From 92cf5597ef30a72a5eb1cee8d684c22a25ccb70c Mon Sep 17 00:00:00 2001 From: Thomas Staudinger Date: Fri, 30 May 2025 18:29:14 +0200 Subject: [PATCH] Sync with 4.4.1-stable Signed-off-by: Thomas Staudinger --- extension_api.json | 257976 ++++++++++++++++++------------- gdextension_interface.h | 2624 - godot/gdextension_interface.h | 549 +- 3 files changed, 149513 insertions(+), 111636 deletions(-) delete mode 100644 gdextension_interface.h diff --git a/extension_api.json b/extension_api.json index f05455d..a4a1b56 100644 --- a/extension_api.json +++ b/extension_api.json @@ -1,11 +1,11 @@ { "header": { "version_major": 4, - "version_minor": 2, + "version_minor": 4, "version_patch": 1, "version_status": "stable", "version_build": "official", - "version_full_name": "Godot Engine v4.2.1.stable.official" + "version_full_name": "Godot Engine v4.4.1.stable.official" }, "builtin_class_sizes": [ { @@ -163,6 +163,10 @@ "name": "PackedColorArray", "size": 8 }, + { + "name": "PackedVector4Array", + "size": 8 + }, { "name": "Variant", "size": 24 @@ -324,6 +328,10 @@ "name": "PackedColorArray", "size": 16 }, + { + "name": "PackedVector4Array", + "size": 16 + }, { "name": "Variant", "size": 24 @@ -485,6 +493,10 @@ "name": "PackedColorArray", "size": 8 }, + { + "name": "PackedVector4Array", + "size": 8 + }, { "name": "Variant", "size": 40 @@ -646,6 +658,10 @@ "name": "PackedColorArray", "size": 16 }, + { + "name": "PackedVector4Array", + "size": 16 + }, { "name": "Variant", "size": 40 @@ -2909,7 +2925,7 @@ }, { "name": "KEY_MODIFIER_MASK", - "value": 532676608 + "value": 2130706432 }, { "name": "KEY_MASK_CMD_OR_CTRL", @@ -2941,6 +2957,24 @@ } ] }, + { + "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, @@ -3577,6 +3611,10 @@ "name": "PROPERTY_HINT_ARRAY_TYPE", "value": 31 }, + { + "name": "PROPERTY_HINT_DICTIONARY_TYPE", + "value": 38 + }, { "name": "PROPERTY_HINT_LOCALE_ID", "value": 32 @@ -3597,9 +3635,17 @@ "name": "PROPERTY_HINT_PASSWORD", "value": 36 }, + { + "name": "PROPERTY_HINT_TOOL_BUTTON", + "value": 39 + }, + { + "name": "PROPERTY_HINT_ONESHOT", + "value": 40 + }, { "name": "PROPERTY_HINT_MAX", - "value": 38 + "value": 42 } ] }, @@ -3769,6 +3815,10 @@ "name": "METHOD_FLAG_OBJECT_CORE", "value": 64 }, + { + "name": "METHOD_FLAG_VIRTUAL_REQUIRED", + "value": 128 + }, { "name": "METHOD_FLAGS_DEFAULT", "value": 1 @@ -3932,8 +3982,12 @@ "value": 37 }, { - "name": "TYPE_MAX", + "name": "TYPE_PACKED_VECTOR4_ARRAY", "value": 38 + }, + { + "name": "TYPE_MAX", + "value": 39 } ] }, @@ -6292,6 +6346,16 @@ "name": "!=", "right_type": "PackedColorArray", "return_type": "bool" + }, + { + "name": "==", + "right_type": "PackedVector4Array", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "PackedVector4Array", + "return_type": "bool" } ], "constructors": [ @@ -7445,6 +7509,11 @@ "name": "%", "right_type": "PackedColorArray", "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector4Array", + "return_type": "String" } ], "methods": [ @@ -7504,6 +7573,34 @@ } ] }, + { + "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", @@ -7601,12 +7698,12 @@ ] }, { - "name": "count", + "name": "findn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2343087891, + "hash": 1760645412, "arguments": [ { "name": "what", @@ -7616,16 +7713,11 @@ "name": "from", "type": "int", "default_value": "0" - }, - { - "name": "to", - "type": "int", - "default_value": "0" } ] }, { - "name": "countn", + "name": "count", "return_type": "int", "is_vararg": false, "is_const": true, @@ -7649,12 +7741,12 @@ ] }, { - "name": "findn", + "name": "countn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1760645412, + "hash": 2343087891, "arguments": [ { "name": "what", @@ -7664,6 +7756,11 @@ "name": "from", "type": "int", "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" } ] }, @@ -8284,6 +8381,20 @@ } ] }, + { + "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", @@ -8403,6 +8514,22 @@ "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", @@ -8799,16 +8926,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, { "name": "ZERO", "type": "Vector2", @@ -9463,7 +9580,7 @@ "hash": 2026743667, "arguments": [ { - "name": "n", + "name": "line", "type": "Vector2" } ] @@ -9516,6 +9633,24 @@ } ] }, + { + "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", @@ -9530,6 +9665,76 @@ } ] }, + { + "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", @@ -9598,16 +9803,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, { "name": "ZERO", "type": "Vector2i", @@ -9803,6 +9998,34 @@ "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", @@ -9853,6 +10076,24 @@ } ] }, + { + "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", @@ -9866,6 +10107,76 @@ "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": [ @@ -10100,6 +10411,20 @@ } ] }, + { + "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", @@ -10533,21 +10858,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, { "name": "ZERO", "type": "Vector3", @@ -10961,6 +11271,24 @@ } ] }, + { + "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", @@ -10975,6 +11303,20 @@ } ] }, + { + "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", @@ -11337,6 +11679,62 @@ "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", @@ -11413,21 +11811,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, { "name": "ZERO", "type": "Vector3i", @@ -11629,6 +12012,34 @@ "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", @@ -11679,6 +12090,24 @@ } ] }, + { + "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", @@ -11692,6 +12121,76 @@ "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": [ @@ -11791,11 +12290,21 @@ "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", @@ -12168,26 +12677,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, - { - "name": "AXIS_W", - "type": "int", - "value": "3" - }, { "name": "ZERO", "type": "Vector4", @@ -12334,6 +12823,11 @@ "name": "in", "right_type": "Array", "return_type": "bool" + }, + { + "name": "in", + "right_type": "PackedVector4Array", + "return_type": "bool" } ], "methods": [ @@ -12533,6 +13027,20 @@ } ] }, + { + "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", @@ -12551,6 +13059,24 @@ } ] }, + { + "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", @@ -12660,6 +13186,62 @@ "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": [ @@ -12731,26 +13313,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, - { - "name": "AXIS_W", - "type": "int", - "value": "3" - }, { "name": "ZERO", "type": "Vector4i", @@ -12976,6 +13538,24 @@ } ] }, + { + "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", @@ -12989,6 +13569,104 @@ "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": [ @@ -14052,7 +14730,7 @@ "hash": 2923479887, "arguments": [ { - "name": "dir", + "name": "direction", "type": "Vector3" } ] @@ -14245,11 +14923,21 @@ "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", @@ -14635,11 +15323,21 @@ "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", @@ -14950,36 +15648,6 @@ } ], "constants": [ - { - "name": "PLANE_NEAR", - "type": "int", - "value": "0" - }, - { - "name": "PLANE_FAR", - "type": "int", - "value": "1" - }, - { - "name": "PLANE_LEFT", - "type": "int", - "value": "2" - }, - { - "name": "PLANE_TOP", - "type": "int", - "value": "3" - }, - { - "name": "PLANE_RIGHT", - "type": "int", - "value": "4" - }, - { - "name": "PLANE_BOTTOM", - "type": "int", - "value": "5" - }, { "name": "IDENTITY", "type": "Projection", @@ -15617,6 +16285,18 @@ { "name": "v", "type": "float" + }, + { + "name": "ok_hsl_h", + "type": "float" + }, + { + "name": "ok_hsl_s", + "type": "float" + }, + { + "name": "ok_hsl_l", + "type": "float" } ], "constants": [ @@ -16771,6 +17451,33 @@ "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": [ @@ -17144,6 +17851,11 @@ "name": "%", "right_type": "PackedColorArray", "return_type": "String" + }, + { + "name": "%", + "right_type": "PackedVector4Array", + "return_type": "String" } ], "methods": [ @@ -17203,6 +17915,34 @@ } ] }, + { + "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", @@ -17300,12 +18040,12 @@ ] }, { - "name": "count", + "name": "findn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2343087891, + "hash": 1760645412, "arguments": [ { "name": "what", @@ -17315,16 +18055,11 @@ "name": "from", "type": "int", "default_value": "0" - }, - { - "name": "to", - "type": "int", - "default_value": "0" } ] }, { - "name": "countn", + "name": "count", "return_type": "int", "is_vararg": false, "is_const": true, @@ -17348,12 +18083,12 @@ ] }, { - "name": "findn", + "name": "countn", "return_type": "int", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1760645412, + "hash": 2343087891, "arguments": [ { "name": "what", @@ -17363,6 +18098,11 @@ "name": "from", "type": "int", "default_value": "0" + }, + { + "name": "to", + "type": "int", + "default_value": "0" } ] }, @@ -17975,6 +18715,20 @@ } ] }, + { + "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", @@ -18094,6 +18848,22 @@ "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", @@ -18481,6 +19251,25 @@ "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", @@ -18570,6 +19359,16 @@ "name": ">=", "right_type": "RID", "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" } ], "methods": [ @@ -18646,6 +19445,24 @@ } ], "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", @@ -18716,6 +19533,14 @@ "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", @@ -18732,6 +19557,14 @@ "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", @@ -18967,6 +19800,14 @@ "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, @@ -19068,6 +19909,26 @@ "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, @@ -19086,6 +19947,25 @@ } ] }, + { + "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", @@ -19200,6 +20080,157 @@ } ] }, + { + "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, @@ -19214,6 +20245,24 @@ "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": [ @@ -19228,6 +20277,39 @@ "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 @@ -19342,6 +20424,37 @@ } ] }, + { + "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, @@ -19508,6 +20621,25 @@ } ] }, + { + "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", @@ -19527,6 +20659,25 @@ } ] }, + { + "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", @@ -19972,6 +21123,15 @@ "type": "PackedColorArray" } ] + }, + { + "index": 12, + "arguments": [ + { + "name": "from", + "type": "PackedVector4Array" + } + ] } ], "has_destructor": true @@ -20023,20 +21183,18 @@ ], "methods": [ { - "name": "size", + "name": "get", "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 + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -20055,6 +21213,22 @@ } ] }, + { + "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", @@ -20914,20 +22088,18 @@ ], "methods": [ { - "name": "size", + "name": "get", "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 + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -20946,6 +22118,22 @@ } ] }, + { + "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", @@ -21259,20 +22447,18 @@ ], "methods": [ { - "name": "size", + "name": "get", "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 + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -21291,6 +22477,22 @@ } ] }, + { + "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", @@ -21604,20 +22806,18 @@ ], "methods": [ { - "name": "size", - "return_type": "int", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 3173160232 - }, - { - "name": "is_empty", - "return_type": "bool", + "name": "get", + "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3918633141 + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -21636,6 +22836,22 @@ } ] }, + { + "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", @@ -21949,20 +23165,18 @@ ], "methods": [ { - "name": "size", - "return_type": "int", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 3173160232 - }, - { - "name": "is_empty", - "return_type": "bool", + "name": "get", + "return_type": "float", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3918633141 + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -21981,6 +23195,22 @@ } ] }, + { + "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", @@ -22294,20 +23524,18 @@ ], "methods": [ { - "name": "size", - "return_type": "int", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 3173160232 - }, - { - "name": "is_empty", - "return_type": "bool", + "name": "get", + "return_type": "String", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3918633141 + "hash": 2162347432, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -22326,6 +23554,22 @@ } ] }, + { + "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", @@ -22644,20 +23888,18 @@ ], "methods": [ { - "name": "size", - "return_type": "int", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 3173160232 - }, - { - "name": "is_empty", - "return_type": "bool", + "name": "get", + "return_type": "Vector2", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3918633141 + "hash": 2609058838, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -22676,6 +23918,22 @@ } ] }, + { + "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", @@ -22994,20 +24252,18 @@ ], "methods": [ { - "name": "size", - "return_type": "int", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 3173160232 - }, - { - "name": "is_empty", - "return_type": "bool", + "name": "get", + "return_type": "Vector3", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3918633141 + "hash": 1394941017, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -23026,6 +24282,22 @@ } ] }, + { + "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", @@ -23339,20 +24611,18 @@ ], "methods": [ { - "name": "size", - "return_type": "int", - "is_vararg": false, - "is_const": true, - "is_static": false, - "hash": 3173160232 - }, - { - "name": "is_empty", - "return_type": "bool", + "name": "get", + "return_type": "Color", "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3918633141 + "hash": 2972831132, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] }, { "name": "set", @@ -23371,6 +24641,22 @@ } ] }, + { + "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", @@ -23636,6 +24922,365 @@ } ], "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": false, + "is_static": false, + "hash": 735671678, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "before", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "duplicate", + "return_type": "PackedVector4Array", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3186305013 + }, + { + "name": "find", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3091171314, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, + { + "name": "rfind", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3091171314, + "arguments": [ + { + "name": "value", + "type": "Vector4" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, + { + "name": "count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3956594488, + "arguments": [ + { + "name": "value", + "type": "Vector4" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "PackedVector4Array" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Array" + } + ] + } + ], + "has_destructor": true } ], "classes": [ @@ -23752,8 +25397,10 @@ "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" @@ -23765,7 +25412,7 @@ "meta": "int64" }, { - "name": "to_id", + "name": "end_id", "type": "int", "meta": "int64" } @@ -23775,8 +25422,10 @@ "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" @@ -24193,7 +25842,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 281625055, + "hash": 3427490392, + "hash_compatibility": [ + 281625055 + ], "return_value": { "type": "PackedVector2Array" }, @@ -24207,6 +25859,11 @@ "name": "to_id", "type": "int", "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" } ] }, @@ -24216,7 +25873,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3404614526, + "hash": 3136199648, + "hash_compatibility": [ + 3404614526 + ], "return_value": { "type": "PackedInt64Array" }, @@ -24230,6 +25890,11 @@ "name": "to_id", "type": "int", "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" } ] } @@ -24246,8 +25911,10 @@ "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" @@ -24259,7 +25926,7 @@ "meta": "int64" }, { - "name": "to_id", + "name": "end_id", "type": "int", "meta": "int64" } @@ -24269,8 +25936,10 @@ "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" @@ -24687,7 +26356,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 880819742, + "hash": 1562654675, + "hash_compatibility": [ + 880819742 + ], "return_value": { "type": "PackedVector3Array" }, @@ -24701,6 +26373,11 @@ "name": "to_id", "type": "int", "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" } ] }, @@ -24710,7 +26387,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3404614526, + "hash": 3136199648, + "hash_compatibility": [ + 3404614526 + ], "return_value": { "type": "PackedInt64Array" }, @@ -24724,6 +26404,11 @@ "name": "to_id", "type": "int", "meta": "int64" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" } ] } @@ -24787,6 +26472,28 @@ "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": [ @@ -24794,8 +26501,10 @@ "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" @@ -24806,7 +26515,7 @@ "type": "Vector2i" }, { - "name": "to_id", + "name": "end_id", "type": "Vector2i" } ] @@ -24815,8 +26524,10 @@ "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" @@ -24932,6 +26643,31 @@ "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, @@ -25233,13 +26969,33 @@ } ] }, + { + "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": 690373547, + "hash": 1641925693, + "hash_compatibility": [ + 690373547 + ], "return_value": { "type": "PackedVector2Array" }, @@ -25251,6 +27007,11 @@ { "name": "to_id", "type": "Vector2i" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" } ] }, @@ -25260,7 +27021,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1989391000, + "hash": 1918132273, + "hash_compatibility": [ + 1989391000 + ], "return_value": { "type": "typedarray::Vector2i" }, @@ -25272,6 +27036,11 @@ { "name": "to_id", "type": "Vector2i" + }, + { + "name": "allow_partial_path", + "type": "bool", + "default_value": "false" } ] } @@ -25301,6 +27070,12 @@ "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", @@ -25459,11 +27234,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1496901182, + "hash": 2068354942, + "hash_compatibility": [ + 1496901182 + ], "arguments": [ { "name": "button", - "type": "Control" + "type": "Button" } ] }, @@ -25473,11 +27251,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1496901182, + "hash": 3714008017, + "hash_compatibility": [ + 1496901182 + ], "arguments": [ { "name": "line_edit", - "type": "Control" + "type": "LineEdit" } ] }, @@ -25790,7 +27571,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2372066587, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], "arguments": [ { "name": "name", @@ -25816,7 +27600,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1421762485, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], "arguments": [ { "name": "name", @@ -26234,7 +28021,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2372066587, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], "arguments": [ { "name": "name", @@ -26260,7 +28050,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1421762485, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], "arguments": [ { "name": "name", @@ -27252,7 +29045,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3285246857, + "hash": 3530011197, + "hash_compatibility": [ + 3285246857 + ], "return_value": { "type": "Vector3" }, @@ -27266,6 +29062,11 @@ "name": "time_sec", "type": "float", "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -27275,7 +29076,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1988711975, + "hash": 2915876792, + "hash_compatibility": [ + 1988711975 + ], "return_value": { "type": "Quaternion" }, @@ -27289,6 +29093,11 @@ "name": "time_sec", "type": "float", "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -27298,7 +29107,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3285246857, + "hash": 3530011197, + "hash_compatibility": [ + 3285246857 + ], "return_value": { "type": "Vector3" }, @@ -27312,6 +29124,11 @@ "name": "time_sec", "type": "float", "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -27321,7 +29138,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1900462983, + "hash": 2482365182, + "hash_compatibility": [ + 1900462983 + ], "return_value": { "type": "float", "meta": "float" @@ -27336,6 +29156,11 @@ "name": "time_sec", "type": "float", "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -27586,8 +29411,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3245197284, + "hash": 4230953007, "hash_compatibility": [ + 3245197284, 3898229885 ], "return_value": { @@ -27609,6 +29435,16 @@ "name": "find_mode", "type": "enum::Animation.FindMode", "default_value": "0" + }, + { + "name": "limit", + "type": "bool", + "default_value": "false" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -27747,7 +29583,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 491147702, + "hash": 747269075, + "hash_compatibility": [ + 491147702 + ], "return_value": { "type": "Variant" }, @@ -27761,6 +29600,11 @@ "name": "time_sec", "type": "float", "meta": "double" + }, + { + "name": "backward", + "type": "bool", + "default_value": "false" } ] }, @@ -28337,6 +30181,174 @@ } ] }, + { + "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, @@ -28443,6 +30455,34 @@ } ] }, + { + "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, @@ -28470,6 +30510,17 @@ "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": [ @@ -28490,6 +30541,11 @@ "name": "step", "setter": "set_step", "getter": "get_step" + }, + { + "type": "bool", + "name": "capture_included", + "getter": "is_capture_included" } ] }, @@ -28597,6 +30653,18 @@ "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": [ @@ -28680,6 +30748,24 @@ "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": [ @@ -28687,8 +30773,10 @@ "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" }, @@ -28707,11 +30795,12 @@ "type": "Variant" }, { - "name": "object", - "type": "Object" + "name": "object_id", + "type": "int", + "meta": "uint64" }, { - "name": "object_idx", + "name": "object_sub_idx", "type": "int", "meta": "int32" } @@ -28985,6 +31074,31 @@ "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, @@ -29037,6 +31151,31 @@ "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, @@ -29126,6 +31265,35 @@ } ] }, + { + "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, @@ -29187,9 +31355,6 @@ } ], "signals": [ - { - "name": "mixer_updated" - }, { "name": "animation_list_changed" }, @@ -29216,6 +31381,12 @@ }, { "name": "caches_cleared" + }, + { + "name": "mixer_applied" + }, + { + "name": "mixer_updated" } ], "properties": [ @@ -29249,6 +31420,12 @@ "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", @@ -29266,6 +31443,12 @@ "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" } ] }, @@ -29304,8 +31487,10 @@ "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" } @@ -29314,8 +31499,10 @@ "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" } @@ -29324,8 +31511,10 @@ "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" }, @@ -29340,8 +31529,10 @@ "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" }, @@ -29356,8 +31547,10 @@ "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" }, @@ -29370,10 +31563,12 @@ }, { "name": "_process", - "is_const": true, + "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2139827523, "return_value": { "type": "float", "meta": "double" @@ -29402,8 +31597,10 @@ "name": "_get_caption", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 201670096, "return_value": { "type": "String" } @@ -29412,8 +31609,10 @@ "name": "_has_filter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { "type": "bool" } @@ -29580,6 +31779,29 @@ "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, @@ -29910,6 +32132,160 @@ "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": [ @@ -29924,6 +32300,42 @@ "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" } ] }, @@ -31046,6 +33458,76 @@ } ] }, + { + "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, @@ -31195,6 +33677,31 @@ "type": "Curve" } }, + { + "name": "set_break_loop_at_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_loop_broken_at_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_autorestart", "is_const": false, @@ -31331,6 +33838,12 @@ "setter": "set_fadeout_curve", "getter": "get_fadeout_curve" }, + { + "type": "bool", + "name": "break_loop_at_end", + "setter": "set_break_loop_at_end", + "getter": "is_loop_broken_at_end" + }, { "type": "bool", "name": "autorestart", @@ -32120,6 +34633,31 @@ "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, @@ -32216,6 +34754,12 @@ "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", @@ -32315,7 +34859,42 @@ "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", - "api_type": "core" + "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", @@ -32376,6 +34955,43 @@ } ] }, + { + "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, @@ -32666,6 +35282,108 @@ "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, @@ -32673,11 +35391,101 @@ "is_static": false, "is_virtual": false, "hash": 3118260607, + "hash_compatibility": [ + 3697947785, + 2221377757 + ], "arguments": [ { "name": "name", "type": "StringName", - "default_value": "\"\"" + "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", @@ -32705,17 +35513,135 @@ "is_static": false, "is_virtual": false, "hash": 2787282401, + "hash_compatibility": [ + 3890664824 + ], "arguments": [ { "name": "name", "type": "StringName", - "default_value": "\"\"" + "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" } ] }, @@ -32949,6 +35875,91 @@ "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, @@ -33106,6 +36117,30 @@ "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", @@ -35093,6 +38128,21 @@ "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, @@ -35797,8 +38847,10 @@ "name": "_instantiate", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1659796816, "return_value": { "type": "AudioEffectInstance" } @@ -35838,6 +38890,33 @@ "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": [ @@ -35846,6 +38925,12 @@ "name": "volume_db", "setter": "set_volume_db", "getter": "get_volume_db" + }, + { + "type": "float", + "name": "volume_linear", + "setter": "set_volume_linear", + "getter": "get_volume_linear" } ] }, @@ -37465,6 +40550,116 @@ } ] }, + { + "name": "AudioEffectHardLimiter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioEffect", + "api_type": "core", + "methods": [ + { + "name": "set_ceiling_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ceiling", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ceiling_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pre_gain_db", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_pre_gain", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pre_gain_db", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_release", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_release", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "pre_gain_db", + "setter": "set_pre_gain_db", + "getter": "get_pre_gain_db" + }, + { + "type": "float", + "name": "ceiling_db", + "setter": "set_ceiling_db", + "getter": "get_ceiling_db" + }, + { + "type": "float", + "name": "release", + "setter": "set_release", + "getter": "get_release" + } + ] + }, { "name": "AudioEffectHighPassFilter", "is_refcounted": true, @@ -37490,8 +40685,10 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1649997291, "arguments": [ { "name": "src_buffer", @@ -37512,8 +40709,10 @@ "name": "_process_silence", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { "type": "bool" } @@ -38786,6 +41985,20 @@ } ] }, + { + "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, @@ -38814,6 +42027,28 @@ "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": [ @@ -39008,6 +42243,45 @@ } ] }, + { + "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, @@ -39464,6 +42738,29 @@ "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, @@ -39610,6 +42907,37 @@ "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": [ @@ -39672,8 +43000,10 @@ "name": "_instantiate_playback", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3093715447, "return_value": { "type": "AudioStreamPlayback" } @@ -39682,8 +43012,10 @@ "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" } @@ -39692,8 +43024,10 @@ "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" @@ -39703,8 +43037,10 @@ "name": "_is_monophonic", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { "type": "bool" } @@ -39713,8 +43049,10 @@ "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" @@ -39724,8 +43062,47 @@ "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_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" @@ -39764,6 +43141,44 @@ "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" } ] }, @@ -39773,6 +43188,30 @@ "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", @@ -39801,6 +43240,31 @@ "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, @@ -39830,6 +43294,12 @@ } ], "properties": [ + { + "type": "int", + "name": "mix_rate_mode", + "setter": "set_mix_rate_mode", + "getter": "get_mix_rate_mode" + }, { "type": "float", "name": "mix_rate", @@ -39937,6 +43407,591 @@ } ] }, + { + "name": "AudioStreamInteractive", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AudioStream", + "api_type": "core", + "constants": [ + { + "name": "CLIP_ANY", + "value": -1 + } + ], + "enums": [ + { + "name": "TransitionFromTime", + "is_bitfield": false, + "values": [ + { + "name": "TRANSITION_FROM_TIME_IMMEDIATE", + "value": 0 + }, + { + "name": "TRANSITION_FROM_TIME_NEXT_BEAT", + "value": 1 + }, + { + "name": "TRANSITION_FROM_TIME_NEXT_BAR", + "value": 2 + }, + { + "name": "TRANSITION_FROM_TIME_END", + "value": 3 + } + ] + }, + { + "name": "TransitionToTime", + "is_bitfield": false, + "values": [ + { + "name": "TRANSITION_TO_TIME_SAME_POSITION", + "value": 0 + }, + { + "name": "TRANSITION_TO_TIME_START", + "value": 1 + } + ] + }, + { + "name": "FadeMode", + "is_bitfield": false, + "values": [ + { + "name": "FADE_DISABLED", + "value": 0 + }, + { + "name": "FADE_IN", + "value": 1 + }, + { + "name": "FADE_OUT", + "value": 2 + }, + { + "name": "FADE_CROSS", + "value": 3 + }, + { + "name": "FADE_AUTOMATIC", + "value": 4 + } + ] + }, + { + "name": "AutoAdvanceMode", + "is_bitfield": false, + "values": [ + { + "name": "AUTO_ADVANCE_DISABLED", + "value": 0 + }, + { + "name": "AUTO_ADVANCE_ENABLED", + "value": 1 + }, + { + "name": "AUTO_ADVANCE_RETURN_TO_HOLD", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_clip_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_clip_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_initial_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_initial_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_clip_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_clip_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_stream", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 111075094, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "stream", + "type": "AudioStream" + } + ] + }, + { + "name": "get_clip_stream", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2739380747, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_auto_advance", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 57217598, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::AudioStreamInteractive.AutoAdvanceMode" + } + ] + }, + { + "name": "get_clip_auto_advance", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1778634807, + "return_value": { + "type": "enum::AudioStreamInteractive.AutoAdvanceMode" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_clip_auto_advance_next_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + }, + { + "name": "auto_advance_next_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_clip_auto_advance_next_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "clip_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1630280552, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "from_time", + "type": "enum::AudioStreamInteractive.TransitionFromTime" + }, + { + "name": "to_time", + "type": "enum::AudioStreamInteractive.TransitionToTime" + }, + { + "name": "fade_mode", + "type": "enum::AudioStreamInteractive.FadeMode" + }, + { + "name": "fade_beats", + "type": "float", + "meta": "float" + }, + { + "name": "use_filler_clip", + "type": "bool", + "default_value": "false" + }, + { + "name": "filler_clip", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "hold_previous", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "has_transition", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "erase_transition", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "get_transition_from_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3453338158, + "return_value": { + "type": "enum::AudioStreamInteractive.TransitionFromTime" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_to_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1369651373, + "return_value": { + "type": "enum::AudioStreamInteractive.TransitionToTime" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_fade_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4065396087, + "return_value": { + "type": "enum::AudioStreamInteractive.FadeMode" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_fade_beats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_transition_using_filler_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_transition_filler_clip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_transition_holding_previous", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2522259332, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "from_clip", + "type": "int", + "meta": "int32" + }, + { + "name": "to_clip", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "int", + "name": "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, @@ -39944,6 +43999,40 @@ "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, @@ -40168,7 +44257,7 @@ }, "arguments": [ { - "name": "buffer", + "name": "stream_data", "type": "PackedByteArray" } ] @@ -40399,8 +44488,10 @@ "name": "_start", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 373806689, "arguments": [ { "name": "from_pos", @@ -40413,15 +44504,19 @@ "name": "_stop", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "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" } @@ -40430,8 +44525,10 @@ "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" @@ -40441,8 +44538,10 @@ "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" @@ -40452,8 +44551,10 @@ "name": "_seek", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 373806689, "arguments": [ { "name": "position", @@ -40466,8 +44567,10 @@ "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" @@ -40493,8 +44596,220 @@ "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_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } } ] }, @@ -40505,6 +44820,13 @@ "inherits": "AudioStreamPlaybackResampled", "api_type": "core" }, + { + "name": "AudioStreamPlaybackPlaylist", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core" + }, { "name": "AudioStreamPlaybackPolyphonic", "is_refcounted": true, @@ -40524,8 +44846,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 604492179, + "hash": 1846744803, "hash_compatibility": [ + 604492179, 3792189967 ], "return_value": { @@ -40554,6 +44877,16 @@ "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\"" } ] }, @@ -40643,8 +44976,10 @@ "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" @@ -40665,8 +45000,10 @@ "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" @@ -40682,6 +45019,13 @@ } ] }, + { + "name": "AudioStreamPlaybackSynchronized", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "AudioStreamPlayback", + "api_type": "core" + }, { "name": "AudioStreamPlayer", "is_refcounted": false, @@ -40761,6 +45105,33 @@ "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, @@ -40891,11 +45262,14 @@ }, { "name": "is_autoplay_enabled", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], "return_value": { "type": "bool" } @@ -40925,6 +45299,20 @@ "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, @@ -40998,6 +45386,31 @@ "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": [ @@ -41018,6 +45431,12 @@ "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", @@ -41027,7 +45446,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -41059,6 +45478,12 @@ "name": "bus", "setter": "set_bus", "getter": "get_bus" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" } ] }, @@ -41121,6 +45546,33 @@ "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, @@ -41251,15 +45703,32 @@ }, { "name": "is_autoplay_enabled", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "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, @@ -41441,6 +45910,31 @@ "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": [ @@ -41461,6 +45955,12 @@ "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", @@ -41470,7 +45970,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -41520,6 +46020,12 @@ "name": "area_mask", "setter": "set_area_mask", "getter": "get_area_mask" + }, + { + "type": "int", + "name": "playback_type", + "setter": "set_playback_type", + "getter": "get_playback_type" } ] }, @@ -41624,6 +46130,33 @@ "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, @@ -41808,15 +46341,32 @@ }, { "name": "is_autoplay_enabled", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "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, @@ -42154,6 +46704,31 @@ "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": [ @@ -42180,6 +46755,12 @@ "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", @@ -42201,7 +46782,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -42246,6 +46827,12 @@ "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", @@ -42284,6 +46871,648 @@ } ] }, + { + "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, @@ -42628,6 +47857,132 @@ } ] }, + { + "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, @@ -42650,6 +48005,10 @@ { "name": "FORMAT_IMA_ADPCM", "value": 2 + }, + { + "name": "FORMAT_QOA", + "value": 3 } ] }, @@ -42677,6 +48036,50 @@ } ], "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, @@ -43067,15 +48470,19 @@ "name": "_pressed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "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", @@ -43719,6 +49126,10 @@ { "name": "BLEND_MODE_MUL", "value": 3 + }, + { + "name": "BLEND_MODE_PREMULT_ALPHA", + "value": 4 } ] }, @@ -46960,6 +52371,17 @@ "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, @@ -47013,19 +52435,12 @@ } }, { - "name": "on_bone_pose_update", + "name": "on_skeleton_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "bone_index", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { "name": "set_override_pose", @@ -47618,6 +53033,31 @@ "type": "enum::TextServer.OverrunBehavior" } }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3289138044, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1549071663, + "return_value": { + "type": "enum::TextServer.AutowrapMode" + } + }, { "name": "set_text_direction", "is_const": false, @@ -47875,6 +53315,12 @@ "setter": "set_text_overrun_behavior", "getter": "get_text_overrun_behavior" }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, { "type": "bool", "name": "clip_text", @@ -48301,6 +53747,21 @@ } ] }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + } + ] + }, { "name": "is_emitting", "is_const": true, @@ -48441,6 +53902,58 @@ "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, @@ -48497,7 +54010,17 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] }, { "name": "set_direction", @@ -49055,6 +54578,12 @@ "setter": "set_amount", "getter": "get_amount" }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, { "type": "float", "name": "lifetime", @@ -49091,6 +54620,18 @@ "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", @@ -49121,12 +54662,6 @@ "setter": "set_draw_order", "getter": "get_draw_order" }, - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, { "type": "int", "name": "emission_shape", @@ -49719,6 +55254,20 @@ } ] }, + { + "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, @@ -49874,6 +55423,17 @@ "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, @@ -49982,13 +55542,101 @@ "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": 3218959716 + "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": 373806689, + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "capture_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } }, { "name": "set_direction", @@ -50546,6 +56194,33 @@ "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, @@ -50740,6 +56415,18 @@ "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", @@ -50758,6 +56445,12 @@ "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", @@ -50836,6 +56529,12 @@ "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", @@ -51513,7 +57212,7 @@ ], "properties": [ { - "type": "Mesh", + "type": "Mesh,-PlaneMesh,-PointMesh,-QuadMesh,-RibbonTrailMesh", "name": "mesh", "setter": "set_mesh", "getter": "get_mesh" @@ -51845,6 +57544,31 @@ "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, @@ -52059,6 +57783,12 @@ "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", @@ -52444,6 +58174,28 @@ "return_value": { "type": "Array" } + }, + { + "name": "bake_static_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1605880883, + "return_value": { + "type": "ArrayMesh" + } + }, + { + "name": "bake_collision_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36102322, + "return_value": { + "type": "ConcavePolygonShape3D" + } } ], "properties": [ @@ -54332,6 +60084,31 @@ "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, @@ -54495,6 +60272,12 @@ "setter": "set_attributes", "getter": "get_attributes" }, + { + "type": "Compositor", + "name": "compositor", + "setter": "set_compositor", + "getter": "get_compositor" + }, { "type": "float", "name": "h_offset", @@ -55348,6 +61131,10 @@ { "name": "FEED_YCBCR_SEP", "value": 3 + }, + { + "name": "FEED_EXTERNAL", + "value": 4 } ] }, @@ -55371,6 +61158,27 @@ } ], "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": "get_id", "is_const": true, @@ -55419,6 +61227,20 @@ "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, @@ -55430,6 +61252,20 @@ "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, @@ -55455,6 +61291,72 @@ } ] }, + { + "name": "set_rgb_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "rgb_image", + "type": "Image" + } + ] + }, + { + "name": "set_ycbcr_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "ycbcr_image", + "type": "Image" + } + ] + }, + { + "name": "set_external", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_texture_tex_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1135699418, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "feed_image_type", + "type": "enum::CameraServer.FeedImage" + } + ] + }, { "name": "get_datatype", "is_const": true, @@ -55465,6 +61367,47 @@ "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": [ @@ -55479,6 +61422,11 @@ "name": "feed_transform", "setter": "set_transform", "getter": "get_transform" + }, + { + "type": "Array", + "name": "formats", + "getter": "get_formats" } ] }, @@ -55947,8 +61895,10 @@ "name": "_draw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "is_virtual": true, + "hash": 3218959716 }, { "name": "get_canvas_item", @@ -56275,8 +62225,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 684651049, + "hash": 3653831622, "hash_compatibility": [ + 684651049, 2175215884 ], "arguments": [ @@ -56308,6 +62259,11 @@ "name": "aligned", "type": "bool", "default_value": "true" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -56433,8 +62389,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2239075205, + "hash": 3797364428, "hash_compatibility": [ + 2239075205, 4230657331 ], "arguments": [ @@ -56451,6 +62408,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -56460,8 +62422,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4072951537, + "hash": 2311979562, "hash_compatibility": [ + 4072951537, 235933050 ], "arguments": [ @@ -56478,6 +62441,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -56487,8 +62455,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2417231121, + "hash": 2773573813, "hash_compatibility": [ + 2417231121, 84391229 ], "arguments": [ @@ -56510,6 +62479,11 @@ "type": "float", "meta": "float", "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, @@ -56519,7 +62493,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3063020269, + "hash": 3153026596, + "hash_compatibility": [ + 3063020269 + ], "arguments": [ { "name": "position", @@ -56533,6 +62510,22 @@ { "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" } ] }, @@ -57428,6 +63421,17 @@ "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, @@ -57464,6 +63468,41 @@ "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, @@ -57559,7 +63598,7 @@ }, "arguments": [ { - "name": "screen_point", + "name": "viewport_point", "type": "Vector2" } ] @@ -60994,6 +67033,34 @@ "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", @@ -61112,6 +67179,23 @@ } ] }, + { + "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, @@ -61198,6 +67282,48 @@ } ] }, + { + "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, @@ -61244,6 +67370,27 @@ } ] }, + { + "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, @@ -61270,6 +67417,33 @@ } ] }, + { + "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, @@ -61292,6 +67466,27 @@ } ] }, + { + "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, @@ -61457,6 +67652,32 @@ } ] }, + { + "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, @@ -61557,8 +67778,10 @@ "name": "_confirm_code_completion", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2586408642, "arguments": [ { "name": "replace", @@ -61570,8 +67793,10 @@ "name": "_request_code_completion", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2586408642, "arguments": [ { "name": "force", @@ -61583,8 +67808,10 @@ "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" }, @@ -62309,6 +68536,14 @@ } ] }, + { + "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, @@ -62796,8 +69031,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 947964390, + "hash": 3944379502, "hash_compatibility": [ + 947964390, 1629240608 ], "arguments": [ @@ -62826,7 +69062,7 @@ { "name": "value", "type": "Variant", - "default_value": "0" + "default_value": "null" }, { "name": "location", @@ -63080,6 +69316,63 @@ } ] }, + { + "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": "duplicate_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "duplicate_lines", "is_const": false, @@ -63127,6 +69420,23 @@ "type": "String" } ] + }, + { + "name": "symbol_hovered", + "arguments": [ + { + "name": "symbol", + "type": "String" + }, + { + "name": "line", + "type": "int" + }, + { + "name": "column", + "type": "int" + } + ] } ], "properties": [ @@ -63136,6 +69446,12 @@ "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", @@ -63725,8 +70041,10 @@ "name": "_input_event", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 1847696837, "arguments": [ { "name": "viewport", @@ -63747,22 +70065,28 @@ "name": "_mouse_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "is_virtual": true, + "hash": 3218959716 }, { "name": "_mouse_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "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", @@ -63775,8 +70099,10 @@ "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", @@ -64460,8 +70786,10 @@ "name": "_input_event", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2310605070, "arguments": [ { "name": "camera", @@ -64472,7 +70800,7 @@ "type": "InputEvent" }, { - "name": "position", + "name": "event_position", "type": "Vector3" }, { @@ -64490,15 +70818,19 @@ "name": "_mouse_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "is_virtual": true, + "hash": 3218959716 }, { "name": "_mouse_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "is_virtual": true, + "hash": 3218959716 }, { "name": "set_collision_layer", @@ -65030,7 +71362,7 @@ "type": "InputEvent" }, { - "name": "position", + "name": "event_position", "type": "Vector3" }, { @@ -65357,6 +71689,56 @@ "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, @@ -65409,6 +71791,18 @@ "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" } ] }, @@ -65658,6 +72052,56 @@ "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": [ @@ -65672,6 +72116,60 @@ "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" } ] }, @@ -66338,6 +72836,328 @@ } ] }, + { + "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, @@ -67107,8 +73927,10 @@ "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" } @@ -67117,8 +73939,10 @@ "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" } @@ -67485,7 +74309,7 @@ "value": 0 }, { - "name": "LAYOUT_DIRECTION_LOCALE", + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", "value": 1 }, { @@ -67495,6 +74319,18 @@ { "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 } ] }, @@ -67526,8 +74362,10 @@ "name": "_has_point", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 556197845, "return_value": { "type": "bool" }, @@ -67542,8 +74380,10 @@ "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" }, @@ -67562,8 +74402,10 @@ "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" } @@ -67572,8 +74414,10 @@ "name": "_get_tooltip", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3674420000, "return_value": { "type": "String" }, @@ -67588,8 +74432,10 @@ "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" }, @@ -67604,8 +74450,10 @@ "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" }, @@ -67624,8 +74472,10 @@ "name": "_drop_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3699746064, "arguments": [ { "name": "at_position", @@ -67641,8 +74491,10 @@ "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" }, @@ -67657,8 +74509,10 @@ "name": "_gui_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3754044979, "arguments": [ { "name": "event", @@ -68657,7 +75511,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68682,7 +75536,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68707,7 +75561,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68733,7 +75587,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68758,7 +75612,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68784,7 +75638,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68911,7 +75765,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68936,7 +75790,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68961,7 +75815,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -68986,7 +75840,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -69011,7 +75865,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -69036,7 +75890,7 @@ { "name": "theme_type", "type": "StringName", - "default_value": "\"\"" + "default_value": "&\"\"" } ] }, @@ -69136,6 +75990,31 @@ "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, @@ -69684,28 +76563,28 @@ "index": 3 }, { - "type": "int", + "type": "float", "name": "offset_left", "setter": "set_offset", "getter": "get_offset", "index": 0 }, { - "type": "int", + "type": "float", "name": "offset_top", "setter": "set_offset", "getter": "get_offset", "index": 1 }, { - "type": "int", + "type": "float", "name": "offset_right", "setter": "set_offset", "getter": "get_offset", "index": 2 }, { - "type": "int", + "type": "float", "name": "offset_bottom", "setter": "set_offset", "getter": "get_offset", @@ -69783,24 +76662,30 @@ "setter": "set_stretch_ratio", "getter": "get_stretch_ratio" }, - { - "type": "bool", - "name": "auto_translate", - "setter": "set_auto_translate", - "getter": "is_auto_translating" - }, { "type": "bool", "name": "localize_numeral_system", "setter": "set_localize_numeral_system", "getter": "is_localizing_numeral_system" }, + { + "type": "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", @@ -70775,6 +77660,84 @@ } ] }, + { + "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, @@ -70822,9 +77785,24 @@ "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", @@ -71573,6 +78551,31 @@ } ] }, + { + "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, @@ -71833,6 +78836,12 @@ } ], "properties": [ + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, { "type": "float", "name": "bake_interval", @@ -72959,28 +79968,28 @@ "getter": "get_size" }, { - "type": "Texture2D", + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", "name": "texture_albedo", "setter": "set_texture", "getter": "get_texture", "index": 0 }, { - "type": "Texture2D", + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", "name": "texture_normal", "setter": "set_texture", "getter": "get_texture", "index": 1 }, { - "type": "Texture2D", + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", "name": "texture_orm", "setter": "set_texture", "getter": "get_texture", "index": 2 }, { - "type": "Texture2D", + "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture", "name": "texture_emission", "setter": "set_texture", "getter": "get_texture", @@ -73083,15 +80092,39 @@ "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": 2610976713, + "hash": 166280745, "hash_compatibility": [ - 2018049411 + 2018049411, + 2610976713 ], "return_value": { "type": "enum::Error" @@ -73527,6 +80560,78 @@ } ] }, + { + "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, @@ -73874,6 +80979,10 @@ { "name": "INVALID_WINDOW_ID", "value": -1 + }, + { + "name": "INVALID_INDICATOR_ID", + "value": -1 } ], "enums": [ @@ -73964,6 +81073,46 @@ { "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 } ] }, @@ -73990,6 +81139,10 @@ { "name": "MOUSE_MODE_CONFINED_HIDDEN", "value": 4 + }, + { + "name": "MOUSE_MODE_MAX", + "value": 5 } ] }, @@ -74232,8 +81385,16 @@ "value": 7 }, { - "name": "WINDOW_FLAG_MAX", + "name": "WINDOW_FLAG_SHARP_CORNERS", "value": 8 + }, + { + "name": "WINDOW_FLAG_EXCLUDE_FROM_CAPTURE", + "value": 9 + }, + { + "name": "WINDOW_FLAG_MAX", + "value": 10 } ] }, @@ -74275,6 +81436,48 @@ } ] }, + { + "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, @@ -74316,6 +81519,14 @@ { "name": "OPENGL_CONTEXT", "value": 3 + }, + { + "name": "EGL_DISPLAY", + "value": 4 + }, + { + "name": "EGL_CONFIG", + "value": 5 } ] }, @@ -74371,6 +81582,24 @@ "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, @@ -74434,9 +81663,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3401266716, + "hash": 3616842746, "hash_compatibility": [ - 3415468211 + 3415468211, + 3401266716 ], "return_value": { "type": "int", @@ -74485,9 +81715,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3401266716, + "hash": 3616842746, "hash_compatibility": [ - 3415468211 + 3415468211, + 3401266716 ], "return_value": { "type": "int", @@ -74536,9 +81767,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4245856523, + "hash": 3867083847, "hash_compatibility": [ - 1700867534 + 1700867534, + 4245856523 ], "return_value": { "type": "int", @@ -74591,9 +81823,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4245856523, + "hash": 3867083847, "hash_compatibility": [ - 1700867534 + 1700867534, + 4245856523 ], "return_value": { "type": "int", @@ -74646,9 +81879,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3401266716, + "hash": 3616842746, "hash_compatibility": [ - 3415468211 + 3415468211, + 3401266716 ], "return_value": { "type": "int", @@ -74697,9 +81931,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4245856523, + "hash": 3867083847, "hash_compatibility": [ - 1700867534 + 1700867534, + 4245856523 ], "return_value": { "type": "int", @@ -74752,9 +81987,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3431222859, + "hash": 3297554655, "hash_compatibility": [ - 635750054 + 635750054, + 3431222859 ], "return_value": { "type": "int", @@ -75678,6 +82914,17 @@ } ] }, + { + "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, @@ -75853,6 +83100,31 @@ "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, @@ -76176,9 +83448,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3323674545, + "hash": 36873697, "hash_compatibility": [ - 4162880507 + 4162880507, + 3323674545 ], "return_value": { "type": "bool" @@ -76252,6 +83525,23 @@ } ] }, + { + "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, @@ -77253,6 +84543,42 @@ "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": "ime_get_selection", "is_const": true, @@ -77340,6 +84666,17 @@ "meta": "int32" } }, + { + "name": "has_hardware_keyboard", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "cursor_set_shape", "is_const": false, @@ -77517,6 +84854,63 @@ } ] }, + { + "name": "file_dialog_with_options_show", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1305318754, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "title", + "type": "String" + }, + { + "name": "current_directory", + "type": "String" + }, + { + "name": "root", + "type": "String" + }, + { + "name": "filename", + "type": "String" + }, + { + "name": "show_hidden", + "type": "bool" + }, + { + "name": "mode", + "type": "enum::DisplayServer.FileDialogMode" + }, + { + "name": "filters", + "type": "PackedStringArray" + }, + { + "name": "options", + "type": "typedarray::Dictionary" + }, + { + "name": "callback", + "type": "Callable" + } + ] + }, + { + "name": "beep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051624405 + }, { "name": "keyboard_get_layout_count", "is_const": true, @@ -77626,6 +85020,14 @@ } ] }, + { + "name": "show_emoji_and_symbol_picker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051624405 + }, { "name": "process_events", "is_const": false, @@ -77670,6 +85072,141 @@ } ] }, + { + "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, @@ -77724,6 +85261,56 @@ "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" + } } ] }, @@ -78665,6 +86252,18 @@ } ] }, + { + "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, @@ -78795,6 +86394,153 @@ } ] }, + { + "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 + } + ] + } + ], + "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, @@ -78806,8 +86552,10 @@ "name": "_setup_session", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 1286410249, "arguments": [ { "name": "session_id", @@ -78820,8 +86568,10 @@ "name": "_has_capture", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3927539163, "return_value": { "type": "bool" }, @@ -78836,8 +86586,10 @@ "name": "_capture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2607901833, "return_value": { "type": "bool" }, @@ -78857,6 +86609,59 @@ } ] }, + { + "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, @@ -79003,6 +86808,29 @@ "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": [ @@ -79032,2063 +86860,1891 @@ "is_instantiable": false, "inherits": "RefCounted", "api_type": "editor", - "methods": [ - { - "name": "get_os_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - } - ] - }, - { - "name": "EditorExportPlatformAndroid", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatform", - "api_type": "editor" - }, - { - "name": "EditorExportPlatformIOS", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatform", - "api_type": "editor" - }, - { - "name": "EditorExportPlatformLinuxBSD", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatformPC", - "api_type": "editor" - }, - { - "name": "EditorExportPlatformMacOS", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatform", - "api_type": "editor" - }, - { - "name": "EditorExportPlatformPC", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "EditorExportPlatform", - "api_type": "editor" - }, - { - "name": "EditorExportPlatformWeb", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatform", - "api_type": "editor" - }, - { - "name": "EditorExportPlatformWindows", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorExportPlatformPC", - "api_type": "editor" - }, - { - "name": "EditorExportPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ + "enums": [ { - "name": "_export_file", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "ExportMessageType", + "is_bitfield": false, + "values": [ { - "name": "path", - "type": "String" + "name": "EXPORT_MESSAGE_NONE", + "value": 0 }, { - "name": "type", - "type": "String" + "name": "EXPORT_MESSAGE_INFO", + "value": 1 }, { - "name": "features", - "type": "PackedStringArray" + "name": "EXPORT_MESSAGE_WARNING", + "value": 2 + }, + { + "name": "EXPORT_MESSAGE_ERROR", + "value": 3 } ] }, { - "name": "_export_begin", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "DebugFlags", + "is_bitfield": true, + "values": [ { - "name": "features", - "type": "PackedStringArray" + "name": "DEBUG_FLAG_DUMB_CLIENT", + "value": 1 }, { - "name": "is_debug", - "type": "bool" + "name": "DEBUG_FLAG_REMOTE_DEBUG", + "value": 2 }, { - "name": "path", - "type": "String" + "name": "DEBUG_FLAG_REMOTE_DEBUG_LOCALHOST", + "value": 4 }, { - "name": "flags", - "type": "int", - "meta": "uint32" + "name": "DEBUG_FLAG_VIEW_COLLISIONS", + "value": 8 + }, + { + "name": "DEBUG_FLAG_VIEW_NAVIGATION", + "value": 16 } ] - }, - { - "name": "_export_end", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, + } + ], + "methods": [ { - "name": "_begin_customize_resources", + "name": "get_os_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "platform", - "type": "EditorExportPlatform" - }, - { - "name": "features", - "type": "PackedStringArray" - } - ] + "type": "String" + } }, { - "name": "_customize_resource", + "name": "create_preset", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2572397818, "return_value": { - "type": "Resource" - }, - "arguments": [ - { - "name": "resource", - "type": "Resource" - }, - { - "name": "path", - "type": "String" - } - ] + "type": "EditorExportPreset" + } }, { - "name": "_begin_customize_scenes", + "name": "find_export_template", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "platform", - "type": "EditorExportPlatform" - }, - { - "name": "features", - "type": "PackedStringArray" - } - ] - }, - { - "name": "_customize_scene", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2248993622, "return_value": { - "type": "Node" + "type": "Dictionary" }, "arguments": [ { - "name": "scene", - "type": "Node" - }, - { - "name": "path", + "name": "template_file_name", "type": "String" } ] }, { - "name": "_get_customization_configuration_hash", + "name": "get_current_presets", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, "return_value": { - "type": "int", - "meta": "uint64" + "type": "Array" } }, { - "name": "_end_customize_scenes", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_end_customize_resources", + "name": "save_pack", "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_export_options", - "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - }, - "arguments": [ - { - "name": "platform", - "type": "EditorExportPlatform" - } - ] - }, - { - "name": "_should_update_export_options", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3420080977, "return_value": { - "type": "bool" + "type": "Dictionary" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" - } - ] - }, - { - "name": "_get_export_option_warning", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ + "name": "preset", + "type": "EditorExportPreset" + }, { - "name": "platform", - "type": "EditorExportPlatform" + "name": "debug", + "type": "bool" }, { - "name": "option", + "name": "path", "type": "String" + }, + { + "name": "embed", + "type": "bool", + "default_value": "false" } ] }, { - "name": "_get_export_features", - "is_const": true, - "is_static": false, + "name": "save_zip", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, "return_value": { - "type": "PackedStringArray" + "type": "Dictionary" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" + "name": "preset", + "type": "EditorExportPreset" }, { "name": "debug", "type": "bool" - } - ] - }, - { - "name": "_get_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_supports_platform", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + }, { - "name": "platform", - "type": "EditorExportPlatform" + "name": "path", + "type": "String" } ] }, { - "name": "_get_android_dependencies", - "is_const": true, - "is_static": false, + "name": "save_pack_patch", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, "return_value": { - "type": "PackedStringArray" + "type": "Dictionary" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" + "name": "preset", + "type": "EditorExportPreset" }, { "name": "debug", "type": "bool" + }, + { + "name": "path", + "type": "String" } ] }, { - "name": "_get_android_dependencies_maven_repos", - "is_const": true, - "is_static": false, + "name": "save_zip_patch", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1485052307, "return_value": { - "type": "PackedStringArray" + "type": "Dictionary" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" + "name": "preset", + "type": "EditorExportPreset" }, { "name": "debug", "type": "bool" + }, + { + "name": "path", + "type": "String" } ] }, { - "name": "_get_android_libraries", - "is_const": true, - "is_static": false, + "name": "gen_export_flags", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2976483270, "return_value": { "type": "PackedStringArray" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" - }, - { - "name": "debug", - "type": "bool" + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" } ] }, { - "name": "_get_android_manifest_activity_element_contents", - "is_const": true, - "is_static": false, + "name": "export_project_files", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1063735070, + "hash_compatibility": [ + 425454869 + ], "return_value": { - "type": "String" + "type": "enum::Error" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" + "name": "preset", + "type": "EditorExportPreset" }, { "name": "debug", "type": "bool" - } - ] - }, - { - "name": "_get_android_manifest_application_element_contents", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ + }, { - "name": "platform", - "type": "EditorExportPlatform" + "name": "save_cb", + "type": "Callable" }, { - "name": "debug", - "type": "bool" + "name": "shared_cb", + "type": "Callable", + "default_value": "Callable()" } ] }, { - "name": "_get_android_manifest_element_contents", - "is_const": true, - "is_static": false, + "name": "export_project", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3879521245, "return_value": { - "type": "String" + "type": "enum::Error" }, "arguments": [ { - "name": "platform", - "type": "EditorExportPlatform" + "name": "preset", + "type": "EditorExportPreset" }, { "name": "debug", "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" } ] }, { - "name": "add_shared_object", + "name": "export_pack", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3098291045, + "hash": 3879521245, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "preset", + "type": "EditorExportPreset" }, { - "name": "tags", - "type": "PackedStringArray" + "name": "debug", + "type": "bool" }, { - "name": "target", + "name": "path", "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" } ] }, { - "name": "add_ios_project_static_lib", + "name": "export_zip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "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": "add_file", + "name": "export_pack_patch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 527928637, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, { "name": "path", "type": "String" }, { - "name": "file", - "type": "PackedByteArray" + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" }, { - "name": "remap", - "type": "bool" + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" } ] }, { - "name": "add_ios_framework", + "name": "export_zip_patch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "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": "add_ios_embedded_framework", + "name": "clear_messages", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "hash": 3218959716 }, { - "name": "add_ios_plist_content", + "name": "add_message", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 782767225, "arguments": [ { - "name": "plist_content", + "name": "type", + "type": "enum::EditorExportPlatform.ExportMessageType" + }, + { + "name": "category", + "type": "String" + }, + { + "name": "message", "type": "String" } ] }, { - "name": "add_ios_linker_flags", - "is_const": false, + "name": "get_message_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "flags", - "type": "String" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "add_ios_bundle_file", - "is_const": false, + "name": "get_message_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2667287293, + "return_value": { + "type": "enum::EditorExportPlatform.ExportMessageType" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_ios_cpp_code", - "is_const": false, + "name": "get_message_category", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "code", - "type": "String" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_macos_plugin_file", - "is_const": false, + "name": "get_message_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "skip", - "is_const": false, + "name": "get_worst_message_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2580557466, + "return_value": { + "type": "enum::EditorExportPlatform.ExportMessageType" + } }, { - "name": "get_option", + "name": "ssh_run_on_remote", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, + "hash": 3163734797, "return_value": { - "type": "Variant" + "type": "enum::Error" }, "arguments": [ { - "name": "name", - "type": "StringName" - } - ] - } - ] - }, - { - "name": "EditorFeatureProfile", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "enums": [ - { - "name": "Feature", - "is_bitfield": false, - "values": [ - { - "name": "FEATURE_3D", - "value": 0 - }, - { - "name": "FEATURE_SCRIPT", - "value": 1 - }, - { - "name": "FEATURE_ASSET_LIB", - "value": 2 - }, - { - "name": "FEATURE_SCENE_TREE", - "value": 3 - }, - { - "name": "FEATURE_NODE_DOCK", - "value": 4 + "name": "host", + "type": "String" }, { - "name": "FEATURE_FILESYSTEM_DOCK", - "value": 5 + "name": "port", + "type": "String" }, { - "name": "FEATURE_IMPORT_DOCK", - "value": 6 + "name": "ssh_arg", + "type": "PackedStringArray" }, { - "name": "FEATURE_HISTORY_DOCK", - "value": 7 + "name": "cmd_args", + "type": "String" }, { - "name": "FEATURE_MAX", - "value": 8 - } - ] - } - ], - "methods": [ - { - "name": "set_disable_class", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2524380260, - "arguments": [ - { - "name": "class_name", - "type": "StringName" + "name": "output", + "type": "Array", + "default_value": "[]" }, { - "name": "disable", - "type": "bool" + "name": "port_fwd", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "is_class_disabled", + "name": "ssh_run_on_remote_no_wait", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 3606362233, "return_value": { - "type": "bool" + "type": "int", + "meta": "int64" }, "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": "host", + "type": "String" + }, { - "name": "class_name", - "type": "StringName" + "name": "port", + "type": "String" }, { - "name": "disable", - "type": "bool" + "name": "ssh_args", + "type": "PackedStringArray" + }, + { + "name": "cmd_args", + "type": "String" + }, + { + "name": "port_fwd", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "is_class_editor_disabled", + "name": "ssh_push_to_remote", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 218756989, "return_value": { - "type": "bool" + "type": "enum::Error" }, "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": "host", + "type": "String" + }, { - "name": "class_name", - "type": "StringName" + "name": "port", + "type": "String" }, { - "name": "property", - "type": "StringName" + "name": "scp_args", + "type": "PackedStringArray" }, { - "name": "disable", - "type": "bool" + "name": "src_file", + "type": "String" + }, + { + "name": "dst_file", + "type": "String" } ] }, { - "name": "is_class_property_disabled", - "is_const": true, + "name": "get_internal_export_files", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, + "hash": 89550086, "return_value": { - "type": "bool" + "type": "Dictionary" }, "arguments": [ { - "name": "class_name", - "type": "StringName" + "name": "preset", + "type": "EditorExportPreset" }, { - "name": "property", - "type": "StringName" + "name": "debug", + "type": "bool" } ] }, { - "name": "set_disable_feature", + "name": "get_forced_export_files", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1884871044, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "EditorExportPlatformAndroid", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor", + "methods": [ + { + "name": "_get_preset_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1387456631, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "feature", - "type": "enum::EditorFeatureProfile.Feature" - }, - { - "name": "disable", - "type": "bool" + "name": "preset", + "type": "EditorExportPreset" } ] }, { - "name": "is_feature_disabled", + "name": "_is_executable", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2974403161, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, "return_value": { "type": "bool" }, "arguments": [ { - "name": "feature", - "type": "enum::EditorFeatureProfile.Feature" + "name": "path", + "type": "String" } ] }, { - "name": "get_feature_name", - "is_const": false, - "is_vararg": false, + "name": "_get_export_options", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3401335809, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "feature", - "type": "enum::EditorFeatureProfile.Feature" - } - ] + "type": "typedarray::Dictionary" + } }, { - "name": "save_to_file", + "name": "_should_update_export_options", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 166001499, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "type": "bool" + } }, { - "name": "load_from_file", - "is_const": false, - "is_vararg": false, + "name": "_get_export_option_visibility", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 166001499, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 969350244, "return_value": { - "type": "enum::Error" + "type": "bool" }, "arguments": [ { - "name": "path", - "type": "String" - } - ] - } - ] - }, - { - "name": "EditorFileDialog", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "ConfirmationDialog", - "api_type": "editor", - "enums": [ - { - "name": "FileMode", - "is_bitfield": false, - "values": [ - { - "name": "FILE_MODE_OPEN_FILE", - "value": 0 - }, - { - "name": "FILE_MODE_OPEN_FILES", - "value": 1 - }, - { - "name": "FILE_MODE_OPEN_DIR", - "value": 2 - }, - { - "name": "FILE_MODE_OPEN_ANY", - "value": 3 - }, - { - "name": "FILE_MODE_SAVE_FILE", - "value": 4 - } - ] - }, - { - "name": "Access", - "is_bitfield": false, - "values": [ - { - "name": "ACCESS_RESOURCES", - "value": 0 - }, - { - "name": "ACCESS_USERDATA", - "value": 1 + "name": "preset", + "type": "EditorExportPreset" }, { - "name": "ACCESS_FILESYSTEM", - "value": 2 + "name": "option", + "type": "String" } ] }, { - "name": "DisplayMode", - "is_bitfield": false, - "values": [ - { - "name": "DISPLAY_THUMBNAILS", - "value": 0 - }, - { - "name": "DISPLAY_LIST", - "value": 1 - } - ] - } - ], - "methods": [ - { - "name": "clear_filters", - "is_const": false, - "is_vararg": false, + "name": "_get_export_option_warning", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "add_filter", - "is_const": false, + "is_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3388804757, - "hash_compatibility": [ - 233059325 - ], + "is_virtual": true, + "hash": 805886795, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "filter", - "type": "String" + "name": "preset", + "type": "EditorExportPreset" }, { - "name": "description", - "type": "String", - "default_value": "\"\"" - } - ] - }, - { - "name": "set_filters", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4015028928, - "arguments": [ - { - "name": "filters", - "type": "PackedStringArray" + "name": "option", + "type": "StringName" } ] }, { - "name": "get_filters", + "name": "_get_os_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1139954409, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "PackedStringArray" + "type": "String" } }, { - "name": "get_current_dir", + "name": "_get_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "get_current_file", + "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_virtual": false, - "hash": 201670096, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_current_path", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "set_current_dir", - "is_const": false, - "is_vararg": false, + "name": "_get_option_icon", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3991065292, + "return_value": { + "type": "ImageTexture" + }, "arguments": [ { - "name": "dir", - "type": "String" + "name": "device", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_current_file", - "is_const": false, - "is_vararg": false, + "name": "_get_option_label", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "file", - "type": "String" + "name": "device", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_current_path", - "is_const": false, - "is_vararg": false, + "name": "_get_option_tooltip", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "device", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_file_mode", - "is_const": false, - "is_vararg": false, + "name": "_get_device_architecture", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 274150415, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "mode", - "type": "enum::EditorFileDialog.FileMode" + "name": "device", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_file_mode", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2681044145, - "return_value": { - "type": "enum::EditorFileDialog.FileMode" - } - }, - { - "name": "get_vbox", + "name": "_cleanup", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4071694264, - "return_value": { - "type": "LineEdit" - } + "is_virtual": true, + "hash": 3218959716 }, { - "name": "set_access", + "name": "_run", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3882893764, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1726914928, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "access", - "type": "enum::EditorFileDialog.Access" + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "debug_flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" } ] }, { - "name": "get_access", + "name": "_get_run_icon", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 778734016, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3635182373, "return_value": { - "type": "enum::EditorFileDialog.Access" + "type": "Texture2D" } }, { - "name": "set_show_hidden_files", - "is_const": false, - "is_vararg": false, + "name": "_can_export", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 493961987, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "show", + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", "type": "bool" } ] }, { - "name": "is_showing_hidden_files", + "name": "_has_valid_export_configuration", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 493961987, "return_value": { "type": "bool" - } - }, - { - "name": "set_display_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3049004050, + }, "arguments": [ { - "name": "mode", - "type": "enum::EditorFileDialog.DisplayMode" + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" } ] }, { - "name": "get_display_mode", + "name": "_has_valid_project_configuration", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3517174669, - "return_value": { - "type": "enum::EditorFileDialog.DisplayMode" - } - }, - { - "name": "set_disable_overwrite_warning", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 3117166915, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "disable", - "type": "bool" + "name": "preset", + "type": "EditorExportPreset" } ] }, { - "name": "is_overwrite_warning_disabled", + "name": "_get_binary_extensions", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1387456631, "return_value": { - "type": "bool" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + } + ] }, { - "name": "add_side_menu", + "name": "_export_project", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 402368861, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1328957260, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "menu", - "type": "Control" + "name": "preset", + "type": "EditorExportPreset" }, { - "name": "title", - "type": "String", - "default_value": "\"\"" + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" } ] }, { - "name": "invalidate", + "name": "_export_pack", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - } - ], - "signals": [ - { - "name": "file_selected", + "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": "files_selected", + "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": "paths", - "type": "PackedStringArray" + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" } ] }, { - "name": "dir_selected", + "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": "dir", + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "access", - "setter": "set_access", - "getter": "get_access" - }, - { - "type": "int", - "name": "display_mode", - "setter": "set_display_mode", - "getter": "get_display_mode" - }, - { - "type": "int", - "name": "file_mode", - "setter": "set_file_mode", - "getter": "get_file_mode" - }, - { - "type": "String", - "name": "current_dir", - "setter": "set_current_dir", - "getter": "get_current_dir" - }, - { - "type": "String", - "name": "current_file", - "setter": "set_current_file", - "getter": "get_current_file" - }, - { - "type": "String", - "name": "current_path", - "setter": "set_current_path", - "getter": "get_current_path" - }, - { - "type": "PackedStringArray", - "name": "filters", - "setter": "set_filters", - "getter": "get_filters" - }, - { - "type": "bool", - "name": "show_hidden_files", - "setter": "set_show_hidden_files", - "getter": "is_showing_hidden_files" }, { - "type": "bool", - "name": "disable_overwrite_warning", - "setter": "set_disable_overwrite_warning", - "getter": "is_overwrite_warning_disabled" - } - ] - }, - { - "name": "EditorFileSystem", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Node", - "api_type": "editor", - "methods": [ - { - "name": "get_filesystem", + "name": "_export_zip_patch", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 842323275, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 454765315, "return_value": { - "type": "EditorFileSystemDirectory" - } + "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": "is_scanning", + "name": "_get_platform_features", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, "return_value": { - "type": "bool" + "type": "PackedStringArray" } }, { - "name": "get_scanning_progress", + "name": "_get_debug_protocol", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "scan", - "is_const": false, + "name": "set_config_error", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3089850668, + "arguments": [ + { + "name": "error_text", + "type": "String" + } + ] }, { - "name": "scan_sources", - "is_const": false, + "name": "get_config_error", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "update_file", - "is_const": false, + "name": "set_config_missing_templates", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1695273946, "arguments": [ { - "name": "path", - "type": "String" + "name": "missing_templates", + "type": "bool" } ] }, { - "name": "get_filesystem_path", - "is_const": false, + "name": "get_config_missing_templates", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3188521125, + "hash": 36873697, "return_value": { - "type": "EditorFileSystemDirectory" - }, + "type": "bool" + } + } + ] + }, + { + "name": "EditorExportPlatformIOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformLinuxBSD", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformMacOS", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformPC", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWeb", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatform", + "api_type": "editor" + }, + { + "name": "EditorExportPlatformWindows", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorExportPlatformPC", + "api_type": "editor" + }, + { + "name": "EditorExportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ + { + "name": "_export_file", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3533781844, "arguments": [ { "name": "path", "type": "String" + }, + { + "name": "type", + "type": "String" + }, + { + "name": "features", + "type": "PackedStringArray" } ] }, { - "name": "get_file_type", - "is_const": true, - "is_vararg": false, + "name": "_export_begin", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3135753539, - "return_value": { - "type": "String" - }, + "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": "reimport_files", + "name": "_export_end", "is_const": false, + "is_static": false, + "is_required": false, "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_begin_customize_resources", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 4015028928, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1312023292, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "files", + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "features", "type": "PackedStringArray" } ] - } - ], - "signals": [ - { - "name": "filesystem_changed" }, { - "name": "script_classes_updated" - }, - { - "name": "sources_changed", + "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": "exist", - "type": "bool" + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" } ] }, { - "name": "resources_reimported", + "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": "resources", + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "features", "type": "PackedStringArray" } ] }, { - "name": "resources_reload", + "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": "resources", - "type": "PackedStringArray" + "name": "scene", + "type": "Node" + }, + { + "name": "path", + "type": "String" } ] - } - ] - }, - { - "name": "EditorFileSystemDirectory", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "editor", - "methods": [ + }, { - "name": "get_subdir_count", + "name": "_get_customization_configuration_hash", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" } }, { - "name": "get_subdir", + "name": "_end_customize_scenes", "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" - } - ] + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 }, { - "name": "get_file_count", - "is_const": true, - "is_vararg": false, + "name": "_end_customize_resources", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 }, { - "name": "get_file", + "name": "_get_export_options", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 488349689, "return_value": { - "type": "String" + "type": "typedarray::Dictionary" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" } ] }, { - "name": "get_file_path", + "name": "_get_export_options_overrides", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2837326714, "return_value": { - "type": "String" + "type": "Dictionary" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" } ] }, { - "name": "get_file_type", + "name": "_should_update_export_options", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 659327637, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1866233299, "return_value": { - "type": "StringName" + "type": "bool" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" } ] }, { - "name": "get_file_script_class_name", + "name": "_get_export_option_visibility", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3537301980, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" } ] }, { - "name": "get_file_script_class_extends", + "name": "_get_export_option_warning", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3340251247, "return_value": { "type": "String" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" } ] }, { - "name": "get_file_import_is_valid", + "name": "_get_export_features", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1057664154, "return_value": { - "type": "bool" + "type": "PackedStringArray" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" } ] }, { - "name": "get_name", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2841200299, - "return_value": { - "type": "String" - } - }, - { - "name": "get_path", + "name": "_get_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "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", + "name": "_supports_platform", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1321353865, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1866233299, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "platform", + "type": "EditorExportPlatform" } ] }, { - "name": "find_dir_index", + "name": "_get_android_dependencies", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1321353865, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1057664154, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedStringArray" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" } ] - } - ] - }, - { - "name": "EditorFileSystemImportFormatSupportQuery", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ - { - "name": "_is_active", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } }, { - "name": "_get_file_extensions", + "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" - } - }, - { - "name": "_query", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - } - ] - }, - { - "name": "EditorImportPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor", - "methods": [ - { - "name": "_get_importer_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_visible_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_preset_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_preset_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" }, "arguments": [ { - "name": "preset_index", - "type": "int", - "meta": "int32" + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "debug", + "type": "bool" } ] }, { - "name": "_get_recognized_extensions", + "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" - } - }, - { - "name": "_get_import_options", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "platform", + "type": "EditorExportPlatform" }, { - "name": "preset_index", - "type": "int", - "meta": "int32" + "name": "debug", + "type": "bool" } ] }, { - "name": "_get_save_extension", + "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_resource_type", + "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" - } - }, - { - "name": "_get_priority", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "_get_import_order", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_option_visibility", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" }, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "option_name", - "type": "StringName" + "name": "platform", + "type": "EditorExportPlatform" }, { - "name": "options", - "type": "Dictionary" + "name": "debug", + "type": "bool" } ] }, { - "name": "_import", + "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": "enum::Error" + "type": "String" }, "arguments": [ { - "name": "source_file", - "type": "String" - }, - { - "name": "save_path", - "type": "String" - }, - { - "name": "options", - "type": "Dictionary" - }, - { - "name": "platform_variants", - "type": "typedarray::String" + "name": "platform", + "type": "EditorExportPlatform" }, { - "name": "gen_files", - "type": "typedarray::String" + "name": "debug", + "type": "bool" } ] }, { - "name": "append_import_external_resource", + "name": "add_shared_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 320493106, - "hash_compatibility": [ - 3645925746 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 3098291045, "arguments": [ { "name": "path", "type": "String" }, { - "name": "custom_options", - "type": "Dictionary", - "default_value": "{}" - }, - { - "name": "custom_importer", - "type": "String", - "default_value": "\"\"" + "name": "tags", + "type": "PackedStringArray" }, { - "name": "generator_parameters", - "type": "Variant", - "default_value": "null" + "name": "target", + "type": "String" } ] - } - ] - }, - { - "name": "EditorInspector", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "ScrollContainer", - "api_type": "editor", - "methods": [ - { - "name": "get_selected_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } }, { - "name": "get_edited_object", + "name": "add_ios_project_static_lib", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2050059866, - "return_value": { - "type": "Object" - } - } - ], - "signals": [ - { - "name": "property_selected", + "hash": 83702148, "arguments": [ { - "name": "property", + "name": "path", "type": "String" } ] }, { - "name": "property_keyed", + "name": "add_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 527928637, "arguments": [ { - "name": "property", + "name": "path", "type": "String" }, { - "name": "value", - "type": "Variant" + "name": "file", + "type": "PackedByteArray" }, { - "name": "advance", + "name": "remap", "type": "bool" } ] }, { - "name": "property_deleted", + "name": "add_ios_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "property", + "name": "path", "type": "String" } ] }, { - "name": "resource_selected", + "name": "add_ios_embedded_framework", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ - { - "name": "resource", - "type": "Resource" - }, { "name": "path", "type": "String" @@ -81096,477 +88752,434 @@ ] }, { - "name": "object_id_selected", - "arguments": [ - { - "name": "id", - "type": "int" - } - ] - }, - { - "name": "property_edited", + "name": "add_ios_plist_content", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "property", + "name": "plist_content", "type": "String" } ] }, { - "name": "property_toggled", + "name": "add_ios_linker_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "property", + "name": "flags", "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, + "name": "add_ios_bundle_file", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "object", - "type": "Object" + "name": "path", + "type": "String" } ] }, { - "name": "_parse_begin", + "name": "add_ios_cpp_code", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "object", - "type": "Object" + "name": "code", + "type": "String" } ] }, { - "name": "_parse_category", + "name": "add_macos_plugin_file", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "category", + "name": "path", "type": "String" } ] }, { - "name": "_parse_group", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "group", - "type": "String" + "name": "name", + "type": "StringName" } ] }, { - "name": "_parse_property", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 282254641, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "type", - "type": "enum::Variant.Type" - }, + "type": "EditorExportPlatform" + } + } + ] + }, + { + "name": "EditorExportPreset", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ExportFilter", + "is_bitfield": false, + "values": [ { - "name": "name", - "type": "String" + "name": "EXPORT_ALL_RESOURCES", + "value": 0 }, { - "name": "hint_type", - "type": "enum::PropertyHint" + "name": "EXPORT_SELECTED_SCENES", + "value": 1 }, { - "name": "hint_string", - "type": "String" + "name": "EXPORT_SELECTED_RESOURCES", + "value": 2 }, { - "name": "usage_flags", - "type": "bitfield::PropertyUsageFlags" + "name": "EXCLUDE_SELECTED_RESOURCES", + "value": 3 }, { - "name": "wide", - "type": "bool" - } - ] - }, - { - "name": "_parse_end", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "object", - "type": "Object" + "name": "EXPORT_CUSTOMIZED", + "value": 4 } ] }, { - "name": "add_custom_control", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1496901182, - "arguments": [ + "name": "FileExportMode", + "is_bitfield": false, + "values": [ { - "name": "control", - "type": "Control" - } - ] - }, - { - "name": "add_property_editor", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3406284123, - "arguments": [ + "name": "MODE_FILE_NOT_CUSTOMIZED", + "value": 0 + }, { - "name": "property", - "type": "String" + "name": "MODE_FILE_STRIP", + "value": 1 }, { - "name": "editor", - "type": "Control" + "name": "MODE_FILE_KEEP", + "value": 2 }, { - "name": "add_to_end", - "type": "bool", - "default_value": "false" + "name": "MODE_FILE_REMOVE", + "value": 3 } ] }, { - "name": "add_property_editor_for_multiple_properties", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 788598683, - "arguments": [ + "name": "ScriptExportMode", + "is_bitfield": false, + "values": [ { - "name": "label", - "type": "String" + "name": "MODE_SCRIPT_TEXT", + "value": 0 }, { - "name": "properties", - "type": "PackedStringArray" + "name": "MODE_SCRIPT_BINARY_TOKENS", + "value": 1 }, { - "name": "editor", - "type": "Control" + "name": "MODE_SCRIPT_BINARY_TOKENS_COMPRESSED", + "value": 2 } ] } - ] - }, - { - "name": "EditorInterface", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "editor", + ], "methods": [ { - "name": "restart_editor", - "is_const": false, + "name": "has", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3216645846, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "save", - "type": "bool", - "default_value": "true" + "name": "property", + "type": "StringName" } ] }, { - "name": "get_command_palette", + "name": "get_files_to_export", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2471163807, + "hash": 1139954409, "return_value": { - "type": "EditorCommandPalette" + "type": "PackedStringArray" } }, { - "name": "get_resource_filesystem", + "name": "get_customized_files", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 780151678, + "hash": 3102165223, "return_value": { - "type": "EditorFileSystem" + "type": "Dictionary" } }, { - "name": "get_editor_paths", + "name": "get_customized_files_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1595760068, + "hash": 3905245786, "return_value": { - "type": "EditorPaths" + "type": "int", + "meta": "int32" } }, { - "name": "get_resource_previewer", + "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": 943486957, + "hash": 407825436, "return_value": { - "type": "EditorResourcePreview" - } + "type": "enum::EditorExportPreset.FileExportMode" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "default", + "type": "enum::EditorExportPreset.FileExportMode", + "default_value": "0" + } + ] }, { - "name": "get_selection", + "name": "get_preset_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2690272531, + "hash": 201670096, "return_value": { - "type": "EditorSelection" + "type": "String" } }, { - "name": "get_editor_settings", + "name": "is_runnable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4086932459, + "hash": 36873697, "return_value": { - "type": "EditorSettings" + "type": "bool" } }, { - "name": "make_mesh_previews", - "is_const": false, + "name": "are_advanced_options_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 878078554, + "hash": 36873697, "return_value": { - "type": "typedarray::Texture2D" - }, - "arguments": [ - { - "name": "meshes", - "type": "typedarray::Mesh" - }, - { - "name": "preview_size", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_plugin_enabled", - "is_const": false, + "name": "is_dedicated_server", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2678287736, - "arguments": [ - { - "name": "plugin", - "type": "String" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "is_plugin_enabled", + "name": "get_export_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 4227045696, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "plugin", - "type": "String" - } - ] + "type": "enum::EditorExportPreset.ExportFilter" + } }, { - "name": "get_editor_theme", + "name": "get_include_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3846893731, + "hash": 201670096, "return_value": { - "type": "Theme" + "type": "String" } }, { - "name": "get_base_control", + "name": "get_exclude_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2783021301, + "hash": 201670096, "return_value": { - "type": "Control" + "type": "String" } }, { - "name": "get_editor_main_screen", + "name": "get_custom_features", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1706218421, + "hash": 201670096, "return_value": { - "type": "VBoxContainer" + "type": "String" } }, { - "name": "get_script_editor", + "name": "get_patches", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 90868003, + "hash": 1139954409, "return_value": { - "type": "ScriptEditor" + "type": "PackedStringArray" } }, { - "name": "get_editor_viewport_2d", + "name": "get_export_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3750751911, + "hash": 201670096, "return_value": { - "type": "SubViewport" + "type": "String" } }, { - "name": "get_editor_viewport_3d", + "name": "get_encryption_in_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1970834490, + "hash": 201670096, "return_value": { - "type": "SubViewport" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] + "type": "String" + } }, { - "name": "set_main_screen_editor", - "is_const": false, + "name": "get_encryption_ex_filter", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "set_distraction_free_mode", - "is_const": false, + "name": "get_encrypt_pck", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enter", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "is_distraction_free_mode_enabled", + "name": "get_encrypt_directory", "is_const": true, "is_vararg": false, "is_static": false, @@ -81577,325 +89190,441 @@ } }, { - "name": "get_editor_scale", + "name": "get_encryption_key", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "popup_dialog", - "is_const": false, + "name": "get_script_export_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2015770942, - "hash_compatibility": [ - 2478844058 - ], + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_or_env", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 389838787, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "dialog", - "type": "Window" + "name": "name", + "type": "StringName" }, { - "name": "rect", - "type": "Rect2i", - "default_value": "Rect2i(0, 0, 0, 0)" + "name": "env_var", + "type": "String" } ] }, { - "name": "popup_dialog_centered", - "is_const": false, + "name": "get_version", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 346557367, - "hash_compatibility": [ - 1723337679 - ], + "hash": 1132184663, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "dialog", - "type": "Window" + "name": "name", + "type": "StringName" }, { - "name": "minsize", - "type": "Vector2i", - "default_value": "Vector2i(0, 0)" + "name": "windows_version", + "type": "bool" } ] - }, + } + ] + }, + { + "name": "EditorFeatureProfile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ { - "name": "popup_dialog_centered_ratio", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2093669136, - "hash_compatibility": [ - 1310934579 - ], - "arguments": [ + "name": "Feature", + "is_bitfield": false, + "values": [ { - "name": "dialog", - "type": "Window" + "name": "FEATURE_3D", + "value": 0 }, { - "name": "ratio", - "type": "float", - "meta": "float", - "default_value": "0.8" + "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_MAX", + "value": 9 } ] - }, + } + ], + "methods": [ { - "name": "popup_dialog_centered_clamped", + "name": "set_disable_class", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3763385571, - "hash_compatibility": [ - 3433759678 - ], + "hash": 2524380260, "arguments": [ { - "name": "dialog", - "type": "Window" - }, - { - "name": "minsize", - "type": "Vector2i", - "default_value": "Vector2i(0, 0)" + "name": "class_name", + "type": "StringName" }, { - "name": "fallback_ratio", - "type": "float", - "meta": "float", - "default_value": "0.75" + "name": "disable", + "type": "bool" } ] }, { - "name": "get_current_feature_profile", + "name": "is_class_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2619796661, "return_value": { - "type": "String" - } + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + } + ] }, { - "name": "set_current_feature_profile", + "name": "set_disable_class_editor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2524380260, "arguments": [ { - "name": "profile_name", - "type": "String" + "name": "class_name", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" } ] }, { - "name": "get_file_system_dock", + "name": "is_class_editor_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3751012327, + "hash": 2619796661, "return_value": { - "type": "FileSystemDock" - } + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + } + ] }, { - "name": "select_file", + "name": "set_disable_class_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 865197084, "arguments": [ { - "name": "file", - "type": "String" + "name": "class_name", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "disable", + "type": "bool" } ] }, { - "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", + "name": "is_class_property_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 471820014, "return_value": { - "type": "String" - } + "type": "bool" + }, + "arguments": [ + { + "name": "class_name", + "type": "StringName" + }, + { + "name": "property", + "type": "StringName" + } + ] }, { - "name": "get_current_directory", - "is_const": true, + "name": "set_disable_feature", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 1884871044, + "arguments": [ + { + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" + }, + { + "name": "disable", + "type": "bool" + } + ] }, { - "name": "get_inspector", + "name": "is_feature_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3517113938, + "hash": 2974403161, "return_value": { - "type": "EditorInspector" - } - }, - { - "name": "inspect_object", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 127962172, - "hash_compatibility": [ - 2564140749 - ], + "type": "bool" + }, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "for_property", - "type": "String", - "default_value": "\"\"" - }, - { - "name": "inspector_only", - "type": "bool", - "default_value": "false" + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" } ] }, { - "name": "edit_resource", + "name": "get_feature_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 968641751, + "hash": 3401335809, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "resource", - "type": "Resource" + "name": "feature", + "type": "enum::EditorFeatureProfile.Feature" } ] }, { - "name": "edit_node", + "name": "save_to_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "node", - "type": "Node" + "name": "path", + "type": "String" } ] }, { - "name": "edit_script", + "name": "load_from_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 219829402, - "hash_compatibility": [ - 3664508569 - ], - "arguments": [ - { - "name": "script", - "type": "Script" + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "EditorFileDialog", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "enums": [ + { + "name": "FileMode", + "is_bitfield": false, + "values": [ + { + "name": "FILE_MODE_OPEN_FILE", + "value": 0 }, { - "name": "line", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "FILE_MODE_OPEN_FILES", + "value": 1 }, { - "name": "column", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "FILE_MODE_OPEN_DIR", + "value": 2 }, { - "name": "grab_focus", - "type": "bool", - "default_value": "true" + "name": "FILE_MODE_OPEN_ANY", + "value": 3 + }, + { + "name": "FILE_MODE_SAVE_FILE", + "value": 4 } ] }, { - "name": "open_scene_from_path", + "name": "Access", + "is_bitfield": false, + "values": [ + { + "name": "ACCESS_RESOURCES", + "value": 0 + }, + { + "name": "ACCESS_USERDATA", + "value": 1 + }, + { + "name": "ACCESS_FILESYSTEM", + "value": 2 + } + ] + }, + { + "name": "DisplayMode", + "is_bitfield": false, + "values": [ + { + "name": "DISPLAY_THUMBNAILS", + "value": 0 + }, + { + "name": "DISPLAY_LIST", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "clear_filters", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3218959716 + }, + { + "name": "add_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3388804757, + "hash_compatibility": [ + 233059325 + ], "arguments": [ { - "name": "scene_filepath", + "name": "filter", "type": "String" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "reload_scene_from_path", + "name": "set_filters", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 4015028928, "arguments": [ { - "name": "scene_filepath", - "type": "String" + "name": "filters", + "type": "PackedStringArray" } ] }, { - "name": "get_open_scenes", + "name": "get_filters", "is_const": true, "is_vararg": false, "is_static": false, @@ -81906,97 +89635,181 @@ } }, { - "name": "get_edited_scene_root", + "name": "get_option_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 844755477, "return_value": { - "type": "Node" - } + "type": "String" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "save_scene", - "is_const": false, + "name": "get_option_values", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 647634434, "return_value": { - "type": "enum::Error" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "save_scene_as", + "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": 3647332257, - "hash_compatibility": [ - 1168363258 - ], + "hash": 501894301, "arguments": [ { - "name": "path", - "type": "String" + "name": "option", + "type": "int", + "meta": "int32" }, { - "name": "with_preview", - "type": "bool", - "default_value": "true" + "name": "name", + "type": "String" } ] }, { - "name": "save_all_scenes", + "name": "set_option_values", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3353661094, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "values", + "type": "PackedStringArray" + } + ] }, { - "name": "mark_scene_as_unsaved", + "name": "set_option_default", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3937882851, + "arguments": [ + { + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "play_main_scene", + "name": "set_option_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "play_current_scene", - "is_const": false, + "name": "get_option_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "play_custom_scene", + "name": "add_option", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 149592325, "arguments": [ { - "name": "scene_filepath", + "name": "name", "type": "String" + }, + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "stop_playing_scene", + "name": "get_selected_options", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "clear_filename_filter", "is_const": false, "is_vararg": false, "is_static": false, @@ -82004,18 +89817,32 @@ "hash": 3218959716 }, { - "name": "is_playing_scene", + "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": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "get_playing_scene", + "name": "get_current_dir", "is_const": true, "is_vararg": false, "is_static": false, @@ -82026,461 +89853,396 @@ } }, { - "name": "set_movie_maker_enabled", - "is_const": false, + "name": "get_current_file", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "is_movie_maker_enabled", + "name": "get_current_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } - } - ], - "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", + "name": "set_current_dir", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_handle_name", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" + "name": "dir", + "type": "String" } ] }, { - "name": "_is_handle_highlighted", - "is_const": true, - "is_static": false, + "name": "set_current_file", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" + "name": "file", + "type": "String" } ] }, { - "name": "_get_handle_value", - "is_const": true, - "is_static": false, + "name": "set_current_path", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" + "name": "path", + "type": "String" } ] }, { - "name": "_set_handle", + "name": "set_file_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 274150415, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" - }, - { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "point", - "type": "Vector2" + "name": "mode", + "type": "enum::EditorFileDialog.FileMode" } ] }, { - "name": "_commit_handle", + "name": "get_file_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2681044145, + "return_value": { + "type": "enum::EditorFileDialog.FileMode" + } + }, + { + "name": "get_vbox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 915758477, + "return_value": { + "type": "VBoxContainer" + } + }, + { + "name": "get_line_edit", "is_const": false, + "is_vararg": false, "is_static": false, + "is_virtual": false, + "hash": 4071694264, + "return_value": { + "type": "LineEdit" + } + }, + { + "name": "set_access", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3882893764, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" - }, - { - "name": "restore", - "type": "Variant" - }, - { - "name": "cancel", - "type": "bool" + "name": "access", + "type": "enum::EditorFileDialog.Access" } ] }, { - "name": "_subgizmos_intersect_ray", + "name": "get_access", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 778734016, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "enum::EditorFileDialog.Access" + } + }, + { + "name": "set_show_hidden_files", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "point", - "type": "Vector2" + "name": "show", + "type": "bool" } ] }, { - "name": "_subgizmos_intersect_frustum", + "name": "is_showing_hidden_files", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "frustum", - "type": "typedarray::Plane" - } - ] + "type": "bool" + } }, { - "name": "_set_subgizmo_transform", + "name": "set_display_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3049004050, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "mode", + "type": "enum::EditorFileDialog.DisplayMode" } ] }, { - "name": "_get_subgizmo_transform", + "name": "get_display_mode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3517174669, "return_value": { - "type": "Transform3D" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::EditorFileDialog.DisplayMode" + } }, { - "name": "_commit_subgizmos", + "name": "set_disable_overwrite_warning", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "ids", - "type": "PackedInt32Array" - }, - { - "name": "restores", - "type": "typedarray::Transform3D" - }, - { - "name": "cancel", + "name": "disable", "type": "bool" } ] }, { - "name": "add_lines", - "is_const": false, + "name": "is_overwrite_warning_disabled", + "is_const": true, "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)" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "add_mesh", + "name": "add_side_menu", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1579955111, - "hash_compatibility": [ - 1868867708 - ], + "hash": 402368861, "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": "menu", + "type": "Control" }, { - "name": "skeleton", - "type": "SkinReference", - "default_value": "null" + "name": "title", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "add_collision_segments", + "name": "popup_file_dialog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 334873810, - "arguments": [ - { - "name": "segments", - "type": "PackedVector3Array" - } - ] + "hash": 3218959716 }, { - "name": "add_collision_triangles", + "name": "invalidate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 54901064, + "hash": 3218959716 + } + ], + "signals": [ + { + "name": "file_selected", "arguments": [ { - "name": "triangles", - "type": "TriangleMesh" + "name": "path", + "type": "String" } ] }, { - "name": "add_unscaled_billboard", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 520007164, - "hash_compatibility": [ - 3719733075 - ], + "name": "files_selected", "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": "paths", + "type": "PackedStringArray" } ] }, { - "name": "add_handles", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2254560097, + "name": "dir_selected", "arguments": [ { - "name": "handles", - "type": "PackedVector3Array" - }, - { - "name": "material", - "type": "Material" - }, - { - "name": "ids", - "type": "PackedInt32Array" - }, - { - "name": "billboard", - "type": "bool", - "default_value": "false" - }, + "name": "dir", + "type": "String" + } + ] + }, + { + "name": "filename_filter_changed", + "arguments": [ { - "name": "secondary", - "type": "bool", - "default_value": "false" + "name": "filter", + "type": "String" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "access", + "setter": "set_access", + "getter": "get_access" }, { - "name": "set_node_3d", + "type": "int", + "name": "display_mode", + "setter": "set_display_mode", + "getter": "get_display_mode" + }, + { + "type": "int", + "name": "file_mode", + "setter": "set_file_mode", + "getter": "get_file_mode" + }, + { + "type": "String", + "name": "current_dir", + "setter": "set_current_dir", + "getter": "get_current_dir" + }, + { + "type": "String", + "name": "current_file", + "setter": "set_current_file", + "getter": "get_current_file" + }, + { + "type": "String", + "name": "current_path", + "setter": "set_current_path", + "getter": "get_current_path" + }, + { + "type": "PackedStringArray", + "name": "filters", + "setter": "set_filters", + "getter": "get_filters" + }, + { + "type": "int", + "name": "option_count", + "setter": "set_option_count", + "getter": "get_option_count" + }, + { + "type": "bool", + "name": "show_hidden_files", + "setter": "set_show_hidden_files", + "getter": "is_showing_hidden_files" + }, + { + "type": "bool", + "name": "disable_overwrite_warning", + "setter": "set_disable_overwrite_warning", + "getter": "is_overwrite_warning_disabled" + } + ] + }, + { + "name": "EditorFileSystem", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "editor", + "methods": [ + { + "name": "get_filesystem", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "hash": 842323275, + "return_value": { + "type": "EditorFileSystemDirectory" + } }, { - "name": "get_node_3d", + "name": "is_scanning", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 151077316, + "hash": 36873697, "return_value": { - "type": "Node3D" + "type": "bool" } }, { - "name": "get_plugin", + "name": "get_scanning_progress", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4250544552, + "hash": 1740695150, "return_value": { - "type": "EditorNode3DGizmoPlugin" + "type": "float", + "meta": "float" } }, { - "name": "clear", + "name": "scan", "is_const": false, "is_vararg": false, "is_static": false, @@ -82488,880 +90250,678 @@ "hash": 3218959716 }, { - "name": "set_hidden", + "name": "scan_sources", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3218959716 + }, + { + "name": "update_file", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "hidden", - "type": "bool" + "name": "path", + "type": "String" } ] }, { - "name": "is_subgizmo_selected", - "is_const": true, + "name": "get_filesystem_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3188521125, "return_value": { - "type": "bool" + "type": "EditorFileSystemDirectory" }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "get_subgizmo_selection", + "name": "get_file_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, - "return_value": { - "type": "PackedInt32Array" - } - } - ] - }, - { - "name": "EditorNode3DGizmoPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "editor", - "methods": [ - { - "name": "_has_gizmo", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "hash": 3135753539, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { - "name": "for_node_3d", - "type": "Node3D" + "name": "path", + "type": "String" } ] }, { - "name": "_create_gizmo", - "is_const": true, - "is_static": false, + "name": "reimport_files", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "EditorNode3DGizmo" - }, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, "arguments": [ { - "name": "for_node_3d", - "type": "Node3D" + "name": "files", + "type": "PackedStringArray" } ] + } + ], + "signals": [ + { + "name": "filesystem_changed" }, { - "name": "_get_gizmo_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } + "name": "script_classes_updated" }, { - "name": "_get_priority", + "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_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "_can_be_hidden", - "is_const": true, - "is_static": false, + "name": "get_subdir", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2330964164, "return_value": { - "type": "bool" - } + "type": "EditorFileSystemDirectory" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_is_selectable_when_hidden", + "name": "get_file_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "_redraw", - "is_const": false, - "is_static": false, + "name": "get_file", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "gizmo", - "type": "EditorNode3DGizmo" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_handle_name", + "name": "get_file_path", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 844755477, "return_value": { "type": "String" }, "arguments": [ { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "handle_id", + "name": "idx", "type": "int", "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" } ] }, { - "name": "_is_handle_highlighted", + "name": "get_file_type", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "bool" + "type": "StringName" }, "arguments": [ { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "handle_id", + "name": "idx", "type": "int", "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" } ] }, { - "name": "_get_handle_value", + "name": "get_file_script_class_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 844755477, "return_value": { - "type": "Variant" + "type": "String" }, "arguments": [ { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "handle_id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" - } - ] - }, - { - "name": "_set_handle", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "handle_id", - "type": "int", - "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" - }, - { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "screen_pos", - "type": "Vector2" - } - ] - }, - { - "name": "_commit_handle", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "handle_id", + "name": "idx", "type": "int", "meta": "int32" - }, - { - "name": "secondary", - "type": "bool" - }, - { - "name": "restore", - "type": "Variant" - }, - { - "name": "cancel", - "type": "bool" } ] }, { - "name": "_subgizmos_intersect_ray", + "name": "get_file_script_class_extends", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "screen_pos", - "type": "Vector2" - } - ] - }, - { - "name": "_subgizmos_intersect_frustum", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 844755477, "return_value": { - "type": "PackedInt32Array" + "type": "String" }, "arguments": [ { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "camera", - "type": "Camera3D" - }, - { - "name": "frustum_planes", - "type": "typedarray::Plane" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_subgizmo_transform", + "name": "get_file_import_is_valid", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, "return_value": { - "type": "Transform3D" + "type": "bool" }, "arguments": [ { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "subgizmo_id", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_set_subgizmo_transform", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "subgizmo_id", + "name": "idx", "type": "int", "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" - } - ] - }, - { - "name": "_commit_subgizmos", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "gizmo", - "type": "EditorNode3DGizmo" - }, - { - "name": "ids", - "type": "PackedInt32Array" - }, - { - "name": "restores", - "type": "typedarray::Transform3D" - }, - { - "name": "cancel", - "type": "bool" } ] }, { - "name": "create_material", + "name": "get_name", "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" - } - ] + "hash": 2841200299, + "return_value": { + "type": "String" + } }, { - "name": "create_icon_material", - "is_const": false, + "name": "get_path", + "is_const": true, "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)" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "create_handle_material", + "name": "get_parent", "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" - } - ] + "hash": 842323275, + "return_value": { + "type": "EditorFileSystemDirectory" + } }, { - "name": "add_material", - "is_const": false, + "name": "find_file_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1374068695, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { "name": "name", "type": "String" - }, - { - "name": "material", - "type": "StandardMaterial3D" } ] }, { - "name": "get_material", - "is_const": false, + "name": "find_dir_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 974464017, - "hash_compatibility": [ - 3501703615 - ], + "hash": 1321353865, "return_value": { - "type": "StandardMaterial3D" + "type": "int", + "meta": "int32" }, "arguments": [ { "name": "name", "type": "String" - }, - { - "name": "gizmo", - "type": "EditorNode3DGizmo", - "default_value": "null" } ] } ] }, { - "name": "EditorPaths", - "is_refcounted": false, + "name": "EditorFileSystemImportFormatSupportQuery", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Object", + "inherits": "RefCounted", "api_type": "editor", "methods": [ { - "name": "get_data_dir", + "name": "_is_active", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_cache_dir", + "name": "_get_file_extensions", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 201670096, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, "return_value": { - "type": "String" + "type": "PackedStringArray" } }, { - "name": "is_self_contained", + "name": "_query", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": 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_self_contained_file", + "name": "_get_importer_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "get_project_settings_dir", + "name": "_get_visible_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } - } - ] - }, - { - "name": "EditorPlugin", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "api_type": "editor", - "enums": [ - { - "name": "CustomControlContainer", - "is_bitfield": false, - "values": [ - { - "name": "CONTAINER_TOOLBAR", - "value": 0 - }, - { - "name": "CONTAINER_SPATIAL_EDITOR_MENU", - "value": 1 - }, - { - "name": "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT", - "value": 2 - }, - { - "name": "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT", - "value": 3 - }, - { - "name": "CONTAINER_SPATIAL_EDITOR_BOTTOM", - "value": 4 - }, - { - "name": "CONTAINER_CANVAS_EDITOR_MENU", - "value": 5 - }, - { - "name": "CONTAINER_CANVAS_EDITOR_SIDE_LEFT", - "value": 6 - }, - { - "name": "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT", - "value": 7 - }, - { - "name": "CONTAINER_CANVAS_EDITOR_BOTTOM", - "value": 8 - }, - { - "name": "CONTAINER_INSPECTOR_BOTTOM", - "value": 9 - }, - { - "name": "CONTAINER_PROJECT_SETTING_TAB_LEFT", - "value": 10 - }, - { - "name": "CONTAINER_PROJECT_SETTING_TAB_RIGHT", - "value": 11 - } - ] - }, - { - "name": "DockSlot", - "is_bitfield": false, - "values": [ - { - "name": "DOCK_SLOT_LEFT_UL", - "value": 0 - }, - { - "name": "DOCK_SLOT_LEFT_BL", - "value": 1 - }, - { - "name": "DOCK_SLOT_LEFT_UR", - "value": 2 - }, - { - "name": "DOCK_SLOT_LEFT_BR", - "value": 3 - }, - { - "name": "DOCK_SLOT_RIGHT_UL", - "value": 4 - }, - { - "name": "DOCK_SLOT_RIGHT_BL", - "value": 5 - }, - { - "name": "DOCK_SLOT_RIGHT_UR", - "value": 6 - }, - { - "name": "DOCK_SLOT_RIGHT_BR", - "value": 7 - }, - { - "name": "DOCK_SLOT_MAX", - "value": 8 - } - ] }, { - "name": "AfterGUIInput", - "is_bitfield": false, - "values": [ - { - "name": "AFTER_GUI_INPUT_PASS", - "value": 0 - }, - { - "name": "AFTER_GUI_INPUT_STOP", - "value": 1 - }, - { - "name": "AFTER_GUI_INPUT_CUSTOM", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "_forward_canvas_gui_input", - "is_const": false, + "name": "_get_preset_count", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_forward_canvas_draw_over_viewport", - "is_const": false, + "name": "_get_preset_name", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "viewport_control", - "type": "Control" + "name": "preset_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "_forward_canvas_force_draw_over_viewport", - "is_const": false, + "name": "_get_recognized_extensions", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "viewport_control", - "type": "Control" - } - ] + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "_forward_3d_gui_input", - "is_const": false, + "name": "_get_import_options", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 520498173, "return_value": { - "type": "int", - "meta": "int32" + "type": "typedarray::Dictionary" }, "arguments": [ { - "name": "viewport_camera", - "type": "Camera3D" + "name": "path", + "type": "String" }, { - "name": "event", - "type": "InputEvent" + "name": "preset_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "_forward_3d_draw_over_viewport", - "is_const": false, + "name": "_get_save_extension", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "viewport_control", - "type": "Control" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "_forward_3d_force_draw_over_viewport", - "is_const": false, + "name": "_get_resource_type", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "viewport_control", - "type": "Control" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "_get_plugin_name", + "name": "_get_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "_get_plugin_icon", + "name": "_get_import_order", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "Texture2D" + "type": "int", + "meta": "int32" } }, { - "name": "_has_main_screen", + "name": "_get_format_version", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "_make_visible", - "is_const": false, + "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": "visible", - "type": "bool" + "name": "path", + "type": "String" + }, + { + "name": "option_name", + "type": "StringName" + }, + { + "name": "options", + "type": "Dictionary" } ] }, { - "name": "_edit", - "is_const": false, + "name": "_import", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 4108152118, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "object", - "type": "Object" + "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": "_handles", + "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", @@ -83370,198 +90930,296 @@ ] }, { - "name": "_get_state", + "name": "get_selected_path", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "Dictionary" + "type": "String" } }, { - "name": "_set_state", + "name": "get_edited_object", "is_const": false, + "is_vararg": false, "is_static": false, + "is_virtual": false, + "hash": 2050059866, + "return_value": { + "type": "Object" + } + }, + { + "name": "instantiate_property_editor", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": true, + "is_virtual": false, + "hash": 1429914152, + "return_value": { + "type": "EditorProperty" + }, "arguments": [ { - "name": "state", - "type": "Dictionary" + "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" } ] - }, + } + ], + "signals": [ { - "name": "_clear", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true + "name": "property_selected", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] }, { - "name": "_get_unsaved_status", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "name": "property_keyed", "arguments": [ { - "name": "for_scene", + "name": "property", "type": "String" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "advance", + "type": "bool" } ] }, { - "name": "_save_external_data", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true + "name": "property_deleted", + "arguments": [ + { + "name": "property", + "type": "String" + } + ] }, { - "name": "_apply_changes", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true + "name": "resource_selected", + "arguments": [ + { + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" + } + ] }, { - "name": "_get_breakpoints", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } + "name": "object_id_selected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] }, { - "name": "_set_window_layout", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "name": "property_edited", "arguments": [ { - "name": "configuration", - "type": "ConfigFile" + "name": "property", + "type": "String" } ] }, { - "name": "_get_window_layout", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "name": "property_toggled", "arguments": [ { - "name": "configuration", - "type": "ConfigFile" + "name": "property", + "type": "String" + }, + { + "name": "checked", + "type": "bool" } ] }, { - "name": "_build", - "is_const": false, + "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": "_enable_plugin", + "name": "_parse_begin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "is_virtual": true, + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] }, { - "name": "_disable_plugin", + "name": "_parse_category", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "add_control_to_container", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3092750152, + "is_virtual": true, + "hash": 357144787, "arguments": [ { - "name": "container", - "type": "enum::EditorPlugin.CustomControlContainer" + "name": "object", + "type": "Object" }, { - "name": "control", - "type": "Control" + "name": "category", + "type": "String" } ] }, { - "name": "add_control_to_bottom_panel", + "name": "_parse_group", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3526039376, - "return_value": { - "type": "Button" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 357144787, "arguments": [ { - "name": "control", - "type": "Control" + "name": "object", + "type": "Object" }, { - "name": "title", + "name": "group", "type": "String" } ] }, { - "name": "add_control_to_dock", + "name": "_parse_property", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3354871258, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1087679910, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "slot", - "type": "enum::EditorPlugin.DockSlot" + "name": "object", + "type": "Object" }, { - "name": "control", - "type": "Control" + "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": "remove_control_from_docks", + "name": "_parse_end", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1496901182, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3975164845, "arguments": [ { - "name": "control", - "type": "Control" + "name": "object", + "type": "Object" } ] }, { - "name": "remove_control_from_bottom_panel", + "name": "add_custom_control", "is_const": false, "is_vararg": false, "is_static": false, @@ -83575,625 +91233,799 @@ ] }, { - "name": "remove_control_from_container", + "name": "add_property_editor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3092750152, + "hash": 2042698479, + "hash_compatibility": [ + 3406284123 + ], "arguments": [ { - "name": "container", - "type": "enum::EditorPlugin.CustomControlContainer" + "name": "property", + "type": "String" }, { - "name": "control", + "name": "editor", "type": "Control" + }, + { + "name": "add_to_end", + "type": "bool", + "default_value": "false" + }, + { + "name": "label", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "add_tool_menu_item", + "name": "add_property_editor_for_multiple_properties", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2137474292, + "hash": 788598683, "arguments": [ { - "name": "name", + "name": "label", "type": "String" }, { - "name": "callable", - "type": "Callable" + "name": "properties", + "type": "PackedStringArray" + }, + { + "name": "editor", + "type": "Control" } ] - }, + } + ] + }, + { + "name": "EditorInterface", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "methods": [ { - "name": "add_tool_submenu_item", + "name": "restart_editor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1019428915, + "hash": 3216645846, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "submenu", - "type": "PopupMenu" + "name": "save", + "type": "bool", + "default_value": "true" } ] }, { - "name": "remove_tool_menu_item", - "is_const": false, + "name": "get_command_palette", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] + "hash": 2471163807, + "return_value": { + "type": "EditorCommandPalette" + } }, { - "name": "get_export_as_menu", - "is_const": false, + "name": "get_resource_filesystem", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1775878644, + "hash": 780151678, "return_value": { - "type": "PopupMenu" + "type": "EditorFileSystem" } }, { - "name": "add_custom_type", - "is_const": false, + "name": "get_editor_paths", + "is_const": true, "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" - } - ] + "hash": 1595760068, + "return_value": { + "type": "EditorPaths" + } }, { - "name": "remove_custom_type", + "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": 83702148, + "hash": 878078554, + "return_value": { + "type": "typedarray::Texture2D" + }, "arguments": [ { - "name": "type", - "type": "String" + "name": "meshes", + "type": "typedarray::Mesh" + }, + { + "name": "preview_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_autoload_singleton", + "name": "set_plugin_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3186203200, + "hash": 2678287736, "arguments": [ { - "name": "name", + "name": "plugin", "type": "String" }, { - "name": "path", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "remove_autoload_singleton", - "is_const": false, + "name": "is_plugin_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "name", + "name": "plugin", "type": "String" } ] }, { - "name": "update_overlays", + "name": "get_editor_theme", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3846893731, "return_value": { - "type": "int", - "meta": "int32" + "type": "Theme" } }, { - "name": "make_bottom_panel_item_visible", - "is_const": false, + "name": "get_base_control", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1496901182, - "arguments": [ - { - "name": "item", - "type": "Control" - } - ] + "hash": 2783021301, + "return_value": { + "type": "Control" + } }, { - "name": "hide_bottom_panel", - "is_const": false, + "name": "get_editor_main_screen", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1706218421, + "return_value": { + "type": "VBoxContainer" + } }, { - "name": "get_undo_redo", - "is_const": false, + "name": "get_script_editor", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 773492341, + "hash": 90868003, "return_value": { - "type": "EditorUndoRedoManager" + "type": "ScriptEditor" } }, { - "name": "add_undo_redo_inspector_hook_callback", - "is_const": false, + "name": "get_editor_viewport_2d", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, - "arguments": [ - { - "name": "callable", - "type": "Callable" - } - ] + "hash": 3750751911, + "return_value": { + "type": "SubViewport" + } }, { - "name": "remove_undo_redo_inspector_hook_callback", - "is_const": false, + "name": "get_editor_viewport_3d", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 1970834490, + "return_value": { + "type": "SubViewport" + }, "arguments": [ { - "name": "callable", - "type": "Callable" + "name": "idx", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "queue_save_layout", + "name": "set_main_screen_editor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] }, { - "name": "add_translation_parser_plugin", + "name": "set_distraction_free_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3116463128, + "hash": 2586408642, "arguments": [ { - "name": "parser", - "type": "EditorTranslationParserPlugin" + "name": "enter", + "type": "bool" } ] }, { - "name": "remove_translation_parser_plugin", - "is_const": false, + "name": "is_distraction_free_mode_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3116463128, - "arguments": [ - { - "name": "parser", - "type": "EditorTranslationParserPlugin" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "add_import_plugin", - "is_const": false, + "name": "is_multi_window_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3113975762, - "arguments": [ - { - "name": "importer", - "type": "EditorImportPlugin" - }, - { - "name": "first_priority", - "type": "bool", - "default_value": "false" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "remove_import_plugin", - "is_const": false, + "name": "get_editor_scale", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312482773, - "arguments": [ - { - "name": "importer", - "type": "EditorImportPlugin" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "add_scene_format_importer_plugin", + "name": "popup_dialog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2764104752, + "hash": 2015770942, + "hash_compatibility": [ + 2478844058 + ], "arguments": [ { - "name": "scene_format_importer", - "type": "EditorSceneFormatImporter" + "name": "dialog", + "type": "Window" }, { - "name": "first_priority", - "type": "bool", - "default_value": "false" + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" } ] }, { - "name": "remove_scene_format_importer_plugin", + "name": "popup_dialog_centered", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2637776123, + "hash": 346557367, + "hash_compatibility": [ + 1723337679 + ], "arguments": [ { - "name": "scene_format_importer", - "type": "EditorSceneFormatImporter" + "name": "dialog", + "type": "Window" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" } ] }, { - "name": "add_scene_post_import_plugin", + "name": "popup_dialog_centered_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3492436322, + "hash": 2093669136, + "hash_compatibility": [ + 1310934579 + ], "arguments": [ { - "name": "scene_import_plugin", - "type": "EditorScenePostImportPlugin" + "name": "dialog", + "type": "Window" }, { - "name": "first_priority", - "type": "bool", - "default_value": "false" + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" } ] }, { - "name": "remove_scene_post_import_plugin", + "name": "popup_dialog_centered_clamped", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3045178206, + "hash": 3763385571, + "hash_compatibility": [ + 3433759678 + ], "arguments": [ { - "name": "scene_import_plugin", - "type": "EditorScenePostImportPlugin" + "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": "add_export_plugin", - "is_const": false, + "name": "get_current_feature_profile", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4095952207, - "arguments": [ - { - "name": "plugin", - "type": "EditorExportPlugin" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "remove_export_plugin", + "name": "set_current_feature_profile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4095952207, + "hash": 83702148, "arguments": [ { - "name": "plugin", - "type": "EditorExportPlugin" + "name": "profile_name", + "type": "String" } ] }, { - "name": "add_node_3d_gizmo_plugin", + "name": "popup_node_selector", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1541015022, + "hash": 2444591477, + "hash_compatibility": [ + 2271411043 + ], "arguments": [ { - "name": "plugin", - "type": "EditorNode3DGizmoPlugin" + "name": "callback", + "type": "Callable" + }, + { + "name": "valid_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" + }, + { + "name": "current_value", + "type": "Node", + "default_value": "null" } ] }, { - "name": "remove_node_3d_gizmo_plugin", + "name": "popup_property_selector", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1541015022, + "hash": 2955609011, + "hash_compatibility": [ + 261221679 + ], "arguments": [ { - "name": "plugin", - "type": "EditorNode3DGizmoPlugin" + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "type_filter", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "add_inspector_plugin", + "name": "popup_method_selector", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 546395733, + "hash": 3585505226, "arguments": [ { - "name": "plugin", - "type": "EditorInspectorPlugin" + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "remove_inspector_plugin", + "name": "popup_quick_open", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 546395733, + "hash": 2271411043, "arguments": [ { - "name": "plugin", - "type": "EditorInspectorPlugin" + "name": "callback", + "type": "Callable" + }, + { + "name": "base_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" } ] }, { - "name": "add_resource_conversion_plugin", + "name": "popup_create_dialog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2124849111, + "hash": 495277124, "arguments": [ { - "name": "plugin", - "type": "EditorResourceConversionPlugin" + "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": "remove_resource_conversion_plugin", + "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": 2124849111, + "hash": 83702148, "arguments": [ { - "name": "plugin", - "type": "EditorResourceConversionPlugin" + "name": "file", + "type": "String" } ] }, { - "name": "set_input_event_forwarding_always_enabled", - "is_const": false, + "name": "get_selected_paths", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "set_force_draw_over_forwarding_enabled", - "is_const": false, + "name": "get_current_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_editor_interface", - "is_const": false, + "name": "get_current_directory", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4223731786, + "hash": 201670096, "return_value": { - "type": "EditorInterface" + "type": "String" } }, { - "name": "get_script_create_dialog", - "is_const": false, + "name": "get_inspector", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3121871482, + "hash": 3517113938, "return_value": { - "type": "ScriptCreateDialog" + "type": "EditorInspector" } }, { - "name": "add_debugger_plugin", + "name": "inspect_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3749880309, + "hash": 127962172, + "hash_compatibility": [ + 2564140749 + ], "arguments": [ { - "name": "script", - "type": "EditorDebuggerPlugin" + "name": "object", + "type": "Object" + }, + { + "name": "for_property", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "inspector_only", + "type": "bool", + "default_value": "false" } ] }, { - "name": "remove_debugger_plugin", + "name": "edit_resource", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3749880309, + "hash": 968641751, "arguments": [ { - "name": "script", - "type": "EditorDebuggerPlugin" + "name": "resource", + "type": "Resource" } ] }, { - "name": "get_plugin_version", - "is_const": true, + "name": "edit_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - } - ], - "signals": [ - { - "name": "scene_changed", + "hash": 1078189570, "arguments": [ { - "name": "scene_root", + "name": "node", "type": "Node" } ] }, { - "name": "scene_closed", + "name": "edit_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 219829402, + "hash_compatibility": [ + 3664508569 + ], "arguments": [ { - "name": "filepath", - "type": "String" - } - ] - }, - { - "name": "main_screen_changed", - "arguments": [ + "name": "script", + "type": "Script" + }, { - "name": "screen_name", - "type": "String" - } - ] - }, - { - "name": "resource_saved", - "arguments": [ + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, { - "name": "resource", - "type": "Resource" + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "grab_focus", + "type": "bool", + "default_value": "true" } ] }, { - "name": "project_settings_changed" - } - ] - }, - { - "name": "EditorProperty", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "editor", - "methods": [ - { - "name": "_update_property", + "name": "open_scene_from_path", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_set_read_only", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1168363258, + "hash_compatibility": [ + 83702148 + ], "arguments": [ { - "name": "read_only", - "type": "bool" + "name": "scene_filepath", + "type": "String" + }, + { + "name": "set_inherited", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_label", + "name": "reload_scene_from_path", "is_const": false, "is_vararg": false, "is_static": false, @@ -84201,113 +92033,122 @@ "hash": 83702148, "arguments": [ { - "name": "text", + "name": "scene_filepath", "type": "String" } ] }, { - "name": "get_label", + "name": "get_open_scenes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1139954409, "return_value": { - "type": "String" + "type": "PackedStringArray" } }, { - "name": "set_read_only", - "is_const": false, + "name": "get_edited_scene_root", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "read_only", - "type": "bool" - } - ] + "hash": 3160264692, + "return_value": { + "type": "Node" + } }, { - "name": "is_read_only", - "is_const": true, + "name": "save_scene", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 166280745, "return_value": { - "type": "bool" + "type": "enum::Error" } }, { - "name": "set_checkable", + "name": "save_scene_as", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3647332257, + "hash_compatibility": [ + 1168363258 + ], "arguments": [ { - "name": "checkable", - "type": "bool" + "name": "path", + "type": "String" + }, + { + "name": "with_preview", + "type": "bool", + "default_value": "true" } ] }, { - "name": "is_checkable", - "is_const": true, + "name": "save_all_scenes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_checked", + "name": "mark_scene_as_unsaved", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "checked", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "is_checked", - "is_const": true, + "name": "play_main_scene", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_draw_warning", + "name": "play_current_scene", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3218959716 + }, + { + "name": "play_custom_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "draw_warning", - "type": "bool" + "name": "scene_filepath", + "type": "String" } ] }, { - "name": "is_draw_warning", + "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, @@ -84318,7 +92159,18 @@ } }, { - "name": "set_keying", + "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, @@ -84326,13 +92178,13 @@ "hash": 2586408642, "arguments": [ { - "name": "keying", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_keying", + "name": "is_movie_maker_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -84341,1756 +92193,1820 @@ "return_value": { "type": "bool" } + } + ], + "properties": [ + { + "type": "bool", + "name": "distraction_free_mode", + "setter": "set_distraction_free_mode", + "getter": "is_distraction_free_mode_enabled" }, { - "name": "set_deletable", + "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_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1868713439, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "deletable", + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", "type": "bool" } ] }, { - "name": "is_deletable", + "name": "_is_handle_highlighted", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "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_edited_property", + "name": "_get_handle_value", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2050059866, + "is_virtual": true, + "hash": 2144196525, "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, + "type": "Variant" + }, "arguments": [ { - "name": "control", - "type": "Control" + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" } ] }, { - "name": "set_bottom_editor", + "name": "_begin_handle_action", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1496901182, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 300928843, "arguments": [ { - "name": "editor", - "type": "Control" + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" } ] }, { - "name": "emit_changed", + "name": "_set_handle", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3069422438, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2210262157, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "value", - "type": "Variant" + "name": "secondary", + "type": "bool" }, { - "name": "field", - "type": "StringName", - "default_value": "&\"\"" + "name": "camera", + "type": "Camera3D" }, { - "name": "changing", - "type": "bool", - "default_value": "false" + "name": "point", + "type": "Vector2" } ] - } - ], - "signals": [ + }, { - "name": "property_changed", + "name": "_commit_handle", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3655739840, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "value", - "type": "Variant" + "name": "secondary", + "type": "bool" }, { - "name": "field", - "type": "StringName" + "name": "restore", + "type": "Variant" }, { - "name": "changing", + "name": "cancel", "type": "bool" } ] }, { - "name": "multiple_properties_changed", + "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": "properties", - "type": "PackedStringArray" + "name": "camera", + "type": "Camera3D" }, { - "name": "value", - "type": "Array" + "name": "point", + "type": "Vector2" } ] }, { - "name": "property_keyed", + "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": "property", - "type": "StringName" - } - ] - }, - { - "name": "property_deleted", - "arguments": [ + "name": "camera", + "type": "Camera3D" + }, { - "name": "property", - "type": "StringName" + "name": "frustum", + "type": "typedarray::Plane" } ] }, { - "name": "property_keyed_with_value", + "name": "_set_subgizmo_transform", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3616898986, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "value", - "type": "Variant" + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "property_checked", + "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": "property", - "type": "StringName" - }, - { - "name": "checked", - "type": "bool" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "property_pinned", + "name": "_commit_subgizmos", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3411059856, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "ids", + "type": "PackedInt32Array" }, { - "name": "pinned", - "type": "bool" - } - ] - }, - { - "name": "property_can_revert_changed", - "arguments": [ - { - "name": "property", - "type": "StringName" + "name": "restores", + "type": "typedarray::Transform3D" }, { - "name": "can_revert", + "name": "cancel", "type": "bool" } ] }, { - "name": "resource_selected", + "name": "add_lines", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2910971437, + "hash_compatibility": [ + 302451090 + ], "arguments": [ { - "name": "path", - "type": "String" + "name": "lines", + "type": "PackedVector3Array" }, { - "name": "resource", - "type": "Resource" - } - ] - }, - { - "name": "object_id_selected", - "arguments": [ - { - "name": "property", - "type": "StringName" + "name": "material", + "type": "Material" }, { - "name": "id", - "type": "int" - } - ] - }, - { - "name": "selected", - "arguments": [ - { - "name": "path", - "type": "String" + "name": "billboard", + "type": "bool", + "default_value": "false" }, { - "name": "focusable_idx", - "type": "int" + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] - } - ], - "properties": [ - { - "type": "String", - "name": "label", - "setter": "set_label", - "getter": "get_label" - }, - { - "type": "bool", - "name": "read_only", - "setter": "set_read_only", - "getter": "is_read_only" - }, - { - "type": "bool", - "name": "checkable", - "setter": "set_checkable", - "getter": "is_checkable" - }, - { - "type": "bool", - "name": "checked", - "setter": "set_checked", - "getter": "is_checked" - }, - { - "type": "bool", - "name": "draw_warning", - "setter": "set_draw_warning", - "getter": "is_draw_warning" - }, - { - "type": "bool", - "name": "keying", - "setter": "set_keying", - "getter": "is_keying" }, { - "type": "bool", - "name": "deletable", - "setter": "set_deletable", - "getter": "is_deletable" - } - ] - }, - { - "name": "EditorResourceConversionPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ - { - "name": "_converts_to", - "is_const": true, - "is_static": false, + "name": "add_mesh", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_handles", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_virtual": false, + "hash": 1579955111, + "hash_compatibility": [ + 1868867708 + ], "arguments": [ { - "name": "resource", - "type": "Resource" - } - ] - }, - { - "name": "_convert", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Resource" - }, - "arguments": [ + "name": "mesh", + "type": "Mesh" + }, { - "name": "resource", - "type": "Resource" - } - ] - } - ] - }, - { - "name": "EditorResourcePicker", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "HBoxContainer", - "api_type": "editor", - "methods": [ - { - "name": "_set_create_options", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "material", + "type": "Material", + "default_value": "null" + }, { - "name": "menu_node", - "type": "Object" - } - ] - }, - { - "name": "_handle_menu_selected", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + "name": "transform", + "type": "Transform3D", + "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + }, { - "name": "id", - "type": "int", - "meta": "int32" + "name": "skeleton", + "type": "SkinReference", + "default_value": "null" } ] }, { - "name": "set_base_type", + "name": "add_collision_segments", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 334873810, "arguments": [ { - "name": "base_type", - "type": "String" + "name": "segments", + "type": "PackedVector3Array" } ] }, { - "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", + "name": "add_collision_triangles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 968641751, + "hash": 54901064, "arguments": [ { - "name": "resource", - "type": "Resource" + "name": "triangles", + "type": "TriangleMesh" } ] }, { - "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", + "name": "add_unscaled_billboard", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 520007164, + "hash_compatibility": [ + 3719733075 + ], "arguments": [ { - "name": "enable", - "type": "bool" + "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": "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", + "name": "add_handles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2254560097, "arguments": [ { - "name": "pressed", - "type": "bool" + "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_editable", + "name": "set_node_3d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1078189570, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "node", + "type": "Node" } ] }, { - "name": "is_editable", + "name": "get_node_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 151077316, "return_value": { - "type": "bool" + "type": "Node3D" } - } - ], - "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, + "name": "get_plugin", + "is_const": true, "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" - } - ] + "hash": 4250544552, + "return_value": { + "type": "EditorNode3DGizmoPlugin" + } }, { - "name": "queue_edited_resource_preview", + "name": "clear", "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" - } - ] + "hash": 3218959716 }, { - "name": "add_preview_generator", + "name": "set_hidden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 332288124, + "hash": 2586408642, "arguments": [ { - "name": "generator", - "type": "EditorResourcePreviewGenerator" + "name": "hidden", + "type": "bool" } ] }, { - "name": "remove_preview_generator", - "is_const": false, + "name": "is_subgizmo_selected", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 332288124, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "generator", - "type": "EditorResourcePreviewGenerator" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "check_for_invalidation", - "is_const": false, + "name": "get_subgizmo_selection", + "is_const": true, "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" - } - ] + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } } ] }, { - "name": "EditorResourcePreviewGenerator", + "name": "EditorNode3DGizmoPlugin", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "Resource", "api_type": "editor", "methods": [ { - "name": "_handles", + "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": "type", - "type": "String" + "name": "for_node_3d", + "type": "Node3D" } ] }, { - "name": "_generate", + "name": "_create_gizmo", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 1418965287, "return_value": { - "type": "Texture2D" + "type": "EditorNode3DGizmo" }, "arguments": [ { - "name": "resource", - "type": "Resource" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "metadata", - "type": "Dictionary" + "name": "for_node_3d", + "type": "Node3D" } ] }, { - "name": "_generate_from_path", + "name": "_get_gizmo_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "Texture2D" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "metadata", - "type": "Dictionary" - } - ] + "type": "String" + } }, { - "name": "_generate_small_preview_automatically", + "name": "_get_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "_can_generate_small_preview", + "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": "EditorResourceTooltipPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ + }, { - "name": "_handles", + "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": "_redraw", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 173330131, "arguments": [ { - "name": "type", - "type": "String" + "name": "gizmo", + "type": "EditorNode3DGizmo" } ] }, { - "name": "_make_tooltip_for_path", + "name": "_get_handle_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3888674840, "return_value": { - "type": "Control" + "type": "String" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "metadata", - "type": "Dictionary" + "name": "handle_id", + "type": "int", + "meta": "int32" }, { - "name": "base", - "type": "Control" + "name": "secondary", + "type": "bool" } ] }, { - "name": "request_thumbnail", + "name": "_is_handle_highlighted", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3245519720, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2665780718, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "control", - "type": "TextureRect" + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" } ] - } - ] - }, - { - "name": "EditorSceneFormatImporter", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "constants": [ - { - "name": "IMPORT_SCENE", - "value": 1 - }, - { - "name": "IMPORT_ANIMATION", - "value": 2 - }, - { - "name": "IMPORT_FAIL_ON_MISSING_DEPENDENCIES", - "value": 4 - }, - { - "name": "IMPORT_GENERATE_TANGENT_ARRAYS", - "value": 8 - }, - { - "name": "IMPORT_USE_NAMED_SKIN_BINDS", - "value": 16 - }, - { - "name": "IMPORT_DISCARD_MESHES_AND_MATERIALS", - "value": 32 - }, - { - "name": "IMPORT_FORCE_DISABLE_MESH_COMPRESSION", - "value": 64 - } - ], - "methods": [ - { - "name": "_get_import_flags", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } }, { - "name": "_get_extensions", + "name": "_get_handle_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2887724832, "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_import_scene", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Object" + "type": "Variant" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "flags", + "name": "handle_id", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "options", - "type": "Dictionary" + "name": "secondary", + "type": "bool" } ] }, { - "name": "_get_import_options", + "name": "_begin_handle_action", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3363704593, "arguments": [ { - "name": "path", - "type": "String" + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", + "type": "bool" } ] }, { - "name": "_get_option_visibility", - "is_const": true, + "name": "_set_handle", + "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "Variant" - }, + "hash": 1249646868, "arguments": [ { - "name": "path", - "type": "String" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "for_animation", + "name": "handle_id", + "type": "int", + "meta": "int32" + }, + { + "name": "secondary", "type": "bool" }, { - "name": "option", - "type": "String" + "name": "camera", + "type": "Camera3D" + }, + { + "name": "screen_pos", + "type": "Vector2" } ] - } - ] - }, - { - "name": "EditorSceneFormatImporterBlend", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorSceneFormatImporter", - "api_type": "editor" - }, - { - "name": "EditorSceneFormatImporterFBX", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorSceneFormatImporter", - "api_type": "editor" - }, - { - "name": "EditorSceneFormatImporterGLTF", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "EditorSceneFormatImporter", - "api_type": "editor" - }, - { - "name": "EditorScenePostImport", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ + }, { - "name": "_post_import", + "name": "_commit_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "Object" - }, + "hash": 1939863962, "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": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION", - "value": 4 + "name": "handle_id", + "type": "int", + "meta": "int32" }, { - "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION_NODE", - "value": 5 + "name": "secondary", + "type": "bool" }, { - "name": "INTERNAL_IMPORT_CATEGORY_SKELETON_3D_NODE", - "value": 6 + "name": "restore", + "type": "Variant" }, { - "name": "INTERNAL_IMPORT_CATEGORY_MAX", - "value": 7 + "name": "cancel", + "type": "bool" } ] - } - ], - "methods": [ + }, { - "name": "_get_internal_import_options", - "is_const": false, + "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": "category", - "type": "int", - "meta": "int32" + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, + { + "name": "camera", + "type": "Camera3D" + }, + { + "name": "screen_pos", + "type": "Vector2" } ] }, { - "name": "_get_internal_option_visibility", + "name": "_subgizmos_intersect_frustum", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3514748524, "return_value": { - "type": "Variant" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "category", - "type": "int", - "meta": "int32" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "for_animation", - "type": "bool" + "name": "camera", + "type": "Camera3D" }, { - "name": "option", - "type": "String" + "name": "frustum_planes", + "type": "typedarray::Plane" } ] }, { - "name": "_get_internal_option_update_view_required", + "name": "_get_subgizmo_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3700343508, "return_value": { - "type": "Variant" + "type": "Transform3D" }, "arguments": [ { - "name": "category", - "type": "int", - "meta": "int32" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "option", - "type": "String" + "name": "subgizmo_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "_internal_process", + "name": "_set_subgizmo_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2435388792, "arguments": [ { - "name": "category", - "type": "int", - "meta": "int32" - }, - { - "name": "base_node", - "type": "Node" + "name": "gizmo", + "type": "EditorNode3DGizmo" }, { - "name": "node", - "type": "Node" + "name": "subgizmo_id", + "type": "int", + "meta": "int32" }, { - "name": "resource", - "type": "Resource" + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "_get_import_options", + "name": "_commit_subgizmos", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2282018236, "arguments": [ { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "_get_option_visibility", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, - "arguments": [ + "name": "gizmo", + "type": "EditorNode3DGizmo" + }, { - "name": "path", - "type": "String" + "name": "ids", + "type": "PackedInt32Array" }, { - "name": "for_animation", - "type": "bool" + "name": "restores", + "type": "typedarray::Transform3D" }, { - "name": "option", - "type": "String" + "name": "cancel", + "type": "bool" } ] }, { - "name": "_pre_process", + "name": "create_material", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3486012546, "arguments": [ { - "name": "scene", - "type": "Node" + "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": "_post_process", + "name": "create_icon_material", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3804976916, + "hash_compatibility": [ + 2976007329 + ], "arguments": [ { - "name": "scene", - "type": "Node" + "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": "get_option_value", - "is_const": true, + "name": "create_handle_material", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, - "return_value": { - "type": "Variant" - }, + "hash": 2486475223, "arguments": [ { "name": "name", - "type": "StringName" + "type": "String" + }, + { + "name": "billboard", + "type": "bool", + "default_value": "false" + }, + { + "name": "texture", + "type": "Texture2D", + "default_value": "null" } ] }, { - "name": "add_import_option", + "name": "add_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 402577236, + "hash": 1374068695, "arguments": [ { "name": "name", "type": "String" }, { - "name": "value", - "type": "Variant" + "name": "material", + "type": "StandardMaterial3D" } ] }, { - "name": "add_import_option_advanced", + "name": "get_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3674075649, + "hash": 974464017, "hash_compatibility": [ - 3774155785 + 3501703615 ], + "return_value": { + "type": "StandardMaterial3D" + }, "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": "gizmo", + "type": "EditorNode3DGizmo", + "default_value": "null" } ] } ] }, { - "name": "EditorScript", - "is_refcounted": true, + "name": "EditorPaths", + "is_refcounted": false, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "Object", "api_type": "editor", "methods": [ { - "name": "_run", - "is_const": false, - "is_static": false, + "name": "get_data_dir", + "is_const": true, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "add_root_node", - "is_const": false, + "name": "get_config_dir", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_scene", + "name": "get_cache_dir", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 201670096, "return_value": { - "type": "Node" + "type": "String" } }, { - "name": "get_editor_interface", + "name": "is_self_contained", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1976662476, + "hash": 36873697, "return_value": { - "type": "EditorInterface" + "type": "bool" } - } - ] - }, - { - "name": "EditorScriptPicker", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "EditorResourcePicker", - "api_type": "editor", - "methods": [ + }, { - "name": "set_script_owner", - "is_const": false, + "name": "get_self_contained_file", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, - "arguments": [ - { - "name": "owner_node", - "type": "Node" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_script_owner", + "name": "get_project_settings_dir", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 201670096, "return_value": { - "type": "Node" + "type": "String" } } - ], - "properties": [ - { - "type": "Node", - "name": "script_owner", - "setter": "set_script_owner", - "getter": "get_script_owner" - } ] }, { - "name": "EditorSelection", + "name": "EditorPlugin", "is_refcounted": false, "is_instantiable": true, - "inherits": "Object", + "inherits": "Node", "api_type": "editor", + "enums": [ + { + "name": "CustomControlContainer", + "is_bitfield": false, + "values": [ + { + "name": "CONTAINER_TOOLBAR", + "value": 0 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_MENU", + "value": 1 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT", + "value": 2 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT", + "value": 3 + }, + { + "name": "CONTAINER_SPATIAL_EDITOR_BOTTOM", + "value": 4 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_MENU", + "value": 5 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_SIDE_LEFT", + "value": 6 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT", + "value": 7 + }, + { + "name": "CONTAINER_CANVAS_EDITOR_BOTTOM", + "value": 8 + }, + { + "name": "CONTAINER_INSPECTOR_BOTTOM", + "value": 9 + }, + { + "name": "CONTAINER_PROJECT_SETTING_TAB_LEFT", + "value": 10 + }, + { + "name": "CONTAINER_PROJECT_SETTING_TAB_RIGHT", + "value": 11 + } + ] + }, + { + "name": "DockSlot", + "is_bitfield": false, + "values": [ + { + "name": "DOCK_SLOT_LEFT_UL", + "value": 0 + }, + { + "name": "DOCK_SLOT_LEFT_BL", + "value": 1 + }, + { + "name": "DOCK_SLOT_LEFT_UR", + "value": 2 + }, + { + "name": "DOCK_SLOT_LEFT_BR", + "value": 3 + }, + { + "name": "DOCK_SLOT_RIGHT_UL", + "value": 4 + }, + { + "name": "DOCK_SLOT_RIGHT_BL", + "value": 5 + }, + { + "name": "DOCK_SLOT_RIGHT_UR", + "value": 6 + }, + { + "name": "DOCK_SLOT_RIGHT_BR", + "value": 7 + }, + { + "name": "DOCK_SLOT_MAX", + "value": 8 + } + ] + }, + { + "name": "AfterGUIInput", + "is_bitfield": false, + "values": [ + { + "name": "AFTER_GUI_INPUT_PASS", + "value": 0 + }, + { + "name": "AFTER_GUI_INPUT_STOP", + "value": 1 + }, + { + "name": "AFTER_GUI_INPUT_CUSTOM", + "value": 2 + } + ] + } + ], "methods": [ { - "name": "clear", + "name": "_forward_canvas_gui_input", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1062211774, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] }, { - "name": "add_node", + "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_virtual": false, - "hash": 1078189570, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1496901182, "arguments": [ { - "name": "node", - "type": "Node" + "name": "viewport_control", + "type": "Control" } ] }, { - "name": "remove_node", + "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_virtual": false, - "hash": 1078189570, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1496901182, "arguments": [ { - "name": "node", - "type": "Node" + "name": "viewport_control", + "type": "Control" } ] }, { - "name": "get_selected_nodes", + "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_virtual": false, - "hash": 2915620761, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "typedarray::Node" + "type": "String" } }, { - "name": "get_transformable_selected_nodes", - "is_const": false, + "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_virtual": false, - "hash": 2915620761, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "typedarray::Node" + "type": "bool" } - } - ], - "signals": [ + }, { - "name": "selection_changed" - } - ] - }, - { - "name": "EditorSettings", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "editor", - "constants": [ + "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": "NOTIFICATION_EDITOR_SETTINGS_CHANGED", - "value": 10000 - } - ], - "methods": [ + "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": "has_setting", + "name": "_handles", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3927539163, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 397768994, "return_value": { "type": "bool" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "object", + "type": "Object" } ] }, { - "name": "set_setting", - "is_const": false, + "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_virtual": false, - "hash": 402577236, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155329257, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "value", - "type": "Variant" + "name": "state", + "type": "Dictionary" } ] }, { - "name": "get_setting", - "is_const": true, + "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_virtual": false, - "hash": 1868160156, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, "return_value": { - "type": "Variant" + "type": "String" }, "arguments": [ { - "name": "name", + "name": "for_scene", "type": "String" } ] }, { - "name": "erase", + "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_virtual": false, - "hash": 83702148, + "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": "property", - "type": "String" + "name": "configuration", + "type": "ConfigFile" } ] }, { - "name": "set_initial_value", + "name": "_get_window_layout", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1529169264, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 853519107, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" - }, - { - "name": "update_current", - "type": "bool" + "name": "configuration", + "type": "ConfigFile" } ] }, { - "name": "add_property_info", + "name": "_build", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "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_control_to_container", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3092750152, "arguments": [ { - "name": "info", - "type": "Dictionary" + "name": "container", + "type": "enum::EditorPlugin.CustomControlContainer" + }, + { + "name": "control", + "type": "Control" } ] }, { - "name": "set_project_metadata", + "name": "add_control_to_bottom_panel", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2504492430, + "hash": 111032269, + "hash_compatibility": [ + 3526039376 + ], + "return_value": { + "type": "Button" + }, "arguments": [ { - "name": "section", - "type": "String" + "name": "control", + "type": "Control" }, { - "name": "key", + "name": "title", "type": "String" }, { - "name": "data", - "type": "Variant" + "name": "shortcut", + "type": "Shortcut", + "default_value": "null" } ] }, { - "name": "get_project_metadata", - "is_const": true, + "name": "add_control_to_dock", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 89809366, - "return_value": { - "type": "Variant" - }, + "hash": 2994930786, + "hash_compatibility": [ + 3354871258 + ], "arguments": [ { - "name": "section", - "type": "String" + "name": "slot", + "type": "enum::EditorPlugin.DockSlot" }, { - "name": "key", - "type": "String" + "name": "control", + "type": "Control" }, { - "name": "default", - "type": "Variant", + "name": "shortcut", + "type": "Shortcut", "default_value": "null" } ] }, { - "name": "set_favorites", + "name": "remove_control_from_docks", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 1496901182, "arguments": [ { - "name": "dirs", - "type": "PackedStringArray" + "name": "control", + "type": "Control" } ] }, { - "name": "get_favorites", - "is_const": true, + "name": "remove_control_from_bottom_panel", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] }, { - "name": "set_recent_dirs", + "name": "remove_control_from_container", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3092750152, "arguments": [ { - "name": "dirs", - "type": "PackedStringArray" + "name": "container", + "type": "enum::EditorPlugin.CustomControlContainer" + }, + { + "name": "control", + "type": "Control" } ] }, { - "name": "get_recent_dirs", - "is_const": true, + "name": "set_dock_tab_icon", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "hash": 3450529724, + "arguments": [ + { + "name": "control", + "type": "Control" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] }, { - "name": "set_builtin_action_override", + "name": "add_tool_menu_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1209351045, + "hash": 2137474292, "arguments": [ { "name": "name", "type": "String" }, { - "name": "actions_list", - "type": "typedarray::InputEvent" + "name": "callable", + "type": "Callable" } ] }, { - "name": "check_changed_settings_in_group", - "is_const": true, + "name": "add_tool_submenu_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, + "hash": 1019428915, "arguments": [ { - "name": "setting_prefix", + "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_changed_settings", - "is_const": true, + "name": "get_export_as_menu", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1775878644, "return_value": { - "type": "PackedStringArray" + "type": "PopupMenu" } }, { - "name": "mark_setting_changed", + "name": "add_custom_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1986814599, "arguments": [ { - "name": "setting", + "name": "type", + "type": "String" + }, + { + "name": "base", "type": "String" + }, + { + "name": "script", + "type": "Script" + }, + { + "name": "icon", + "type": "Texture2D" } ] - } - ], - "signals": [ - { - "name": "settings_changed" - } - ] - }, - { - "name": "EditorSpinSlider", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Range", - "api_type": "editor", - "methods": [ + }, { - "name": "set_label", + "name": "remove_custom_type", "is_const": false, "is_vararg": false, "is_static": false, @@ -86098,24 +94014,31 @@ "hash": 83702148, "arguments": [ { - "name": "label", + "name": "type", "type": "String" } ] }, { - "name": "get_label", - "is_const": true, + "name": "add_autoload_singleton", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3186203200, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "path", + "type": "String" + } + ] }, { - "name": "set_suffix", + "name": "remove_autoload_singleton", "is_const": false, "is_vararg": false, "is_static": false, @@ -86123,1379 +94046,921 @@ "hash": 83702148, "arguments": [ { - "name": "suffix", + "name": "name", "type": "String" } ] }, { - "name": "get_suffix", + "name": "update_overlays", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "set_read_only", + "name": "make_bottom_panel_item_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1496901182, "arguments": [ { - "name": "read_only", - "type": "bool" + "name": "item", + "type": "Control" } ] }, { - "name": "is_read_only", - "is_const": true, + "name": "hide_bottom_panel", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3218959716 + }, + { + "name": "get_undo_redo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 773492341, "return_value": { - "type": "bool" + "type": "EditorUndoRedoManager" } }, { - "name": "set_flat", + "name": "add_undo_redo_inspector_hook_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1611583062, "arguments": [ { - "name": "flat", - "type": "bool" + "name": "callable", + "type": "Callable" } ] }, { - "name": "is_flat", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_hide_slider", + "name": "remove_undo_redo_inspector_hook_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1611583062, "arguments": [ { - "name": "hide_slider", - "type": "bool" + "name": "callable", + "type": "Callable" } ] }, { - "name": "is_hiding_slider", - "is_const": true, + "name": "queue_save_layout", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "grabbed" - }, - { - "name": "ungrabbed" - }, - { - "name": "value_focus_entered" - }, - { - "name": "value_focus_exited" - } - ], - "properties": [ - { - "type": "String", - "name": "label", - "setter": "set_label", - "getter": "get_label" - }, - { - "type": "String", - "name": "suffix", - "setter": "set_suffix", - "getter": "get_suffix" - }, - { - "type": "bool", - "name": "read_only", - "setter": "set_read_only", - "getter": "is_read_only" - }, - { - "type": "bool", - "name": "flat", - "setter": "set_flat", - "getter": "is_flat" - }, - { - "type": "bool", - "name": "hide_slider", - "setter": "set_hide_slider", - "getter": "is_hiding_slider" - } - ] - }, - { - "name": "EditorSyntaxHighlighter", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "SyntaxHighlighter", - "api_type": "editor", - "methods": [ - { - "name": "_get_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "_get_supported_languages", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - } - ] - }, - { - "name": "EditorTranslationParserPlugin", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "editor", - "methods": [ - { - "name": "_parse_file", + "name": "add_translation_parser_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3116463128, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "msgids", - "type": "typedarray::String" - }, - { - "name": "msgids_context_plural", - "type": "typedarray::Array" + "name": "parser", + "type": "EditorTranslationParserPlugin" } ] }, { - "name": "_get_recognized_extensions", - "is_const": true, - "is_static": false, + "name": "remove_translation_parser_plugin", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - } - ] - }, - { - "name": "EditorUndoRedoManager", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "editor", - "enums": [ - { - "name": "SpecialHistory", - "is_bitfield": false, - "values": [ - { - "name": "GLOBAL_HISTORY", - "value": 0 - }, - { - "name": "REMOTE_HISTORY", - "value": -9 - }, + "is_static": false, + "is_virtual": false, + "hash": 3116463128, + "arguments": [ { - "name": "INVALID_HISTORY", - "value": -99 + "name": "parser", + "type": "EditorTranslationParserPlugin" } ] - } - ], - "methods": [ + }, { - "name": "create_action", + "name": "add_import_plugin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2107025470, - "hash_compatibility": [ - 3577985681 - ], + "hash": 3113975762, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "merge_mode", - "type": "enum::UndoRedo.MergeMode", - "default_value": "0" - }, - { - "name": "custom_context", - "type": "Object", - "default_value": "null" + "name": "importer", + "type": "EditorImportPlugin" }, { - "name": "backward_undo_ops", + "name": "first_priority", "type": "bool", "default_value": "false" } ] }, { - "name": "commit_action", + "name": "remove_import_plugin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3216645846, + "hash": 2312482773, "arguments": [ { - "name": "execute", - "type": "bool", - "default_value": "true" + "name": "importer", + "type": "EditorImportPlugin" } ] }, { - "name": "is_committing_action", - "is_const": true, + "name": "add_scene_format_importer_plugin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2764104752, + "arguments": [ + { + "name": "scene_format_importer", + "type": "EditorSceneFormatImporter" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "add_do_method", + "name": "remove_scene_format_importer_plugin", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1517810467, + "hash": 2637776123, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "method", - "type": "StringName" + "name": "scene_format_importer", + "type": "EditorSceneFormatImporter" } ] }, { - "name": "add_undo_method", + "name": "add_scene_post_import_plugin", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1517810467, + "hash": 3492436322, "arguments": [ { - "name": "object", - "type": "Object" + "name": "scene_import_plugin", + "type": "EditorScenePostImportPlugin" }, { - "name": "method", - "type": "StringName" + "name": "first_priority", + "type": "bool", + "default_value": "false" } ] }, { - "name": "add_do_property", + "name": "remove_scene_post_import_plugin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017172818, + "hash": 3045178206, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "property", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "scene_import_plugin", + "type": "EditorScenePostImportPlugin" } ] }, { - "name": "add_undo_property", + "name": "add_export_plugin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017172818, + "hash": 4095952207, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "property", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "plugin", + "type": "EditorExportPlugin" } ] }, { - "name": "add_do_reference", + "name": "remove_export_plugin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3975164845, + "hash": 4095952207, "arguments": [ { - "name": "object", - "type": "Object" + "name": "plugin", + "type": "EditorExportPlugin" } ] }, { - "name": "add_undo_reference", + "name": "add_export_platform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3975164845, + "hash": 3431312373, "arguments": [ { - "name": "object", - "type": "Object" + "name": "platform", + "type": "EditorExportPlatform" } ] }, { - "name": "get_object_history_id", - "is_const": true, + "name": "remove_export_platform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1107568780, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 3431312373, "arguments": [ { - "name": "object", - "type": "Object" + "name": "platform", + "type": "EditorExportPlatform" } ] }, { - "name": "get_history_undo_redo", - "is_const": true, + "name": "add_node_3d_gizmo_plugin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2417974513, - "return_value": { - "type": "UndoRedo" - }, + "hash": 1541015022, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - } - ] - } - ], - "signals": [ - { - "name": "history_changed" - }, - { - "name": "version_changed" - } - ] - }, - { - "name": "EditorVCSInterface", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "editor", - "enums": [ - { - "name": "ChangeType", - "is_bitfield": false, - "values": [ - { - "name": "CHANGE_TYPE_NEW", - "value": 0 - }, - { - "name": "CHANGE_TYPE_MODIFIED", - "value": 1 - }, - { - "name": "CHANGE_TYPE_RENAMED", - "value": 2 - }, - { - "name": "CHANGE_TYPE_DELETED", - "value": 3 - }, - { - "name": "CHANGE_TYPE_TYPECHANGE", - "value": 4 - }, - { - "name": "CHANGE_TYPE_UNMERGED", - "value": 5 + "name": "plugin", + "type": "EditorNode3DGizmoPlugin" } ] }, { - "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", + "name": "remove_node_3d_gizmo_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1541015022, "arguments": [ { - "name": "project_path", - "type": "String" + "name": "plugin", + "type": "EditorNode3DGizmoPlugin" } ] }, { - "name": "_set_credentials", + "name": "add_inspector_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 546395733, "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": "plugin", + "type": "EditorInspectorPlugin" } ] }, { - "name": "_get_modified_files_data", + "name": "remove_inspector_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_stage_file", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 546395733, "arguments": [ { - "name": "file_path", - "type": "String" + "name": "plugin", + "type": "EditorInspectorPlugin" } ] }, { - "name": "_unstage_file", + "name": "add_resource_conversion_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2124849111, "arguments": [ { - "name": "file_path", - "type": "String" + "name": "plugin", + "type": "EditorResourceConversionPlugin" } ] }, { - "name": "_discard_file", + "name": "remove_resource_conversion_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2124849111, "arguments": [ { - "name": "file_path", - "type": "String" + "name": "plugin", + "type": "EditorResourceConversionPlugin" } ] }, { - "name": "_commit", + "name": "set_input_event_forwarding_always_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "msg", - "type": "String" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "name": "_get_diff", + "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_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - }, + "is_static": false, + "is_virtual": false, + "hash": 1904221872, "arguments": [ { - "name": "identifier", - "type": "String" + "name": "slot", + "type": "enum::EditorContextMenuPlugin.ContextMenuSlot" }, { - "name": "area", - "type": "int", - "meta": "int32" + "name": "plugin", + "type": "EditorContextMenuPlugin" } ] }, { - "name": "_shut_down", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_vcs_name", + "name": "remove_context_menu_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_previous_commits", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - }, + "is_virtual": false, + "hash": 2281511854, "arguments": [ { - "name": "max_commits", - "type": "int", - "meta": "int32" + "name": "plugin", + "type": "EditorContextMenuPlugin" } ] }, { - "name": "_get_branch_list", + "name": "get_editor_interface", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4223731786, "return_value": { - "type": "typedarray::String" + "type": "EditorInterface" } }, { - "name": "_get_remotes", + "name": "get_script_create_dialog", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3121871482, "return_value": { - "type": "typedarray::String" + "type": "ScriptCreateDialog" } }, { - "name": "_create_branch", + "name": "add_debugger_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "branch_name", - "type": "String" - } - ] - }, - { - "name": "_remove_branch", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3749880309, "arguments": [ { - "name": "branch_name", - "type": "String" + "name": "script", + "type": "EditorDebuggerPlugin" } ] }, { - "name": "_create_remote", + "name": "remove_debugger_plugin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "remote_name", - "type": "String" - }, - { - "name": "remote_url", - "type": "String" - } - ] - }, - { - "name": "_remove_remote", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3749880309, "arguments": [ { - "name": "remote_name", - "type": "String" + "name": "script", + "type": "EditorDebuggerPlugin" } ] }, { - "name": "_get_current_branch_name", - "is_const": false, - "is_static": false, + "name": "get_plugin_version", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { "type": "String" } - }, + } + ], + "signals": [ { - "name": "_checkout_branch", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "name": "scene_changed", "arguments": [ { - "name": "branch_name", - "type": "String" + "name": "scene_root", + "type": "Node" } ] }, { - "name": "_pull", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "name": "scene_closed", "arguments": [ { - "name": "remote", + "name": "filepath", "type": "String" } ] }, { - "name": "_push", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "name": "main_screen_changed", "arguments": [ { - "name": "remote", + "name": "screen_name", "type": "String" - }, - { - "name": "force", - "type": "bool" } ] }, { - "name": "_fetch", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "name": "resource_saved", "arguments": [ { - "name": "remote", - "type": "String" + "name": "resource", + "type": "Resource" } ] }, { - "name": "_get_line_diff", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - }, + "name": "scene_saved", "arguments": [ { - "name": "file_path", - "type": "String" - }, - { - "name": "text", + "name": "filepath", "type": "String" } ] }, { - "name": "create_diff_line", + "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_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" - } - ] + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 }, { - "name": "create_diff_hunk", + "name": "_set_read_only", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3784842090, - "return_value": { - "type": "Dictionary" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, "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": "read_only", + "type": "bool" } ] }, { - "name": "create_diff_file", + "name": "set_label", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2723227684, - "return_value": { - "type": "Dictionary" - }, + "hash": 83702148, "arguments": [ { - "name": "new_file", - "type": "String" - }, - { - "name": "old_file", + "name": "text", "type": "String" } ] }, { - "name": "create_commit", - "is_const": false, + "name": "get_label", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1075983584, + "hash": 201670096, "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" - } - ] + "type": "String" + } }, { - "name": "create_status_file", + "name": "set_read_only", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1083471673, - "return_value": { - "type": "Dictionary" - }, + "hash": 2586408642, "arguments": [ { - "name": "file_path", - "type": "String" - }, - { - "name": "change_type", - "type": "enum::EditorVCSInterface.ChangeType" - }, - { - "name": "area", - "type": "enum::EditorVCSInterface.TreeArea" + "name": "read_only", + "type": "bool" } ] }, { - "name": "add_diff_hunks_into_diff_file", - "is_const": false, + "name": "is_read_only", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015243225, + "hash": 36873697, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "diff_file", - "type": "Dictionary" - }, - { - "name": "diff_hunks", - "type": "typedarray::Dictionary" - } - ] + "type": "bool" + } }, { - "name": "add_line_diffs_into_diff_hunk", + "name": "set_draw_label", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015243225, - "return_value": { - "type": "Dictionary" - }, + "hash": 2586408642, "arguments": [ { - "name": "diff_hunk", - "type": "Dictionary" - }, - { - "name": "line_diffs", - "type": "typedarray::Dictionary" + "name": "draw_label", + "type": "bool" } ] }, { - "name": "popup_error", - "is_const": false, + "name": "is_draw_label", + "is_const": true, "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": [ + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { - "name": "set_object_id", + "name": "set_draw_background", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "draw_background", + "type": "bool" } ] }, { - "name": "get_object_id", + "name": "is_draw_background", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint64" + "type": "bool" } - } - ], - "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", + "name": "set_checkable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "physics_ticks_per_second", - "type": "int", - "meta": "int32" + "name": "checkable", + "type": "bool" } ] }, { - "name": "get_physics_ticks_per_second", + "name": "is_checkable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_max_physics_steps_per_frame", + "name": "set_checked", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "max_physics_steps", - "type": "int", - "meta": "int32" + "name": "checked", + "type": "bool" } ] }, { - "name": "get_max_physics_steps_per_frame", + "name": "is_checked", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_physics_jitter_fix", + "name": "set_draw_warning", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "physics_jitter_fix", - "type": "float", - "meta": "double" + "name": "draw_warning", + "type": "bool" } ] }, { - "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", + "name": "is_draw_warning", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_max_fps", + "name": "set_keying", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "max_fps", - "type": "int", - "meta": "int32" + "name": "keying", + "type": "bool" } ] }, { - "name": "get_max_fps", + "name": "is_keying", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_time_scale", + "name": "set_deletable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "time_scale", - "type": "float", - "meta": "double" + "name": "deletable", + "type": "bool" } ] }, { - "name": "get_time_scale", - "is_const": false, + "name": "is_deletable", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "get_frames_drawn", - "is_const": false, + "name": "get_edited_property", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 2002593661, "return_value": { - "type": "int", - "meta": "int32" + "type": "StringName" } }, { - "name": "get_frames_per_second", - "is_const": true, + "name": "get_edited_object", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2050059866, "return_value": { - "type": "float", - "meta": "double" + "type": "Object" } }, { - "name": "get_physics_frames", - "is_const": true, + "name": "update_property", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 3218959716 }, { - "name": "get_process_frames", - "is_const": true, + "name": "add_focusable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] }, { - "name": "get_main_loop", - "is_const": true, + "name": "set_bottom_editor", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1016888095, - "return_value": { - "type": "MainLoop" - } + "hash": 1496901182, + "arguments": [ + { + "name": "editor", + "type": "Control" + } + ] }, { - "name": "get_version_info", - "is_const": true, + "name": "set_selectable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, - "return_value": { - "type": "Dictionary" - } + "hash": 2586408642, + "arguments": [ + { + "name": "selectable", + "type": "bool" + } + ] }, { - "name": "get_author_info", + "name": "is_selectable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 36873697, "return_value": { - "type": "Dictionary" + "type": "bool" } }, { - "name": "get_copyright_info", - "is_const": true, + "name": "set_use_folding", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Dictionary" - } + "hash": 2586408642, + "arguments": [ + { + "name": "use_folding", + "type": "bool" + } + ] }, { - "name": "get_donor_info", + "name": "is_using_folding", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 36873697, "return_value": { - "type": "Dictionary" + "type": "bool" } }, { - "name": "get_license_info", - "is_const": true, + "name": "set_name_split_ratio", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, - "return_value": { - "type": "Dictionary" - } + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_license_text", + "name": "get_name_split_ratio", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "get_architecture_name", - "is_const": true, + "name": "deselect", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "is_in_physics_frame", + "name": "is_selected", "is_const": true, "is_vararg": false, "is_static": false, @@ -87506,1809 +94971,1919 @@ } }, { - "name": "has_singleton", - "is_const": true, + "name": "select", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "hash": 1025054187, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "focusable", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_singleton", - "is_const": true, + "name": "set_object_and_property", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1371597918, - "return_value": { - "type": "Object" - }, + "hash": 4157606280, "arguments": [ { - "name": "name", + "name": "object", + "type": "Object" + }, + { + "name": "property", "type": "StringName" } ] }, { - "name": "register_singleton", + "name": "set_label_reference", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 965313290, + "hash": 1496901182, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "instance", - "type": "Object" + "name": "control", + "type": "Control" } ] }, { - "name": "unregister_singleton", + "name": "emit_changed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 1822500399, + "hash_compatibility": [ + 3069422438 + ], "arguments": [ { - "name": "name", + "name": "property", "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "field", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "changing", + "type": "bool", + "default_value": "false" } ] - }, - { - "name": "get_singleton_list", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } - }, + } + ], + "signals": [ { - "name": "register_script_language", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1850254898, - "return_value": { - "type": "enum::Error" - }, + "name": "property_changed", "arguments": [ { - "name": "language", - "type": "ScriptLanguage" + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "field", + "type": "StringName" + }, + { + "name": "changing", + "type": "bool" } ] }, { - "name": "unregister_script_language", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1850254898, - "return_value": { - "type": "enum::Error" - }, + "name": "multiple_properties_changed", "arguments": [ { - "name": "language", - "type": "ScriptLanguage" + "name": "properties", + "type": "PackedStringArray" + }, + { + "name": "value", + "type": "Array" } ] }, { - "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": "property_keyed", + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] }, { - "name": "get_script_language", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2151255799, - "return_value": { - "type": "ScriptLanguage" - }, + "name": "property_deleted", "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "property", + "type": "StringName" } ] }, { - "name": "is_editor_hint", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_write_movie_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "set_print_error_messages", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "is_printing_error_messages", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "print_error_messages", - "setter": "set_print_error_messages", - "getter": "is_printing_error_messages" - }, - { - "type": "int", - "name": "physics_ticks_per_second", - "setter": "set_physics_ticks_per_second", - "getter": "get_physics_ticks_per_second" - }, - { - "type": "int", - "name": "max_physics_steps_per_frame", - "setter": "set_max_physics_steps_per_frame", - "getter": "get_max_physics_steps_per_frame" - }, - { - "type": "int", - "name": "max_fps", - "setter": "set_max_fps", - "getter": "get_max_fps" - }, - { - "type": "float", - "name": "time_scale", - "setter": "set_time_scale", - "getter": "get_time_scale" - }, - { - "type": "float", - "name": "physics_jitter_fix", - "setter": "set_physics_jitter_fix", - "getter": "get_physics_jitter_fix" - } - ] - }, - { - "name": "EngineDebugger", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "is_active", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } - }, - { - "name": "register_profiler", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3651669560, + "name": "property_keyed_with_value", "arguments": [ { - "name": "name", + "name": "property", "type": "StringName" }, { - "name": "profiler", - "type": "EngineProfiler" + "name": "value", + "type": "Variant" } ] }, { - "name": "unregister_profiler", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3304788590, + "name": "property_checked", "arguments": [ { - "name": "name", + "name": "property", "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": "checked", + "type": "bool" } ] }, { - "name": "has_profiler", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2041966384, - "return_value": { - "type": "bool" - }, + "name": "property_favorited", "arguments": [ { - "name": "name", + "name": "property", "type": "StringName" + }, + { + "name": "favorited", + "type": "bool" } ] }, { - "name": "profiler_add_frame_data", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1895267858, + "name": "property_pinned", "arguments": [ { - "name": "name", + "name": "property", "type": "StringName" }, { - "name": "data", - "type": "Array" + "name": "pinned", + "type": "bool" } ] }, { - "name": "profiler_enable", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3192561009, - "hash_compatibility": [ - 438160728 - ], + "name": "property_can_revert_changed", "arguments": [ { - "name": "name", + "name": "property", "type": "StringName" }, { - "name": "enable", + "name": "can_revert", "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, + "name": "resource_selected", "arguments": [ { - "name": "name", - "type": "StringName" + "name": "path", + "type": "String" }, { - "name": "callable", - "type": "Callable" + "name": "resource", + "type": "Resource" } ] }, { - "name": "unregister_message_capture", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3304788590, + "name": "object_id_selected", "arguments": [ { - "name": "name", + "name": "property", "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": "id", + "type": "int" } ] }, { - "name": "send_message", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1209351045, + "name": "selected", "arguments": [ { - "name": "message", + "name": "path", "type": "String" }, { - "name": "data", - "type": "Array" + "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": "EngineProfiler", + "name": "EditorResourceConversionPlugin", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", - "api_type": "core", + "api_type": "editor", "methods": [ { - "name": "_toggle", - "is_const": false, + "name": "_converts_to", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "enable", - "type": "bool" - }, - { - "name": "options", - "type": "Array" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "_add_frame", - "is_const": false, + "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": "data", - "type": "Array" + "name": "resource", + "type": "Resource" } ] }, { - "name": "_tick", - "is_const": false, + "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": "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": "resource", + "type": "Resource" } ] } ] }, { - "name": "Environment", - "is_refcounted": true, + "name": "EditorResourcePicker", + "is_refcounted": false, "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 - } - ] - }, + "inherits": "HBoxContainer", + "api_type": "editor", + "methods": [ { - "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": "_set_create_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3975164845, + "arguments": [ { - "name": "TONE_MAPPER_ACES", - "value": 3 + "name": "menu_node", + "type": "Object" } ] }, { - "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": "_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": "GLOW_BLEND_MODE_MIX", - "value": 4 + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_base_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4071623990, + "hash": 83702148, "arguments": [ { - "name": "mode", - "type": "enum::Environment.BGMode" + "name": "base_type", + "type": "String" } ] }, { - "name": "get_background", + "name": "get_base_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1843210413, + "hash": 201670096, "return_value": { - "type": "enum::Environment.BGMode" + "type": "String" } }, { - "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", + "name": "get_allowed_types", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1177136966, + "hash": 1139954409, "return_value": { - "type": "Sky" + "type": "PackedStringArray" } }, { - "name": "set_sky_custom_fov", + "name": "set_edited_resource", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 968641751, "arguments": [ { - "name": "scale", - "type": "float", - "meta": "float" + "name": "resource", + "type": "Resource" } ] }, { - "name": "get_sky_custom_fov", - "is_const": true, + "name": "get_edited_resource", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2674603643, "return_value": { - "type": "float", - "meta": "float" + "type": "Resource" } }, { - "name": "set_sky_rotation", + "name": "set_toggle_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "euler_radians", - "type": "Vector3" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_sky_rotation", + "name": "is_toggle_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_bg_color", + "name": "set_toggle_pressed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2586408642, "arguments": [ { - "name": "color", - "type": "Color" + "name": "pressed", + "type": "bool" } ] }, { - "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", + "name": "set_editable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "energy", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_bg_energy_multiplier", + "name": "is_editable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } - }, + } + ], + "signals": [ { - "name": "set_bg_intensity", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "name": "resource_selected", "arguments": [ { - "name": "energy", - "type": "float", - "meta": "float" + "name": "resource", + "type": "Resource" + }, + { + "name": "inspect", + "type": "bool" } ] }, { - "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, + "name": "resource_changed", "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "resource", + "type": "Resource" } ] + } + ], + "properties": [ + { + "type": "String", + "name": "base_type", + "setter": "set_base_type", + "getter": "get_base_type" }, { - "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" - } + "type": "Resource", + "name": "edited_resource", + "setter": "set_edited_resource", + "getter": "get_edited_resource" }, { - "name": "set_camera_feed_id", + "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": 1286410249, + "hash": 233177534, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" + }, + { + "name": "receiver", + "type": "Object" + }, + { + "name": "receiver_func", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant" } ] }, { - "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", + "name": "queue_edited_resource_preview", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1608376650, "arguments": [ { - "name": "color", - "type": "Color" + "name": "resource", + "type": "Resource" + }, + { + "name": "receiver", + "type": "Object" + }, + { + "name": "receiver_func", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant" } ] }, { - "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", + "name": "add_preview_generator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2607780160, + "hash": 332288124, "arguments": [ { - "name": "source", - "type": "enum::Environment.AmbientSource" + "name": "generator", + "type": "EditorResourcePreviewGenerator" } ] }, { - "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", + "name": "remove_preview_generator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 332288124, "arguments": [ { - "name": "energy", - "type": "float", - "meta": "float" + "name": "generator", + "type": "EditorResourcePreviewGenerator" } ] }, { - "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", + "name": "check_for_invalidation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" } ] - }, - { - "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" - } - }, + } + ], + "signals": [ { - "name": "set_reflection_source", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 299673197, + "name": "preview_invalidated", "arguments": [ { - "name": "source", - "type": "enum::Environment.ReflectionSource" + "name": "path", + "type": "String" } ] - }, + } + ] + }, + { + "name": "EditorResourcePreviewGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ { - "name": "get_reflection_source", + "name": "_handles", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1509116664, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "mode", - "type": "enum::Environment.ToneMapper" + "name": "type", + "type": "String" } ] }, { - "name": "get_tonemapper", + "name": "_generate", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_virtual": true, + "hash": 255939159, + "return_value": { + "type": "Texture2D" + }, "arguments": [ { - "name": "exposure", - "type": "float", - "meta": "float" + "name": "resource", + "type": "Resource" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" } ] }, { - "name": "get_tonemap_exposure", + "name": "_generate_from_path", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_virtual": true, + "hash": 1601192835, + "return_value": { + "type": "Texture2D" + }, "arguments": [ { - "name": "white", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "metadata", + "type": "Dictionary" } ] }, { - "name": "get_tonemap_white", + "name": "_generate_small_preview_automatically", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "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", + "name": "_can_generate_small_preview", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 36873697, "return_value": { "type": "bool" } - }, + } + ] + }, + { + "name": "EditorResourceTooltipPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "methods": [ { - "name": "set_ssr_max_steps", - "is_const": false, - "is_vararg": false, + "name": "_handles", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "max_steps", - "type": "int", - "meta": "int32" + "name": "type", + "type": "String" } ] }, { - "name": "get_ssr_max_steps", + "name": "_make_tooltip_for_path", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4100114520, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Control" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "metadata", + "type": "Dictionary" + }, + { + "name": "base", + "type": "Control" + } + ] }, { - "name": "set_ssr_fade_in", - "is_const": false, + "name": "request_thumbnail", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3245519720, "arguments": [ { - "name": "fade_in", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" + }, + { + "name": "control", + "type": "TextureRect" } ] + } + ] + }, + { + "name": "EditorSceneFormatImporter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "constants": [ + { + "name": "IMPORT_SCENE", + "value": 1 }, { - "name": "get_ssr_fade_in", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_ssr_fade_out", + "name": "_import_scene", "is_const": false, + "is_static": false, + "is_required": false, "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_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "fade_out", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" } ] }, { - "name": "get_ssr_fade_out", + "name": "_get_option_visibility", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298836892, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] }, { - "name": "set_ssr_depth_tolerance", + "name": "add_import_option", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 402577236, "arguments": [ { - "name": "depth_tolerance", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_ssr_depth_tolerance", - "is_const": true, + "name": "add_import_option_advanced", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } - }, + "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": "set_ssao_enabled", + "name": "_post_import", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 134930648, + "return_value": { + "type": "Object" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "scene", + "type": "Node" } ] }, { - "name": "is_ssao_enabled", + "name": "get_source_file", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } - }, + } + ] + }, + { + "name": "EditorScenePostImportPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ { - "name": "set_ssao_radius", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "category", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_ssao_radius", + "name": "_get_internal_option_visibility", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_virtual": true, + "hash": 3811255416, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "intensity", - "type": "float", - "meta": "float" + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" } ] }, { - "name": "get_ssao_intensity", + "name": "_get_internal_option_update_view_required", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3957349696, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "category", + "type": "int", + "meta": "int32" + }, + { + "name": "option", + "type": "String" + } + ] }, { - "name": "set_ssao_power", + "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_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "power", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" } ] }, { - "name": "get_ssao_power", + "name": "_get_option_visibility", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298836892, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "for_animation", + "type": "bool" + }, + { + "name": "option", + "type": "String" + } + ] }, { - "name": "set_ssao_detail", + "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_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1078189570, "arguments": [ { - "name": "detail", - "type": "float", - "meta": "float" + "name": "scene", + "type": "Node" } ] }, { - "name": "get_ssao_detail", + "name": "get_option_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2760726917, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "set_ssao_horizon", + "name": "add_import_option", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 402577236, "arguments": [ { - "name": "horizon", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_ssao_horizon", - "is_const": true, + "name": "add_import_option_advanced", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "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": "set_ssao_sharpness", + "name": "add_root_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1078189570, "arguments": [ { - "name": "sharpness", - "type": "float", - "meta": "float" + "name": "node", + "type": "Node" } ] }, { - "name": "get_ssao_sharpness", + "name": "get_scene", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3160264692, "return_value": { - "type": "float", - "meta": "float" + "type": "Node" } }, { - "name": "set_ssao_direct_light_affect", + "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": 373806689, + "hash": 1078189570, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "owner_node", + "type": "Node" } ] }, { - "name": "get_ssao_direct_light_affect", + "name": "get_script_owner", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3160264692, "return_value": { - "type": "float", - "meta": "float" + "type": "Node" } - }, + } + ], + "properties": [ { - "name": "set_ssao_ao_channel_affect", + "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": 373806689, - "arguments": [ - { - "name": "amount", - "type": "float", - "meta": "float" - } - ] + "hash": 3218959716 }, { - "name": "get_ssao_ao_channel_affect", - "is_const": true, + "name": "add_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 1078189570, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] }, { - "name": "set_ssil_enabled", + "name": "remove_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1078189570, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "node", + "type": "Node" } ] }, { - "name": "is_ssil_enabled", - "is_const": true, + "name": "get_selected_nodes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2915620761, "return_value": { - "type": "bool" + "type": "typedarray::Node" } }, { - "name": "set_ssil_radius", + "name": "get_transformable_selected_nodes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "radius", - "type": "float", - "meta": "float" - } - ] - }, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Node" + } + } + ], + "signals": [ { - "name": "get_ssil_radius", + "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": 1740695150, + "hash": 3927539163, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] }, { - "name": "set_ssil_intensity", + "name": "set_setting", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 402577236, "arguments": [ { - "name": "intensity", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_ssil_intensity", + "name": "get_setting", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1868160156, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] }, { - "name": "set_ssil_sharpness", + "name": "erase", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "sharpness", - "type": "float", - "meta": "float" + "name": "property", + "type": "String" } ] }, { - "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", + "name": "set_initial_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1529169264, "arguments": [ { - "name": "normal_rejection", - "type": "float", - "meta": "float" + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "update_current", + "type": "bool" } ] }, { - "name": "get_ssil_normal_rejection", - "is_const": true, + "name": "add_property_info", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 4155329257, + "arguments": [ + { + "name": "info", + "type": "Dictionary" + } + ] }, { - "name": "set_sdfgi_enabled", + "name": "set_project_metadata", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2504492430, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "data", + "type": "Variant" } ] }, { - "name": "is_sdfgi_enabled", + "name": "get_project_metadata", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 89809366, "return_value": { - "type": "bool" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "section", + "type": "String" + }, + { + "name": "key", + "type": "String" + }, + { + "name": "default", + "type": "Variant", + "default_value": "null" + } + ] }, { - "name": "set_sdfgi_cascades", + "name": "set_favorites", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4015028928, "arguments": [ { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "dirs", + "type": "PackedStringArray" } ] }, { - "name": "get_sdfgi_cascades", + "name": "get_favorites", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedStringArray" } }, { - "name": "set_sdfgi_min_cell_size", + "name": "set_recent_dirs", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4015028928, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "dirs", + "type": "PackedStringArray" } ] }, { - "name": "get_sdfgi_min_cell_size", + "name": "get_recent_dirs", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_sdfgi_max_distance", + "name": "set_builtin_action_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1209351045, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" + }, + { + "name": "actions_list", + "type": "typedarray::InputEvent" } ] }, { - "name": "get_sdfgi_max_distance", + "name": "check_changed_settings_in_group", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3927539163, "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, + "type": "bool" + }, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "setting_prefix", + "type": "String" } ] }, { - "name": "get_sdfgi_cascade0_distance", + "name": "get_changed_settings", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_sdfgi_y_scale", + "name": "mark_setting_changed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3608608372, + "hash": 83702148, "arguments": [ { - "name": "scale", - "type": "enum::Environment.SDFGIYScale" + "name": "setting", + "type": "String" } ] - }, + } + ], + "signals": [ { - "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": "settings_changed" + } + ] + }, + { + "name": "EditorSpinSlider", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Range", + "api_type": "editor", + "methods": [ { - "name": "set_sdfgi_use_occlusion", + "name": "set_label", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "label", + "type": "String" } ] }, { - "name": "is_sdfgi_using_occlusion", + "name": "get_label", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_sdfgi_bounce_feedback", + "name": "set_suffix", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "suffix", + "type": "String" } ] }, { - "name": "get_sdfgi_bounce_feedback", + "name": "get_suffix", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_sdfgi_read_sky_light", + "name": "set_read_only", "is_const": false, "is_vararg": false, "is_static": false, @@ -89316,13 +96891,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "read_only", "type": "bool" } ] }, { - "name": "is_sdfgi_reading_sky_light", + "name": "is_read_only", "is_const": true, "is_vararg": false, "is_static": false, @@ -89333,1077 +96908,1276 @@ } }, { - "name": "set_sdfgi_energy", + "name": "set_flat", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "flat", + "type": "bool" } ] }, { - "name": "get_sdfgi_energy", + "name": "is_flat", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_sdfgi_normal_bias", + "name": "set_hide_slider", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "hide_slider", + "type": "bool" } ] }, { - "name": "get_sdfgi_normal_bias", + "name": "is_hiding_slider", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_sdfgi_probe_bias", + "name": "set_editing_integer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "editing_integer", + "type": "bool" } ] }, { - "name": "get_sdfgi_probe_bias", + "name": "is_editing_integer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } + } + ], + "signals": [ + { + "name": "grabbed" }, { - "name": "set_glow_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "name": "ungrabbed" }, { - "name": "is_glow_enabled", + "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": "hide_slider", + "setter": "set_hide_slider", + "getter": "is_hiding_slider" + }, + { + "type": "bool", + "name": "editing_integer", + "setter": "set_editing_integer", + "getter": "is_editing_integer" + } + ] + }, + { + "name": "EditorSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SyntaxHighlighter", + "api_type": "editor", + "methods": [ + { + "name": "_get_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_glow_level", - "is_const": false, - "is_vararg": false, + "name": "_get_supported_languages", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1602489585, - "arguments": [ + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + } + ] + }, + { + "name": "EditorToaster", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "HBoxContainer", + "api_type": "editor", + "enums": [ + { + "name": "Severity", + "is_bitfield": false, + "values": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "SEVERITY_INFO", + "value": 0 }, { - "name": "intensity", - "type": "float", - "meta": "float" + "name": "SEVERITY_WARNING", + "value": 1 + }, + { + "name": "SEVERITY_ERROR", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "get_glow_level", - "is_const": true, + "name": "push_toast", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1813923476, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "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": "set_glow_normalized", + "name": "_parse_file", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1576865988, + "hash_compatibility": [ + 3567846260 + ], + "return_value": { + "type": "typedarray::PackedStringArray" + }, "arguments": [ { - "name": "normalize", - "type": "bool" + "name": "path", + "type": "String" } ] }, { - "name": "is_glow_normalized", + "name": "_get_recognized_extensions", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, "return_value": { - "type": "bool" + "type": "PackedStringArray" } - }, + } + ] + }, + { + "name": "EditorUndoRedoManager", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "enums": [ { - "name": "set_glow_intensity", + "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": 373806689, + "hash": 2107025470, + "hash_compatibility": [ + 3577985681 + ], "arguments": [ { - "name": "intensity", - "type": "float", - "meta": "float" + "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": "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", + "name": "commit_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3216645846, "arguments": [ { - "name": "strength", - "type": "float", - "meta": "float" + "name": "execute", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_glow_strength", + "name": "is_committing_action", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_glow_mix", + "name": "force_fixed_history", "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" - } + "hash": 3218959716 }, { - "name": "set_glow_bloom", + "name": "add_do_method", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1517810467, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" } ] }, { - "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", + "name": "add_undo_method", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 2561587761, + "hash": 1517810467, "arguments": [ { - "name": "mode", - "type": "enum::Environment.GlowBlendMode" + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" } ] }, { - "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", + "name": "add_do_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1017172818, "arguments": [ { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "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", + "name": "add_undo_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1017172818, "arguments": [ { - "name": "scale", - "type": "float", - "meta": "float" + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_glow_hdr_bleed_scale", - "is_const": true, + "name": "add_do_reference", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3975164845, + "arguments": [ + { + "name": "object", + "type": "Object" + } + ] }, { - "name": "set_glow_hdr_luminance_cap", + "name": "add_undo_reference", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3975164845, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "object", + "type": "Object" } ] }, { - "name": "get_glow_hdr_luminance_cap", + "name": "get_object_history_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1107568780, "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, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "strength", - "type": "float", - "meta": "float" + "name": "object", + "type": "Object" } ] }, { - "name": "get_glow_map_strength", + "name": "get_history_undo_redo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2417974513, "return_value": { - "type": "float", - "meta": "float" - } + "type": "UndoRedo" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_glow_map", + "name": "clear_history", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1790811099, + "hash": 2020603371, "arguments": [ { - "name": "mode", - "type": "Texture" + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-99" + }, + { + "name": "increase_version", + "type": "bool", + "default_value": "true" } ] - }, + } + ], + "signals": [ { - "name": "get_glow_map", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4037048985, - "return_value": { - "type": "Texture" - } + "name": "history_changed" }, { - "name": "set_fog_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "version_changed" + } + ] + }, + { + "name": "EditorVCSInterface", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "editor", + "enums": [ + { + "name": "ChangeType", + "is_bitfield": false, + "values": [ { - "name": "enabled", - "type": "bool" + "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": "is_fog_enabled", - "is_const": true, - "is_vararg": false, + "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_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2323990056, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "project_path", + "type": "String" + } + ] }, { - "name": "set_fog_light_color", + "name": "_set_credentials", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1336744649, "arguments": [ { - "name": "light_color", - "type": "Color" + "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_fog_light_color", - "is_const": true, - "is_vararg": false, + "name": "_get_modified_files_data", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3444240500, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, "return_value": { - "type": "Color" + "type": "typedarray::Dictionary" } }, { - "name": "set_fog_light_energy", + "name": "_stage_file", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "light_energy", - "type": "float", - "meta": "float" + "name": "file_path", + "type": "String" } ] }, { - "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", + "name": "_unstage_file", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "sun_scatter", - "type": "float", - "meta": "float" + "name": "file_path", + "type": "String" } ] }, { - "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", + "name": "_discard_file", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "density", - "type": "float", - "meta": "float" + "name": "file_path", + "type": "String" } ] }, { - "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", + "name": "_commit", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "height", - "type": "float", - "meta": "float" + "name": "msg", + "type": "String" } ] }, { - "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", + "name": "_get_diff", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1366379175, + "return_value": { + "type": "typedarray::Dictionary" + }, "arguments": [ { - "name": "height_density", - "type": "float", - "meta": "float" + "name": "identifier", + "type": "String" + }, + { + "name": "area", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fog_height_density", - "is_const": true, - "is_vararg": false, + "name": "_shut_down", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_fog_aerial_perspective", + "name": "_get_vcs_name", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_virtual": true, + "hash": 2841200299, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_fog_sky_affect", + "name": "_get_previous_commits", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1171824711, + "return_value": { + "type": "typedarray::Dictionary" + }, "arguments": [ { - "name": "sky_affect", - "type": "float", - "meta": "float" + "name": "max_commits", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fog_sky_affect", - "is_const": true, - "is_vararg": false, + "name": "_get_branch_list", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::String" } }, { - "name": "set_volumetric_fog_enabled", + "name": "_get_remotes", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_virtual": true, + "hash": 2915620761, "return_value": { - "type": "bool" + "type": "typedarray::String" } }, { - "name": "set_volumetric_fog_emission", + "name": "_create_branch", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "color", - "type": "Color" + "name": "branch_name", + "type": "String" } ] }, { - "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", + "name": "_remove_branch", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "color", - "type": "Color" + "name": "branch_name", + "type": "String" } ] }, { - "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", + "name": "_create_remote", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3186203200, "arguments": [ { - "name": "density", - "type": "float", - "meta": "float" + "name": "remote_name", + "type": "String" + }, + { + "name": "remote_url", + "type": "String" } ] }, { - "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", + "name": "_remove_remote", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "begin", - "type": "float", - "meta": "float" + "name": "remote_name", + "type": "String" } ] }, { - "name": "get_volumetric_fog_emission_energy", - "is_const": true, - "is_vararg": false, + "name": "_get_current_branch_name", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2841200299, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_volumetric_fog_anisotropy", + "name": "_checkout_branch", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "anisotropy", - "type": "float", - "meta": "float" + "name": "branch_name", + "type": "String" } ] }, { - "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", + "name": "_pull", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "remote", + "type": "String" } ] }, { - "name": "get_volumetric_fog_length", - "is_const": true, - "is_vararg": false, + "name": "_push", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2678287736, + "arguments": [ + { + "name": "remote", + "type": "String" + }, + { + "name": "force", + "type": "bool" + } + ] }, { - "name": "set_volumetric_fog_detail_spread", + "name": "_fetch", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "detail_spread", - "type": "float", - "meta": "float" + "name": "remote", + "type": "String" } ] }, { - "name": "get_volumetric_fog_detail_spread", - "is_const": true, - "is_vararg": false, + "name": "_get_line_diff", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2796572089, "return_value": { - "type": "float", - "meta": "float" - } + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "file_path", + "type": "String" + }, + { + "name": "text", + "type": "String" + } + ] }, { - "name": "set_volumetric_fog_gi_inject", + "name": "create_diff_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2901184053, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "gi_inject", - "type": "float", - "meta": "float" + "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": "get_volumetric_fog_gi_inject", - "is_const": true, + "name": "create_diff_hunk", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3784842090, "return_value": { - "type": "float", - "meta": "float" - } + "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": "set_volumetric_fog_ambient_inject", + "name": "create_diff_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2723227684, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "enabled", - "type": "float", - "meta": "float" + "name": "new_file", + "type": "String" + }, + { + "name": "old_file", + "type": "String" } ] }, { - "name": "get_volumetric_fog_ambient_inject", - "is_const": true, + "name": "create_commit", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1075983584, "return_value": { - "type": "float", - "meta": "float" - } + "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": "set_volumetric_fog_sky_affect", + "name": "create_status_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1083471673, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "sky_affect", - "type": "float", - "meta": "float" + "name": "file_path", + "type": "String" + }, + { + "name": "change_type", + "type": "enum::EditorVCSInterface.ChangeType" + }, + { + "name": "area", + "type": "enum::EditorVCSInterface.TreeArea" } ] }, { - "name": "get_volumetric_fog_sky_affect", - "is_const": true, + "name": "add_diff_hunks_into_diff_file", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4015243225, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Dictionary" + }, + "arguments": [ + { + "name": "diff_file", + "type": "Dictionary" + }, + { + "name": "diff_hunks", + "type": "typedarray::Dictionary" + } + ] }, { - "name": "set_volumetric_fog_temporal_reprojection_enabled", + "name": "add_line_diffs_into_diff_hunk", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4015243225, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "diff_hunk", + "type": "Dictionary" + }, + { + "name": "line_diffs", + "type": "typedarray::Dictionary" } ] }, { - "name": "is_volumetric_fog_temporal_reprojection_enabled", - "is_const": true, + "name": "popup_error", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + "hash": 83702148, + "arguments": [ + { + "name": "msg", + "type": "String" + } + ] + } + ] + }, + { + "name": "EncodedObjectAsID", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ { - "name": "set_volumetric_fog_temporal_reprojection_amount", + "name": "set_object_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "temporal_reprojection_amount", - "type": "float", - "meta": "float" + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_volumetric_fog_temporal_reprojection_amount", + "name": "get_object_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint64" } - }, + } + ], + "properties": [ { - "name": "set_adjustment_enabled", + "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": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "physics_ticks_per_second", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_adjustment_enabled", + "name": "get_physics_ticks_per_second", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_adjustment_brightness", + "name": "set_max_physics_steps_per_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "brightness", - "type": "float", - "meta": "float" + "name": "max_physics_steps", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_adjustment_brightness", + "name": "get_max_physics_steps_per_frame", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_adjustment_contrast", + "name": "set_physics_jitter_fix", "is_const": false, "is_vararg": false, "is_static": false, @@ -90411,14 +98185,14 @@ "hash": 373806689, "arguments": [ { - "name": "contrast", + "name": "physics_jitter_fix", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_adjustment_contrast", + "name": "get_physics_jitter_fix", "is_const": true, "is_vararg": false, "is_static": false, @@ -90426,823 +98200,1109 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_adjustment_saturation", + "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": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "saturation", - "type": "float", - "meta": "float" + "name": "max_fps", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_adjustment_saturation", + "name": "get_max_fps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_adjustment_color_correction", + "name": "set_time_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1790811099, + "hash": 373806689, "arguments": [ { - "name": "color_correction", - "type": "Texture" + "name": "time_scale", + "type": "float", + "meta": "double" } ] }, { - "name": "get_adjustment_color_correction", - "is_const": true, + "name": "get_time_scale", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4037048985, + "hash": 191475506, "return_value": { - "type": "Texture" + "type": "float", + "meta": "double" } - } - ], - "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" + "name": "get_frames_drawn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "type": "float", - "name": "background_energy_multiplier", - "setter": "set_bg_energy_multiplier", - "getter": "get_bg_energy_multiplier" + "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" + } }, { - "type": "float", - "name": "background_intensity", - "setter": "set_bg_intensity", - "getter": "get_bg_intensity" + "name": "get_physics_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "type": "int", - "name": "background_canvas_max_layer", - "setter": "set_canvas_max_layer", - "getter": "get_canvas_max_layer" + "name": "get_process_frames", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "type": "int", - "name": "background_camera_feed_id", - "setter": "set_camera_feed_id", - "getter": "get_camera_feed_id" + "name": "get_main_loop", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1016888095, + "return_value": { + "type": "MainLoop" + } }, { - "type": "Sky", - "name": "sky", - "setter": "set_sky", - "getter": "get_sky" + "name": "get_version_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "type": "float", - "name": "sky_custom_fov", - "setter": "set_sky_custom_fov", - "getter": "get_sky_custom_fov" + "name": "get_author_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "type": "Vector3", - "name": "sky_rotation", - "setter": "set_sky_rotation", - "getter": "get_sky_rotation" + "name": "get_copyright_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } }, { - "type": "int", - "name": "ambient_light_source", - "setter": "set_ambient_source", - "getter": "get_ambient_source" + "name": "get_donor_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "type": "Color", - "name": "ambient_light_color", - "setter": "set_ambient_light_color", - "getter": "get_ambient_light_color" + "name": "get_license_info", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "type": "float", - "name": "ambient_light_sky_contribution", - "setter": "set_ambient_light_sky_contribution", - "getter": "get_ambient_light_sky_contribution" + "name": "get_license_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "type": "float", - "name": "ambient_light_energy", - "setter": "set_ambient_light_energy", - "getter": "get_ambient_light_energy" + "name": "get_architecture_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "type": "int", - "name": "reflected_light_source", - "setter": "set_reflection_source", - "getter": "get_reflection_source" + "name": "is_in_physics_frame", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "int", - "name": "tonemap_mode", - "setter": "set_tonemapper", - "getter": "get_tonemapper" + "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" + } + ] }, { - "type": "float", - "name": "tonemap_exposure", - "setter": "set_tonemap_exposure", - "getter": "get_tonemap_exposure" + "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" + } + ] }, { - "type": "float", - "name": "tonemap_white", - "setter": "set_tonemap_white", - "getter": "get_tonemap_white" + "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" + } + ] }, { - "type": "bool", - "name": "ssr_enabled", - "setter": "set_ssr_enabled", - "getter": "is_ssr_enabled" + "name": "unregister_singleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "type": "int", - "name": "ssr_max_steps", - "setter": "set_ssr_max_steps", - "getter": "get_ssr_max_steps" + "name": "get_singleton_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "type": "float", - "name": "ssr_fade_in", - "setter": "set_ssr_fade_in", - "getter": "get_ssr_fade_in" + "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" + } + ] }, { - "type": "float", - "name": "ssr_fade_out", - "setter": "set_ssr_fade_out", - "getter": "get_ssr_fade_out" + "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" + } + ] }, { - "type": "float", - "name": "ssr_depth_tolerance", - "setter": "set_ssr_depth_tolerance", - "getter": "get_ssr_depth_tolerance" + "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" + } }, { - "type": "bool", - "name": "ssao_enabled", - "setter": "set_ssao_enabled", - "getter": "is_ssao_enabled" + "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" + } + ] }, { - "type": "float", - "name": "ssao_radius", - "setter": "set_ssao_radius", - "getter": "get_ssao_radius" + "name": "is_editor_hint", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "float", - "name": "ssao_intensity", - "setter": "set_ssao_intensity", - "getter": "get_ssao_intensity" + "name": "is_embedded_in_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "float", - "name": "ssao_power", - "setter": "set_ssao_power", - "getter": "get_ssao_power" + "name": "get_write_movie_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "type": "float", - "name": "ssao_detail", - "setter": "set_ssao_detail", - "getter": "get_ssao_detail" + "name": "set_print_to_stdout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "type": "float", - "name": "ssao_horizon", - "setter": "set_ssao_horizon", - "getter": "get_ssao_horizon" + "name": "is_printing_to_stdout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "float", - "name": "ssao_sharpness", - "setter": "set_ssao_sharpness", - "getter": "get_ssao_sharpness" + "name": "set_print_error_messages", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "type": "float", - "name": "ssao_light_affect", - "setter": "set_ssao_direct_light_affect", - "getter": "get_ssao_direct_light_affect" - }, + "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": "float", - "name": "ssao_ao_channel_affect", - "setter": "set_ssao_ao_channel_affect", - "getter": "get_ssao_ao_channel_affect" + "type": "bool", + "name": "print_error_messages", + "setter": "set_print_error_messages", + "getter": "is_printing_error_messages" }, { "type": "bool", - "name": "ssil_enabled", - "setter": "set_ssil_enabled", - "getter": "is_ssil_enabled" + "name": "print_to_stdout", + "setter": "set_print_to_stdout", + "getter": "is_printing_to_stdout" }, { - "type": "float", - "name": "ssil_radius", - "setter": "set_ssil_radius", - "getter": "get_ssil_radius" + "type": "int", + "name": "physics_ticks_per_second", + "setter": "set_physics_ticks_per_second", + "getter": "get_physics_ticks_per_second" }, { - "type": "float", - "name": "ssil_intensity", - "setter": "set_ssil_intensity", - "getter": "get_ssil_intensity" + "type": "int", + "name": "max_physics_steps_per_frame", + "setter": "set_max_physics_steps_per_frame", + "getter": "get_max_physics_steps_per_frame" }, { - "type": "float", - "name": "ssil_sharpness", - "setter": "set_ssil_sharpness", - "getter": "get_ssil_sharpness" + "type": "int", + "name": "max_fps", + "setter": "set_max_fps", + "getter": "get_max_fps" }, { "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" + "name": "time_scale", + "setter": "set_time_scale", + "getter": "get_time_scale" }, { "type": "float", - "name": "sdfgi_bounce_feedback", - "setter": "set_sdfgi_bounce_feedback", - "getter": "get_sdfgi_bounce_feedback" - }, + "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": [ { - "type": "int", - "name": "sdfgi_cascades", - "setter": "set_sdfgi_cascades", - "getter": "get_sdfgi_cascades" + "name": "is_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "type": "float", - "name": "sdfgi_min_cell_size", - "setter": "set_sdfgi_min_cell_size", - "getter": "get_sdfgi_min_cell_size" + "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" + } + ] }, { - "type": "float", - "name": "sdfgi_cascade0_distance", - "setter": "set_sdfgi_cascade0_distance", - "getter": "get_sdfgi_cascade0_distance" + "name": "unregister_profiler", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "type": "float", - "name": "sdfgi_max_distance", - "setter": "set_sdfgi_max_distance", - "getter": "get_sdfgi_max_distance" + "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" + } + ] }, { - "type": "int", - "name": "sdfgi_y_scale", - "setter": "set_sdfgi_y_scale", - "getter": "get_sdfgi_y_scale" + "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" + } + ] }, { - "type": "float", - "name": "sdfgi_energy", - "setter": "set_sdfgi_energy", - "getter": "get_sdfgi_energy" + "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" + } + ] }, { - "type": "float", - "name": "sdfgi_normal_bias", - "setter": "set_sdfgi_normal_bias", - "getter": "get_sdfgi_normal_bias" + "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": "[]" + } + ] }, { - "type": "float", - "name": "sdfgi_probe_bias", - "setter": "set_sdfgi_probe_bias", - "getter": "get_sdfgi_probe_bias" + "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" + } + ] }, { - "type": "bool", - "name": "glow_enabled", - "setter": "set_glow_enabled", - "getter": "is_glow_enabled" + "name": "unregister_message_capture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "type": "bool", - "name": "glow_normalized", - "setter": "set_glow_normalized", - "getter": "is_glow_normalized" + "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" + } + ] }, { - "type": "float", - "name": "glow_intensity", - "setter": "set_glow_intensity", - "getter": "get_glow_intensity" + "name": "line_poll", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "float", - "name": "glow_strength", - "setter": "set_glow_strength", - "getter": "get_glow_strength" - }, - { - "type": "float", - "name": "glow_mix", - "setter": "set_glow_mix", - "getter": "get_glow_mix" - }, - { - "type": "float", - "name": "glow_bloom", - "setter": "set_glow_bloom", - "getter": "get_glow_bloom" - }, - { - "type": "int", - "name": "glow_blend_mode", - "setter": "set_glow_blend_mode", - "getter": "get_glow_blend_mode" - }, - { - "type": "float", - "name": "glow_hdr_threshold", - "setter": "set_glow_hdr_bleed_threshold", - "getter": "get_glow_hdr_bleed_threshold" - }, - { - "type": "float", - "name": "glow_hdr_scale", - "setter": "set_glow_hdr_bleed_scale", - "getter": "get_glow_hdr_bleed_scale" - }, - { - "type": "float", - "name": "glow_hdr_luminance_cap", - "setter": "set_glow_hdr_luminance_cap", - "getter": "get_glow_hdr_luminance_cap" - }, - { - "type": "float", - "name": "glow_map_strength", - "setter": "set_glow_map_strength", - "getter": "get_glow_map_strength" - }, - { - "type": "Texture2D", - "name": "glow_map", - "setter": "set_glow_map", - "getter": "get_glow_map" - }, - { - "type": "bool", - "name": "fog_enabled", - "setter": "set_fog_enabled", - "getter": "is_fog_enabled" - }, - { - "type": "Color", - "name": "fog_light_color", - "setter": "set_fog_light_color", - "getter": "get_fog_light_color" - }, - { - "type": "float", - "name": "fog_light_energy", - "setter": "set_fog_light_energy", - "getter": "get_fog_light_energy" - }, - { - "type": "float", - "name": "fog_sun_scatter", - "setter": "set_fog_sun_scatter", - "getter": "get_fog_sun_scatter" - }, - { - "type": "float", - "name": "fog_density", - "setter": "set_fog_density", - "getter": "get_fog_density" - }, - { - "type": "float", - "name": "fog_aerial_perspective", - "setter": "set_fog_aerial_perspective", - "getter": "get_fog_aerial_perspective" - }, - { - "type": "float", - "name": "fog_sky_affect", - "setter": "set_fog_sky_affect", - "getter": "get_fog_sky_affect" - }, - { - "type": "float", - "name": "fog_height", - "setter": "set_fog_height", - "getter": "get_fog_height" - }, - { - "type": "float", - "name": "fog_height_density", - "setter": "set_fog_height_density", - "getter": "get_fog_height_density" - }, - { - "type": "bool", - "name": "volumetric_fog_enabled", - "setter": "set_volumetric_fog_enabled", - "getter": "is_volumetric_fog_enabled" - }, - { - "type": "float", - "name": "volumetric_fog_density", - "setter": "set_volumetric_fog_density", - "getter": "get_volumetric_fog_density" - }, - { - "type": "Color", - "name": "volumetric_fog_albedo", - "setter": "set_volumetric_fog_albedo", - "getter": "get_volumetric_fog_albedo" - }, - { - "type": "Color", - "name": "volumetric_fog_emission", - "setter": "set_volumetric_fog_emission", - "getter": "get_volumetric_fog_emission" - }, - { - "type": "float", - "name": "volumetric_fog_emission_energy", - "setter": "set_volumetric_fog_emission_energy", - "getter": "get_volumetric_fog_emission_energy" - }, - { - "type": "float", - "name": "volumetric_fog_gi_inject", - "setter": "set_volumetric_fog_gi_inject", - "getter": "get_volumetric_fog_gi_inject" - }, - { - "type": "float", - "name": "volumetric_fog_anisotropy", - "setter": "set_volumetric_fog_anisotropy", - "getter": "get_volumetric_fog_anisotropy" + "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" + } + ] }, { - "type": "float", - "name": "volumetric_fog_length", - "setter": "set_volumetric_fog_length", - "getter": "get_volumetric_fog_length" + "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" + } + ] }, { - "type": "float", - "name": "volumetric_fog_detail_spread", - "setter": "set_volumetric_fog_detail_spread", - "getter": "get_volumetric_fog_detail_spread" + "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" + } + ] }, { - "type": "float", - "name": "volumetric_fog_ambient_inject", - "setter": "set_volumetric_fog_ambient_inject", - "getter": "get_volumetric_fog_ambient_inject" + "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" + } + ] }, { - "type": "float", - "name": "volumetric_fog_sky_affect", - "setter": "set_volumetric_fog_sky_affect", - "getter": "get_volumetric_fog_sky_affect" + "name": "get_lines_left", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "type": "bool", - "name": "volumetric_fog_temporal_reprojection_enabled", - "setter": "set_volumetric_fog_temporal_reprojection_enabled", - "getter": "is_volumetric_fog_temporal_reprojection_enabled" + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] }, { - "type": "float", - "name": "volumetric_fog_temporal_reprojection_amount", - "setter": "set_volumetric_fog_temporal_reprojection_amount", - "getter": "get_volumetric_fog_temporal_reprojection_amount" + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "type": "bool", - "name": "adjustment_enabled", - "setter": "set_adjustment_enabled", - "getter": "is_adjustment_enabled" + "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" + } + ] }, { - "type": "float", - "name": "adjustment_brightness", - "setter": "set_adjustment_brightness", - "getter": "get_adjustment_brightness" + "name": "is_skipping_breakpoints", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "float", - "name": "adjustment_contrast", - "setter": "set_adjustment_contrast", - "getter": "get_adjustment_contrast" + "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" + } + ] }, { - "type": "float", - "name": "adjustment_saturation", - "setter": "set_adjustment_saturation", - "getter": "get_adjustment_saturation" + "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" + } + ] }, { - "type": "Texture2D,Texture3D", - "name": "adjustment_color_correction", - "setter": "set_adjustment_color_correction", - "getter": "get_adjustment_color_correction" + "name": "clear_breakpoints", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ] }, { - "name": "Expression", + "name": "EngineProfiler", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { - "name": "parse", + "name": "_toggle", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3069722906, - "hash_compatibility": [ - 3658149758 - ], - "return_value": { - "type": "enum::Error" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1157301103, "arguments": [ { - "name": "expression", - "type": "String" + "name": "enable", + "type": "bool" }, { - "name": "input_names", - "type": "PackedStringArray", - "default_value": "PackedStringArray()" + "name": "options", + "type": "Array" } ] }, { - "name": "execute", + "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_virtual": false, - "hash": 3712471238, - "return_value": { - "type": "Variant" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3948312143, "arguments": [ { - "name": "inputs", - "type": "Array", - "default_value": "[]" + "name": "frame_time", + "type": "float", + "meta": "double" }, { - "name": "base_instance", - "type": "Object", - "default_value": "null" + "name": "process_time", + "type": "float", + "meta": "double" }, { - "name": "show_error", - "type": "bool", - "default_value": "true" + "name": "physics_time", + "type": "float", + "meta": "double" }, { - "name": "const_calls_only", - "type": "bool", - "default_value": "false" + "name": "physics_frame_time", + "type": "float", + "meta": "double" } ] - }, - { - "name": "has_execute_failed", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_error_text", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } } ] }, { - "name": "FastNoiseLite", + "name": "Environment", "is_refcounted": true, "is_instantiable": true, - "inherits": "Noise", + "inherits": "Resource", "api_type": "core", "enums": [ { - "name": "NoiseType", + "name": "BGMode", "is_bitfield": false, "values": [ { - "name": "TYPE_VALUE", - "value": 5 + "name": "BG_CLEAR_COLOR", + "value": 0 }, { - "name": "TYPE_VALUE_CUBIC", - "value": 4 + "name": "BG_COLOR", + "value": 1 }, { - "name": "TYPE_PERLIN", + "name": "BG_SKY", + "value": 2 + }, + { + "name": "BG_CANVAS", "value": 3 }, { - "name": "TYPE_CELLULAR", - "value": 2 + "name": "BG_KEEP", + "value": 4 }, { - "name": "TYPE_SIMPLEX", - "value": 0 + "name": "BG_CAMERA_FEED", + "value": 5 }, { - "name": "TYPE_SIMPLEX_SMOOTH", - "value": 1 + "name": "BG_MAX", + "value": 6 } ] }, { - "name": "FractalType", + "name": "AmbientSource", "is_bitfield": false, "values": [ { - "name": "FRACTAL_NONE", + "name": "AMBIENT_SOURCE_BG", "value": 0 }, { - "name": "FRACTAL_FBM", + "name": "AMBIENT_SOURCE_DISABLED", "value": 1 }, { - "name": "FRACTAL_RIDGED", + "name": "AMBIENT_SOURCE_COLOR", "value": 2 }, { - "name": "FRACTAL_PING_PONG", + "name": "AMBIENT_SOURCE_SKY", "value": 3 } ] }, { - "name": "CellularDistanceFunction", + "name": "ReflectionSource", "is_bitfield": false, "values": [ { - "name": "DISTANCE_EUCLIDEAN", + "name": "REFLECTION_SOURCE_BG", "value": 0 }, { - "name": "DISTANCE_EUCLIDEAN_SQUARED", + "name": "REFLECTION_SOURCE_DISABLED", "value": 1 }, { - "name": "DISTANCE_MANHATTAN", + "name": "REFLECTION_SOURCE_SKY", "value": 2 - }, - { - "name": "DISTANCE_HYBRID", - "value": 3 } ] }, { - "name": "CellularReturnType", + "name": "ToneMapper", "is_bitfield": false, "values": [ { - "name": "RETURN_CELL_VALUE", + "name": "TONE_MAPPER_LINEAR", "value": 0 }, { - "name": "RETURN_DISTANCE", + "name": "TONE_MAPPER_REINHARDT", "value": 1 }, { - "name": "RETURN_DISTANCE2", + "name": "TONE_MAPPER_FILMIC", "value": 2 }, { - "name": "RETURN_DISTANCE2_ADD", + "name": "TONE_MAPPER_ACES", "value": 3 }, { - "name": "RETURN_DISTANCE2_SUB", + "name": "TONE_MAPPER_AGX", "value": 4 + } + ] + }, + { + "name": "GlowBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "GLOW_BLEND_MODE_ADDITIVE", + "value": 0 }, { - "name": "RETURN_DISTANCE2_MUL", - "value": 5 + "name": "GLOW_BLEND_MODE_SCREEN", + "value": 1 }, { - "name": "RETURN_DISTANCE2_DIV", - "value": 6 + "name": "GLOW_BLEND_MODE_SOFTLIGHT", + "value": 2 + }, + { + "name": "GLOW_BLEND_MODE_REPLACE", + "value": 3 + }, + { + "name": "GLOW_BLEND_MODE_MIX", + "value": 4 } ] }, { - "name": "DomainWarpType", + "name": "FogMode", "is_bitfield": false, "values": [ { - "name": "DOMAIN_WARP_SIMPLEX", + "name": "FOG_MODE_EXPONENTIAL", "value": 0 }, { - "name": "DOMAIN_WARP_SIMPLEX_REDUCED", + "name": "FOG_MODE_DEPTH", "value": 1 - }, - { - "name": "DOMAIN_WARP_BASIC_GRID", - "value": 2 } ] }, { - "name": "DomainWarpFractalType", + "name": "SDFGIYScale", "is_bitfield": false, "values": [ { - "name": "DOMAIN_WARP_FRACTAL_NONE", + "name": "SDFGI_Y_SCALE_50_PERCENT", "value": 0 }, { - "name": "DOMAIN_WARP_FRACTAL_PROGRESSIVE", + "name": "SDFGI_Y_SCALE_75_PERCENT", "value": 1 }, { - "name": "DOMAIN_WARP_FRACTAL_INDEPENDENT", + "name": "SDFGI_Y_SCALE_100_PERCENT", "value": 2 } ] @@ -91250,59 +99310,57 @@ ], "methods": [ { - "name": "set_noise_type", + "name": "set_background", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2624461392, + "hash": 4071623990, "arguments": [ { - "name": "type", - "type": "enum::FastNoiseLite.NoiseType" + "name": "mode", + "type": "enum::Environment.BGMode" } ] }, { - "name": "get_noise_type", + "name": "get_background", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1458108610, + "hash": 1843210413, "return_value": { - "type": "enum::FastNoiseLite.NoiseType" + "type": "enum::Environment.BGMode" } }, { - "name": "set_seed", + "name": "set_sky", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3336722921, "arguments": [ { - "name": "seed", - "type": "int", - "meta": "int32" + "name": "sky", + "type": "Sky" } ] }, { - "name": "get_seed", + "name": "get_sky", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1177136966, "return_value": { - "type": "int", - "meta": "int32" + "type": "Sky" } }, { - "name": "set_frequency", + "name": "set_sky_custom_fov", "is_const": false, "is_vararg": false, "is_static": false, @@ -91310,14 +99368,14 @@ "hash": 373806689, "arguments": [ { - "name": "freq", + "name": "scale", "type": "float", "meta": "float" } ] }, { - "name": "get_frequency", + "name": "get_sky_custom_fov", "is_const": true, "is_vararg": false, "is_static": false, @@ -91329,7 +99387,7 @@ } }, { - "name": "set_offset", + "name": "set_sky_rotation", "is_const": false, "is_vararg": false, "is_static": false, @@ -91337,13 +99395,13 @@ "hash": 3460891852, "arguments": [ { - "name": "offset", + "name": "euler_radians", "type": "Vector3" } ] }, { - "name": "get_offset", + "name": "get_sky_rotation", "is_const": true, "is_vararg": false, "is_static": false, @@ -91354,59 +99412,59 @@ } }, { - "name": "set_fractal_type", + "name": "set_bg_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4132731174, + "hash": 2920490490, "arguments": [ { - "name": "type", - "type": "enum::FastNoiseLite.FractalType" + "name": "color", + "type": "Color" } ] }, { - "name": "get_fractal_type", + "name": "get_bg_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1036889279, + "hash": 3444240500, "return_value": { - "type": "enum::FastNoiseLite.FractalType" + "type": "Color" } }, { - "name": "set_fractal_octaves", + "name": "set_bg_energy_multiplier", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "octave_count", - "type": "int", - "meta": "int32" + "name": "energy", + "type": "float", + "meta": "float" } ] }, { - "name": "get_fractal_octaves", + "name": "get_bg_energy_multiplier", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_fractal_lacunarity", + "name": "set_bg_intensity", "is_const": false, "is_vararg": false, "is_static": false, @@ -91414,14 +99472,14 @@ "hash": 373806689, "arguments": [ { - "name": "lacunarity", + "name": "energy", "type": "float", "meta": "float" } ] }, { - "name": "get_fractal_lacunarity", + "name": "get_bg_intensity", "is_const": true, "is_vararg": false, "is_static": false, @@ -91433,113 +99491,111 @@ } }, { - "name": "set_fractal_gain", + "name": "set_canvas_max_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "gain", - "type": "float", - "meta": "float" + "name": "layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fractal_gain", + "name": "get_canvas_max_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_fractal_weighted_strength", + "name": "set_camera_feed_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "weighted_strength", - "type": "float", - "meta": "float" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fractal_weighted_strength", + "name": "get_camera_feed_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_fractal_ping_pong_strength", + "name": "set_ambient_light_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2920490490, "arguments": [ { - "name": "ping_pong_strength", - "type": "float", - "meta": "float" + "name": "color", + "type": "Color" } ] }, { - "name": "get_fractal_ping_pong_strength", + "name": "get_ambient_light_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3444240500, "return_value": { - "type": "float", - "meta": "float" + "type": "Color" } }, { - "name": "set_cellular_distance_function", + "name": "set_ambient_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1006013267, + "hash": 2607780160, "arguments": [ { - "name": "func", - "type": "enum::FastNoiseLite.CellularDistanceFunction" + "name": "source", + "type": "enum::Environment.AmbientSource" } ] }, { - "name": "get_cellular_distance_function", + "name": "get_ambient_source", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2021274088, + "hash": 67453933, "return_value": { - "type": "enum::FastNoiseLite.CellularDistanceFunction" + "type": "enum::Environment.AmbientSource" } }, { - "name": "set_cellular_jitter", + "name": "set_ambient_light_energy", "is_const": false, "is_vararg": false, "is_static": false, @@ -91547,14 +99603,14 @@ "hash": 373806689, "arguments": [ { - "name": "jitter", + "name": "energy", "type": "float", "meta": "float" } ] }, { - "name": "get_cellular_jitter", + "name": "get_ambient_light_energy", "is_const": true, "is_vararg": false, "is_static": false, @@ -91566,82 +99622,84 @@ } }, { - "name": "set_cellular_return_type", + "name": "set_ambient_light_sky_contribution", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2654169698, + "hash": 373806689, "arguments": [ { - "name": "ret", - "type": "enum::FastNoiseLite.CellularReturnType" + "name": "ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "get_cellular_return_type", + "name": "get_ambient_light_sky_contribution", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3699796343, + "hash": 1740695150, "return_value": { - "type": "enum::FastNoiseLite.CellularReturnType" + "type": "float", + "meta": "float" } }, { - "name": "set_domain_warp_enabled", + "name": "set_reflection_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 299673197, "arguments": [ { - "name": "domain_warp_enabled", - "type": "bool" + "name": "source", + "type": "enum::Environment.ReflectionSource" } ] }, { - "name": "is_domain_warp_enabled", + "name": "get_reflection_source", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 777700713, "return_value": { - "type": "bool" + "type": "enum::Environment.ReflectionSource" } }, { - "name": "set_domain_warp_type", + "name": "set_tonemapper", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3629692980, + "hash": 1509116664, "arguments": [ { - "name": "domain_warp_type", - "type": "enum::FastNoiseLite.DomainWarpType" + "name": "mode", + "type": "enum::Environment.ToneMapper" } ] }, { - "name": "get_domain_warp_type", + "name": "get_tonemapper", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2980162020, + "hash": 2908408137, "return_value": { - "type": "enum::FastNoiseLite.DomainWarpType" + "type": "enum::Environment.ToneMapper" } }, { - "name": "set_domain_warp_amplitude", + "name": "set_tonemap_exposure", "is_const": false, "is_vararg": false, "is_static": false, @@ -91649,14 +99707,14 @@ "hash": 373806689, "arguments": [ { - "name": "domain_warp_amplitude", + "name": "exposure", "type": "float", "meta": "float" } ] }, { - "name": "get_domain_warp_amplitude", + "name": "get_tonemap_exposure", "is_const": true, "is_vararg": false, "is_static": false, @@ -91668,7 +99726,7 @@ } }, { - "name": "set_domain_warp_frequency", + "name": "set_tonemap_white", "is_const": false, "is_vararg": false, "is_static": false, @@ -91676,14 +99734,14 @@ "hash": 373806689, "arguments": [ { - "name": "domain_warp_frequency", + "name": "white", "type": "float", "meta": "float" } ] }, { - "name": "get_domain_warp_frequency", + "name": "get_tonemap_white", "is_const": true, "is_vararg": false, "is_static": false, @@ -91695,32 +99753,32 @@ } }, { - "name": "set_domain_warp_fractal_type", + "name": "set_ssr_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3999408287, + "hash": 2586408642, "arguments": [ { - "name": "domain_warp_fractal_type", - "type": "enum::FastNoiseLite.DomainWarpFractalType" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_domain_warp_fractal_type", + "name": "is_ssr_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 407716934, + "hash": 36873697, "return_value": { - "type": "enum::FastNoiseLite.DomainWarpFractalType" + "type": "bool" } }, { - "name": "set_domain_warp_fractal_octaves", + "name": "set_ssr_max_steps", "is_const": false, "is_vararg": false, "is_static": false, @@ -91728,14 +99786,14 @@ "hash": 1286410249, "arguments": [ { - "name": "domain_warp_octave_count", + "name": "max_steps", "type": "int", "meta": "int32" } ] }, { - "name": "get_domain_warp_fractal_octaves", + "name": "get_ssr_max_steps", "is_const": true, "is_vararg": false, "is_static": false, @@ -91747,7 +99805,7 @@ } }, { - "name": "set_domain_warp_fractal_lacunarity", + "name": "set_ssr_fade_in", "is_const": false, "is_vararg": false, "is_static": false, @@ -91755,14 +99813,14 @@ "hash": 373806689, "arguments": [ { - "name": "domain_warp_lacunarity", + "name": "fade_in", "type": "float", "meta": "float" } ] }, { - "name": "get_domain_warp_fractal_lacunarity", + "name": "get_ssr_fade_in", "is_const": true, "is_vararg": false, "is_static": false, @@ -91774,7 +99832,7 @@ } }, { - "name": "set_domain_warp_fractal_gain", + "name": "set_ssr_fade_out", "is_const": false, "is_vararg": false, "is_static": false, @@ -91782,14 +99840,14 @@ "hash": 373806689, "arguments": [ { - "name": "domain_warp_gain", + "name": "fade_out", "type": "float", "meta": "float" } ] }, { - "name": "get_domain_warp_fractal_gain", + "name": "get_ssr_fade_out", "is_const": true, "is_vararg": false, "is_static": false, @@ -91799,425 +99857,424 @@ "type": "float", "meta": "float" } - } - ], - "properties": [ + }, { - "type": "int", - "name": "noise_type", - "setter": "set_noise_type", - "getter": "get_noise_type" + "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" + } + ] }, { - "type": "int", - "name": "seed", - "setter": "set_seed", - "getter": "get_seed" + "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" + } }, { - "type": "float", - "name": "frequency", - "setter": "set_frequency", - "getter": "get_frequency" + "name": "set_ssao_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "type": "Vector3", - "name": "offset", - "setter": "set_offset", - "getter": "get_offset" + "name": "is_ssao_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "int", - "name": "fractal_type", - "setter": "set_fractal_type", - "getter": "get_fractal_type" + "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" + } + ] }, { - "type": "int", - "name": "fractal_octaves", - "setter": "set_fractal_octaves", - "getter": "get_fractal_octaves" + "name": "get_ssao_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "float", - "name": "fractal_lacunarity", - "setter": "set_fractal_lacunarity", - "getter": "get_fractal_lacunarity" + "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" + } + ] }, { - "type": "float", - "name": "fractal_gain", - "setter": "set_fractal_gain", - "getter": "get_fractal_gain" + "name": "get_ssao_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "float", - "name": "fractal_weighted_strength", - "setter": "set_fractal_weighted_strength", - "getter": "get_fractal_weighted_strength" + "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" + } + ] }, { - "type": "float", - "name": "fractal_ping_pong_strength", - "setter": "set_fractal_ping_pong_strength", - "getter": "get_fractal_ping_pong_strength" + "name": "get_ssao_power", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "int", - "name": "cellular_distance_function", - "setter": "set_cellular_distance_function", - "getter": "get_cellular_distance_function" + "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" + } + ] }, { - "type": "float", - "name": "cellular_jitter", - "setter": "set_cellular_jitter", - "getter": "get_cellular_jitter" + "name": "get_ssao_detail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "int", - "name": "cellular_return_type", - "setter": "set_cellular_return_type", - "getter": "get_cellular_return_type" + "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" + } + ] }, { - "type": "bool", - "name": "domain_warp_enabled", - "setter": "set_domain_warp_enabled", - "getter": "is_domain_warp_enabled" + "name": "get_ssao_horizon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "int", - "name": "domain_warp_type", - "setter": "set_domain_warp_type", - "getter": "get_domain_warp_type" + "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" + } + ] }, { - "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" + "name": "get_ssao_sharpness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "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": "set_ssao_direct_light_affect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "WRITE_READ", - "value": 7 + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "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": "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": "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", + "name": "set_ssao_ao_channel_affect", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1247358404, - "return_value": { - "type": "FileAccess" - }, + "hash": 373806689, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "flags", - "type": "enum::FileAccess.ModeFlags" + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "open_encrypted", - "is_const": false, + "name": "get_ssao_ao_channel_affect", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1482131466, + "hash": 1740695150, "return_value": { - "type": "FileAccess" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "mode_flags", - "type": "enum::FileAccess.ModeFlags" - }, - { - "name": "key", - "type": "PackedByteArray" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "open_encrypted_with_pass", + "name": "set_ssil_enabled", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 790283377, - "return_value": { - "type": "FileAccess" - }, + "hash": 2586408642, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "mode_flags", - "type": "enum::FileAccess.ModeFlags" - }, - { - "name": "pass", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "open_compressed", - "is_const": false, + "name": "is_ssil_enabled", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3686439335, - "hash_compatibility": [ - 2874458257 - ], + "hash": 36873697, "return_value": { - "type": "FileAccess" - }, + "type": "bool" + } + }, + { + "name": "set_ssil_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "mode_flags", - "type": "enum::FileAccess.ModeFlags" - }, - { - "name": "compression_mode", - "type": "enum::FileAccess.CompressionMode", - "default_value": "0" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_open_error", - "is_const": false, + "name": "get_ssil_radius", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 1740695150, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" } }, { - "name": "get_file_as_bytes", + "name": "set_ssil_intensity", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 659035735, - "return_value": { - "type": "PackedByteArray" - }, + "hash": 373806689, "arguments": [ { - "name": "path", - "type": "String" + "name": "intensity", + "type": "float", + "meta": "float" } ] }, { - "name": "get_file_as_string", - "is_const": false, + "name": "get_ssil_intensity", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1703090593, + "hash": 1740695150, "return_value": { - "type": "String" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_ssil_sharpness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "path", - "type": "String" + "name": "sharpness", + "type": "float", + "meta": "float" } ] }, { - "name": "flush", + "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": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "normal_rejection", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_path", + "name": "get_ssil_normal_rejection", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "get_path_absolute", - "is_const": true, + "name": "set_sdfgi_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "is_open", + "name": "is_sdfgi_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -92228,7 +100285,7 @@ } }, { - "name": "seek", + "name": "set_sdfgi_cascades", "is_const": false, "is_vararg": false, "is_static": false, @@ -92236,137 +100293,172 @@ "hash": 1286410249, "arguments": [ { - "name": "position", + "name": "amount", "type": "int", - "meta": "uint64" + "meta": "int32" } ] }, { - "name": "seek_end", + "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": 1995695955, + "hash": 373806689, "arguments": [ { - "name": "position", - "type": "int", - "meta": "int64", - "default_value": "0" + "name": "size", + "type": "float", + "meta": "float" } ] }, { - "name": "get_position", + "name": "get_sdfgi_min_cell_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint64" + "type": "float", + "meta": "float" } }, { - "name": "get_length", - "is_const": true, + "name": "set_sdfgi_max_distance", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] }, { - "name": "eof_reached", + "name": "get_sdfgi_max_distance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_8", - "is_const": true, + "name": "set_sdfgi_cascade0_distance", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint8" - } + "hash": 373806689, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_16", + "name": "get_sdfgi_cascade0_distance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint16" + "type": "float", + "meta": "float" } }, { - "name": "get_32", - "is_const": true, + "name": "set_sdfgi_y_scale", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } + "hash": 3608608372, + "arguments": [ + { + "name": "scale", + "type": "enum::Environment.SDFGIYScale" + } + ] }, { - "name": "get_64", + "name": "get_sdfgi_y_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2568002245, "return_value": { - "type": "int", - "meta": "uint64" + "type": "enum::Environment.SDFGIYScale" } }, { - "name": "get_float", - "is_const": true, + "name": "set_sdfgi_use_occlusion", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_double", + "name": "is_sdfgi_using_occlusion", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "get_real", + "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, @@ -92378,117 +100470,113 @@ } }, { - "name": "get_buffer", - "is_const": true, + "name": "set_sdfgi_read_sky_light", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4131300905, - "return_value": { - "type": "PackedByteArray" - }, + "hash": 2586408642, "arguments": [ { - "name": "length", - "type": "int", - "meta": "int64" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_line", + "name": "is_sdfgi_reading_sky_light", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_csv_line", - "is_const": true, + "name": "set_sdfgi_energy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2358116058, - "return_value": { - "type": "PackedStringArray" - }, + "hash": 373806689, "arguments": [ { - "name": "delim", - "type": "String", - "default_value": "\",\"" + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "get_as_text", + "name": "get_sdfgi_energy", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1162154673, + "hash": 1740695150, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "skip_cr", - "type": "bool", - "default_value": "false" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "get_md5", + "name": "set_sdfgi_normal_bias", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1703090593, - "return_value": { - "type": "String" - }, + "hash": 373806689, "arguments": [ { - "name": "path", - "type": "String" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "get_sha256", - "is_const": false, + "name": "get_sdfgi_normal_bias", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1703090593, + "hash": 1740695150, "return_value": { - "type": "String" - }, + "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": "path", - "type": "String" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "is_big_endian", + "name": "get_sdfgi_probe_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_big_endian", + "name": "set_glow_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -92496,102 +100584,115 @@ "hash": 2586408642, "arguments": [ { - "name": "big_endian", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_error", + "name": "is_glow_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3185525595, + "hash": 36873697, "return_value": { - "type": "enum::Error" + "type": "bool" } }, { - "name": "get_var", - "is_const": true, + "name": "set_glow_level", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 189129690, - "return_value": { - "type": "Variant" - }, + "hash": 1602489585, "arguments": [ { - "name": "allow_objects", - "type": "bool", - "default_value": "false" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "intensity", + "type": "float", + "meta": "float" } ] }, { - "name": "store_8", - "is_const": false, + "name": "get_glow_level", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "value", + "name": "idx", "type": "int", - "meta": "uint8" + "meta": "int32" } ] }, { - "name": "store_16", + "name": "set_glow_normalized", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "value", - "type": "int", - "meta": "uint16" + "name": "normalize", + "type": "bool" } ] }, { - "name": "store_32", - "is_const": false, + "name": "is_glow_normalized", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "uint32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "store_64", + "name": "set_glow_intensity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "value", - "type": "int", - "meta": "uint64" + "name": "intensity", + "type": "float", + "meta": "float" } ] }, { - "name": "store_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, @@ -92599,14 +100700,26 @@ "hash": 373806689, "arguments": [ { - "name": "value", + "name": "strength", "type": "float", "meta": "float" } ] }, { - "name": "store_double", + "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, @@ -92614,14 +100727,26 @@ "hash": 373806689, "arguments": [ { - "name": "value", + "name": "mix", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "store_real", + "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, @@ -92629,619 +100754,529 @@ "hash": 373806689, "arguments": [ { - "name": "value", + "name": "amount", "type": "float", "meta": "float" } ] }, { - "name": "store_buffer", + "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": 2971499966, + "hash": 2561587761, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" + "name": "mode", + "type": "enum::Environment.GlowBlendMode" } ] }, { - "name": "store_line", + "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": 83702148, + "hash": 373806689, "arguments": [ { - "name": "line", - "type": "String" + "name": "threshold", + "type": "float", + "meta": "float" } ] }, { - "name": "store_csv_line", + "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": 2173791505, - "hash_compatibility": [ - 2217842308 - ], + "hash": 373806689, "arguments": [ { - "name": "values", - "type": "PackedStringArray" - }, - { - "name": "delim", - "type": "String", - "default_value": "\",\"" + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "store_string", + "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": 83702148, + "hash": 373806689, "arguments": [ { - "name": "string", - "type": "String" + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "store_var", + "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": 738511890, + "hash": 373806689, "arguments": [ { - "name": "value", - "type": "Variant" - }, - { - "name": "full_objects", - "type": "bool", - "default_value": "false" + "name": "strength", + "type": "float", + "meta": "float" } ] }, { - "name": "store_pascal_string", + "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": 83702148, + "hash": 1790811099, "arguments": [ { - "name": "string", - "type": "String" + "name": "mode", + "type": "Texture" } ] }, { - "name": "get_pascal_string", - "is_const": false, + "name": "get_glow_map", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 4037048985, "return_value": { - "type": "String" + "type": "Texture" } }, { - "name": "close", + "name": "set_fog_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "file_exists", - "is_const": false, + "name": "is_fog_enabled", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2323990056, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + } }, { - "name": "get_modified_time", + "name": "set_fog_mode", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1597066294, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 3059806579, "arguments": [ { - "name": "file", - "type": "String" + "name": "mode", + "type": "enum::Environment.FogMode" } ] }, { - "name": "get_unix_permissions", - "is_const": false, + "name": "get_fog_mode", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 524341837, + "hash": 2456062483, "return_value": { - "type": "bitfield::FileAccess.UnixPermissionFlags" - }, - "arguments": [ - { - "name": "file", - "type": "String" - } - ] + "type": "enum::Environment.FogMode" + } }, { - "name": "set_unix_permissions", + "name": "set_fog_light_color", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 846038644, - "return_value": { - "type": "enum::Error" - }, + "hash": 2920490490, "arguments": [ { - "name": "file", - "type": "String" - }, - { - "name": "permissions", - "type": "bitfield::FileAccess.UnixPermissionFlags" + "name": "light_color", + "type": "Color" } ] }, { - "name": "get_hidden_attribute", - "is_const": false, + "name": "get_fog_light_color", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2323990056, + "hash": 3444240500, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "file", - "type": "String" - } - ] + "type": "Color" + } }, { - "name": "set_hidden_attribute", + "name": "set_fog_light_energy", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2892558115, - "return_value": { - "type": "enum::Error" - }, + "hash": 373806689, "arguments": [ { - "name": "file", - "type": "String" - }, - { - "name": "hidden", - "type": "bool" + "name": "light_energy", + "type": "float", + "meta": "float" } ] }, { - "name": "set_read_only_attribute", - "is_const": false, + "name": "get_fog_light_energy", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2892558115, + "hash": 1740695150, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "file", - "type": "String" - }, - { - "name": "ro", - "type": "bool" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "get_read_only_attribute", + "name": "set_fog_sun_scatter", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2323990056, - "return_value": { - "type": "bool" - }, + "hash": 373806689, "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": "sun_scatter", + "type": "float", + "meta": "float" } ] - } - ], - "methods": [ - { - "name": "clear_filters", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 }, { - "name": "add_filter", - "is_const": false, + "name": "get_fog_sun_scatter", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3388804757, - "hash_compatibility": [ - 233059325 - ], - "arguments": [ - { - "name": "filter", - "type": "String" - }, - { - "name": "description", - "type": "String", - "default_value": "\"\"" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_filters", + "name": "set_fog_density", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 373806689, "arguments": [ { - "name": "filters", - "type": "PackedStringArray" + "name": "density", + "type": "float", + "meta": "float" } ] }, { - "name": "get_filters", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "get_current_dir", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "get_current_file", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "get_current_path", + "name": "get_fog_density", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "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", + "name": "set_fog_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "file", - "type": "String" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "set_current_path", - "is_const": false, + "name": "get_fog_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_mode_overrides_title", + "name": "set_fog_height_density", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "override", - "type": "bool" + "name": "height_density", + "type": "float", + "meta": "float" } ] }, { - "name": "is_mode_overriding_title", + "name": "get_fog_height_density", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_file_mode", + "name": "set_fog_aerial_perspective", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3654936397, + "hash": 373806689, "arguments": [ { - "name": "mode", - "type": "enum::FileDialog.FileMode" + "name": "aerial_perspective", + "type": "float", + "meta": "float" } ] }, { - "name": "get_file_mode", + "name": "get_fog_aerial_perspective", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4074825319, + "hash": 1740695150, "return_value": { - "type": "enum::FileDialog.FileMode" + "type": "float", + "meta": "float" } }, { - "name": "get_vbox", + "name": "set_fog_sky_affect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 915758477, - "return_value": { - "type": "VBoxContainer" - } + "hash": 373806689, + "arguments": [ + { + "name": "sky_affect", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_line_edit", - "is_const": false, + "name": "get_fog_sky_affect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4071694264, + "hash": 1740695150, "return_value": { - "type": "LineEdit" + "type": "float", + "meta": "float" } }, { - "name": "set_access", + "name": "set_fog_depth_curve", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4104413466, + "hash": 373806689, "arguments": [ { - "name": "access", - "type": "enum::FileDialog.Access" + "name": "curve", + "type": "float", + "meta": "float" } ] }, { - "name": "get_access", + "name": "get_fog_depth_curve", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3344081076, + "hash": 1740695150, "return_value": { - "type": "enum::FileDialog.Access" + "type": "float", + "meta": "float" } }, { - "name": "set_root_subfolder", + "name": "set_fog_depth_begin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "dir", - "type": "String" + "name": "begin", + "type": "float", + "meta": "float" } ] }, { - "name": "get_root_subfolder", + "name": "get_fog_depth_begin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "set_show_hidden_files", + "name": "set_fog_depth_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "show", - "type": "bool" + "name": "end", + "type": "float", + "meta": "float" } ] }, { - "name": "is_showing_hidden_files", + "name": "get_fog_depth_end", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_use_native_dialog", + "name": "set_volumetric_fog_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -93249,13 +101284,13 @@ "hash": 2586408642, "arguments": [ { - "name": "native", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_use_native_dialog", + "name": "is_volumetric_fog_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -93266,355 +101301,84 @@ } }, { - "name": "deselect_all", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "invalidate", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - } - ], - "signals": [ - { - "name": "file_selected", - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "files_selected", - "arguments": [ - { - "name": "paths", - "type": "PackedStringArray" - } - ] - }, - { - "name": "dir_selected", - "arguments": [ - { - "name": "dir", - "type": "String" - } - ] - } - ], - "properties": [ - { - "type": "bool", - "name": "mode_overrides_title", - "setter": "set_mode_overrides_title", - "getter": "is_mode_overriding_title" - }, - { - "type": "int", - "name": "file_mode", - "setter": "set_file_mode", - "getter": "get_file_mode" - }, - { - "type": "int", - "name": "access", - "setter": "set_access", - "getter": "get_access" - }, - { - "type": "String", - "name": "root_subfolder", - "setter": "set_root_subfolder", - "getter": "get_root_subfolder" - }, - { - "type": "PackedStringArray", - "name": "filters", - "setter": "set_filters", - "getter": "get_filters" - }, - { - "type": "bool", - "name": "show_hidden_files", - "setter": "set_show_hidden_files", - "getter": "is_showing_hidden_files" - }, - { - "type": "bool", - "name": "use_native_dialog", - "setter": "set_use_native_dialog", - "getter": "get_use_native_dialog" - }, - { - "type": "String", - "name": "current_dir", - "setter": "set_current_dir", - "getter": "get_current_dir" - }, - { - "type": "String", - "name": "current_file", - "setter": "set_current_file", - "getter": "get_current_file" - }, - { - "type": "String", - "name": "current_path", - "setter": "set_current_path", - "getter": "get_current_path" - } - ] - }, - { - "name": "FileSystemDock", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "VBoxContainer", - "api_type": "editor", - "methods": [ - { - "name": "navigate_to_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "add_resource_tooltip_plugin", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2258356838, - "arguments": [ - { - "name": "plugin", - "type": "EditorResourceTooltipPlugin" - } - ] - }, - { - "name": "remove_resource_tooltip_plugin", + "name": "set_volumetric_fog_emission", "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", + "hash": 2920490490, "arguments": [ { - "name": "old_folder", - "type": "String" - }, - { - "name": "new_folder", - "type": "String" + "name": "color", + "type": "Color" } ] }, { - "name": "display_mode_changed" - } - ] - }, - { - "name": "FlowContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core", - "enums": [ - { - "name": "AlignmentMode", - "is_bitfield": false, - "values": [ - { - "name": "ALIGNMENT_BEGIN", - "value": 0 - }, - { - "name": "ALIGNMENT_CENTER", - "value": 1 - }, - { - "name": "ALIGNMENT_END", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "get_line_count", + "name": "get_volumetric_fog_emission", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3444240500, "return_value": { - "type": "int", - "meta": "int32" + "type": "Color" } }, { - "name": "set_alignment", + "name": "set_volumetric_fog_albedo", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 575250951, + "hash": 2920490490, "arguments": [ { - "name": "alignment", - "type": "enum::FlowContainer.AlignmentMode" + "name": "color", + "type": "Color" } ] }, { - "name": "get_alignment", + "name": "get_volumetric_fog_albedo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3749743559, + "hash": 3444240500, "return_value": { - "type": "enum::FlowContainer.AlignmentMode" + "type": "Color" } }, { - "name": "set_vertical", + "name": "set_volumetric_fog_density", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "vertical", - "type": "bool" + "name": "density", + "type": "float", + "meta": "float" } ] }, { - "name": "is_vertical", + "name": "get_volumetric_fog_density", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } - } - ], - "properties": [ - { - "type": "int", - "name": "alignment", - "setter": "set_alignment", - "getter": "get_alignment" }, { - "type": "bool", - "name": "vertical", - "setter": "set_vertical", - "getter": "is_vertical" - } - ] - }, - { - "name": "FogMaterial", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Material", - "api_type": "core", - "methods": [ - { - "name": "set_density", + "name": "set_volumetric_fog_emission_energy", "is_const": false, "is_vararg": false, "is_static": false, @@ -93622,14 +101386,14 @@ "hash": 373806689, "arguments": [ { - "name": "density", + "name": "begin", "type": "float", "meta": "float" } ] }, { - "name": "get_density", + "name": "get_volumetric_fog_emission_energy", "is_const": true, "is_vararg": false, "is_static": false, @@ -93641,57 +101405,61 @@ } }, { - "name": "set_albedo", + "name": "set_volumetric_fog_anisotropy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 373806689, "arguments": [ { - "name": "albedo", - "type": "Color" + "name": "anisotropy", + "type": "float", + "meta": "float" } ] }, { - "name": "get_albedo", + "name": "get_volumetric_fog_anisotropy", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1740695150, "return_value": { - "type": "Color" + "type": "float", + "meta": "float" } }, { - "name": "set_emission", + "name": "set_volumetric_fog_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 373806689, "arguments": [ { - "name": "emission", - "type": "Color" + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "get_emission", + "name": "get_volumetric_fog_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1740695150, "return_value": { - "type": "Color" + "type": "float", + "meta": "float" } }, { - "name": "set_height_falloff", + "name": "set_volumetric_fog_detail_spread", "is_const": false, "is_vararg": false, "is_static": false, @@ -93699,14 +101467,14 @@ "hash": 373806689, "arguments": [ { - "name": "height_falloff", + "name": "detail_spread", "type": "float", "meta": "float" } ] }, { - "name": "get_height_falloff", + "name": "get_volumetric_fog_detail_spread", "is_const": true, "is_vararg": false, "is_static": false, @@ -93718,7 +101486,7 @@ } }, { - "name": "set_edge_fade", + "name": "set_volumetric_fog_gi_inject", "is_const": false, "is_vararg": false, "is_static": false, @@ -93726,14 +101494,14 @@ "hash": 373806689, "arguments": [ { - "name": "edge_fade", + "name": "gi_inject", "type": "float", "meta": "float" } ] }, { - "name": "get_edge_fade", + "name": "get_volumetric_fog_gi_inject", "is_const": true, "is_vararg": false, "is_static": false, @@ -93745,1527 +101513,1667 @@ } }, { - "name": "set_density_texture", + "name": "set_volumetric_fog_ambient_inject", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1188404210, + "hash": 373806689, "arguments": [ { - "name": "density_texture", - "type": "Texture3D" + "name": "enabled", + "type": "float", + "meta": "float" } ] }, { - "name": "get_density_texture", + "name": "get_volumetric_fog_ambient_inject", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373985333, + "hash": 1740695150, "return_value": { - "type": "Texture3D" + "type": "float", + "meta": "float" } - } - ], - "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", + "name": "set_volumetric_fog_sky_affect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 373806689, "arguments": [ { - "name": "size", - "type": "Vector3" + "name": "sky_affect", + "type": "float", + "meta": "float" } ] }, { - "name": "get_size", + "name": "get_volumetric_fog_sky_affect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1740695150, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" } }, { - "name": "set_shape", + "name": "set_volumetric_fog_temporal_reprojection_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1416323362, + "hash": 2586408642, "arguments": [ { - "name": "shape", - "type": "enum::RenderingServer.FogVolumeShape" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_shape", + "name": "is_volumetric_fog_temporal_reprojection_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920334604, + "hash": 36873697, "return_value": { - "type": "enum::RenderingServer.FogVolumeShape" + "type": "bool" } }, { - "name": "set_material", + "name": "set_volumetric_fog_temporal_reprojection_amount", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 373806689, "arguments": [ { - "name": "material", - "type": "Material" + "name": "temporal_reprojection_amount", + "type": "float", + "meta": "float" } ] }, { - "name": "get_material", + "name": "get_volumetric_fog_temporal_reprojection_amount", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 1740695150, "return_value": { - "type": "Material" + "type": "float", + "meta": "float" } - } - ], - "properties": [ - { - "type": "Vector3", - "name": "size", - "setter": "set_size", - "getter": "get_size" - }, - { - "type": "int", - "name": "shape", - "setter": "set_shape", - "getter": "get_shape" }, { - "type": "FogMaterial,ShaderMaterial", - "name": "material", - "setter": "set_material", - "getter": "get_material" - } - ] - }, - { - "name": "Font", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_fallbacks", + "name": "set_adjustment_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "fallbacks", - "type": "typedarray::Font" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_fallbacks", + "name": "is_adjustment_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 36873697, "return_value": { - "type": "typedarray::Font" + "type": "bool" } }, { - "name": "find_variation", - "is_const": true, + "name": "set_adjustment_brightness", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3344325384, - "hash_compatibility": [ - 1851767612, - 1222433716, - 1149405976 - ], - "return_value": { - "type": "RID" - }, + "hash": 373806689, "arguments": [ { - "name": "variation_coordinates", - "type": "Dictionary" - }, - { - "name": "face_index", - "type": "int", - "meta": "int32", - "default_value": "0" - }, - { - "name": "strength", + "name": "brightness", "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" + "meta": "float" } ] }, { - "name": "get_rids", + "name": "get_adjustment_brightness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 1740695150, "return_value": { - "type": "typedarray::RID" + "type": "float", + "meta": "float" } }, { - "name": "get_height", - "is_const": true, + "name": "set_adjustment_contrast", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 378113874, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 373806689, "arguments": [ { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" + "name": "contrast", + "type": "float", + "meta": "float" } ] }, { - "name": "get_ascent", + "name": "get_adjustment_contrast", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 378113874, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" - } - ] + } }, { - "name": "get_descent", - "is_const": true, + "name": "set_adjustment_saturation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 378113874, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 373806689, "arguments": [ { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" + "name": "saturation", + "type": "float", + "meta": "float" } ] }, { - "name": "get_underline_position", + "name": "get_adjustment_saturation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 378113874, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" - } - ] + } }, { - "name": "get_underline_thickness", - "is_const": true, + "name": "set_adjustment_color_correction", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 378113874, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1790811099, "arguments": [ { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" + "name": "color_correction", + "type": "Texture" } ] }, { - "name": "get_font_name", + "name": "get_adjustment_color_correction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 4037048985, "return_value": { - "type": "String" + "type": "Texture" } + } + ], + "properties": [ + { + "type": "int", + "name": "background_mode", + "setter": "set_background", + "getter": "get_background" }, { - "name": "get_font_style_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "type": "Color", + "name": "background_color", + "setter": "set_bg_color", + "getter": "get_bg_color" }, { - "name": "get_ot_name_strings", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3102165223, - "return_value": { - "type": "Dictionary" - } + "type": "float", + "name": "background_energy_multiplier", + "setter": "set_bg_energy_multiplier", + "getter": "get_bg_energy_multiplier" }, { - "name": "get_font_style", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2520224254, - "return_value": { - "type": "bitfield::TextServer.FontStyle" - } + "type": "float", + "name": "background_intensity", + "setter": "set_bg_intensity", + "getter": "get_bg_intensity" }, { - "name": "get_font_weight", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "int", + "name": "background_canvas_max_layer", + "setter": "set_canvas_max_layer", + "getter": "get_canvas_max_layer" }, { - "name": "get_font_stretch", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "type": "int", + "name": "background_camera_feed_id", + "setter": "set_camera_feed_id", + "getter": "get_camera_feed_id" + }, + { + "type": "Sky", + "name": "sky", + "setter": "set_sky", + "getter": "get_sky" + }, + { + "type": "float", + "name": "sky_custom_fov", + "setter": "set_sky_custom_fov", + "getter": "get_sky_custom_fov" + }, + { + "type": "Vector3", + "name": "sky_rotation", + "setter": "set_sky_rotation", + "getter": "get_sky_rotation" + }, + { + "type": "int", + "name": "ambient_light_source", + "setter": "set_ambient_source", + "getter": "get_ambient_source" + }, + { + "type": "Color", + "name": "ambient_light_color", + "setter": "set_ambient_light_color", + "getter": "get_ambient_light_color" + }, + { + "type": "float", + "name": "ambient_light_sky_contribution", + "setter": "set_ambient_light_sky_contribution", + "getter": "get_ambient_light_sky_contribution" + }, + { + "type": "float", + "name": "ambient_light_energy", + "setter": "set_ambient_light_energy", + "getter": "get_ambient_light_energy" + }, + { + "type": "int", + "name": "reflected_light_source", + "setter": "set_reflection_source", + "getter": "get_reflection_source" + }, + { + "type": "int", + "name": "tonemap_mode", + "setter": "set_tonemapper", + "getter": "get_tonemapper" + }, + { + "type": "float", + "name": "tonemap_exposure", + "setter": "set_tonemap_exposure", + "getter": "get_tonemap_exposure" + }, + { + "type": "float", + "name": "tonemap_white", + "setter": "set_tonemap_white", + "getter": "get_tonemap_white" + }, + { + "type": "bool", + "name": "ssr_enabled", + "setter": "set_ssr_enabled", + "getter": "is_ssr_enabled" + }, + { + "type": "int", + "name": "ssr_max_steps", + "setter": "set_ssr_max_steps", + "getter": "get_ssr_max_steps" + }, + { + "type": "float", + "name": "ssr_fade_in", + "setter": "set_ssr_fade_in", + "getter": "get_ssr_fade_in" + }, + { + "type": "float", + "name": "ssr_fade_out", + "setter": "set_ssr_fade_out", + "getter": "get_ssr_fade_out" + }, + { + "type": "float", + "name": "ssr_depth_tolerance", + "setter": "set_ssr_depth_tolerance", + "getter": "get_ssr_depth_tolerance" + }, + { + "type": "bool", + "name": "ssao_enabled", + "setter": "set_ssao_enabled", + "getter": "is_ssao_enabled" + }, + { + "type": "float", + "name": "ssao_radius", + "setter": "set_ssao_radius", + "getter": "get_ssao_radius" + }, + { + "type": "float", + "name": "ssao_intensity", + "setter": "set_ssao_intensity", + "getter": "get_ssao_intensity" + }, + { + "type": "float", + "name": "ssao_power", + "setter": "set_ssao_power", + "getter": "get_ssao_power" + }, + { + "type": "float", + "name": "ssao_detail", + "setter": "set_ssao_detail", + "getter": "get_ssao_detail" + }, + { + "type": "float", + "name": "ssao_horizon", + "setter": "set_ssao_horizon", + "getter": "get_ssao_horizon" + }, + { + "type": "float", + "name": "ssao_sharpness", + "setter": "set_ssao_sharpness", + "getter": "get_ssao_sharpness" + }, + { + "type": "float", + "name": "ssao_light_affect", + "setter": "set_ssao_direct_light_affect", + "getter": "get_ssao_direct_light_affect" + }, + { + "type": "float", + "name": "ssao_ao_channel_affect", + "setter": "set_ssao_ao_channel_affect", + "getter": "get_ssao_ao_channel_affect" + }, + { + "type": "bool", + "name": "ssil_enabled", + "setter": "set_ssil_enabled", + "getter": "is_ssil_enabled" + }, + { + "type": "float", + "name": "ssil_radius", + "setter": "set_ssil_radius", + "getter": "get_ssil_radius" + }, + { + "type": "float", + "name": "ssil_intensity", + "setter": "set_ssil_intensity", + "getter": "get_ssil_intensity" + }, + { + "type": "float", + "name": "ssil_sharpness", + "setter": "set_ssil_sharpness", + "getter": "get_ssil_sharpness" + }, + { + "type": "float", + "name": "ssil_normal_rejection", + "setter": "set_ssil_normal_rejection", + "getter": "get_ssil_normal_rejection" + }, + { + "type": "bool", + "name": "sdfgi_enabled", + "setter": "set_sdfgi_enabled", + "getter": "is_sdfgi_enabled" + }, + { + "type": "bool", + "name": "sdfgi_use_occlusion", + "setter": "set_sdfgi_use_occlusion", + "getter": "is_sdfgi_using_occlusion" + }, + { + "type": "bool", + "name": "sdfgi_read_sky_light", + "setter": "set_sdfgi_read_sky_light", + "getter": "is_sdfgi_reading_sky_light" + }, + { + "type": "float", + "name": "sdfgi_bounce_feedback", + "setter": "set_sdfgi_bounce_feedback", + "getter": "get_sdfgi_bounce_feedback" + }, + { + "type": "int", + "name": "sdfgi_cascades", + "setter": "set_sdfgi_cascades", + "getter": "get_sdfgi_cascades" + }, + { + "type": "float", + "name": "sdfgi_min_cell_size", + "setter": "set_sdfgi_min_cell_size", + "getter": "get_sdfgi_min_cell_size" + }, + { + "type": "float", + "name": "sdfgi_cascade0_distance", + "setter": "set_sdfgi_cascade0_distance", + "getter": "get_sdfgi_cascade0_distance" + }, + { + "type": "float", + "name": "sdfgi_max_distance", + "setter": "set_sdfgi_max_distance", + "getter": "get_sdfgi_max_distance" + }, + { + "type": "int", + "name": "sdfgi_y_scale", + "setter": "set_sdfgi_y_scale", + "getter": "get_sdfgi_y_scale" + }, + { + "type": "float", + "name": "sdfgi_energy", + "setter": "set_sdfgi_energy", + "getter": "get_sdfgi_energy" + }, + { + "type": "float", + "name": "sdfgi_normal_bias", + "setter": "set_sdfgi_normal_bias", + "getter": "get_sdfgi_normal_bias" + }, + { + "type": "float", + "name": "sdfgi_probe_bias", + "setter": "set_sdfgi_probe_bias", + "getter": "get_sdfgi_probe_bias" + }, + { + "type": "bool", + "name": "glow_enabled", + "setter": "set_glow_enabled", + "getter": "is_glow_enabled" + }, + { + "type": "bool", + "name": "glow_normalized", + "setter": "set_glow_normalized", + "getter": "is_glow_normalized" + }, + { + "type": "float", + "name": "glow_intensity", + "setter": "set_glow_intensity", + "getter": "get_glow_intensity" + }, + { + "type": "float", + "name": "glow_strength", + "setter": "set_glow_strength", + "getter": "get_glow_strength" + }, + { + "type": "float", + "name": "glow_mix", + "setter": "set_glow_mix", + "getter": "get_glow_mix" + }, + { + "type": "float", + "name": "glow_bloom", + "setter": "set_glow_bloom", + "getter": "get_glow_bloom" + }, + { + "type": "int", + "name": "glow_blend_mode", + "setter": "set_glow_blend_mode", + "getter": "get_glow_blend_mode" + }, + { + "type": "float", + "name": "glow_hdr_threshold", + "setter": "set_glow_hdr_bleed_threshold", + "getter": "get_glow_hdr_bleed_threshold" + }, + { + "type": "float", + "name": "glow_hdr_scale", + "setter": "set_glow_hdr_bleed_scale", + "getter": "get_glow_hdr_bleed_scale" + }, + { + "type": "float", + "name": "glow_hdr_luminance_cap", + "setter": "set_glow_hdr_luminance_cap", + "getter": "get_glow_hdr_luminance_cap" + }, + { + "type": "float", + "name": "glow_map_strength", + "setter": "set_glow_map_strength", + "getter": "get_glow_map_strength" + }, + { + "type": "Texture2D", + "name": "glow_map", + "setter": "set_glow_map", + "getter": "get_glow_map" + }, + { + "type": "bool", + "name": "fog_enabled", + "setter": "set_fog_enabled", + "getter": "is_fog_enabled" + }, + { + "type": "int", + "name": "fog_mode", + "setter": "set_fog_mode", + "getter": "get_fog_mode" + }, + { + "type": "Color", + "name": "fog_light_color", + "setter": "set_fog_light_color", + "getter": "get_fog_light_color" + }, + { + "type": "float", + "name": "fog_light_energy", + "setter": "set_fog_light_energy", + "getter": "get_fog_light_energy" + }, + { + "type": "float", + "name": "fog_sun_scatter", + "setter": "set_fog_sun_scatter", + "getter": "get_fog_sun_scatter" + }, + { + "type": "float", + "name": "fog_density", + "setter": "set_fog_density", + "getter": "get_fog_density" + }, + { + "type": "float", + "name": "fog_aerial_perspective", + "setter": "set_fog_aerial_perspective", + "getter": "get_fog_aerial_perspective" + }, + { + "type": "float", + "name": "fog_sky_affect", + "setter": "set_fog_sky_affect", + "getter": "get_fog_sky_affect" + }, + { + "type": "float", + "name": "fog_height", + "setter": "set_fog_height", + "getter": "get_fog_height" + }, + { + "type": "float", + "name": "fog_height_density", + "setter": "set_fog_height_density", + "getter": "get_fog_height_density" + }, + { + "type": "float", + "name": "fog_depth_curve", + "setter": "set_fog_depth_curve", + "getter": "get_fog_depth_curve" + }, + { + "type": "float", + "name": "fog_depth_begin", + "setter": "set_fog_depth_begin", + "getter": "get_fog_depth_begin" + }, + { + "type": "float", + "name": "fog_depth_end", + "setter": "set_fog_depth_end", + "getter": "get_fog_depth_end" + }, + { + "type": "bool", + "name": "volumetric_fog_enabled", + "setter": "set_volumetric_fog_enabled", + "getter": "is_volumetric_fog_enabled" + }, + { + "type": "float", + "name": "volumetric_fog_density", + "setter": "set_volumetric_fog_density", + "getter": "get_volumetric_fog_density" + }, + { + "type": "Color", + "name": "volumetric_fog_albedo", + "setter": "set_volumetric_fog_albedo", + "getter": "get_volumetric_fog_albedo" + }, + { + "type": "Color", + "name": "volumetric_fog_emission", + "setter": "set_volumetric_fog_emission", + "getter": "get_volumetric_fog_emission" + }, + { + "type": "float", + "name": "volumetric_fog_emission_energy", + "setter": "set_volumetric_fog_emission_energy", + "getter": "get_volumetric_fog_emission_energy" + }, + { + "type": "float", + "name": "volumetric_fog_gi_inject", + "setter": "set_volumetric_fog_gi_inject", + "getter": "get_volumetric_fog_gi_inject" + }, + { + "type": "float", + "name": "volumetric_fog_anisotropy", + "setter": "set_volumetric_fog_anisotropy", + "getter": "get_volumetric_fog_anisotropy" + }, + { + "type": "float", + "name": "volumetric_fog_length", + "setter": "set_volumetric_fog_length", + "getter": "get_volumetric_fog_length" + }, + { + "type": "float", + "name": "volumetric_fog_detail_spread", + "setter": "set_volumetric_fog_detail_spread", + "getter": "get_volumetric_fog_detail_spread" + }, + { + "type": "float", + "name": "volumetric_fog_ambient_inject", + "setter": "set_volumetric_fog_ambient_inject", + "getter": "get_volumetric_fog_ambient_inject" + }, + { + "type": "float", + "name": "volumetric_fog_sky_affect", + "setter": "set_volumetric_fog_sky_affect", + "getter": "get_volumetric_fog_sky_affect" + }, + { + "type": "bool", + "name": "volumetric_fog_temporal_reprojection_enabled", + "setter": "set_volumetric_fog_temporal_reprojection_enabled", + "getter": "is_volumetric_fog_temporal_reprojection_enabled" + }, + { + "type": "float", + "name": "volumetric_fog_temporal_reprojection_amount", + "setter": "set_volumetric_fog_temporal_reprojection_amount", + "getter": "get_volumetric_fog_temporal_reprojection_amount" + }, + { + "type": "bool", + "name": "adjustment_enabled", + "setter": "set_adjustment_enabled", + "getter": "is_adjustment_enabled" + }, + { + "type": "float", + "name": "adjustment_brightness", + "setter": "set_adjustment_brightness", + "getter": "get_adjustment_brightness" + }, + { + "type": "float", + "name": "adjustment_contrast", + "setter": "set_adjustment_contrast", + "getter": "get_adjustment_contrast" + }, + { + "type": "float", + "name": "adjustment_saturation", + "setter": "set_adjustment_saturation", + "getter": "get_adjustment_saturation" + }, + { + "type": "Texture2D,Texture3D", + "name": "adjustment_color_correction", + "setter": "set_adjustment_color_correction", + "getter": "get_adjustment_color_correction" + } + ] + }, + { + "name": "Expression", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "parse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3069722906, + "hash_compatibility": [ + 3658149758 + ], "return_value": { - "type": "int", - "meta": "int32" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "expression", + "type": "String" + }, + { + "name": "input_names", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + } + ] }, { - "name": "get_spacing", - "is_const": true, + "name": "execute", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1310880908, + "hash": 3712471238, "return_value": { - "type": "int", - "meta": "int32" + "type": "Variant" }, "arguments": [ { - "name": "spacing", - "type": "enum::TextServer.SpacingType" + "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": "get_opentype_features", + "name": "has_execute_failed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 36873697, "return_value": { - "type": "Dictionary" + "type": "bool" } }, { - "name": "set_cache_capacity", + "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": 3937882851, + "hash": 743155724, "arguments": [ { - "name": "single_line", - "type": "int", - "meta": "int32" - }, - { - "name": "multi_line", - "type": "int", - "meta": "int32" + "name": "size", + "type": "Vector2" } ] }, { - "name": "get_string_size", + "name": "get_external_texture_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1868866121, - "hash_compatibility": [ - 3678918099 - ], + "hash": 3905245786, "return_value": { - "type": "Vector2" - }, + "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": "text", - "type": "String" - }, - { - "name": "alignment", - "type": "enum::HorizontalAlignment", - "default_value": "0" - }, - { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1" - }, - { - "name": "font_size", + "name": "external_buffer_id", "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" + "meta": "uint64" } ] - }, + } + ], + "properties": [ { - "name": "get_multiline_string_size", - "is_const": true, + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "FBXDocument", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFDocument", + "api_type": "core" + }, + { + "name": "FBXState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "GLTFState", + "api_type": "core", + "methods": [ + { + "name": "get_allow_geometry_helper_nodes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 519636710, - "hash_compatibility": [ - 2427690650 - ], + "hash": 2240911060, "return_value": { - "type": "Vector2" - }, + "type": "bool" + } + }, + { + "name": "set_allow_geometry_helper_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "text", - "type": "String" - }, - { - "name": "alignment", - "type": "enum::HorizontalAlignment", - "default_value": "0" - }, - { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1" - }, + "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": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" + "name": "TYPE_VALUE", + "value": 5 }, { - "name": "max_lines", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "TYPE_VALUE_CUBIC", + "value": 4 }, { - "name": "brk_flags", - "type": "bitfield::TextServer.LineBreakFlag", - "default_value": "3" + "name": "TYPE_PERLIN", + "value": 3 }, { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag", - "default_value": "3" + "name": "TYPE_CELLULAR", + "value": 2 }, { - "name": "direction", - "type": "enum::TextServer.Direction", - "default_value": "0" + "name": "TYPE_SIMPLEX", + "value": 0 }, { - "name": "orientation", - "type": "enum::TextServer.Orientation", - "default_value": "0" + "name": "TYPE_SIMPLEX_SMOOTH", + "value": 1 } ] }, { - "name": "draw_string", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1983721962, - "hash_compatibility": [ - 2565402639 - ], - "arguments": [ - { - "name": "canvas_item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, + "name": "FractalType", + "is_bitfield": false, + "values": [ { - "name": "text", - "type": "String" + "name": "FRACTAL_NONE", + "value": 0 }, { - "name": "alignment", - "type": "enum::HorizontalAlignment", - "default_value": "0" + "name": "FRACTAL_FBM", + "value": 1 }, { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1" + "name": "FRACTAL_RIDGED", + "value": 2 }, { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" - }, + "name": "FRACTAL_PING_PONG", + "value": 3 + } + ] + }, + { + "name": "CellularDistanceFunction", + "is_bitfield": false, + "values": [ { - "name": "modulate", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "DISTANCE_EUCLIDEAN", + "value": 0 }, { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag", - "default_value": "3" + "name": "DISTANCE_EUCLIDEAN_SQUARED", + "value": 1 }, { - "name": "direction", - "type": "enum::TextServer.Direction", - "default_value": "0" + "name": "DISTANCE_MANHATTAN", + "value": 2 }, { - "name": "orientation", - "type": "enum::TextServer.Orientation", - "default_value": "0" + "name": "DISTANCE_HYBRID", + "value": 3 } ] }, { - "name": "draw_multiline_string", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1171506176, - "hash_compatibility": [ - 348869189 - ], - "arguments": [ + "name": "CellularReturnType", + "is_bitfield": false, + "values": [ { - "name": "canvas_item", - "type": "RID" + "name": "RETURN_CELL_VALUE", + "value": 0 }, { - "name": "pos", - "type": "Vector2" + "name": "RETURN_DISTANCE", + "value": 1 }, { - "name": "text", - "type": "String" + "name": "RETURN_DISTANCE2", + "value": 2 }, { - "name": "alignment", - "type": "enum::HorizontalAlignment", - "default_value": "0" + "name": "RETURN_DISTANCE2_ADD", + "value": 3 }, { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1" + "name": "RETURN_DISTANCE2_SUB", + "value": 4 }, { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" + "name": "RETURN_DISTANCE2_MUL", + "value": 5 }, { - "name": "max_lines", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, + "name": "RETURN_DISTANCE2_DIV", + "value": 6 + } + ] + }, + { + "name": "DomainWarpType", + "is_bitfield": false, + "values": [ { - "name": "modulate", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "DOMAIN_WARP_SIMPLEX", + "value": 0 }, { - "name": "brk_flags", - "type": "bitfield::TextServer.LineBreakFlag", - "default_value": "3" + "name": "DOMAIN_WARP_SIMPLEX_REDUCED", + "value": 1 }, { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag", - "default_value": "3" + "name": "DOMAIN_WARP_BASIC_GRID", + "value": 2 + } + ] + }, + { + "name": "DomainWarpFractalType", + "is_bitfield": false, + "values": [ + { + "name": "DOMAIN_WARP_FRACTAL_NONE", + "value": 0 }, { - "name": "direction", - "type": "enum::TextServer.Direction", - "default_value": "0" + "name": "DOMAIN_WARP_FRACTAL_PROGRESSIVE", + "value": 1 }, { - "name": "orientation", - "type": "enum::TextServer.Orientation", - "default_value": "0" + "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": "draw_string_outline", + "name": "get_noise_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 623754045, - "hash_compatibility": [ - 657875837 - ], + "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": "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", + "name": "seed", "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" + "meta": "int32" } ] }, { - "name": "draw_multiline_string_outline", + "name": "get_seed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3206388178, - "hash_compatibility": [ - 1649790182 - ], - "arguments": [ - { - "name": "canvas_item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "text", - "type": "String" - }, - { - "name": "alignment", - "type": "enum::HorizontalAlignment", - "default_value": "0" - }, - { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1" - }, - { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "16" - }, - { - "name": "max_lines", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "size", - "type": "int", - "meta": "int32", - "default_value": "1" - }, - { - "name": "modulate", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" - }, - { - "name": "brk_flags", - "type": "bitfield::TextServer.LineBreakFlag", - "default_value": "3" - }, - { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag", - "default_value": "3" - }, - { - "name": "direction", - "type": "enum::TextServer.Direction", - "default_value": "0" - }, - { - "name": "orientation", - "type": "enum::TextServer.Orientation", - "default_value": "0" - } - ] - }, - { - "name": "get_char_size", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3016396712, + "hash": 3905245786, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "char", - "type": "int" - }, - { - "name": "font_size", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "draw_char", - "is_const": true, + "name": "set_frequency", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3815617597, - "hash_compatibility": [ - 1462476057 - ], - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 373806689, "arguments": [ { - "name": "canvas_item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "char", - "type": "int" - }, - { - "name": "font_size", - "type": "int", - "meta": "int32" - }, - { - "name": "modulate", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "freq", + "type": "float", + "meta": "float" } ] }, { - "name": "draw_char_outline", + "name": "get_frequency", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 209525354, - "hash_compatibility": [ - 4161008124 - ], + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "canvas_item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "char", - "type": "int" - }, - { - "name": "font_size", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "modulate", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" - } - ] + } }, { - "name": "has_char", - "is_const": true, + "name": "set_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 3460891852, "arguments": [ { - "name": "char", - "type": "int" + "name": "offset", + "type": "Vector3" } ] }, { - "name": "get_supported_chars", + "name": "get_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3360562783, "return_value": { - "type": "String" + "type": "Vector3" } }, { - "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, + "name": "set_fractal_type", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, + "hash": 4132731174, "arguments": [ { - "name": "script", - "type": "String" + "name": "type", + "type": "enum::FastNoiseLite.FractalType" } ] }, { - "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", + "name": "get_fractal_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1036889279, "return_value": { - "type": "Dictionary" + "type": "enum::FastNoiseLite.FractalType" } }, { - "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", + "name": "set_fractal_octaves", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "path", - "type": "String" + "name": "octave_count", + "type": "int", + "meta": "int32" } ] }, { - "name": "load_dynamic_font", - "is_const": false, + "name": "get_fractal_octaves", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, + "hash": 3905245786, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_data", + "name": "set_fractal_lacunarity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 373806689, "arguments": [ { - "name": "data", - "type": "PackedByteArray" + "name": "lacunarity", + "type": "float", + "meta": "float" } ] }, { - "name": "get_data", + "name": "get_fractal_lacunarity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 1740695150, "return_value": { - "type": "PackedByteArray" + "type": "float", + "meta": "float" } }, { - "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", + "name": "set_fractal_gain", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "name", - "type": "String" + "name": "gain", + "type": "float", + "meta": "float" } ] }, { - "name": "set_font_style", - "is_const": false, + "name": "get_fractal_gain", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 918070724, - "arguments": [ - { - "name": "style", - "type": "bitfield::TextServer.FontStyle" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_font_weight", + "name": "set_fractal_weighted_strength", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "weight", - "type": "int", - "meta": "int32" + "name": "weighted_strength", + "type": "float", + "meta": "float" } ] }, { - "name": "set_font_stretch", - "is_const": false, + "name": "get_fractal_weighted_strength", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "stretch", - "type": "int", - "meta": "int32" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_antialiasing", + "name": "set_fractal_ping_pong_strength", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1669900, + "hash": 373806689, "arguments": [ { - "name": "antialiasing", - "type": "enum::TextServer.FontAntialiasing" + "name": "ping_pong_strength", + "type": "float", + "meta": "float" } ] }, { - "name": "get_antialiasing", + "name": "get_fractal_ping_pong_strength", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4262718649, + "hash": 1740695150, "return_value": { - "type": "enum::TextServer.FontAntialiasing" + "type": "float", + "meta": "float" } }, { - "name": "set_generate_mipmaps", + "name": "set_cellular_distance_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1006013267, "arguments": [ { - "name": "generate_mipmaps", - "type": "bool" + "name": "func", + "type": "enum::FastNoiseLite.CellularDistanceFunction" } ] }, { - "name": "get_generate_mipmaps", + "name": "get_cellular_distance_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2021274088, "return_value": { - "type": "bool" + "type": "enum::FastNoiseLite.CellularDistanceFunction" } }, { - "name": "set_multichannel_signed_distance_field", + "name": "set_cellular_jitter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "msdf", - "type": "bool" + "name": "jitter", + "type": "float", + "meta": "float" } ] }, { - "name": "is_multichannel_signed_distance_field", + "name": "get_cellular_jitter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_msdf_pixel_range", + "name": "set_cellular_return_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2654169698, "arguments": [ { - "name": "msdf_pixel_range", - "type": "int", - "meta": "int32" + "name": "ret", + "type": "enum::FastNoiseLite.CellularReturnType" } ] }, { - "name": "get_msdf_pixel_range", + "name": "get_cellular_return_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3699796343, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::FastNoiseLite.CellularReturnType" } }, { - "name": "set_msdf_size", + "name": "set_domain_warp_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "msdf_size", - "type": "int", - "meta": "int32" + "name": "domain_warp_enabled", + "type": "bool" } ] }, { - "name": "get_msdf_size", + "name": "is_domain_warp_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_fixed_size", + "name": "set_domain_warp_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3629692980, "arguments": [ { - "name": "fixed_size", - "type": "int", - "meta": "int32" + "name": "domain_warp_type", + "type": "enum::FastNoiseLite.DomainWarpType" } ] }, { - "name": "get_fixed_size", + "name": "get_domain_warp_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2980162020, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::FastNoiseLite.DomainWarpType" } }, { - "name": "set_fixed_size_scale_mode", + "name": "set_domain_warp_amplitude", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1660989956, + "hash": 373806689, "arguments": [ { - "name": "fixed_size_scale_mode", - "type": "enum::TextServer.FixedSizeScaleMode" + "name": "domain_warp_amplitude", + "type": "float", + "meta": "float" } ] }, { - "name": "get_fixed_size_scale_mode", + "name": "get_domain_warp_amplitude", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 753873478, + "hash": 1740695150, "return_value": { - "type": "enum::TextServer.FixedSizeScaleMode" + "type": "float", + "meta": "float" } }, { - "name": "set_allow_system_fallback", + "name": "set_domain_warp_frequency", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "allow_system_fallback", - "type": "bool" + "name": "domain_warp_frequency", + "type": "float", + "meta": "float" } ] }, { - "name": "is_allow_system_fallback", + "name": "get_domain_warp_frequency", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_force_autohinter", + "name": "set_domain_warp_fractal_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3999408287, "arguments": [ { - "name": "force_autohinter", - "type": "bool" + "name": "domain_warp_fractal_type", + "type": "enum::FastNoiseLite.DomainWarpFractalType" } ] }, { - "name": "is_force_autohinter", + "name": "get_domain_warp_fractal_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 407716934, "return_value": { - "type": "bool" + "type": "enum::FastNoiseLite.DomainWarpFractalType" } }, { - "name": "set_hinting", + "name": "set_domain_warp_fractal_octaves", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1827459492, + "hash": 1286410249, "arguments": [ { - "name": "hinting", - "type": "enum::TextServer.Hinting" + "name": "domain_warp_octave_count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_hinting", + "name": "get_domain_warp_fractal_octaves", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3683214614, + "hash": 3905245786, "return_value": { - "type": "enum::TextServer.Hinting" + "type": "int", + "meta": "int32" } }, { - "name": "set_subpixel_positioning", + "name": "set_domain_warp_fractal_lacunarity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4225742182, + "hash": 373806689, "arguments": [ { - "name": "subpixel_positioning", - "type": "enum::TextServer.SubpixelPositioning" + "name": "domain_warp_lacunarity", + "type": "float", + "meta": "float" } ] }, { - "name": "get_subpixel_positioning", + "name": "get_domain_warp_fractal_lacunarity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1069238588, + "hash": 1740695150, "return_value": { - "type": "enum::TextServer.SubpixelPositioning" + "type": "float", + "meta": "float" } }, { - "name": "set_oversampling", + "name": "set_domain_warp_fractal_gain", "is_const": false, "is_vararg": false, "is_static": false, @@ -95273,14 +103181,14 @@ "hash": 373806689, "arguments": [ { - "name": "oversampling", + "name": "domain_warp_gain", "type": "float", "meta": "float" } ] }, { - "name": "get_oversampling", + "name": "get_domain_warp_fractal_gain", "is_const": true, "is_vararg": false, "is_static": false, @@ -95290,2138 +103198,1677 @@ "type": "float", "meta": "float" } + } + ], + "properties": [ + { + "type": "int", + "name": "noise_type", + "setter": "set_noise_type", + "getter": "get_noise_type" }, { - "name": "get_cache_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" }, { - "name": "clear_cache", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "type": "float", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" }, { - "name": "remove_cache", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "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": "cache_index", - "type": "int", - "meta": "int32" + "name": "READ", + "value": 1 + }, + { + "name": "WRITE", + "value": 2 + }, + { + "name": "READ_WRITE", + "value": 3 + }, + { + "name": "WRITE_READ", + "value": 7 } ] }, { - "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": "CompressionMode", + "is_bitfield": false, + "values": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "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": "clear_size_cache", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "name": "UnixPermissionFlags", + "is_bitfield": true, + "values": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "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": "remove_size_cache", + "name": "open", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2311374912, + "hash": 1247358404, + "return_value": { + "type": "FileAccess" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "size", - "type": "Vector2i" + "name": "flags", + "type": "enum::FileAccess.ModeFlags" } ] }, { - "name": "set_variation_coordinates", + "name": "open_encrypted", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 64545446, + "hash": 788003459, + "hash_compatibility": [ + 1482131466 + ], + "return_value": { + "type": "FileAccess" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "variation_coordinates", - "type": "Dictionary" + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "key", + "type": "PackedByteArray" + }, + { + "name": "iv", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" } ] }, { - "name": "get_variation_coordinates", - "is_const": true, + "name": "open_encrypted_with_pass", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3485342025, + "hash": 790283377, "return_value": { - "type": "Dictionary" + "type": "FileAccess" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "pass", + "type": "String" } ] }, { - "name": "set_embolden", + "name": "open_compressed", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1602489585, + "hash": 3686439335, + "hash_compatibility": [ + 2874458257 + ], + "return_value": { + "type": "FileAccess" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "strength", - "type": "float", - "meta": "float" + "name": "mode_flags", + "type": "enum::FileAccess.ModeFlags" + }, + { + "name": "compression_mode", + "type": "enum::FileAccess.CompressionMode", + "default_value": "0" } ] }, { - "name": "get_embolden", - "is_const": true, + "name": "get_open_error", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2339986948, + "hash": 166280745, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::Error" + } }, { - "name": "set_transform", + "name": "create_temp", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 30160968, + "hash": 3075606245, + "return_value": { + "type": "FileAccess" + }, "arguments": [ { - "name": "cache_index", + "name": "mode_flags", "type": "int", "meta": "int32" }, { - "name": "transform", - "type": "Transform2D" + "name": "prefix", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "extension", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "keep", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_transform", - "is_const": true, + "name": "get_file_as_bytes", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3836996910, + "hash": 659035735, "return_value": { - "type": "Transform2D" + "type": "PackedByteArray" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "set_extra_spacing", + "name": "get_file_as_string", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 62942285, + "hash": 1703090593, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - }, - { - "name": "value", - "type": "int", - "meta": "int64" + "name": "path", + "type": "String" } ] }, { - "name": "get_extra_spacing", - "is_const": true, + "name": "resize", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1924257185, + "hash": 844576869, "return_value": { - "type": "int", - "meta": "int64" + "type": "enum::Error" }, "arguments": [ { - "name": "cache_index", + "name": "length", "type": "int", - "meta": "int32" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" + "meta": "int64" } ] }, { - "name": "set_face_index", + "name": "flush", "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" - } - ] + "hash": 3218959716 }, { - "name": "get_face_index", + "name": "get_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "set_cache_ascent", - "is_const": false, + "name": "get_path_absolute", + "is_const": true, "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" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_cache_ascent", + "name": "is_open", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085491603, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" - }, + "type": "bool" + } + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", + "name": "position", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "set_cache_descent", + "name": "seek_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3506521499, + "hash": 1995695955, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", + "name": "position", "type": "int", - "meta": "int32" - }, - { - "name": "descent", - "type": "float", - "meta": "float" + "meta": "int64", + "default_value": "0" } ] }, { - "name": "get_cache_descent", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085491603, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "uint64" + } }, { - "name": "set_cache_underline_position", - "is_const": false, + "name": "get_length", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "name": "get_cache_underline_position", + "name": "eof_reached", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085491603, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_cache_underline_thickness", - "is_const": false, + "name": "get_8", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint8" + } }, { - "name": "get_cache_underline_thickness", + "name": "get_16", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085491603, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "uint16" + } }, { - "name": "set_cache_scale", - "is_const": false, + "name": "get_32", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } }, { - "name": "get_cache_scale", + "name": "get_64", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085491603, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "uint64" + } }, { - "name": "get_texture_count", + "name": "get_half", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1987661582, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "clear_textures", - "is_const": false, + "name": "get_float", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2311374912, - "arguments": [ - { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "remove_texture", - "is_const": false, + "name": "get_double", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } }, { - "name": "set_texture_image", - "is_const": false, + "name": "get_real", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_texture_image", + "name": "get_buffer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3878418953, + "hash": 4131300905, "return_value": { - "type": "Image" + "type": "PackedByteArray" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "texture_index", + "name": "length", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "set_texture_offsets", - "is_const": false, + "name": "get_line", + "is_const": true, "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" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_texture_offsets", + "name": "get_csv_line", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3703444828, + "hash": 2358116058, "return_value": { - "type": "PackedInt32Array" + "type": "PackedStringArray" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "texture_index", - "type": "int", - "meta": "int32" + "name": "delim", + "type": "String", + "default_value": "\",\"" } ] }, { - "name": "get_glyph_list", + "name": "get_as_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 681709689, + "hash": 1162154673, "return_value": { - "type": "PackedInt32Array" + "type": "String" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" + "name": "skip_cr", + "type": "bool", + "default_value": "false" } ] }, { - "name": "clear_glyphs", + "name": "get_md5", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2311374912, + "hash": 1703090593, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" + "name": "path", + "type": "String" } ] }, { - "name": "remove_glyph", + "name": "get_sha256", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2328951467, + "hash": 1703090593, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "set_glyph_advance", + "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": 947991729, + "hash": 2586408642, "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": "big_endian", + "type": "bool" } ] }, { - "name": "get_glyph_advance", + "name": "get_error", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1601573536, + "hash": 3185525595, "return_value": { - "type": "Vector2" + "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": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" - }, - { - "name": "glyph", - "type": "int", - "meta": "int32" + "name": "allow_objects", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_glyph_offset", + "name": "store_8", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 921719850, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", + "name": "value", "type": "int", - "meta": "int32" - }, - { - "name": "offset", - "type": "Vector2" + "meta": "uint8" } ] }, { - "name": "get_glyph_offset", - "is_const": true, + "name": "store_16", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3205412300, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", + "name": "value", "type": "int", - "meta": "int32" + "meta": "uint16" } ] }, { - "name": "set_glyph_size", + "name": "store_32", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 921719850, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", + "name": "value", "type": "int", - "meta": "int32" - }, - { - "name": "gl_size", - "type": "Vector2" + "meta": "uint32" } ] }, { - "name": "get_glyph_size", - "is_const": true, + "name": "store_64", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3205412300, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", + "name": "value", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "set_glyph_uv_rect", + "name": "store_half", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3821620992, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int32" - }, - { - "name": "uv_rect", - "type": "Rect2" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_glyph_uv_rect", - "is_const": true, + "name": "store_float", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927917900, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], "return_value": { - "type": "Rect2" + "type": "bool" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int32" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "set_glyph_texture_idx", + "name": "store_double", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 355564111, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, "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": "value", + "type": "float", + "meta": "double" } ] }, { - "name": "get_glyph_texture_idx", - "is_const": true, + "name": "store_real", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1629411054, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int32" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_kerning_list", - "is_const": true, + "name": "store_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2345056839, + "hash": 114037665, + "hash_compatibility": [ + 2971499966 + ], "return_value": { - "type": "typedarray::Vector2i" + "type": "bool" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" + "name": "buffer", + "type": "PackedByteArray" } ] }, { - "name": "clear_kerning_map", + "name": "store_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" + "name": "line", + "type": "String" } ] }, { - "name": "remove_kerning", + "name": "store_csv_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3930204747, + "hash": 1611473434, + "hash_compatibility": [ + 2173791505, + 2217842308 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" + "name": "values", + "type": "PackedStringArray" }, { - "name": "glyph_pair", - "type": "Vector2i" + "name": "delim", + "type": "String", + "default_value": "\",\"" } ] }, { - "name": "set_kerning", + "name": "store_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3182200918, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" - }, - { - "name": "glyph_pair", - "type": "Vector2i" - }, - { - "name": "kerning", - "type": "Vector2" + "name": "string", + "type": "String" } ] }, { - "name": "get_kerning", - "is_const": true, + "name": "store_var", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611912865, + "hash": 117357437, + "hash_compatibility": [ + 738511890 + ], "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "int", - "meta": "int32" + "name": "value", + "type": "Variant" }, { - "name": "glyph_pair", - "type": "Vector2i" + "name": "full_objects", + "type": "bool", + "default_value": "false" } ] }, { - "name": "render_range", + "name": "store_pascal_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 355564111, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "cache_index", - "type": "int", - "meta": "int32" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "start", - "type": "int" - }, - { - "name": "end", - "type": "int" + "name": "string", + "type": "String" } ] }, { - "name": "render_glyph", + "name": "get_pascal_string", "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" - } - ] + "hash": 2841200299, + "return_value": { + "type": "String" + } }, { - "name": "set_language_support_override", + "name": "close", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2678287736, - "arguments": [ - { - "name": "language", - "type": "String" - }, - { - "name": "supported", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "get_language_support_override", - "is_const": true, + "name": "file_exists", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3927539163, + "hash": 2323990056, "return_value": { "type": "bool" }, "arguments": [ { - "name": "language", + "name": "path", "type": "String" } ] }, { - "name": "remove_language_support_override", + "name": "get_modified_time", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 83702148, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "uint64" + }, "arguments": [ { - "name": "language", + "name": "file", "type": "String" } ] }, { - "name": "get_language_support_overrides", - "is_const": true, + "name": "get_unix_permissions", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1139954409, + "hash": 524341837, "return_value": { - "type": "PackedStringArray" - } + "type": "bitfield::FileAccess.UnixPermissionFlags" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] }, { - "name": "set_script_support_override", + "name": "set_unix_permissions", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2678287736, + "hash": 846038644, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "script", + "name": "file", "type": "String" }, { - "name": "supported", - "type": "bool" + "name": "permissions", + "type": "bitfield::FileAccess.UnixPermissionFlags" } ] }, { - "name": "get_script_support_override", - "is_const": true, + "name": "get_hidden_attribute", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3927539163, + "hash": 2323990056, "return_value": { "type": "bool" }, "arguments": [ { - "name": "script", + "name": "file", "type": "String" } ] }, { - "name": "remove_script_support_override", + "name": "set_hidden_attribute", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 83702148, + "hash": 2892558115, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "script", + "name": "file", "type": "String" + }, + { + "name": "hidden", + "type": "bool" } ] }, { - "name": "get_script_support_overrides", - "is_const": true, + "name": "set_read_only_attribute", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "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, + "hash": 2892558115, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Error" }, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" - }, - { - "name": "char", - "type": "int" + "name": "file", + "type": "String" }, { - "name": "variation_selector", - "type": "int" + "name": "ro", + "type": "bool" } ] }, { - "name": "get_char_from_glyph_index", - "is_const": true, + "name": "get_read_only_attribute", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3175239445, + "hash": 2323990056, "return_value": { - "type": "int" + "type": "bool" }, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" - }, - { - "name": "glyph_index", - "type": "int", - "meta": "int32" + "name": "file", + "type": "String" } ] } ], "properties": [ - { - "type": "PackedByteArray", - "name": "data", - "setter": "set_data", - "getter": "get_data" - }, - { - "type": "bool", - "name": "generate_mipmaps", - "setter": "set_generate_mipmaps", - "getter": "get_generate_mipmaps" - }, - { - "type": "int", - "name": "antialiasing", - "setter": "set_antialiasing", - "getter": "get_antialiasing" - }, - { - "type": "String", - "name": "font_name", - "setter": "set_font_name", - "getter": "get_font_name" - }, - { - "type": "String", - "name": "style_name", - "setter": "set_font_style_name", - "getter": "get_font_style_name" - }, - { - "type": "int", - "name": "font_style", - "setter": "set_font_style", - "getter": "get_font_style" - }, - { - "type": "int", - "name": "font_weight", - "setter": "set_font_weight", - "getter": "get_font_weight" - }, - { - "type": "int", - "name": "font_stretch", - "setter": "set_font_stretch", - "getter": "get_font_stretch" - }, - { - "type": "int", - "name": "subpixel_positioning", - "setter": "set_subpixel_positioning", - "getter": "get_subpixel_positioning" - }, - { - "type": "bool", - "name": "multichannel_signed_distance_field", - "setter": "set_multichannel_signed_distance_field", - "getter": "is_multichannel_signed_distance_field" - }, - { - "type": "int", - "name": "msdf_pixel_range", - "setter": "set_msdf_pixel_range", - "getter": "get_msdf_pixel_range" - }, - { - "type": "int", - "name": "msdf_size", - "setter": "set_msdf_size", - "getter": "get_msdf_size" - }, - { - "type": "bool", - "name": "allow_system_fallback", - "setter": "set_allow_system_fallback", - "getter": "is_allow_system_fallback" - }, { "type": "bool", - "name": "force_autohinter", - "setter": "set_force_autohinter", - "getter": "is_force_autohinter" - }, - { - "type": "int", - "name": "hinting", - "setter": "set_hinting", - "getter": "get_hinting" - }, - { - "type": "float", - "name": "oversampling", - "setter": "set_oversampling", - "getter": "get_oversampling" - }, - { - "type": "int", - "name": "fixed_size", - "setter": "set_fixed_size", - "getter": "get_fixed_size" - }, - { - "type": "int", - "name": "fixed_size_scale_mode", - "setter": "set_fixed_size_scale_mode", - "getter": "get_fixed_size_scale_mode" - }, - { - "type": "Dictionary", - "name": "opentype_feature_overrides", - "setter": "set_opentype_feature_overrides", - "getter": "get_opentype_feature_overrides" + "name": "big_endian", + "setter": "set_big_endian", + "getter": "is_big_endian" } ] }, { - "name": "FontVariation", - "is_refcounted": true, + "name": "FileDialog", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Font", + "inherits": "ConfirmationDialog", "api_type": "core", - "methods": [ + "enums": [ { - "name": "set_base_font", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1262170328, - "arguments": [ + "name": "FileMode", + "is_bitfield": false, + "values": [ { - "name": "font", - "type": "Font" + "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": "get_base_font", - "is_const": true, + "name": "Access", + "is_bitfield": false, + "values": [ + { + "name": "ACCESS_RESOURCES", + "value": 0 + }, + { + "name": "ACCESS_USERDATA", + "value": 1 + }, + { + "name": "ACCESS_FILESYSTEM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "clear_filters", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229501585, - "return_value": { - "type": "Font" - } + "hash": 3218959716 }, { - "name": "set_variation_opentype", + "name": "add_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3388804757, + "hash_compatibility": [ + 233059325 + ], "arguments": [ { - "name": "coords", - "type": "Dictionary" + "name": "filter", + "type": "String" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" } ] }, { - "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", + "name": "set_filters", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4015028928, "arguments": [ { - "name": "strength", - "type": "float", - "meta": "float" + "name": "filters", + "type": "PackedStringArray" } ] }, { - "name": "get_variation_embolden", + "name": "get_filters", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_variation_face_index", + "name": "clear_filename_filter", "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" - } + "hash": 3218959716 }, { - "name": "set_variation_transform", + "name": "set_filename_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761652528, + "hash": 83702148, "arguments": [ { - "name": "transform", - "type": "Transform2D" + "name": "filter", + "type": "String" } ] }, { - "name": "get_variation_transform", + "name": "get_filename_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 201670096, "return_value": { - "type": "Transform2D" + "type": "String" } }, { - "name": "set_opentype_features", - "is_const": false, + "name": "get_option_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "features", - "type": "Dictionary" + "name": "option", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_spacing", - "is_const": false, + "name": "get_option_values", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3122339690, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - }, - { - "name": "value", + "name": "option", "type": "int", "meta": "int32" } ] - } - ], - "properties": [ - { - "type": "Font", - "name": "base_font", - "setter": "set_base_font", - "getter": "get_base_font" - }, - { - "type": "Dictionary", - "name": "variation_opentype", - "setter": "set_variation_opentype", - "getter": "get_variation_opentype" - }, - { - "type": "int", - "name": "variation_face_index", - "setter": "set_variation_face_index", - "getter": "get_variation_face_index" - }, - { - "type": "float", - "name": "variation_embolden", - "setter": "set_variation_embolden", - "getter": "get_variation_embolden" }, { - "type": "Transform2D", - "name": "variation_transform", - "setter": "set_variation_transform", - "getter": "get_variation_transform" - }, - { - "type": "Dictionary", - "name": "opentype_features", - "setter": "set_opentype_features", - "getter": "get_opentype_features" - }, - { - "type": "int", - "name": "spacing_glyph", - "setter": "set_spacing", - "getter": "get_spacing", - "index": 0 - }, - { - "type": "int", - "name": "spacing_space", - "setter": "set_spacing", - "getter": "get_spacing", - "index": 1 - }, - { - "type": "int", - "name": "spacing_top", - "setter": "set_spacing", - "getter": "get_spacing", - "index": 2 - }, - { - "type": "int", - "name": "spacing_bottom", - "setter": "set_spacing", - "getter": "get_spacing", - "index": 3 - } - ] - }, - { - "name": "GDExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "enums": [ - { - "name": "InitializationLevel", - "is_bitfield": false, - "values": [ - { - "name": "INITIALIZATION_LEVEL_CORE", - "value": 0 - }, - { - "name": "INITIALIZATION_LEVEL_SERVERS", - "value": 1 - }, - { - "name": "INITIALIZATION_LEVEL_SCENE", - "value": 2 - }, - { - "name": "INITIALIZATION_LEVEL_EDITOR", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "open_library", - "is_const": false, + "name": "get_option_default", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 852856452, + "hash": 923996154, "return_value": { - "type": "enum::Error" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "entry_symbol", - "type": "String" + "name": "option", + "type": "int", + "meta": "int32" } ] }, { - "name": "close_library", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "is_library_open", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_minimum_library_initialization_level", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 964858755, - "return_value": { - "type": "enum::GDExtension.InitializationLevel" - } - }, - { - "name": "initialize_library", + "name": "set_option_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3409922941, + "hash": 501894301, "arguments": [ { - "name": "level", - "type": "enum::GDExtension.InitializationLevel" - } - ] - } - ] - }, - { - "name": "GDExtensionManager", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "LoadStatus", - "is_bitfield": false, - "values": [ - { - "name": "LOAD_STATUS_OK", - "value": 0 - }, - { - "name": "LOAD_STATUS_FAILED", - "value": 1 - }, - { - "name": "LOAD_STATUS_ALREADY_LOADED", - "value": 2 - }, - { - "name": "LOAD_STATUS_NOT_LOADED", - "value": 3 + "name": "option", + "type": "int", + "meta": "int32" }, { - "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", + "name": "name", "type": "String" } ] }, { - "name": "reload_extension", + "name": "set_option_values", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4024158731, - "return_value": { - "type": "enum::GDExtensionManager.LoadStatus" - }, + "hash": 3353661094, "arguments": [ { - "name": "path", - "type": "String" + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "values", + "type": "PackedStringArray" } ] }, { - "name": "unload_extension", + "name": "set_option_default", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4024158731, - "return_value": { - "type": "enum::GDExtensionManager.LoadStatus" - }, + "hash": 3937882851, "arguments": [ { - "name": "path", - "type": "String" + "name": "option", + "type": "int", + "meta": "int32" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_extension_loaded", - "is_const": true, + "name": "set_option_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "arguments": [ { - "name": "path", - "type": "String" + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_loaded_extensions", + "name": "get_option_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3905245786, "return_value": { - "type": "PackedStringArray" + "type": "int", + "meta": "int32" } }, { - "name": "get_extension", + "name": "add_option", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 49743343, - "return_value": { - "type": "GDExtension" - }, + "hash": 149592325, "arguments": [ { - "name": "path", + "name": "name", "type": "String" + }, + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "default_value_index", + "type": "int", + "meta": "int32" } ] - } - ], - "signals": [ - { - "name": "extensions_reloaded" - } - ] - }, - { - "name": "GDScript", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Script", - "api_type": "core", - "methods": [ + }, { - "name": "new", - "is_const": false, - "is_vararg": true, + "name": "get_selected_options", + "is_const": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1545262638, + "hash": 3102165223, "return_value": { - "type": "Variant" + "type": "Dictionary" } - } - ] - }, - { - "name": "GLTFAccessor", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ + }, { - "name": "get_buffer_view", - "is_const": false, + "name": "get_current_dir", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "set_buffer_view", - "is_const": false, + "name": "get_current_file", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "buffer_view", - "type": "int", - "meta": "int32" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_byte_offset", - "is_const": false, + "name": "get_current_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "set_byte_offset", + "name": "set_current_dir", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 83702148, "arguments": [ { - "name": "byte_offset", - "type": "int", - "meta": "int32" + "name": "dir", + "type": "String" } ] }, { - "name": "get_component_type", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_component_type", + "name": "set_current_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 83702148, "arguments": [ { - "name": "component_type", - "type": "int", - "meta": "int32" + "name": "file", + "type": "String" } ] }, { - "name": "get_normalized", + "name": "set_current_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] }, { - "name": "set_normalized", + "name": "set_mode_overrides_title", "is_const": false, "is_vararg": false, "is_static": false, @@ -97429,535 +104876,567 @@ "hash": 2586408642, "arguments": [ { - "name": "normalized", + "name": "override", "type": "bool" } ] }, { - "name": "get_count", - "is_const": false, + "name": "is_mode_overriding_title", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_count", + "name": "set_file_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3654936397, "arguments": [ { - "name": "count", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::FileDialog.FileMode" } ] }, { - "name": "get_type", - "is_const": false, + "name": "get_file_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 4074825319, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::FileDialog.FileMode" } }, { - "name": "set_type", + "name": "get_vbox", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "type", - "type": "int", - "meta": "int32" - } - ] + "hash": 915758477, + "return_value": { + "type": "VBoxContainer" + } }, { - "name": "get_min", + "name": "get_line_edit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 148677866, + "hash": 4071694264, "return_value": { - "type": "PackedFloat64Array" + "type": "LineEdit" } }, { - "name": "set_min", + "name": "set_access", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 4104413466, "arguments": [ { - "name": "min", - "type": "PackedFloat64Array" + "name": "access", + "type": "enum::FileDialog.Access" } ] }, { - "name": "get_max", - "is_const": false, + "name": "get_access", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 148677866, + "hash": 3344081076, "return_value": { - "type": "PackedFloat64Array" + "type": "enum::FileDialog.Access" } }, { - "name": "set_max", + "name": "set_root_subfolder", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 83702148, "arguments": [ { - "name": "max", - "type": "PackedFloat64Array" + "name": "dir", + "type": "String" } ] }, { - "name": "get_sparse_count", - "is_const": false, + "name": "get_root_subfolder", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "set_sparse_count", + "name": "set_show_hidden_files", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "sparse_count", - "type": "int", - "meta": "int32" + "name": "show", + "type": "bool" } ] }, { - "name": "get_sparse_indices_buffer_view", - "is_const": false, + "name": "is_showing_hidden_files", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_sparse_indices_buffer_view", + "name": "set_use_native_dialog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "sparse_indices_buffer_view", - "type": "int", - "meta": "int32" + "name": "native", + "type": "bool" } ] }, { - "name": "get_sparse_indices_byte_offset", - "is_const": false, + "name": "get_use_native_dialog", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_sparse_indices_byte_offset", + "name": "deselect_all", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "sparse_indices_byte_offset", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "get_sparse_indices_component_type", + "name": "invalidate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } - }, + "hash": 3218959716 + } + ], + "signals": [ { - "name": "set_sparse_indices_component_type", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "file_selected", "arguments": [ { - "name": "sparse_indices_component_type", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "get_sparse_values_buffer_view", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_sparse_values_buffer_view", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "files_selected", "arguments": [ { - "name": "sparse_values_buffer_view", - "type": "int", - "meta": "int32" + "name": "paths", + "type": "PackedStringArray" } ] }, { - "name": "get_sparse_values_byte_offset", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } + "name": "dir_selected", + "arguments": [ + { + "name": "dir", + "type": "String" + } + ] }, { - "name": "set_sparse_values_byte_offset", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "filename_filter_changed", "arguments": [ { - "name": "sparse_values_byte_offset", - "type": "int", - "meta": "int32" + "name": "filter", + "type": "String" } ] } ], "properties": [ { - "type": "int", - "name": "buffer_view", - "setter": "set_buffer_view", - "getter": "get_buffer_view" + "type": "bool", + "name": "mode_overrides_title", + "setter": "set_mode_overrides_title", + "getter": "is_mode_overriding_title" }, { "type": "int", - "name": "byte_offset", - "setter": "set_byte_offset", - "getter": "get_byte_offset" + "name": "file_mode", + "setter": "set_file_mode", + "getter": "get_file_mode" }, { "type": "int", - "name": "component_type", - "setter": "set_component_type", - "getter": "get_component_type" + "name": "access", + "setter": "set_access", + "getter": "get_access" }, { - "type": "bool", - "name": "normalized", - "setter": "set_normalized", - "getter": "get_normalized" + "type": "String", + "name": "root_subfolder", + "setter": "set_root_subfolder", + "getter": "get_root_subfolder" }, { - "type": "int", - "name": "count", - "setter": "set_count", - "getter": "get_count" + "type": "PackedStringArray", + "name": "filters", + "setter": "set_filters", + "getter": "get_filters" }, { - "type": "int", - "name": "type", - "setter": "set_type", - "getter": "get_type" + "type": "String", + "name": "filename_filter", + "setter": "set_filename_filter", + "getter": "get_filename_filter" }, { - "type": "PackedFloat64Array", - "name": "min", - "setter": "set_min", - "getter": "get_min" + "type": "int", + "name": "option_count", + "setter": "set_option_count", + "getter": "get_option_count" }, { - "type": "PackedFloat64Array", - "name": "max", - "setter": "set_max", - "getter": "get_max" + "type": "bool", + "name": "show_hidden_files", + "setter": "set_show_hidden_files", + "getter": "is_showing_hidden_files" }, { - "type": "int", - "name": "sparse_count", - "setter": "set_sparse_count", - "getter": "get_sparse_count" + "type": "bool", + "name": "use_native_dialog", + "setter": "set_use_native_dialog", + "getter": "get_use_native_dialog" }, { - "type": "int", - "name": "sparse_indices_buffer_view", - "setter": "set_sparse_indices_buffer_view", - "getter": "get_sparse_indices_buffer_view" + "type": "String", + "name": "current_dir", + "setter": "set_current_dir", + "getter": "get_current_dir" }, { - "type": "int", - "name": "sparse_indices_byte_offset", - "setter": "set_sparse_indices_byte_offset", - "getter": "get_sparse_indices_byte_offset" + "type": "String", + "name": "current_file", + "setter": "set_current_file", + "getter": "get_current_file" }, { - "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" + "type": "String", + "name": "current_path", + "setter": "set_current_path", + "getter": "get_current_path" } ] }, { - "name": "GLTFAnimation", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", + "name": "FileSystemDock", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "VBoxContainer", + "api_type": "editor", "methods": [ { - "name": "get_loop", - "is_const": true, + "name": "navigate_to_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] }, { - "name": "set_loop", + "name": "add_resource_tooltip_plugin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2258356838, "arguments": [ { - "name": "loop", - "type": "bool" + "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" } ] } ], - "properties": [ + "signals": [ { - "type": "bool", - "name": "loop", - "setter": "set_loop", - "getter": "get_loop" + "name": "inherit", + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "instantiate", + "arguments": [ + { + "name": "files", + "type": "PackedStringArray" + } + ] + }, + { + "name": "resource_removed", + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, + { + "name": "file_removed", + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "folder_removed", + "arguments": [ + { + "name": "folder", + "type": "String" + } + ] + }, + { + "name": "files_moved", + "arguments": [ + { + "name": "old_file", + "type": "String" + }, + { + "name": "new_file", + "type": "String" + } + ] + }, + { + "name": "folder_moved", + "arguments": [ + { + "name": "old_folder", + "type": "String" + }, + { + "name": "new_folder", + "type": "String" + } + ] + }, + { + "name": "folder_color_changed" + }, + { + "name": "display_mode_changed" } ] }, { - "name": "GLTFBufferView", - "is_refcounted": true, + "name": "FlowContainer", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Resource", + "inherits": "Container", "api_type": "core", - "methods": [ + "enums": [ { - "name": "get_buffer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } + "name": "AlignmentMode", + "is_bitfield": false, + "values": [ + { + "name": "ALIGNMENT_BEGIN", + "value": 0 + }, + { + "name": "ALIGNMENT_CENTER", + "value": 1 + }, + { + "name": "ALIGNMENT_END", + "value": 2 + } + ] }, { - "name": "set_buffer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "name": "LastWrapAlignmentMode", + "is_bitfield": false, + "values": [ { - "name": "buffer", - "type": "int", - "meta": "int32" + "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_byte_offset", - "is_const": false, + "name": "get_line_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_byte_offset", + "name": "set_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 575250951, "arguments": [ { - "name": "byte_offset", - "type": "int", - "meta": "int32" + "name": "alignment", + "type": "enum::FlowContainer.AlignmentMode" } ] }, { - "name": "get_byte_length", - "is_const": false, + "name": "get_alignment", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3749743559, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::FlowContainer.AlignmentMode" } }, { - "name": "set_byte_length", + "name": "set_last_wrap_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2899697495, "arguments": [ { - "name": "byte_length", - "type": "int", - "meta": "int32" + "name": "last_wrap_alignment", + "type": "enum::FlowContainer.LastWrapAlignmentMode" } ] }, { - "name": "get_byte_stride", - "is_const": false, + "name": "get_last_wrap_alignment", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3743456014, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::FlowContainer.LastWrapAlignmentMode" } }, { - "name": "set_byte_stride", + "name": "set_vertical", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "byte_stride", - "type": "int", - "meta": "int32" + "name": "vertical", + "type": "bool" } ] }, { - "name": "get_indices", - "is_const": false, + "name": "is_vertical", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 36873697, "return_value": { "type": "bool" } }, { - "name": "set_indices", + "name": "set_reverse_fill", "is_const": false, "is_vararg": false, "is_static": false, @@ -97965,135 +105444,151 @@ "hash": 2586408642, "arguments": [ { - "name": "indices", + "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": "buffer", - "setter": "set_buffer", - "getter": "get_buffer" - }, - { - "type": "int", - "name": "byte_offset", - "setter": "set_byte_offset", - "getter": "get_byte_offset" + "name": "alignment", + "setter": "set_alignment", + "getter": "get_alignment" }, { "type": "int", - "name": "byte_length", - "setter": "set_byte_length", - "getter": "get_byte_length" + "name": "last_wrap_alignment", + "setter": "set_last_wrap_alignment", + "getter": "get_last_wrap_alignment" }, { - "type": "int", - "name": "byte_stride", - "setter": "set_byte_stride", - "getter": "get_byte_stride" + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" }, { "type": "bool", - "name": "indices", - "setter": "set_indices", - "getter": "get_indices" + "name": "reverse_fill", + "setter": "set_reverse_fill", + "getter": "is_reverse_fill" } ] }, { - "name": "GLTFCamera", + "name": "FogMaterial", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "Material", "api_type": "core", "methods": [ { - "name": "from_node", + "name": "set_density", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 237784, - "return_value": { - "type": "GLTFCamera" - }, + "hash": 373806689, "arguments": [ { - "name": "camera_node", - "type": "Camera3D" + "name": "density", + "type": "float", + "meta": "float" } ] }, { - "name": "to_node", + "name": "get_density", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2285090890, + "hash": 1740695150, "return_value": { - "type": "Camera3D" + "type": "float", + "meta": "float" } }, { - "name": "from_dictionary", + "name": "set_albedo", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2495512509, - "return_value": { - "type": "GLTFCamera" - }, + "hash": 2920490490, "arguments": [ { - "name": "dictionary", - "type": "Dictionary" + "name": "albedo", + "type": "Color" } ] }, { - "name": "to_dictionary", + "name": "get_albedo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 3444240500, "return_value": { - "type": "Dictionary" + "type": "Color" } }, { - "name": "get_perspective", + "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": 36873697, + "hash": 3444240500, "return_value": { - "type": "bool" + "type": "Color" } }, { - "name": "set_perspective", + "name": "set_height_falloff", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "perspective", - "type": "bool" + "name": "height_falloff", + "type": "float", + "meta": "float" } ] }, { - "name": "get_fov", + "name": "get_height_falloff", "is_const": true, "is_vararg": false, "is_static": false, @@ -98105,7 +105600,7 @@ } }, { - "name": "set_fov", + "name": "set_edge_fade", "is_const": false, "is_vararg": false, "is_static": false, @@ -98113,14 +105608,14 @@ "hash": 373806689, "arguments": [ { - "name": "fov", + "name": "edge_fade", "type": "float", "meta": "float" } ] }, { - "name": "get_size_mag", + "name": "get_edge_fade", "is_const": true, "is_vararg": false, "is_static": false, @@ -98132,324 +105627,389 @@ } }, { - "name": "set_size_mag", + "name": "set_density_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1188404210, "arguments": [ { - "name": "size_mag", - "type": "float", - "meta": "float" + "name": "density_texture", + "type": "Texture3D" } ] }, { - "name": "get_depth_far", + "name": "get_density_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 373985333, "return_value": { - "type": "float", - "meta": "float" + "type": "Texture3D" } + } + ], + "properties": [ + { + "type": "float", + "name": "density", + "setter": "set_density", + "getter": "get_density" }, { - "name": "set_depth_far", + "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": 373806689, + "hash": 3460891852, "arguments": [ { - "name": "zdepth_far", - "type": "float", - "meta": "float" + "name": "size", + "type": "Vector3" } ] }, { - "name": "get_depth_near", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3360562783, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector3" } }, { - "name": "set_depth_near", + "name": "set_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1416323362, "arguments": [ { - "name": "zdepth_near", - "type": "float", - "meta": "float" + "name": "shape", + "type": "enum::RenderingServer.FogVolumeShape" } ] - } - ], - "properties": [ + }, { - "type": "bool", - "name": "perspective", - "setter": "set_perspective", - "getter": "get_perspective" + "name": "get_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3920334604, + "return_value": { + "type": "enum::RenderingServer.FogVolumeShape" + } }, { - "type": "float", - "name": "fov", - "setter": "set_fov", - "getter": "get_fov" + "name": "set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] }, { - "type": "float", - "name": "size_mag", - "setter": "set_size_mag", - "getter": "get_size_mag" + "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": "float", - "name": "depth_far", - "setter": "set_depth_far", - "getter": "get_depth_far" + "type": "int", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" }, { - "type": "float", - "name": "depth_near", - "setter": "set_depth_near", - "getter": "get_depth_near" + "type": "FogMaterial,ShaderMaterial", + "name": "material", + "setter": "set_material", + "getter": "get_material" } ] }, { - "name": "GLTFDocument", + "name": "Font", "is_refcounted": true, - "is_instantiable": true, + "is_instantiable": false, "inherits": "Resource", "api_type": "core", - "enums": [ - { - "name": "RootNodeMode", - "is_bitfield": false, - "values": [ - { - "name": "ROOT_NODE_MODE_SINGLE_ROOT", - "value": 0 - }, - { - "name": "ROOT_NODE_MODE_KEEP_ROOT", - "value": 1 - }, - { - "name": "ROOT_NODE_MODE_MULTI_ROOT", - "value": 2 - } - ] - } - ], "methods": [ { - "name": "append_from_file", + "name": "set_fallbacks", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866380864, - "hash_compatibility": [ - 1862991421 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 381264803, "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": "fallbacks", + "type": "typedarray::Font" } ] }, { - "name": "append_from_buffer", - "is_const": false, + "name": "get_fallbacks", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1616081266, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Font" + } + }, + { + "name": "find_variation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2553855095, "hash_compatibility": [ - 2818062664 + 1851767612, + 3344325384, + 1222433716, + 1149405976 ], "return_value": { - "type": "enum::Error" + "type": "RID" }, "arguments": [ { - "name": "bytes", - "type": "PackedByteArray" + "name": "variation_coordinates", + "type": "Dictionary" }, { - "name": "base_path", - "type": "String" + "name": "face_index", + "type": "int", + "meta": "int32", + "default_value": "0" }, { - "name": "state", - "type": "GLTFState" + "name": "strength", + "type": "float", + "meta": "float", + "default_value": "0.0" }, { - "name": "flags", + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + }, + { + "name": "spacing_top", "type": "int", - "meta": "uint32", + "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": "append_from_scene", - "is_const": false, + "name": "get_rids", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1622574258, - "hash_compatibility": [ - 374125375 - ], + "hash": 3995934104, "return_value": { - "type": "enum::Error" + "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": "node", - "type": "Node" - }, - { - "name": "state", - "type": "GLTFState" - }, - { - "name": "flags", + "name": "font_size", "type": "int", - "meta": "uint32", - "default_value": "0" + "meta": "int32", + "default_value": "16" } ] }, { - "name": "generate_scene", - "is_const": false, + "name": "get_ascent", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 596118388, - "hash_compatibility": [ - 2770277081 - ], + "hash": 378113874, "return_value": { - "type": "Node" + "type": "float", + "meta": "float" }, "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": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" } ] }, { - "name": "generate_buffer", - "is_const": false, + "name": "get_descent", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 741783455, + "hash": 378113874, "return_value": { - "type": "PackedByteArray" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" } ] }, { - "name": "write_to_filesystem", - "is_const": false, + "name": "get_underline_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1784551478, + "hash": 378113874, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "state", - "type": "GLTFState" - }, - { - "name": "path", - "type": "String" + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" } ] }, { - "name": "set_image_format", - "is_const": false, + "name": "get_underline_thickness", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 378113874, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "image_format", - "type": "String" + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" } ] }, { - "name": "get_image_format", + "name": "get_font_name", "is_const": true, "is_vararg": false, "is_static": false, @@ -98460,950 +106020,964 @@ } }, { - "name": "set_lossy_quality", - "is_const": false, + "name": "get_font_style_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "lossy_quality", - "type": "float", - "meta": "float" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_lossy_quality", + "name": "get_ot_name_strings", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3102165223, "return_value": { - "type": "float", - "meta": "float" + "type": "Dictionary" } }, { - "name": "set_root_node_mode", - "is_const": false, + "name": "get_font_style", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 463633402, - "arguments": [ - { - "name": "root_node_mode", - "type": "enum::GLTFDocument.RootNodeMode" - } - ] + "hash": 2520224254, + "return_value": { + "type": "bitfield::TextServer.FontStyle" + } }, { - "name": "get_root_node_mode", + "name": "get_font_weight", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 948057992, + "hash": 3905245786, "return_value": { - "type": "enum::GLTFDocument.RootNodeMode" + "type": "int", + "meta": "int32" } }, { - "name": "register_gltf_document_extension", - "is_const": false, + "name": "get_font_stretch", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3752678331, - "arguments": [ - { - "name": "extension", - "type": "GLTFDocumentExtension" - }, - { - "name": "first_priority", - "type": "bool", - "default_value": "false" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "unregister_gltf_document_extension", - "is_const": false, + "name": "get_spacing", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2684415758, + "hash": 1310880908, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "extension", - "type": "GLTFDocumentExtension" + "name": "spacing", + "type": "enum::TextServer.SpacingType" } ] - } - ], - "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" + "name": "get_opentype_features", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "type": "int", - "name": "root_node_mode", - "setter": "set_root_node_mode", - "getter": "get_root_node_mode" - } - ] - }, - { - "name": "GLTFDocumentExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "_import_preflight", + "name": "set_cache_capacity", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "single_line", + "type": "int", + "meta": "int32" }, { - "name": "extensions", - "type": "PackedStringArray" + "name": "multi_line", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_supported_extensions", - "is_const": false, - "is_static": false, + "name": "get_string_size", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_parse_node_extensions", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1868866121, + "hash_compatibility": [ + 3678918099 + ], "return_value": { - "type": "enum::Error" + "type": "Vector2" }, "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "text", + "type": "String" }, { - "name": "gltf_node", - "type": "GLTFNode" + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" }, { - "name": "extensions", - "type": "Dictionary" - } - ] - }, - { - "name": "_parse_image_data", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, { - "name": "state", - "type": "GLTFState" + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" }, { - "name": "image_data", - "type": "PackedByteArray" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "3" }, { - "name": "mime_type", - "type": "String" + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" }, { - "name": "ret_image", - "type": "Image" + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" } ] }, { - "name": "_get_image_file_extension", - "is_const": false, - "is_static": false, + "name": "get_multiline_string_size", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_parse_texture_json", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 519636710, + "hash_compatibility": [ + 2427690650 + ], "return_value": { - "type": "enum::Error" + "type": "Vector2" }, "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "text", + "type": "String" }, { - "name": "texture_json", - "type": "Dictionary" + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" }, { - "name": "ret_gltf_texture", - "type": "GLTFTexture" - } - ] - }, - { - "name": "_generate_scene_node", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Node3D" - }, - "arguments": [ + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" + }, { - "name": "state", - "type": "GLTFState" + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" }, { - "name": "gltf_node", - "type": "GLTFNode" + "name": "max_lines", + "type": "int", + "meta": "int32", + "default_value": "-1" }, { - "name": "scene_parent", - "type": "Node" - } - ] - }, - { - "name": "_import_post_parse", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "brk_flags", + "type": "bitfield::TextServer.LineBreakFlag", + "default_value": "3" + }, { - "name": "state", - "type": "GLTFState" + "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": "_import_node", - "is_const": false, - "is_static": false, + "name": "draw_string", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 1983721962, + "hash_compatibility": [ + 2565402639 + ], "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "canvas_item", + "type": "RID" }, { - "name": "gltf_node", - "type": "GLTFNode" + "name": "pos", + "type": "Vector2" }, { - "name": "json", - "type": "Dictionary" + "name": "text", + "type": "String" }, { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "_import_post", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" + }, { - "name": "state", - "type": "GLTFState" + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1" }, { - "name": "root", - "type": "Node" - } - ] - }, - { - "name": "_export_preflight", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "16" + }, { - "name": "state", - "type": "GLTFState" + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" }, { - "name": "root", - "type": "Node" + "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": "_convert_scene_node", - "is_const": false, - "is_static": false, + "name": "draw_multiline_string", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1171506176, + "hash_compatibility": [ + 348869189 + ], "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "canvas_item", + "type": "RID" }, { - "name": "gltf_node", - "type": "GLTFNode" + "name": "pos", + "type": "Vector2" }, { - "name": "scene_node", - "type": "Node" - } - ] - }, - { - "name": "_export_preserialize", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "text", + "type": "String" + }, { - "name": "state", - "type": "GLTFState" + "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": "_get_saveable_image_formats", - "is_const": false, - "is_static": false, + "name": "draw_string_outline", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_serialize_image_to_bytes", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedByteArray" - }, + "is_virtual": false, + "hash": 623754045, + "hash_compatibility": [ + 657875837 + ], "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "canvas_item", + "type": "RID" }, { - "name": "image", - "type": "Image" + "name": "pos", + "type": "Vector2" }, { - "name": "image_dict", - "type": "Dictionary" + "name": "text", + "type": "String" }, { - "name": "image_format", - "type": "String" + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" }, { - "name": "lossy_quality", + "name": "width", "type": "float", - "meta": "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": "_save_image_at_path", - "is_const": false, - "is_static": false, + "name": "draw_multiline_string_outline", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 3206388178, + "hash_compatibility": [ + 1649790182 + ], "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "canvas_item", + "type": "RID" }, { - "name": "image", - "type": "Image" + "name": "pos", + "type": "Vector2" }, { - "name": "file_path", + "name": "text", "type": "String" }, { - "name": "image_format", - "type": "String" + "name": "alignment", + "type": "enum::HorizontalAlignment", + "default_value": "0" }, { - "name": "lossy_quality", + "name": "width", "type": "float", - "meta": "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": "_serialize_texture_json", - "is_const": false, - "is_static": false, + "name": "get_char_size", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3016396712, "return_value": { - "type": "enum::Error" + "type": "Vector2" }, "arguments": [ { - "name": "state", - "type": "GLTFState" - }, - { - "name": "texture_json", - "type": "Dictionary" - }, - { - "name": "gltf_texture", - "type": "GLTFTexture" + "name": "char", + "type": "int", + "meta": "char32" }, { - "name": "image_format", - "type": "String" + "name": "font_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "_export_node", - "is_const": false, - "is_static": false, + "name": "draw_char", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3815617597, + "hash_compatibility": [ + 1462476057 + ], "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "state", - "type": "GLTFState" + "name": "canvas_item", + "type": "RID" }, { - "name": "gltf_node", - "type": "GLTFNode" + "name": "pos", + "type": "Vector2" }, { - "name": "json", - "type": "Dictionary" + "name": "char", + "type": "int", + "meta": "char32" }, { - "name": "node", - "type": "Node" + "name": "font_size", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "name": "_export_post", - "is_const": false, - "is_static": false, + "name": "draw_char_outline", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 209525354, + "hash_compatibility": [ + 4161008124 + ], "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "state", - "type": "GLTFState" + "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": "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, + "name": "has_char", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3907677874, + "hash": 1116898809, "return_value": { - "type": "GLTFLight" + "type": "bool" }, "arguments": [ { - "name": "light_node", - "type": "Light3D" + "name": "char", + "type": "int", + "meta": "char32" } ] }, { - "name": "to_node", + "name": "get_supported_chars", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2040811672, + "hash": 201670096, "return_value": { - "type": "Light3D" + "type": "String" } }, { - "name": "from_dictionary", - "is_const": false, + "name": "is_language_supported", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 4057087208, + "hash": 3927539163, "return_value": { - "type": "GLTFLight" + "type": "bool" }, "arguments": [ { - "name": "dictionary", - "type": "Dictionary" + "name": "language", + "type": "String" } ] }, { - "name": "to_dictionary", + "name": "is_script_supported", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 3927539163, "return_value": { - "type": "Dictionary" - } + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] }, { - "name": "get_color", - "is_const": false, + "name": "get_supported_feature_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 3102165223, "return_value": { - "type": "Color" + "type": "Dictionary" } }, { - "name": "set_color", - "is_const": false, + "name": "get_supported_variation_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, - "arguments": [ - { - "name": "color", - "type": "Color" - } - ] + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "name": "get_intensity", - "is_const": false, + "name": "get_face_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int64" } - }, + } + ], + "properties": [ { - "name": "set_intensity", + "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": 373806689, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "intensity", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" } ] }, { - "name": "get_light_type", + "name": "load_dynamic_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 166001499, "return_value": { - "type": "String" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] }, { - "name": "set_light_type", + "name": "set_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2971499966, "arguments": [ { - "name": "light_type", - "type": "String" + "name": "data", + "type": "PackedByteArray" } ] }, { - "name": "get_range", - "is_const": false, + "name": "get_data", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 2362200018, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedByteArray" } }, { - "name": "set_range", + "name": "set_font_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "range", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" } ] }, { - "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", + "name": "set_font_style_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "inner_cone_angle", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" } ] }, { - "name": "get_outer_cone_angle", + "name": "set_font_style", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 918070724, + "arguments": [ + { + "name": "style", + "type": "bitfield::TextServer.FontStyle" + } + ] }, { - "name": "set_outer_cone_angle", + "name": "set_font_weight", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "outer_cone_angle", - "type": "float", - "meta": "float" + "name": "weight", + "type": "int", + "meta": "int32" } ] - } - ], - "properties": [ - { - "type": "Color", - "name": "color", - "setter": "set_color", - "getter": "get_color" - }, - { - "type": "float", - "name": "intensity", - "setter": "set_intensity", - "getter": "get_intensity" - }, - { - "type": "String", - "name": "light_type", - "setter": "set_light_type", - "getter": "get_light_type" }, { - "type": "float", - "name": "range", - "setter": "set_range", - "getter": "get_range" - }, - { - "type": "float", - "name": "inner_cone_angle", - "setter": "set_inner_cone_angle", - "getter": "get_inner_cone_angle" - }, - { - "type": "float", - "name": "outer_cone_angle", - "setter": "set_outer_cone_angle", - "getter": "get_outer_cone_angle" - } - ] - }, - { - "name": "GLTFMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "get_mesh", + "name": "set_font_stretch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3754628756, - "return_value": { - "type": "ImporterMesh" - } + "hash": 1286410249, + "arguments": [ + { + "name": "stretch", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_mesh", + "name": "set_antialiasing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2255166972, + "hash": 1669900, "arguments": [ { - "name": "mesh", - "type": "ImporterMesh" + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" } ] }, { - "name": "get_blend_weights", - "is_const": false, + "name": "get_antialiasing", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2445143706, + "hash": 4262718649, "return_value": { - "type": "PackedFloat32Array" + "type": "enum::TextServer.FontAntialiasing" } }, { - "name": "set_blend_weights", + "name": "set_disable_embedded_bitmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 2586408642, "arguments": [ { - "name": "blend_weights", - "type": "PackedFloat32Array" + "name": "disable_embedded_bitmaps", + "type": "bool" } ] }, { - "name": "get_instance_materials", - "is_const": false, + "name": "get_disable_embedded_bitmaps", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 36873697, "return_value": { - "type": "typedarray::Material" + "type": "bool" } }, { - "name": "set_instance_materials", + "name": "set_generate_mipmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "instance_materials", - "type": "typedarray::Material" + "name": "generate_mipmaps", + "type": "bool" } ] - } - ], - "properties": [ - { - "type": "Object", - "name": "mesh", - "setter": "set_mesh", - "getter": "get_mesh" - }, - { - "type": "PackedFloat32Array", - "name": "blend_weights", - "setter": "set_blend_weights", - "getter": "get_blend_weights" }, { - "type": "Array", - "name": "instance_materials", - "setter": "set_instance_materials", - "getter": "get_instance_materials" - } - ] - }, - { - "name": "GLTFNode", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "get_parent", - "is_const": false, + "name": "get_generate_mipmaps", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_parent", + "name": "set_multichannel_signed_distance_field", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "parent", - "type": "int", - "meta": "int32" + "name": "msdf", + "type": "bool" } ] }, { - "name": "get_height", - "is_const": false, + "name": "is_multichannel_signed_distance_field", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_height", + "name": "set_msdf_pixel_range", "is_const": false, "is_vararg": false, "is_static": false, @@ -99411,51 +106985,53 @@ "hash": 1286410249, "arguments": [ { - "name": "height", + "name": "msdf_pixel_range", "type": "int", "meta": "int32" } ] }, { - "name": "get_xform", - "is_const": false, + "name": "get_msdf_pixel_range", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4183770049, + "hash": 3905245786, "return_value": { - "type": "Transform3D" + "type": "int", + "meta": "int32" } }, { - "name": "set_xform", + "name": "set_msdf_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 1286410249, "arguments": [ { - "name": "xform", - "type": "Transform3D" + "name": "msdf_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_mesh", - "is_const": false, + "name": "get_msdf_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_mesh", + "name": "set_fixed_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -99463,207 +107039,223 @@ "hash": 1286410249, "arguments": [ { - "name": "mesh", + "name": "fixed_size", "type": "int", "meta": "int32" } ] }, { - "name": "get_camera", - "is_const": false, + "name": "get_fixed_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_camera", + "name": "set_fixed_size_scale_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1660989956, "arguments": [ { - "name": "camera", - "type": "int", - "meta": "int32" + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" } ] }, { - "name": "get_skin", - "is_const": false, + "name": "get_fixed_size_scale_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 753873478, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::TextServer.FixedSizeScaleMode" } }, { - "name": "set_skin", + "name": "set_allow_system_fallback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "skin", - "type": "int", - "meta": "int32" + "name": "allow_system_fallback", + "type": "bool" } ] }, { - "name": "get_skeleton", - "is_const": false, + "name": "is_allow_system_fallback", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_skeleton", + "name": "set_force_autohinter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "skeleton", - "type": "int", - "meta": "int32" + "name": "force_autohinter", + "type": "bool" } ] }, { - "name": "get_position", - "is_const": false, + "name": "is_force_autohinter", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3783033775, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_position", + "name": "set_hinting", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1827459492, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "hinting", + "type": "enum::TextServer.Hinting" } ] }, { - "name": "get_rotation", - "is_const": false, + "name": "get_hinting", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2916281908, + "hash": 3683214614, "return_value": { - "type": "Quaternion" + "type": "enum::TextServer.Hinting" } }, { - "name": "set_rotation", + "name": "set_subpixel_positioning", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1727505552, + "hash": 4225742182, "arguments": [ { - "name": "rotation", - "type": "Quaternion" + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" } ] }, { - "name": "get_scale", - "is_const": false, + "name": "get_subpixel_positioning", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3783033775, + "hash": 1069238588, "return_value": { - "type": "Vector3" + "type": "enum::TextServer.SubpixelPositioning" } }, { - "name": "set_scale", + "name": "set_keep_rounding_remainders", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "scale", - "type": "Vector3" + "name": "keep_rounding_remainders", + "type": "bool" } ] }, { - "name": "get_children", - "is_const": false, + "name": "get_keep_rounding_remainders", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 36873697, "return_value": { - "type": "PackedInt32Array" + "type": "bool" } }, { - "name": "set_children", + "name": "set_oversampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 373806689, "arguments": [ { - "name": "children", - "type": "PackedInt32Array" + "name": "oversampling", + "type": "float", + "meta": "float" } ] }, { - "name": "get_light", - "is_const": false, + "name": "get_oversampling", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "float", + "meta": "float" + } }, { - "name": "set_light", + "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, @@ -99671,1075 +107263,1364 @@ "hash": 1286410249, "arguments": [ { - "name": "light", + "name": "cache_index", "type": "int", "meta": "int32" } ] }, { - "name": "get_additional_data", - "is_const": false, + "name": "get_size_cache_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2138907829, + "hash": 663333327, "return_value": { - "type": "Variant" + "type": "typedarray::Vector2i" }, "arguments": [ { - "name": "extension_name", - "type": "StringName" + "name": "cache_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_additional_data", + "name": "clear_size_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 1286410249, "arguments": [ { - "name": "extension_name", - "type": "StringName" - }, - { - "name": "additional_data", - "type": "Variant" + "name": "cache_index", + "type": "int", + "meta": "int32" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "parent", - "setter": "set_parent", - "getter": "get_parent" - }, - { - "type": "int", - "name": "height", - "setter": "set_height", - "getter": "get_height" - }, - { - "type": "Transform3D", - "name": "xform", - "setter": "set_xform", - "getter": "get_xform" - }, - { - "type": "int", - "name": "mesh", - "setter": "set_mesh", - "getter": "get_mesh" - }, - { - "type": "int", - "name": "camera", - "setter": "set_camera", - "getter": "get_camera" - }, - { - "type": "int", - "name": "skin", - "setter": "set_skin", - "getter": "get_skin" - }, - { - "type": "int", - "name": "skeleton", - "setter": "set_skeleton", - "getter": "get_skeleton" - }, - { - "type": "Vector3", - "name": "position", - "setter": "set_position", - "getter": "get_position" - }, - { - "type": "Quaternion", - "name": "rotation", - "setter": "set_rotation", - "getter": "get_rotation" - }, - { - "type": "Vector3", - "name": "scale", - "setter": "set_scale", - "getter": "get_scale" - }, - { - "type": "PackedInt32Array", - "name": "children", - "setter": "set_children", - "getter": "get_children" }, { - "type": "int", - "name": "light", - "setter": "set_light", - "getter": "get_light" - } - ] - }, - { - "name": "GLTFPhysicsBody", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "from_node", + "name": "remove_size_cache", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 420544174, - "return_value": { - "type": "GLTFPhysicsBody" - }, + "hash": 2311374912, "arguments": [ { - "name": "body_node", - "type": "CollisionObject3D" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" } ] }, { - "name": "to_node", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3224013656, - "return_value": { - "type": "CollisionObject3D" - } - }, - { - "name": "from_dictionary", + "name": "set_variation_coordinates", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 1177544336, - "return_value": { - "type": "GLTFPhysicsBody" - }, + "hash": 64545446, "arguments": [ { - "name": "dictionary", + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "variation_coordinates", "type": "Dictionary" } ] }, { - "name": "to_dictionary", + "name": "get_variation_coordinates", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 3485342025, "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": "cache_index", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_embolden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1602489585, "arguments": [ { - "name": "mass", + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "strength", "type": "float", "meta": "float" } ] }, { - "name": "get_linear_velocity", + "name": "get_embolden", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2339986948, "return_value": { - "type": "Vector3" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_linear_velocity", + "name": "set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 30160968, "arguments": [ { - "name": "linear_velocity", - "type": "Vector3" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_angular_velocity", + "name": "get_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3836996910, "return_value": { - "type": "Vector3" - } + "type": "Transform2D" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_angular_velocity", + "name": "set_extra_spacing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 62942285, "arguments": [ { - "name": "angular_velocity", - "type": "Vector3" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_center_of_mass", + "name": "get_extra_spacing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1924257185, "return_value": { - "type": "Vector3" - } + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] }, { - "name": "set_center_of_mass", + "name": "set_extra_baseline_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1602489585, "arguments": [ { - "name": "center_of_mass", - "type": "Vector3" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "baseline_offset", + "type": "float", + "meta": "float" } ] }, { - "name": "get_inertia_tensor", + "name": "get_extra_baseline_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 2339986948, "return_value": { - "type": "Basis" - } - }, - { - "name": "set_inertia_tensor", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1055510324, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "inertia_tensor", - "type": "Basis" + "name": "cache_index", + "type": "int", + "meta": "int32" } ] - } - ], - "properties": [ - { - "type": "String", - "name": "body_type", - "setter": "set_body_type", - "getter": "get_body_type" - }, - { - "type": "float", - "name": "mass", - "setter": "set_mass", - "getter": "get_mass" - }, - { - "type": "Vector3", - "name": "linear_velocity", - "setter": "set_linear_velocity", - "getter": "get_linear_velocity" - }, - { - "type": "Vector3", - "name": "angular_velocity", - "setter": "set_angular_velocity", - "getter": "get_angular_velocity" - }, - { - "type": "Vector3", - "name": "center_of_mass", - "setter": "set_center_of_mass", - "getter": "get_center_of_mass" }, { - "type": "Basis", - "name": "inertia_tensor", - "setter": "set_inertia_tensor", - "getter": "get_inertia_tensor" - } - ] - }, - { - "name": "GLTFPhysicsShape", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "from_node", + "name": "set_face_index", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3613751275, - "return_value": { - "type": "GLTFPhysicsShape" - }, + "hash": 3937882851, "arguments": [ { - "name": "shape_node", - "type": "CollisionShape3D" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" } ] }, { - "name": "to_node", - "is_const": false, + "name": "get_face_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 563689933, + "hash": 923996154, "return_value": { - "type": "CollisionShape3D" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "cache_shapes", - "type": "bool", - "default_value": "false" + "name": "cache_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "from_dictionary", + "name": "set_cache_ascent", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2390691823, - "return_value": { - "type": "GLTFPhysicsShape" - }, + "hash": 3506521499, "arguments": [ { - "name": "dictionary", - "type": "Dictionary" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "ascent", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "get_cache_ascent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3085491603, "return_value": { - "type": "String" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_shape_type", + "name": "set_cache_descent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3506521499, "arguments": [ { - "name": "shape_type", - "type": "String" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "descent", + "type": "float", + "meta": "float" } ] }, { - "name": "get_size", + "name": "get_cache_descent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3085491603, "return_value": { - "type": "Vector3" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_size", + "name": "set_cache_underline_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3506521499, "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, { "name": "size", - "type": "Vector3" + "type": "int", + "meta": "int32" + }, + { + "name": "underline_position", + "type": "float", + "meta": "float" } ] }, { - "name": "get_radius", + "name": "get_cache_underline_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3085491603, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_radius", + "name": "set_cache_underline_thickness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3506521499, "arguments": [ { - "name": "radius", + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "underline_thickness", "type": "float", "meta": "float" } ] }, { - "name": "get_height", + "name": "get_cache_underline_thickness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3085491603, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_height", + "name": "set_cache_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3506521499, "arguments": [ { - "name": "height", + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "scale", "type": "float", "meta": "float" } ] }, { - "name": "get_is_trigger", + "name": "get_cache_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3085491603, "return_value": { - "type": "bool" - } - }, - { - "name": "set_is_trigger", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "is_trigger", - "type": "bool" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_mesh_index", + "name": "get_texture_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1987661582, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] }, { - "name": "set_mesh_index", + "name": "clear_textures", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2311374912, "arguments": [ { - "name": "mesh_index", + "name": "cache_index", "type": "int", "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_importer_mesh", - "is_const": true, + "name": "remove_texture", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3161779525, - "return_value": { - "type": "ImporterMesh" - } + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_importer_mesh", + "name": "set_texture_image", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2255166972, + "hash": 4157974066, "arguments": [ { - "name": "importer_mesh", - "type": "ImporterMesh" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + }, + { + "name": "image", + "type": "Image" } ] - } - ], - "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, + "name": "get_texture_image", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 3878418953, "return_value": { - "type": "PackedInt32Array" - } + "type": "Image" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_joints", + "name": "set_texture_offsets", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 2849993437, "arguments": [ { - "name": "joints", + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", "type": "PackedInt32Array" } ] }, { - "name": "get_roots", - "is_const": false, + "name": "get_texture_offsets", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "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": "set_roots", - "is_const": false, + "name": "get_glyph_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 681709689, + "return_value": { + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "roots", - "type": "PackedInt32Array" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_godot_skeleton", + "name": "clear_glyphs", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1814733083, - "return_value": { - "type": "Skeleton3D" - } + "hash": 2311374912, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + } + ] }, { - "name": "get_unique_names", + "name": "remove_glyph", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::String" - } + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_unique_names", + "name": "set_glyph_advance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 947991729, "arguments": [ { - "name": "unique_names", - "type": "typedarray::String" + "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_godot_bone_node", - "is_const": false, + "name": "get_glyph_advance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 1601573536, "return_value": { - "type": "Dictionary" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_godot_bone_node", + "name": "set_glyph_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 921719850, "arguments": [ { - "name": "godot_bone_node", - "type": "Dictionary" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + }, + { + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_bone_attachment_count", - "is_const": false, + "name": "get_glyph_offset", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3205412300, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_bone_attachment", + "name": "set_glyph_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 945440495, - "return_value": { - "type": "BoneAttachment3D" - }, + "hash": 921719850, "arguments": [ { - "name": "idx", + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", "type": "int", "meta": "int32" + }, + { + "name": "gl_size", + "type": "Vector2" } ] - } - ], - "properties": [ - { - "type": "PackedInt32Array", - "name": "joints", - "setter": "set_joints", - "getter": "get_joints" }, { - "type": "PackedInt32Array", - "name": "roots", - "setter": "set_roots", - "getter": "get_roots" + "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" + } + ] }, { - "type": "Array", - "name": "unique_names", - "setter": "set_unique_names", - "getter": "get_unique_names" + "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" + } + ] }, { - "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, + "name": "get_glyph_uv_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3927917900, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Rect2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_skin_root", + "name": "set_glyph_texture_idx", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 355564111, "arguments": [ { - "name": "skin_root", + "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_joints_original", - "is_const": false, + "name": "get_glyph_texture_idx", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 1629411054, "return_value": { - "type": "PackedInt32Array" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_joints_original", - "is_const": false, + "name": "get_kerning_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 2345056839, + "return_value": { + "type": "typedarray::Vector2i" + }, "arguments": [ { - "name": "joints_original", - "type": "PackedInt32Array" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_inverse_binds", + "name": "clear_kerning_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::Transform3D" - } + "hash": 3937882851, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_inverse_binds", + "name": "remove_kerning", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 3930204747, "arguments": [ { - "name": "inverse_binds", - "type": "typedarray::Transform3D" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" } ] }, { - "name": "get_joints", + "name": "set_kerning", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "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": "PackedInt32Array" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] }, { - "name": "set_joints", + "name": "render_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 355564111, "arguments": [ { - "name": "joints", - "type": "PackedInt32Array" + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "char32" + }, + { + "name": "end", + "type": "int", + "meta": "char32" } ] }, { - "name": "get_non_joints", + "name": "render_glyph", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, - "return_value": { - "type": "PackedInt32Array" - } + "hash": 2328951467, + "arguments": [ + { + "name": "cache_index", + "type": "int", + "meta": "int32" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_non_joints", + "name": "set_language_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 2678287736, "arguments": [ { - "name": "non_joints", - "type": "PackedInt32Array" + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" } ] }, { - "name": "get_roots", - "is_const": false, + "name": "get_language_support_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 3927539163, "return_value": { - "type": "PackedInt32Array" - } + "type": "bool" + }, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] }, { - "name": "set_roots", + "name": "remove_language_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 83702148, "arguments": [ { - "name": "roots", - "type": "PackedInt32Array" + "name": "language", + "type": "String" } ] }, { - "name": "get_skeleton", - "is_const": false, + "name": "get_language_support_overrides", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedStringArray" } }, { - "name": "set_skeleton", + "name": "set_script_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2678287736, "arguments": [ { - "name": "skeleton", - "type": "int", - "meta": "int32" + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" } ] }, { - "name": "get_joint_i_to_bone_i", - "is_const": false, + "name": "get_script_support_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 3927539163, "return_value": { - "type": "Dictionary" - } + "type": "bool" + }, + "arguments": [ + { + "name": "script", + "type": "String" + } + ] }, { - "name": "set_joint_i_to_bone_i", + "name": "remove_script_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 83702148, "arguments": [ { - "name": "joint_i_to_bone_i", - "type": "Dictionary" + "name": "script", + "type": "String" } ] }, { - "name": "get_joint_i_to_name", - "is_const": false, + "name": "get_script_support_overrides", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 1139954409, "return_value": { - "type": "Dictionary" + "type": "PackedStringArray" } }, { - "name": "set_joint_i_to_name", + "name": "set_opentype_feature_overrides", "is_const": false, "is_vararg": false, "is_static": false, @@ -100747,1060 +108628,1390 @@ "hash": 4155329257, "arguments": [ { - "name": "joint_i_to_name", + "name": "overrides", "type": "Dictionary" } ] }, { - "name": "get_godot_skin", - "is_const": false, + "name": "get_opentype_feature_overrides", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1032037385, + "hash": 3102165223, "return_value": { - "type": "Skin" + "type": "Dictionary" } }, { - "name": "set_godot_skin", - "is_const": false, + "name": "get_glyph_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3971435618, + "hash": 864943070, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "godot_skin", - "type": "Skin" + "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": "skin_root", - "setter": "set_skin_root", - "getter": "get_skin_root" + "name": "antialiasing", + "setter": "set_antialiasing", + "getter": "get_antialiasing" }, { - "type": "PackedInt32Array", - "name": "joints_original", - "setter": "set_joints_original", - "getter": "get_joints_original" + "type": "String", + "name": "font_name", + "setter": "set_font_name", + "getter": "get_font_name" }, { - "type": "Array", - "name": "inverse_binds", - "setter": "set_inverse_binds", - "getter": "get_inverse_binds" + "type": "String", + "name": "style_name", + "setter": "set_font_style_name", + "getter": "get_font_style_name" }, { - "type": "PackedInt32Array", - "name": "joints", - "setter": "set_joints", - "getter": "get_joints" + "type": "int", + "name": "font_style", + "setter": "set_font_style", + "getter": "get_font_style" }, { - "type": "PackedInt32Array", - "name": "non_joints", - "setter": "set_non_joints", - "getter": "get_non_joints" + "type": "int", + "name": "font_weight", + "setter": "set_font_weight", + "getter": "get_font_weight" }, { - "type": "PackedInt32Array", - "name": "roots", - "setter": "set_roots", - "getter": "get_roots" + "type": "int", + "name": "font_stretch", + "setter": "set_font_stretch", + "getter": "get_font_stretch" }, { "type": "int", - "name": "skeleton", - "setter": "set_skeleton", - "getter": "get_skeleton" + "name": "subpixel_positioning", + "setter": "set_subpixel_positioning", + "getter": "get_subpixel_positioning" }, { - "type": "Dictionary", - "name": "joint_i_to_bone_i", - "setter": "set_joint_i_to_bone_i", - "getter": "get_joint_i_to_bone_i" + "type": "bool", + "name": "keep_rounding_remainders", + "setter": "set_keep_rounding_remainders", + "getter": "get_keep_rounding_remainders" }, { - "type": "Dictionary", - "name": "joint_i_to_name", - "setter": "set_joint_i_to_name", - "getter": "get_joint_i_to_name" + "type": "bool", + "name": "multichannel_signed_distance_field", + "setter": "set_multichannel_signed_distance_field", + "getter": "is_multichannel_signed_distance_field" }, { - "type": "Skin", - "name": "godot_skin", - "setter": "set_godot_skin", - "getter": "get_godot_skin" + "type": "int", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" + }, + { + "type": "int", + "name": "msdf_size", + "setter": "set_msdf_size", + "getter": "get_msdf_size" + }, + { + "type": "bool", + "name": "allow_system_fallback", + "setter": "set_allow_system_fallback", + "getter": "is_allow_system_fallback" + }, + { + "type": "bool", + "name": "force_autohinter", + "setter": "set_force_autohinter", + "getter": "is_force_autohinter" + }, + { + "type": "int", + "name": "hinting", + "setter": "set_hinting", + "getter": "get_hinting" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" + }, + { + "type": "int", + "name": "fixed_size", + "setter": "set_fixed_size", + "getter": "get_fixed_size" + }, + { + "type": "int", + "name": "fixed_size_scale_mode", + "setter": "set_fixed_size_scale_mode", + "getter": "get_fixed_size_scale_mode" + }, + { + "type": "Dictionary", + "name": "opentype_feature_overrides", + "setter": "set_opentype_feature_overrides", + "getter": "get_opentype_feature_overrides" } ] }, { - "name": "GLTFSpecGloss", + "name": "FontVariation", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "Font", "api_type": "core", "methods": [ { - "name": "get_diffuse_img", + "name": "set_base_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 564927088, + "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": "Image" + "type": "Font" } }, { - "name": "set_diffuse_img", + "name": "set_variation_opentype", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 532598488, + "hash": 4155329257, "arguments": [ { - "name": "diffuse_img", - "type": "Image" + "name": "coords", + "type": "Dictionary" } ] }, { - "name": "get_diffuse_factor", - "is_const": false, + "name": "get_variation_opentype", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 3102165223, "return_value": { - "type": "Color" + "type": "Dictionary" } }, { - "name": "set_diffuse_factor", + "name": "set_variation_embolden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 373806689, "arguments": [ { - "name": "diffuse_factor", - "type": "Color" + "name": "strength", + "type": "float", + "meta": "float" } ] }, { - "name": "get_gloss_factor", - "is_const": false, + "name": "get_variation_embolden", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" } }, { - "name": "set_gloss_factor", + "name": "set_variation_face_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "gloss_factor", - "type": "float", - "meta": "float" + "name": "face_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_specular_factor", - "is_const": false, + "name": "get_variation_face_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 3905245786, "return_value": { - "type": "Color" + "type": "int", + "meta": "int32" } }, { - "name": "set_specular_factor", + "name": "set_variation_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2761652528, "arguments": [ { - "name": "specular_factor", - "type": "Color" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_spec_gloss_img", - "is_const": false, + "name": "get_variation_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 564927088, + "hash": 3814499831, "return_value": { - "type": "Image" + "type": "Transform2D" } }, { - "name": "set_spec_gloss_img", + "name": "set_opentype_features", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 532598488, + "hash": 4155329257, "arguments": [ { - "name": "spec_gloss_img", - "type": "Image" + "name": "features", + "type": "Dictionary" + } + ] + }, + { + "name": "set_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3122339690, + "arguments": [ + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_baseline_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "baseline_offset", + "type": "float", + "meta": "float" } ] + }, + { + "name": "get_baseline_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } } ], "properties": [ { - "type": "Object", - "name": "diffuse_img", - "setter": "set_diffuse_img", - "getter": "get_diffuse_img" + "type": "Font", + "name": "base_font", + "setter": "set_base_font", + "getter": "get_base_font" }, { - "type": "Color", - "name": "diffuse_factor", - "setter": "set_diffuse_factor", - "getter": "get_diffuse_factor" + "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": "gloss_factor", - "setter": "set_gloss_factor", - "getter": "get_gloss_factor" + "name": "variation_embolden", + "setter": "set_variation_embolden", + "getter": "get_variation_embolden" }, { - "type": "Color", - "name": "specular_factor", - "setter": "set_specular_factor", - "getter": "get_specular_factor" + "type": "Transform2D", + "name": "variation_transform", + "setter": "set_variation_transform", + "getter": "get_variation_transform" }, { - "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": [ + "type": "Dictionary", + "name": "opentype_features", + "setter": "set_opentype_features", + "getter": "get_opentype_features" + }, { - "name": "HANDLE_BINARY_DISCARD_TEXTURES", - "value": 0 + "type": "int", + "name": "spacing_glyph", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 0 }, { - "name": "HANDLE_BINARY_EXTRACT_TEXTURES", - "value": 1 + "type": "int", + "name": "spacing_space", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 1 }, { - "name": "HANDLE_BINARY_EMBED_AS_BASISU", - "value": 2 + "type": "int", + "name": "spacing_top", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 2 }, { - "name": "HANDLE_BINARY_EMBED_AS_UNCOMPRESSED", - "value": 3 + "type": "int", + "name": "spacing_bottom", + "setter": "set_spacing", + "getter": "get_spacing", + "index": 3 + }, + { + "type": "float", + "name": "baseline_offset", + "setter": "set_baseline_offset", + "getter": "get_baseline_offset" } - ], + ] + }, + { + "name": "FramebufferCacheRD", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", "methods": [ { - "name": "add_used_extension", + "name": "get_cache_multipass", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2678287736, + "hash": 3437881813, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "extension_name", - "type": "String" + "name": "textures", + "type": "typedarray::RID" }, { - "name": "required", - "type": "bool" + "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": "get_json", - "is_const": false, + "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": 2382534195, + "hash": 36873697, "return_value": { - "type": "Dictionary" + "type": "bool" } }, { - "name": "set_json", - "is_const": false, + "name": "get_minimum_library_initialization_level", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, - "arguments": [ + "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": "json", - "type": "Dictionary" + "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": "get_major_version", + "name": "load_extension", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 4024158731, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] }, { - "name": "set_major_version", + "name": "reload_extension", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4024158731, + "return_value": { + "type": "enum::GDExtensionManager.LoadStatus" + }, "arguments": [ { - "name": "major_version", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "get_minor_version", + "name": "unload_extension", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 4024158731, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "enum::GDExtensionManager.LoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] }, { - "name": "set_minor_version", - "is_const": false, + "name": "is_extension_loaded", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "minor_version", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "get_copyright", + "name": "get_loaded_extensions", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1139954409, "return_value": { - "type": "String" + "type": "PackedStringArray" } }, { - "name": "set_copyright", + "name": "get_extension", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 49743343, + "return_value": { + "type": "GDExtension" + }, "arguments": [ { - "name": "copyright", + "name": "path", "type": "String" } ] - }, + } + ], + "signals": [ { - "name": "get_glb_data", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2115431945, - "return_value": { - "type": "PackedByteArray" - } + "name": "extensions_reloaded" }, { - "name": "set_glb_data", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2971499966, + "name": "extension_loaded", "arguments": [ { - "name": "glb_data", - "type": "PackedByteArray" + "name": "extension", + "type": "GDExtension" } ] }, { - "name": "get_use_named_skin_binds", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_use_named_skin_binds", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "name": "extension_unloading", "arguments": [ { - "name": "use_named_skin_binds", - "type": "bool" + "name": "extension", + "type": "GDExtension" } ] - }, + } + ] + }, + { + "name": "GDScript", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Script", + "api_type": "core", + "methods": [ { - "name": "get_nodes", + "name": "new", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 1545262638, "return_value": { - "type": "typedarray::GLTFNode" + "type": "Variant" } - }, + } + ] + }, + { + "name": "GDScriptSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSyntaxHighlighter", + "api_type": "editor" + }, + { + "name": "GLTFAccessor", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ { - "name": "set_nodes", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 381264803, - "arguments": [ + "name": "GLTFAccessorType", + "is_bitfield": false, + "values": [ { - "name": "nodes", - "type": "typedarray::GLTFNode" + "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": "get_buffers", + "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": "get_buffer_view", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::PackedByteArray" + "type": "int", + "meta": "int32" } }, { - "name": "set_buffers", + "name": "set_buffer_view", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "buffers", - "type": "typedarray::PackedByteArray" + "name": "buffer_view", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_buffer_views", + "name": "get_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::GLTFBufferView" + "type": "int", + "meta": "int32" } }, { - "name": "set_buffer_views", + "name": "set_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "buffer_views", - "type": "typedarray::GLTFBufferView" + "name": "byte_offset", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_accessors", + "name": "get_component_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::GLTFAccessor" + "type": "int", + "meta": "int32" } }, { - "name": "set_accessors", + "name": "set_component_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "accessors", - "type": "typedarray::GLTFAccessor" + "name": "component_type", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_meshes", + "name": "get_normalized", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2240911060, "return_value": { - "type": "typedarray::GLTFMesh" + "type": "bool" } }, { - "name": "set_meshes", + "name": "set_normalized", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "meshes", - "type": "typedarray::GLTFMesh" + "name": "normalized", + "type": "bool" } ] }, { - "name": "get_animation_players_count", + "name": "get_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, + "hash": 2455072627, "return_value": { "type": "int", "meta": "int32" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "get_animation_player", + "name": "set_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 925043400, - "return_value": { - "type": "AnimationPlayer" - }, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "count", "type": "int", "meta": "int32" } ] }, { - "name": "get_materials", + "name": "get_accessor_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 679305214, "return_value": { - "type": "typedarray::Material" + "type": "enum::GLTFAccessor.GLTFAccessorType" } }, { - "name": "set_materials", + "name": "set_accessor_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2347728198, "arguments": [ { - "name": "materials", - "type": "typedarray::Material" + "name": "accessor_type", + "type": "enum::GLTFAccessor.GLTFAccessorType" } ] }, { - "name": "get_scene_name", + "name": "get_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 2455072627, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "set_scene_name", + "name": "set_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1286410249, "arguments": [ { - "name": "scene_name", - "type": "String" + "name": "type", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_base_path", + "name": "get_min", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 148677866, "return_value": { - "type": "String" + "type": "PackedFloat64Array" } }, { - "name": "set_base_path", + "name": "set_min", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2576592201, "arguments": [ { - "name": "base_path", - "type": "String" + "name": "min", + "type": "PackedFloat64Array" } ] }, { - "name": "get_filename", - "is_const": true, + "name": "get_max", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 148677866, "return_value": { - "type": "String" + "type": "PackedFloat64Array" } }, { - "name": "set_filename", + "name": "set_max", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2576592201, "arguments": [ { - "name": "filename", - "type": "String" + "name": "max", + "type": "PackedFloat64Array" } ] }, { - "name": "get_root_nodes", + "name": "get_sparse_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 2455072627, "return_value": { - "type": "PackedInt32Array" + "type": "int", + "meta": "int32" } }, { - "name": "set_root_nodes", + "name": "set_sparse_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 1286410249, "arguments": [ { - "name": "root_nodes", - "type": "PackedInt32Array" + "name": "sparse_count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_textures", + "name": "get_sparse_indices_buffer_view", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::GLTFTexture" + "type": "int", + "meta": "int32" } }, { - "name": "set_textures", + "name": "set_sparse_indices_buffer_view", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "textures", - "type": "typedarray::GLTFTexture" + "name": "sparse_indices_buffer_view", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_texture_samplers", + "name": "get_sparse_indices_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::GLTFTextureSampler" + "type": "int", + "meta": "int32" } }, { - "name": "set_texture_samplers", + "name": "set_sparse_indices_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "texture_samplers", - "type": "typedarray::GLTFTextureSampler" + "name": "sparse_indices_byte_offset", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_images", + "name": "get_sparse_indices_component_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::Texture2D" + "type": "int", + "meta": "int32" } }, { - "name": "set_images", + "name": "set_sparse_indices_component_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "images", - "type": "typedarray::Texture2D" + "name": "sparse_indices_component_type", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_skins", + "name": "get_sparse_values_buffer_view", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::GLTFSkin" + "type": "int", + "meta": "int32" } }, { - "name": "set_skins", + "name": "set_sparse_values_buffer_view", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "skins", - "type": "typedarray::GLTFSkin" + "name": "sparse_values_buffer_view", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_cameras", + "name": "get_sparse_values_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::GLTFCamera" + "type": "int", + "meta": "int32" } }, { - "name": "set_cameras", + "name": "set_sparse_values_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1286410249, "arguments": [ { - "name": "cameras", - "type": "typedarray::GLTFCamera" + "name": "sparse_values_byte_offset", + "type": "int", + "meta": "int32" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "buffer_view", + "setter": "set_buffer_view", + "getter": "get_buffer_view" }, { - "name": "get_lights", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::GLTFLight" - } + "type": "int", + "name": "byte_offset", + "setter": "set_byte_offset", + "getter": "get_byte_offset" }, { - "name": "set_lights", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 381264803, - "arguments": [ - { - "name": "lights", - "type": "typedarray::GLTFLight" - } - ] + "type": "int", + "name": "component_type", + "setter": "set_component_type", + "getter": "get_component_type" }, { - "name": "get_unique_names", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::String" - } + "type": "bool", + "name": "normalized", + "setter": "set_normalized", + "getter": "get_normalized" }, { - "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" - } - ] + "type": "int", + "name": "count", + "setter": "set_count", + "getter": "get_count" }, { - "name": "get_unique_animation_names", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::String" - } + "type": "int", + "name": "accessor_type", + "setter": "set_accessor_type", + "getter": "get_accessor_type" }, { - "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" - } - ] + "type": "int", + "name": "type", + "setter": "set_type", + "getter": "get_type" }, { - "name": "get_skeletons", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::GLTFSkeleton" - } + "type": "PackedFloat64Array", + "name": "min", + "setter": "set_min", + "getter": "get_min" }, { - "name": "set_skeletons", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 381264803, - "arguments": [ - { - "name": "skeletons", - "type": "typedarray::GLTFSkeleton" - } - ] + "type": "PackedFloat64Array", + "name": "max", + "setter": "set_max", + "getter": "get_max" }, { - "name": "get_create_animations", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "type": "int", + "name": "sparse_count", + "setter": "set_sparse_count", + "getter": "get_sparse_count" }, { - "name": "set_create_animations", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "create_animations", - "type": "bool" - } - ] + "type": "int", + "name": "sparse_indices_buffer_view", + "setter": "set_sparse_indices_buffer_view", + "getter": "get_sparse_indices_buffer_view" }, { - "name": "get_animations", + "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": 2915620761, + "hash": 2841200299, "return_value": { - "type": "typedarray::GLTFAnimation" + "type": "String" } }, { - "name": "set_animations", + "name": "set_original_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 83702148, "arguments": [ { - "name": "animations", - "type": "typedarray::GLTFAnimation" + "name": "original_name", + "type": "String" } ] }, { - "name": "get_scene_node", - "is_const": false, + "name": "get_loop", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4253421667, + "hash": 36873697, "return_value": { - "type": "Node" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_node_index", + "name": "set_loop", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1205807060, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2586408642, "arguments": [ { - "name": "scene_node", - "type": "Node" + "name": "loop", + "type": "bool" } ] }, @@ -101838,227 +110049,64 @@ "type": "Variant" } ] - }, - { - "name": "get_handle_binary_image", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_handle_binary_image", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "method", - "type": "int", - "meta": "int32" - } - ] } ], "properties": [ - { - "type": "Dictionary", - "name": "json", - "setter": "set_json", - "getter": "get_json" - }, - { - "type": "int", - "name": "major_version", - "setter": "set_major_version", - "getter": "get_major_version" - }, - { - "type": "int", - "name": "minor_version", - "setter": "set_minor_version", - "getter": "get_minor_version" - }, - { - "type": "String", - "name": "copyright", - "setter": "set_copyright", - "getter": "get_copyright" - }, - { - "type": "PackedByteArray", - "name": "glb_data", - "setter": "set_glb_data", - "getter": "get_glb_data" - }, - { - "type": "bool", - "name": "use_named_skin_binds", - "setter": "set_use_named_skin_binds", - "getter": "get_use_named_skin_binds" - }, - { - "type": "Array", - "name": "nodes", - "setter": "set_nodes", - "getter": "get_nodes" - }, - { - "type": "Array", - "name": "buffers", - "setter": "set_buffers", - "getter": "get_buffers" - }, - { - "type": "Array", - "name": "buffer_views", - "setter": "set_buffer_views", - "getter": "get_buffer_views" - }, - { - "type": "Array", - "name": "accessors", - "setter": "set_accessors", - "getter": "get_accessors" - }, - { - "type": "Array", - "name": "meshes", - "setter": "set_meshes", - "getter": "get_meshes" - }, - { - "type": "Array", - "name": "materials", - "setter": "set_materials", - "getter": "get_materials" - }, - { - "type": "String", - "name": "scene_name", - "setter": "set_scene_name", - "getter": "get_scene_name" - }, - { - "type": "String", - "name": "base_path", - "setter": "set_base_path", - "getter": "get_base_path" - }, { "type": "String", - "name": "filename", - "setter": "set_filename", - "getter": "get_filename" - }, - { - "type": "PackedInt32Array", - "name": "root_nodes", - "setter": "set_root_nodes", - "getter": "get_root_nodes" - }, - { - "type": "Array", - "name": "textures", - "setter": "set_textures", - "getter": "get_textures" - }, - { - "type": "Array", - "name": "texture_samplers", - "setter": "set_texture_samplers", - "getter": "get_texture_samplers" - }, - { - "type": "Array", - "name": "images", - "setter": "set_images", - "getter": "get_images" - }, - { - "type": "Array", - "name": "skins", - "setter": "set_skins", - "getter": "get_skins" - }, - { - "type": "Array", - "name": "cameras", - "setter": "set_cameras", - "getter": "get_cameras" - }, - { - "type": "Array", - "name": "lights", - "setter": "set_lights", - "getter": "get_lights" - }, - { - "type": "Array", - "name": "unique_names", - "setter": "set_unique_names", - "getter": "get_unique_names" - }, - { - "type": "Array", - "name": "unique_animation_names", - "setter": "set_unique_animation_names", - "getter": "get_unique_animation_names" - }, - { - "type": "Array", - "name": "skeletons", - "setter": "set_skeletons", - "getter": "get_skeletons" + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" }, { "type": "bool", - "name": "create_animations", - "setter": "set_create_animations", - "getter": "get_create_animations" - }, - { - "type": "Array", - "name": "animations", - "setter": "set_animations", - "getter": "get_animations" - }, - { - "type": "int", - "name": "handle_binary_image", - "setter": "set_handle_binary_image", - "getter": "get_handle_binary_image" + "name": "loop", + "setter": "set_loop", + "getter": "get_loop" } ] }, { - "name": "GLTFTexture", + "name": "GLTFBufferView", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "get_src_image", + "name": "load_buffer_view_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3945446907, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] + }, + { + "name": "get_buffer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_src_image", + "name": "set_buffer", "is_const": false, "is_vararg": false, "is_static": false, @@ -102066,26 +110114,29 @@ "hash": 1286410249, "arguments": [ { - "name": "src_image", + "name": "buffer", "type": "int", "meta": "int32" } ] }, { - "name": "get_sampler", + "name": "get_byte_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_sampler", + "name": "set_byte_offset", "is_const": false, "is_vararg": false, "is_static": false, @@ -102093,49 +110144,29 @@ "hash": 1286410249, "arguments": [ { - "name": "sampler", + "name": "byte_offset", "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", + "name": "get_byte_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_mag_filter", + "name": "set_byte_length", "is_const": false, "is_vararg": false, "is_static": false, @@ -102143,26 +110174,29 @@ "hash": 1286410249, "arguments": [ { - "name": "filter_mode", + "name": "byte_length", "type": "int", "meta": "int32" } ] }, { - "name": "get_min_filter", + "name": "get_byte_stride", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3905245786, + "hash_compatibility": [ + 2455072627 + ], "return_value": { "type": "int", "meta": "int32" } }, { - "name": "set_min_filter", + "name": "set_byte_stride", "is_const": false, "is_vararg": false, "is_static": false, @@ -102170,63 +110204,62 @@ "hash": 1286410249, "arguments": [ { - "name": "filter_mode", + "name": "byte_stride", "type": "int", "meta": "int32" } ] }, { - "name": "get_wrap_s", + "name": "get_indices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, + "hash_compatibility": [ + 2240911060 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_wrap_s", + "name": "set_indices", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "wrap_mode", - "type": "int", - "meta": "int32" + "name": "indices", + "type": "bool" } ] }, { - "name": "get_wrap_t", + "name": "get_vertex_attributes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_wrap_t", + "name": "set_vertex_attributes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "wrap_mode", - "type": "int", - "meta": "int32" + "name": "is_attributes", + "type": "bool" } ] } @@ -102234,129 +110267,118 @@ "properties": [ { "type": "int", - "name": "mag_filter", - "setter": "set_mag_filter", - "getter": "get_mag_filter" + "name": "buffer", + "setter": "set_buffer", + "getter": "get_buffer" }, { "type": "int", - "name": "min_filter", - "setter": "set_min_filter", - "getter": "get_min_filter" + "name": "byte_offset", + "setter": "set_byte_offset", + "getter": "get_byte_offset" }, { "type": "int", - "name": "wrap_s", - "setter": "set_wrap_s", - "getter": "get_wrap_s" + "name": "byte_length", + "setter": "set_byte_length", + "getter": "get_byte_length" }, { "type": "int", - "name": "wrap_t", - "setter": "set_wrap_t", - "getter": "get_wrap_t" + "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": "GPUParticles2D", - "is_refcounted": false, + "name": "GLTFCamera", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Node2D", + "inherits": "Resource", "api_type": "core", - "enums": [ + "methods": [ { - "name": "DrawOrder", - "is_bitfield": false, - "values": [ - { - "name": "DRAW_ORDER_INDEX", - "value": 0 - }, - { - "name": "DRAW_ORDER_LIFETIME", - "value": 1 - }, + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 237784, + "return_value": { + "type": "GLTFCamera" + }, + "arguments": [ { - "name": "DRAW_ORDER_REVERSE_LIFETIME", - "value": 2 + "name": "camera_node", + "type": "Camera3D" } ] }, { - "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": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2285090890, + "return_value": { + "type": "Camera3D" + } + }, { - "name": "set_emitting", + "name": "from_dictionary", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2586408642, + "hash": 2495512509, + "return_value": { + "type": "GLTFCamera" + }, "arguments": [ { - "name": "emitting", - "type": "bool" + "name": "dictionary", + "type": "Dictionary" } ] }, { - "name": "set_amount", - "is_const": false, + "name": "to_dictionary", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "amount", - "type": "int", - "meta": "int32" - } - ] + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "name": "set_lifetime", - "is_const": false, + "name": "get_perspective", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "secs", - "type": "float", - "meta": "double" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_one_shot", + "name": "set_perspective", "is_const": false, "is_vararg": false, "is_static": false, @@ -102364,28 +110386,25 @@ "hash": 2586408642, "arguments": [ { - "name": "secs", + "name": "perspective", "type": "bool" } ] }, { - "name": "set_pre_process_time", - "is_const": false, + "name": "get_fov", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "secs", - "type": "float", - "meta": "double" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_explosiveness_ratio", + "name": "set_fov", "is_const": false, "is_vararg": false, "is_static": false, @@ -102393,144 +110412,181 @@ "hash": 373806689, "arguments": [ { - "name": "ratio", + "name": "fov", "type": "float", "meta": "float" } ] }, { - "name": "set_randomness_ratio", - "is_const": false, + "name": "get_size_mag", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "ratio", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_visibility_rect", + "name": "set_size_mag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2046264180, + "hash": 373806689, "arguments": [ { - "name": "visibility_rect", - "type": "Rect2" + "name": "size_mag", + "type": "float", + "meta": "float" } ] }, { - "name": "set_use_local_coordinates", - "is_const": false, + "name": "get_depth_far", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_fixed_fps", + "name": "set_depth_far", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "fps", - "type": "int", - "meta": "int32" + "name": "zdepth_far", + "type": "float", + "meta": "float" } ] }, { - "name": "set_fractional_delta", - "is_const": false, + "name": "get_depth_near", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_interpolate", + "name": "set_depth_near", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "zdepth_near", + "type": "float", + "meta": "float" } ] + } + ], + "properties": [ + { + "type": "bool", + "name": "perspective", + "setter": "set_perspective", + "getter": "get_perspective" }, { - "name": "set_process_material", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2757459619, - "arguments": [ + "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": "material", - "type": "Material" + "name": "ROOT_NODE_MODE_SINGLE_ROOT", + "value": 0 + }, + { + "name": "ROOT_NODE_MODE_KEEP_ROOT", + "value": 1 + }, + { + "name": "ROOT_NODE_MODE_MULTI_ROOT", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "set_speed_scale", + "name": "set_image_format", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "scale", - "type": "float", - "meta": "double" + "name": "image_format", + "type": "String" } ] }, { - "name": "set_collision_base_size", - "is_const": false, + "name": "get_image_format", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "size", - "type": "float", - "meta": "float" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "set_interp_to_end", + "name": "set_lossy_quality", "is_const": false, "is_vararg": false, "is_static": false, @@ -102538,782 +110594,1010 @@ "hash": 373806689, "arguments": [ { - "name": "interp", + "name": "lossy_quality", "type": "float", "meta": "float" } ] }, { - "name": "is_emitting", + "name": "get_lossy_quality", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_amount", - "is_const": true, + "name": "set_root_node_mode", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 463633402, + "arguments": [ + { + "name": "root_node_mode", + "type": "enum::GLTFDocument.RootNodeMode" + } + ] }, { - "name": "get_lifetime", + "name": "get_root_node_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 948057992, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::GLTFDocument.RootNodeMode" } }, { - "name": "get_one_shot", - "is_const": true, + "name": "append_from_file", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 866380864, + "hash_compatibility": [ + 1862991421 + ], "return_value": { - "type": "bool" - } + "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": "get_pre_process_time", - "is_const": true, + "name": "append_from_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1616081266, + "hash_compatibility": [ + 2818062664 + ], "return_value": { - "type": "float", - "meta": "double" - } + "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": "get_explosiveness_ratio", - "is_const": true, + "name": "append_from_scene", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1622574258, + "hash_compatibility": [ + 374125375 + ], "return_value": { - "type": "float", - "meta": "float" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] }, { - "name": "get_randomness_ratio", - "is_const": true, + "name": "generate_scene", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 596118388, + "hash_compatibility": [ + 2770277081 + ], "return_value": { - "type": "float", - "meta": "float" - } + "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": "get_visibility_rect", - "is_const": true, + "name": "generate_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 741783455, "return_value": { - "type": "Rect2" - } + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] }, { - "name": "get_use_local_coordinates", - "is_const": true, + "name": "write_to_filesystem", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1784551478, "return_value": { - "type": "bool" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "path", + "type": "String" + } + ] }, { - "name": "get_fixed_fps", - "is_const": true, + "name": "import_object_model_property", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3905245786, + "hash": 1206708632, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "json_pointer", + "type": "String" + } + ] }, { - "name": "get_fractional_delta", - "is_const": true, + "name": "export_object_model_property", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 36873697, + "hash": 314209806, "return_value": { - "type": "bool" - } + "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": "get_interpolate", - "is_const": true, + "name": "register_gltf_document_extension", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3752678331, + "arguments": [ + { + "name": "extension", + "type": "GLTFDocumentExtension" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_process_material", - "is_const": true, + "name": "unregister_gltf_document_extension", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 5934680, - "return_value": { - "type": "Material" - } + "hash": 2684415758, + "arguments": [ + { + "name": "extension", + "type": "GLTFDocumentExtension" + } + ] }, { - "name": "get_speed_scale", - "is_const": true, + "name": "get_supported_gltf_extensions", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1740695150, + "hash": 2981934095, "return_value": { - "type": "float", - "meta": "double" + "type": "PackedStringArray" } + } + ], + "properties": [ + { + "type": "String", + "name": "image_format", + "setter": "set_image_format", + "getter": "get_image_format" }, { - "name": "get_collision_base_size", - "is_const": true, - "is_vararg": false, + "type": "float", + "name": "lossy_quality", + "setter": "set_lossy_quality", + "getter": "get_lossy_quality" + }, + { + "type": "int", + "name": "root_node_mode", + "setter": "set_root_node_mode", + "getter": "get_root_node_mode" + } + ] + }, + { + "name": "GLTFDocumentExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_import_preflight", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 412946943, "return_value": { - "type": "float", - "meta": "float" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "extensions", + "type": "PackedStringArray" + } + ] }, { - "name": "get_interp_to_end", - "is_const": true, - "is_vararg": false, + "name": "_get_supported_extensions", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2981934095, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_draw_order", + "name": "_parse_node_extensions", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1939677959, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2067053794, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "order", - "type": "enum::GPUParticles2D.DrawOrder" + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "extensions", + "type": "Dictionary" } ] }, { - "name": "get_draw_order", - "is_const": true, + "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_virtual": false, - "hash": 941479095, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2841200299, "return_value": { - "type": "enum::GPUParticles2D.DrawOrder" + "type": "String" } }, { - "name": "set_texture", + "name": "_parse_texture_json", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4051416890, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1624327185, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "ret_gltf_texture", + "type": "GLTFTexture" } ] }, { - "name": "get_texture", - "is_const": true, - "is_vararg": false, + "name": "_import_object_model_property", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3635182373, - "return_value": { - "type": "Texture2D" - } - }, - { - "name": "capture_rect", - "is_const": true, + "is_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1639390495, + "is_virtual": true, + "hash": 1446147484, "return_value": { - "type": "Rect2" - } + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "split_json_pointer", + "type": "PackedStringArray" + }, + { + "name": "partial_paths", + "type": "typedarray::NodePath" + } + ] }, { - "name": "restart", + "name": "_import_post_parse", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] }, { - "name": "set_sub_emitter", + "name": "_import_pre_generate", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1348162250, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "state", + "type": "GLTFState" } ] }, { - "name": "get_sub_emitter", - "is_const": true, - "is_vararg": false, + "name": "_generate_scene_node", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 4075236667, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3810899026, "return_value": { - "type": "NodePath" - } + "type": "Node3D" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_parent", + "type": "Node" + } + ] }, { - "name": "emit_particle", + "name": "_import_node", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2179202058, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4064279746, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "xform", - "type": "Transform2D" + "name": "state", + "type": "GLTFState" }, { - "name": "velocity", - "type": "Vector2" + "name": "gltf_node", + "type": "GLTFNode" }, { - "name": "color", - "type": "Color" + "name": "json", + "type": "Dictionary" }, { - "name": "custom", - "type": "Color" + "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": "flags", - "type": "int", - "meta": "uint32" + "name": "root", + "type": "Node" } ] }, { - "name": "set_trail_enabled", + "name": "_export_preflight", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 295478427, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" } ] }, { - "name": "set_trail_lifetime", + "name": "_convert_scene_node", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 147612932, "arguments": [ { - "name": "secs", - "type": "float", - "meta": "double" + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_node", + "type": "Node" } ] }, { - "name": "is_trail_enabled", - "is_const": true, - "is_vararg": false, + "name": "_export_post_convert", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 295478427, "return_value": { - "type": "bool" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] }, { - "name": "get_trail_lifetime", - "is_const": true, - "is_vararg": false, + "name": "_export_preserialize", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, "return_value": { - "type": "float", - "meta": "double" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] }, { - "name": "set_trail_sections", + "name": "_export_object_model_property", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4111022730, + "return_value": { + "type": "GLTFObjectModelProperty" + }, "arguments": [ { - "name": "sections", + "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_trail_sections", - "is_const": true, - "is_vararg": false, + "name": "_get_saveable_image_formats", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2981934095, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedStringArray" } }, { - "name": "set_trail_section_subdivisions", + "name": "_serialize_image_to_bytes", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 276886664, + "return_value": { + "type": "PackedByteArray" + }, "arguments": [ { - "name": "subdivisions", - "type": "int", - "meta": "int32" + "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": "get_trail_section_subdivisions", - "is_const": true, - "is_vararg": false, + "name": "_save_image_at_path", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1844337242, "return_value": { - "type": "int", - "meta": "int32" - } + "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": "convert_from_particles", + "name": "_serialize_texture_json", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1078189570, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2565166506, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "particles", - "type": "Node" + "name": "state", + "type": "GLTFState" + }, + { + "name": "texture_json", + "type": "Dictionary" + }, + { + "name": "gltf_texture", + "type": "GLTFTexture" + }, + { + "name": "image_format", + "type": "String" } ] }, { - "name": "set_amount_ratio", + "name": "_export_node", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4064279746, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "json", + "type": "Dictionary" + }, + { + "name": "node", + "type": "Node" } ] }, { - "name": "get_amount_ratio", - "is_const": true, - "is_vararg": false, + "name": "_export_post", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1704600462, "return_value": { - "type": "float", - "meta": "float" - } - } - ], - "signals": [ - { - "name": "finished" - } - ], - "properties": [ - { - "type": "bool", - "name": "emitting", - "setter": "set_emitting", - "getter": "is_emitting" - }, - { - "type": "int", - "name": "amount", - "setter": "set_amount", - "getter": "get_amount" - }, - { - "type": "float", - "name": "amount_ratio", - "setter": "set_amount_ratio", - "getter": "get_amount_ratio" - }, - { - "type": "NodePath", - "name": "sub_emitter", - "setter": "set_sub_emitter", - "getter": "get_sub_emitter" - }, - { - "type": "ShaderMaterial,ParticleProcessMaterial", - "name": "process_material", - "setter": "set_process_material", - "getter": "get_process_material" - }, - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, - { - "type": "float", - "name": "lifetime", - "setter": "set_lifetime", - "getter": "get_lifetime" - }, - { - "type": "bool", - "name": "one_shot", - "setter": "set_one_shot", - "getter": "get_one_shot" - }, - { - "type": "float", - "name": "preprocess", - "setter": "set_pre_process_time", - "getter": "get_pre_process_time" - }, - { - "type": "float", - "name": "speed_scale", - "setter": "set_speed_scale", - "getter": "get_speed_scale" - }, - { - "type": "float", - "name": "explosiveness", - "setter": "set_explosiveness_ratio", - "getter": "get_explosiveness_ratio" - }, - { - "type": "float", - "name": "randomness", - "setter": "set_randomness_ratio", - "getter": "get_randomness_ratio" - }, - { - "type": "int", - "name": "fixed_fps", - "setter": "set_fixed_fps", - "getter": "get_fixed_fps" - }, - { - "type": "bool", - "name": "interpolate", - "setter": "set_interpolate", - "getter": "get_interpolate" - }, - { - "type": "bool", - "name": "fract_delta", - "setter": "set_fractional_delta", - "getter": "get_fractional_delta" - }, - { - "type": "float", - "name": "interp_to_end", - "setter": "set_interp_to_end", - "getter": "get_interp_to_end" - }, - { - "type": "float", - "name": "collision_base_size", - "setter": "set_collision_base_size", - "getter": "get_collision_base_size" - }, - { - "type": "Rect2", - "name": "visibility_rect", - "setter": "set_visibility_rect", - "getter": "get_visibility_rect" - }, - { - "type": "bool", - "name": "local_coords", - "setter": "set_use_local_coordinates", - "getter": "get_use_local_coordinates" - }, - { - "type": "int", - "name": "draw_order", - "setter": "set_draw_order", - "getter": "get_draw_order" - }, - { - "type": "bool", - "name": "trail_enabled", - "setter": "set_trail_enabled", - "getter": "is_trail_enabled" - }, - { - "type": "float", - "name": "trail_lifetime", - "setter": "set_trail_lifetime", - "getter": "get_trail_lifetime" - }, - { - "type": "int", - "name": "trail_sections", - "setter": "set_trail_sections", - "getter": "get_trail_sections" - }, - { - "type": "int", - "name": "trail_section_subdivisions", - "setter": "set_trail_section_subdivisions", - "getter": "get_trail_section_subdivisions" + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + } + ] } ] }, { - "name": "GPUParticles3D", - "is_refcounted": false, + "name": "GLTFDocumentExtensionConvertImporterMesh", + "is_refcounted": true, "is_instantiable": true, - "inherits": "GeometryInstance3D", + "inherits": "GLTFDocumentExtension", + "api_type": "core" + }, + { + "name": "GLTFLight", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", "api_type": "core", - "constants": [ - { - "name": "MAX_DRAW_PASSES", - "value": 4 - } - ], - "enums": [ + "methods": [ { - "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": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3907677874, + "return_value": { + "type": "GLTFLight" + }, + "arguments": [ { - "name": "DRAW_ORDER_VIEW_DEPTH", - "value": 3 + "name": "light_node", + "type": "Light3D" } ] }, { - "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": "to_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2040811672, + "return_value": { + "type": "Light3D" + } }, { - "name": "TransformAlign", - "is_bitfield": false, - "values": [ - { - "name": "TRANSFORM_ALIGN_DISABLED", - "value": 0 - }, - { - "name": "TRANSFORM_ALIGN_Z_BILLBOARD", - "value": 1 - }, - { - "name": "TRANSFORM_ALIGN_Y_TO_VELOCITY", - "value": 2 - }, - { - "name": "TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "set_emitting", + "name": "from_dictionary", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2586408642, + "hash": 4057087208, + "return_value": { + "type": "GLTFLight" + }, "arguments": [ { - "name": "emitting", - "type": "bool" + "name": "dictionary", + "type": "Dictionary" } ] }, { - "name": "set_amount", - "is_const": false, + "name": "to_dictionary", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "amount", - "type": "int", - "meta": "int32" - } - ] + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "name": "set_lifetime", + "name": "get_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "secs", - "type": "float", - "meta": "double" - } - ] + "hash": 3200896285, + "return_value": { + "type": "Color" + } }, { - "name": "set_one_shot", + "name": "set_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2920490490, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "set_pre_process_time", + "name": "get_intensity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "secs", - "type": "float", - "meta": "double" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_explosiveness_ratio", + "name": "set_intensity", "is_const": false, "is_vararg": false, "is_static": false, @@ -103321,114 +111605,105 @@ "hash": 373806689, "arguments": [ { - "name": "ratio", + "name": "intensity", "type": "float", "meta": "float" } ] }, { - "name": "set_randomness_ratio", + "name": "get_light_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "ratio", - "type": "float", - "meta": "float" - } - ] + "hash": 2841200299, + "return_value": { + "type": "String" + } }, { - "name": "set_visibility_aabb", + "name": "set_light_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 83702148, "arguments": [ { - "name": "aabb", - "type": "AABB" + "name": "light_type", + "type": "String" } ] }, { - "name": "set_use_local_coordinates", + "name": "get_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_fixed_fps", + "name": "set_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "fps", - "type": "int", - "meta": "int32" + "name": "range", + "type": "float", + "meta": "float" } ] }, { - "name": "set_fractional_delta", + "name": "get_inner_cone_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_interpolate", + "name": "set_inner_cone_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "inner_cone_angle", + "type": "float", + "meta": "float" } ] }, { - "name": "set_process_material", + "name": "get_outer_cone_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, - "arguments": [ - { - "name": "material", - "type": "Material" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_speed_scale", + "name": "set_outer_cone_angle", "is_const": false, "is_vararg": false, "is_static": false, @@ -103436,1070 +111711,1242 @@ "hash": 373806689, "arguments": [ { - "name": "scale", + "name": "outer_cone_angle", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "set_collision_base_size", + "name": "get_additional_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "extension_name", + "type": "StringName" } ] }, { - "name": "set_interp_to_end", + "name": "set_additional_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3776071444, "arguments": [ { - "name": "interp", - "type": "float", - "meta": "float" + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" } ] + } + ], + "properties": [ + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" }, { - "name": "is_emitting", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "type": "float", + "name": "intensity", + "setter": "set_intensity", + "getter": "get_intensity" }, { - "name": "get_amount", - "is_const": true, + "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": 3905245786, + "hash": 2841200299, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "get_lifetime", - "is_const": true, + "name": "set_original_name", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] }, { - "name": "get_one_shot", - "is_const": true, + "name": "get_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3754628756, "return_value": { - "type": "bool" + "type": "ImporterMesh" } }, { - "name": "get_pre_process_time", - "is_const": true, + "name": "set_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } + "hash": 2255166972, + "arguments": [ + { + "name": "mesh", + "type": "ImporterMesh" + } + ] }, { - "name": "get_explosiveness_ratio", - "is_const": true, + "name": "get_blend_weights", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2445143706, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedFloat32Array" } }, { - "name": "get_randomness_ratio", - "is_const": true, + "name": "set_blend_weights", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 2899603908, + "arguments": [ + { + "name": "blend_weights", + "type": "PackedFloat32Array" + } + ] }, { - "name": "get_visibility_aabb", - "is_const": true, + "name": "get_instance_materials", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 2915620761, "return_value": { - "type": "AABB" + "type": "typedarray::Material" } }, { - "name": "get_use_local_coordinates", - "is_const": true, + "name": "set_instance_materials", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 381264803, + "arguments": [ + { + "name": "instance_materials", + "type": "typedarray::Material" + } + ] }, { - "name": "get_fixed_fps", - "is_const": true, + "name": "get_additional_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2138907829, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + } + ] }, { - "name": "get_fractional_delta", - "is_const": true, + "name": "set_additional_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "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" }, { - "name": "get_interpolate", - "is_const": true, + "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": 36873697, + "hash": 2841200299, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "get_process_material", - "is_const": true, + "name": "set_original_name", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, - "return_value": { - "type": "Material" - } + "hash": 83702148, + "arguments": [ + { + "name": "original_name", + "type": "String" + } + ] }, { - "name": "get_speed_scale", - "is_const": true, + "name": "get_parent", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2455072627, "return_value": { - "type": "float", - "meta": "double" + "type": "int", + "meta": "int32" } }, { - "name": "get_collision_base_size", - "is_const": true, + "name": "set_parent", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 1286410249, + "arguments": [ + { + "name": "parent", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_interp_to_end", - "is_const": true, + "name": "get_height", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2455072627, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_draw_order", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1208074815, + "hash": 1286410249, "arguments": [ { - "name": "order", - "type": "enum::GPUParticles3D.DrawOrder" + "name": "height", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_draw_order", - "is_const": true, + "name": "get_xform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3770381780, + "hash": 4183770049, "return_value": { - "type": "enum::GPUParticles3D.DrawOrder" + "type": "Transform3D" } }, { - "name": "set_draw_passes", + "name": "set_xform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2952846383, "arguments": [ { - "name": "passes", - "type": "int", - "meta": "int32" + "name": "xform", + "type": "Transform3D" } ] }, { - "name": "set_draw_pass_mesh", + "name": "get_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969122797, + "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": "pass", + "name": "mesh", "type": "int", "meta": "int32" - }, - { - "name": "mesh", - "type": "Mesh" } ] }, { - "name": "get_draw_passes", - "is_const": true, + "name": "get_camera", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2455072627, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "get_draw_pass_mesh", - "is_const": true, + "name": "set_camera", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1576363275, - "return_value": { - "type": "Mesh" - }, + "hash": 1286410249, "arguments": [ { - "name": "pass", + "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": 3971435618, + "hash": 1286410249, "arguments": [ { "name": "skin", - "type": "Skin" + "type": "int", + "meta": "int32" } ] }, { - "name": "get_skin", - "is_const": true, + "name": "get_skeleton", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2074563878, + "hash": 2455072627, "return_value": { - "type": "Skin" + "type": "int", + "meta": "int32" } }, { - "name": "restart", + "name": "set_skeleton", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "skeleton", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "capture_aabb", - "is_const": true, + "name": "get_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3783033775, "return_value": { - "type": "AABB" + "type": "Vector3" } }, { - "name": "set_sub_emitter", + "name": "set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 3460891852, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "position", + "type": "Vector3" } ] }, { - "name": "get_sub_emitter", - "is_const": true, + "name": "get_rotation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2916281908, "return_value": { - "type": "NodePath" + "type": "Quaternion" } }, { - "name": "emit_particle", + "name": "set_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 992173727, + "hash": 1727505552, "arguments": [ { - "name": "xform", - "type": "Transform3D" - }, - { - "name": "velocity", - "type": "Vector3" - }, - { - "name": "color", - "type": "Color" - }, - { - "name": "custom", - "type": "Color" - }, - { - "name": "flags", - "type": "int", - "meta": "uint32" + "name": "rotation", + "type": "Quaternion" } ] }, { - "name": "set_trail_enabled", + "name": "get_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } }, { - "name": "set_trail_lifetime", + "name": "set_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3460891852, "arguments": [ { - "name": "secs", - "type": "float", - "meta": "double" + "name": "scale", + "type": "Vector3" } ] }, { - "name": "is_trail_enabled", - "is_const": true, + "name": "get_children", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 969006518, "return_value": { - "type": "bool" + "type": "PackedInt32Array" } }, { - "name": "get_trail_lifetime", - "is_const": true, + "name": "set_children", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } + "hash": 3614634198, + "arguments": [ + { + "name": "children", + "type": "PackedInt32Array" + } + ] }, { - "name": "set_transform_align", + "name": "append_child_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3892425954, + "hash": 1286410249, "arguments": [ { - "name": "align", - "type": "enum::GPUParticles3D.TransformAlign" + "name": "child_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_transform_align", - "is_const": true, + "name": "get_light", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2100992166, + "hash": 2455072627, "return_value": { - "type": "enum::GPUParticles3D.TransformAlign" + "type": "int", + "meta": "int32" } }, { - "name": "convert_from_particles", + "name": "set_light", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 1286410249, "arguments": [ { - "name": "particles", - "type": "Node" + "name": "light", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_amount_ratio", + "name": "get_additional_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "extension_name", + "type": "StringName" } ] }, { - "name": "get_amount_ratio", - "is_const": true, + "name": "set_additional_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } - } - ], - "signals": [ + "hash": 3776071444, + "arguments": [ + { + "name": "extension_name", + "type": "StringName" + }, + { + "name": "additional_data", + "type": "Variant" + } + ] + }, { - "name": "finished" + "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": "bool", - "name": "emitting", - "setter": "set_emitting", - "getter": "is_emitting" + "type": "String", + "name": "original_name", + "setter": "set_original_name", + "getter": "get_original_name" }, { "type": "int", - "name": "amount", - "setter": "set_amount", - "getter": "get_amount" + "name": "parent", + "setter": "set_parent", + "getter": "get_parent" }, { - "type": "float", - "name": "amount_ratio", - "setter": "set_amount_ratio", - "getter": "get_amount_ratio" + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" }, { - "type": "NodePath", - "name": "sub_emitter", - "setter": "set_sub_emitter", - "getter": "get_sub_emitter" + "type": "Transform3D", + "name": "xform", + "setter": "set_xform", + "getter": "get_xform" }, { - "type": "float", - "name": "lifetime", - "setter": "set_lifetime", - "getter": "get_lifetime" + "type": "int", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" }, { - "type": "float", - "name": "interp_to_end", - "setter": "set_interp_to_end", - "getter": "get_interp_to_end" - }, - { - "type": "bool", - "name": "one_shot", - "setter": "set_one_shot", - "getter": "get_one_shot" - }, - { - "type": "float", - "name": "preprocess", - "setter": "set_pre_process_time", - "getter": "get_pre_process_time" - }, - { - "type": "float", - "name": "speed_scale", - "setter": "set_speed_scale", - "getter": "get_speed_scale" - }, - { - "type": "float", - "name": "explosiveness", - "setter": "set_explosiveness_ratio", - "getter": "get_explosiveness_ratio" - }, - { - "type": "float", - "name": "randomness", - "setter": "set_randomness_ratio", - "getter": "get_randomness_ratio" + "type": "int", + "name": "camera", + "setter": "set_camera", + "getter": "get_camera" }, { "type": "int", - "name": "fixed_fps", - "setter": "set_fixed_fps", - "getter": "get_fixed_fps" + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" }, { - "type": "bool", - "name": "interpolate", - "setter": "set_interpolate", - "getter": "get_interpolate" + "type": "int", + "name": "skeleton", + "setter": "set_skeleton", + "getter": "get_skeleton" }, { - "type": "bool", - "name": "fract_delta", - "setter": "set_fractional_delta", - "getter": "get_fractional_delta" + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" }, { - "type": "float", - "name": "collision_base_size", - "setter": "set_collision_base_size", - "getter": "get_collision_base_size" + "type": "Quaternion", + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" }, { - "type": "AABB", - "name": "visibility_aabb", - "setter": "set_visibility_aabb", - "getter": "get_visibility_aabb" + "type": "Vector3", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" }, { - "type": "bool", - "name": "local_coords", - "setter": "set_use_local_coordinates", - "getter": "get_use_local_coordinates" + "type": "PackedInt32Array", + "name": "children", + "setter": "set_children", + "getter": "get_children" }, { "type": "int", - "name": "draw_order", - "setter": "set_draw_order", - "getter": "get_draw_order" - }, + "name": "light", + "setter": "set_light", + "getter": "get_light" + } + ] + }, + { + "name": "GLTFObjectModelProperty", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ { - "type": "int", - "name": "transform_align", - "setter": "set_transform_align", - "getter": "get_transform_align" - }, + "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": [ { - "type": "bool", - "name": "trail_enabled", - "setter": "set_trail_enabled", - "getter": "is_trail_enabled" + "name": "append_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node_path", + "type": "NodePath" + } + ] }, { - "type": "float", - "name": "trail_lifetime", - "setter": "set_trail_lifetime", - "getter": "get_trail_lifetime" + "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" + } + ] }, { - "type": "ShaderMaterial,ParticleProcessMaterial", - "name": "process_material", - "setter": "set_process_material", - "getter": "get_process_material" + "name": "get_accessor_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998183368, + "return_value": { + "type": "enum::GLTFAccessor.GLTFAccessorType" + } }, { - "type": "int", - "name": "draw_passes", - "setter": "set_draw_passes", - "getter": "get_draw_passes" + "name": "get_gltf_to_godot_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240072449, + "return_value": { + "type": "Expression" + } }, { - "type": "Mesh", - "name": "draw_pass_1", - "setter": "set_draw_pass_mesh", - "getter": "get_draw_pass_mesh", - "index": 0 + "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" + } + ] }, { - "type": "Mesh", - "name": "draw_pass_2", - "setter": "set_draw_pass_mesh", - "getter": "get_draw_pass_mesh", - "index": 1 + "name": "get_godot_to_gltf_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240072449, + "return_value": { + "type": "Expression" + } }, { - "type": "Mesh", - "name": "draw_pass_3", - "setter": "set_draw_pass_mesh", - "getter": "get_draw_pass_mesh", - "index": 2 + "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" + } + ] }, { - "type": "Mesh", - "name": "draw_pass_4", - "setter": "set_draw_pass_mesh", - "getter": "get_draw_pass_mesh", - "index": 3 + "name": "get_node_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } }, { - "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": "has_node_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { - "name": "set_cull_mask", + "name": "set_node_paths", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 381264803, "arguments": [ { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "node_paths", + "type": "typedarray::NodePath" } ] }, { - "name": "get_cull_mask", + "name": "get_object_model_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1094778507, "return_value": { - "type": "int", - "meta": "uint32" + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" } }, { - "name": "set_strength", + "name": "set_object_model_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4108684086, "arguments": [ { - "name": "strength", - "type": "float", - "meta": "float" + "name": "type", + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" } ] }, { - "name": "get_strength", + "name": "get_json_pointers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::PackedStringArray" } }, { - "name": "set_attenuation", + "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": 373806689, + "hash": 381264803, "arguments": [ { - "name": "attenuation", - "type": "float", - "meta": "float" + "name": "json_pointers", + "type": "typedarray::PackedStringArray" } ] }, { - "name": "get_attenuation", + "name": "get_variant_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3416842102, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Variant.Type" } }, { - "name": "set_directionality", + "name": "set_variant_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2887708385, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "variant_type", + "type": "enum::Variant.Type" } ] }, { - "name": "get_directionality", - "is_const": true, + "name": "set_types", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 4150728237, + "arguments": [ + { + "name": "variant_type", + "type": "enum::Variant.Type" + }, + { + "name": "obj_model_type", + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + ] } ], "properties": [ { - "type": "float", - "name": "strength", - "setter": "set_strength", - "getter": "get_strength" + "type": "Expression", + "name": "gltf_to_godot_expression", + "setter": "set_gltf_to_godot_expression", + "getter": "get_gltf_to_godot_expression" }, { - "type": "float", - "name": "attenuation", - "setter": "set_attenuation", - "getter": "get_attenuation" + "type": "Expression", + "name": "godot_to_gltf_expression", + "setter": "set_godot_to_gltf_expression", + "getter": "get_godot_to_gltf_expression" }, { - "type": "float", - "name": "directionality", - "setter": "set_directionality", - "getter": "get_directionality" + "type": "Array", + "name": "node_paths", + "setter": "set_node_paths", + "getter": "get_node_paths" }, { "type": "int", - "name": "cull_mask", - "setter": "set_cull_mask", - "getter": "get_cull_mask" + "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": "GPUParticlesAttractorBox3D", - "is_refcounted": false, + "name": "GLTFPhysicsBody", + "is_refcounted": true, "is_instantiable": true, - "inherits": "GPUParticlesAttractor3D", + "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "set_size", + "name": "from_node", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3460891852, + "hash": 420544174, + "return_value": { + "type": "GLTFPhysicsBody" + }, "arguments": [ { - "name": "size", - "type": "Vector3" + "name": "body_node", + "type": "CollisionObject3D" } ] }, { - "name": "get_size", + "name": "to_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3224013656, "return_value": { - "type": "Vector3" + "type": "CollisionObject3D" } - } - ], - "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", + "name": "from_dictionary", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 373806689, + "hash": 1177544336, + "return_value": { + "type": "GLTFPhysicsBody" + }, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "dictionary", + "type": "Dictionary" } ] }, { - "name": "get_radius", + "name": "to_dictionary", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3102165223, "return_value": { - "type": "float", - "meta": "float" + "type": "Dictionary" } - } - ], - "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": "get_body_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { - "name": "set_size", + "name": "set_body_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 83702148, "arguments": [ { - "name": "size", - "type": "Vector3" + "name": "body_type", + "type": "String" } ] }, { - "name": "get_size", + "name": "get_mass", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1740695150, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" } }, { - "name": "set_texture", + "name": "set_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1188404210, + "hash": 373806689, "arguments": [ { - "name": "texture", - "type": "Texture3D" + "name": "mass", + "type": "float", + "meta": "float" } ] }, { - "name": "get_texture", + "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373985333, + "hash": 3360562783, "return_value": { - "type": "Texture3D" + "type": "Vector3" } - } - ], - "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", + "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3460891852, "arguments": [ { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "linear_velocity", + "type": "Vector3" } ] }, { - "name": "get_cull_mask", + "name": "get_angular_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3360562783, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Vector3" } - } - ], - "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", + "name": "set_angular_velocity", "is_const": false, "is_vararg": false, "is_static": false, @@ -104507,13 +112954,13 @@ "hash": 3460891852, "arguments": [ { - "name": "size", + "name": "angular_velocity", "type": "Vector3" } ] }, { - "name": "get_size", + "name": "get_center_of_mass", "is_const": true, "is_vararg": false, "is_static": false, @@ -104522,76 +112969,9 @@ "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", + "name": "set_center_of_mass", "is_const": false, "is_vararg": false, "is_static": false, @@ -104599,13 +112979,13 @@ "hash": 3460891852, "arguments": [ { - "name": "size", + "name": "center_of_mass", "type": "Vector3" } ] }, { - "name": "get_size", + "name": "get_inertia_diagonal", "is_const": true, "is_vararg": false, "is_static": false, @@ -104616,162 +112996,248 @@ } }, { - "name": "set_resolution", + "name": "set_inertia_diagonal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1009996517, + "hash": 3460891852, "arguments": [ { - "name": "resolution", - "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + "name": "inertia_diagonal", + "type": "Vector3" } ] }, { - "name": "get_resolution", + "name": "get_inertia_orientation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1156065644, + "hash": 1222331677, "return_value": { - "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + "type": "Quaternion" } }, { - "name": "set_update_mode", + "name": "set_inertia_orientation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 673680859, + "hash": 1727505552, "arguments": [ { - "name": "update_mode", - "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + "name": "inertia_orientation", + "type": "Quaternion" } ] }, { - "name": "get_update_mode", + "name": "get_inertia_tensor", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1998141380, + "hash": 2716978435, "return_value": { - "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + "type": "Basis" } }, { - "name": "set_follow_camera_enabled", + "name": "set_inertia_tensor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1055510324, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "inertia_tensor", + "type": "Basis" } ] - }, - { - "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": "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": "size", - "setter": "set_size", - "getter": "get_size" + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" }, { - "type": "int", - "name": "resolution", - "setter": "set_resolution", - "getter": "get_resolution" + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" }, { - "type": "int", - "name": "update_mode", - "setter": "set_update_mode", - "getter": "get_update_mode" + "type": "Vector3", + "name": "center_of_mass", + "setter": "set_center_of_mass", + "getter": "get_center_of_mass" }, { - "type": "bool", - "name": "follow_camera_enabled", - "setter": "set_follow_camera_enabled", - "getter": "is_follow_camera_enabled" + "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": "GPUParticlesCollisionSDF3D", - "is_refcounted": false, + "name": "GLTFPhysicsShape", + "is_refcounted": true, "is_instantiable": true, - "inherits": "GPUParticlesCollision3D", + "inherits": "Resource", "api_type": "core", - "enums": [ + "methods": [ { - "name": "Resolution", - "is_bitfield": false, - "values": [ - { - "name": "RESOLUTION_16", - "value": 0 - }, - { - "name": "RESOLUTION_32", - "value": 1 - }, + "name": "from_node", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3613751275, + "return_value": { + "type": "GLTFPhysicsShape" + }, + "arguments": [ { - "name": "RESOLUTION_64", - "value": 2 - }, + "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": "RESOLUTION_128", - "value": 3 - }, + "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": "RESOLUTION_256", - "value": 4 - }, + "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": "RESOLUTION_512", - "value": 5 - }, + "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": "RESOLUTION_MAX", - "value": 6 + "name": "dictionary", + "type": "Dictionary" } ] - } - ], - "methods": [ + }, { - "name": "set_size", + "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": 3460891852, + "hash": 83702148, "arguments": [ { - "name": "size", - "type": "Vector3" + "name": "shape_type", + "type": "String" } ] }, @@ -104787,57 +113253,60 @@ } }, { - "name": "set_resolution", + "name": "set_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1155629297, + "hash": 3460891852, "arguments": [ { - "name": "resolution", - "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + "name": "size", + "type": "Vector3" } ] }, { - "name": "get_resolution", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2919555867, + "hash": 1740695150, "return_value": { - "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + "type": "float", + "meta": "float" } }, { - "name": "set_texture", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1188404210, + "hash": 373806689, "arguments": [ { - "name": "texture", - "type": "Texture3D" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_texture", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373985333, + "hash": 1740695150, "return_value": { - "type": "Texture3D" + "type": "float", + "meta": "float" } }, { - "name": "set_thickness", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, @@ -104845,41 +113314,39 @@ "hash": 373806689, "arguments": [ { - "name": "thickness", + "name": "height", "type": "float", "meta": "float" } ] }, { - "name": "get_thickness", + "name": "get_is_trigger", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_bake_mask", + "name": "set_is_trigger", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "is_trigger", + "type": "bool" } ] }, { - "name": "get_bake_mask", + "name": "get_mesh_index", "is_const": true, "is_vararg": false, "is_static": false, @@ -104887,48 +113354,57 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_bake_mask_value", + "name": "set_mesh_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "layer_number", + "name": "mesh_index", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_bake_mask_value", + "name": "get_importer_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3161779525, "return_value": { - "type": "bool" - }, + "type": "ImporterMesh" + } + }, + { + "name": "set_importer_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2255166972, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "importer_mesh", + "type": "ImporterMesh" } ] } ], "properties": [ + { + "type": "String", + "name": "shape_type", + "setter": "set_shape_type", + "getter": "get_shape_type" + }, { "type": "Vector3", "name": "size", @@ -104936,1918 +113412,1477 @@ "getter": "get_size" }, { - "type": "int", - "name": "resolution", - "setter": "set_resolution", - "getter": "get_resolution" + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { "type": "float", - "name": "thickness", - "setter": "set_thickness", - "getter": "get_thickness" + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "is_trigger", + "setter": "set_is_trigger", + "getter": "get_is_trigger" }, { "type": "int", - "name": "bake_mask", - "setter": "set_bake_mask", - "getter": "get_bake_mask" + "name": "mesh_index", + "setter": "set_mesh_index", + "getter": "get_mesh_index" }, { - "type": "Texture3D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" + "type": "ImporterMesh", + "name": "importer_mesh", + "setter": "set_importer_mesh", + "getter": "get_importer_mesh" } ] }, { - "name": "GPUParticlesCollisionSphere3D", - "is_refcounted": false, + "name": "GLTFSkeleton", + "is_refcounted": true, "is_instantiable": true, - "inherits": "GPUParticlesCollision3D", + "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "set_radius", + "name": "get_joints", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "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": "radius", - "type": "float", - "meta": "float" + "name": "joints", + "type": "PackedInt32Array" } ] }, { - "name": "get_radius", - "is_const": true, + "name": "get_roots", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 969006518, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedInt32Array" } - } - ], - "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": "set_roots", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ { - "name": "PARAM_MAX", - "value": 22 + "name": "roots", + "type": "PackedInt32Array" } ] }, { - "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", + "name": "get_godot_skeleton", "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" - } - ] + "hash": 1814733083, + "return_value": { + "type": "Skeleton3D" + } }, { - "name": "get_param_x", - "is_const": true, + "name": "get_unique_names", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2599835054, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "param", - "type": "enum::Generic6DOFJoint3D.Param" - } - ] + "type": "typedarray::String" + } }, { - "name": "set_param_y", + "name": "set_unique_names", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2018184242, + "hash": 381264803, "arguments": [ { - "name": "param", - "type": "enum::Generic6DOFJoint3D.Param" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "unique_names", + "type": "typedarray::String" } ] }, { - "name": "get_param_y", - "is_const": true, + "name": "get_godot_bone_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2599835054, + "hash": 2382534195, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "param", - "type": "enum::Generic6DOFJoint3D.Param" - } - ] + "type": "Dictionary" + } }, { - "name": "set_param_z", + "name": "set_godot_bone_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2018184242, + "hash": 4155329257, "arguments": [ { - "name": "param", - "type": "enum::Generic6DOFJoint3D.Param" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "godot_bone_node", + "type": "Dictionary" } ] }, { - "name": "get_param_z", - "is_const": true, + "name": "get_bone_attachment_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2599835054, + "hash": 2455072627, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "param", - "type": "enum::Generic6DOFJoint3D.Param" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_flag_x", + "name": "get_bone_attachment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2451594564, + "hash": 945440495, + "return_value": { + "type": "BoneAttachment3D" + }, "arguments": [ { - "name": "flag", - "type": "enum::Generic6DOFJoint3D.Flag" - }, - { - "name": "value", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "joints", + "setter": "set_joints", + "getter": "get_joints" }, { - "name": "get_flag_x", - "is_const": true, + "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": 2122427807, + "hash": 2455072627, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "flag", - "type": "enum::Generic6DOFJoint3D.Flag" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_flag_y", + "name": "set_skin_root", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2451594564, + "hash": 1286410249, "arguments": [ { - "name": "flag", - "type": "enum::Generic6DOFJoint3D.Flag" - }, - { - "name": "value", - "type": "bool" + "name": "skin_root", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_flag_y", - "is_const": true, + "name": "get_joints_original", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2122427807, + "hash": 969006518, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "flag", - "type": "enum::Generic6DOFJoint3D.Flag" - } - ] + "type": "PackedInt32Array" + } }, { - "name": "set_flag_z", + "name": "set_joints_original", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2451594564, + "hash": 3614634198, "arguments": [ { - "name": "flag", - "type": "enum::Generic6DOFJoint3D.Flag" - }, - { - "name": "value", - "type": "bool" + "name": "joints_original", + "type": "PackedInt32Array" } ] }, { - "name": "get_flag_z", - "is_const": true, + "name": "get_inverse_binds", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2122427807, + "hash": 2915620761, "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 - } - ] + "type": "typedarray::Transform3D" + } }, { - "name": "PolyJoinType", - "is_bitfield": false, - "values": [ - { - "name": "JOIN_SQUARE", - "value": 0 - }, - { - "name": "JOIN_ROUND", - "value": 1 - }, + "name": "set_inverse_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ { - "name": "JOIN_MITER", - "value": 2 + "name": "inverse_binds", + "type": "typedarray::Transform3D" } ] }, { - "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", + "name": "get_joints", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2929491703, + "hash": 969006518, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "circle_position", - "type": "Vector2" - }, - { - "name": "circle_radius", - "type": "float", - "meta": "float" - } - ] + "type": "PackedInt32Array" + } }, { - "name": "segment_intersects_circle", + "name": "set_joints", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1356928167, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 3614634198, "arguments": [ { - "name": "segment_from", - "type": "Vector2" - }, - { - "name": "segment_to", - "type": "Vector2" - }, - { - "name": "circle_position", - "type": "Vector2" - }, - { - "name": "circle_radius", - "type": "float", - "meta": "float" + "name": "joints", + "type": "PackedInt32Array" } ] }, { - "name": "segment_intersects_segment", + "name": "get_non_joints", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2058025344, + "hash": 969006518, "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" - } - ] + "type": "PackedInt32Array" + } }, { - "name": "line_intersects_line", + "name": "set_non_joints", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2058025344, - "return_value": { - "type": "Variant" - }, + "hash": 3614634198, "arguments": [ { - "name": "from_a", - "type": "Vector2" - }, - { - "name": "dir_a", - "type": "Vector2" - }, - { - "name": "from_b", - "type": "Vector2" - }, - { - "name": "dir_b", - "type": "Vector2" + "name": "non_joints", + "type": "PackedInt32Array" } ] }, { - "name": "get_closest_points_between_segments", + "name": "get_roots", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3344690961, + "hash": 969006518, "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "p1", - "type": "Vector2" - }, - { - "name": "q1", - "type": "Vector2" - }, - { - "name": "p2", - "type": "Vector2" - }, - { - "name": "q2", - "type": "Vector2" - } - ] + "type": "PackedInt32Array" + } }, { - "name": "get_closest_point_to_segment", + "name": "set_roots", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4172901909, - "return_value": { - "type": "Vector2" - }, + "hash": 3614634198, "arguments": [ { - "name": "point", - "type": "Vector2" - }, - { - "name": "s1", - "type": "Vector2" - }, - { - "name": "s2", - "type": "Vector2" + "name": "roots", + "type": "PackedInt32Array" } ] }, { - "name": "get_closest_point_to_segment_uncapped", + "name": "get_skeleton", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4172901909, + "hash": 2455072627, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "s1", - "type": "Vector2" - }, - { - "name": "s2", - "type": "Vector2" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "point_is_inside_triangle", - "is_const": true, + "name": "set_skeleton", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025948137, - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "arguments": [ { - "name": "point", - "type": "Vector2" - }, - { - "name": "a", - "type": "Vector2" - }, - { - "name": "b", - "type": "Vector2" - }, - { - "name": "c", - "type": "Vector2" + "name": "skeleton", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_polygon_clockwise", + "name": "get_joint_i_to_bone_i", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1361156557, + "hash": 2382534195, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] + "type": "Dictionary" + } }, { - "name": "is_point_in_polygon", + "name": "set_joint_i_to_bone_i", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 738277916, - "return_value": { - "type": "bool" - }, + "hash": 4155329257, "arguments": [ { - "name": "point", - "type": "Vector2" - }, - { - "name": "polygon", - "type": "PackedVector2Array" + "name": "joint_i_to_bone_i", + "type": "Dictionary" } ] }, { - "name": "triangulate_polygon", + "name": "get_joint_i_to_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1389921771, + "hash": 2382534195, "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] + "type": "Dictionary" + } }, { - "name": "triangulate_delaunay", + "name": "set_joint_i_to_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1389921771, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 4155329257, "arguments": [ { - "name": "points", - "type": "PackedVector2Array" + "name": "joint_i_to_name", + "type": "Dictionary" } ] }, { - "name": "convex_hull", + "name": "get_godot_skin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2004331998, + "hash": 1032037385, "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "points", - "type": "PackedVector2Array" - } - ] + "type": "Skin" + } }, { - "name": "decompose_polygon_in_convex", + "name": "set_godot_skin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3982393695, - "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "hash": 3971435618, "arguments": [ { - "name": "polygon", - "type": "PackedVector2Array" + "name": "godot_skin", + "type": "Skin" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "skin_root", + "setter": "set_skin_root", + "getter": "get_skin_root" }, { - "name": "merge_polygons", + "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": 3637387053, + "hash": 564927088, "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "type": "Image" + } + }, + { + "name": "set_diffuse_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, "arguments": [ { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" + "name": "diffuse_img", + "type": "Image" } ] }, { - "name": "clip_polygons", + "name": "get_diffuse_factor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637387053, + "hash": 3200896285, "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "type": "Color" + } + }, + { + "name": "set_diffuse_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, "arguments": [ { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" + "name": "diffuse_factor", + "type": "Color" } ] }, { - "name": "intersect_polygons", + "name": "get_gloss_factor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637387053, + "hash": 191475506, "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_gloss_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" + "name": "gloss_factor", + "type": "float", + "meta": "float" } ] }, { - "name": "exclude_polygons", + "name": "get_specular_factor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637387053, + "hash": 3200896285, "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "type": "Color" + } + }, + { + "name": "set_specular_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, "arguments": [ { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" + "name": "specular_factor", + "type": "Color" } ] }, { - "name": "clip_polyline_with_polygon", + "name": "get_spec_gloss_img", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637387053, + "hash": 564927088, "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "type": "Image" + } + }, + { + "name": "set_spec_gloss_img", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, "arguments": [ { - "name": "polyline", - "type": "PackedVector2Array" - }, - { - "name": "polygon", - "type": "PackedVector2Array" + "name": "spec_gloss_img", + "type": "Image" } ] + } + ], + "properties": [ + { + "type": "Object", + "name": "diffuse_img", + "setter": "set_diffuse_img", + "getter": "get_diffuse_img" }, { - "name": "intersect_polyline_with_polygon", + "type": "Color", + "name": "diffuse_factor", + "setter": "set_diffuse_factor", + "getter": "get_diffuse_factor" + }, + { + "type": "float", + "name": "gloss_factor", + "setter": "set_gloss_factor", + "getter": "get_gloss_factor" + }, + { + "type": "Color", + "name": "specular_factor", + "setter": "set_specular_factor", + "getter": "get_specular_factor" + }, + { + "type": "Object", + "name": "spec_gloss_img", + "setter": "set_spec_gloss_img", + "getter": "get_spec_gloss_img" + } + ] + }, + { + "name": "GLTFState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "constants": [ + { + "name": "HANDLE_BINARY_DISCARD_TEXTURES", + "value": 0 + }, + { + "name": "HANDLE_BINARY_EXTRACT_TEXTURES", + "value": 1 + }, + { + "name": "HANDLE_BINARY_EMBED_AS_BASISU", + "value": 2 + }, + { + "name": "HANDLE_BINARY_EMBED_AS_UNCOMPRESSED", + "value": 3 + } + ], + "methods": [ + { + "name": "add_used_extension", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637387053, - "return_value": { - "type": "typedarray::PackedVector2Array" - }, + "hash": 2678287736, "arguments": [ { - "name": "polyline", - "type": "PackedVector2Array" + "name": "extension_name", + "type": "String" }, { - "name": "polygon", - "type": "PackedVector2Array" + "name": "required", + "type": "bool" } ] }, { - "name": "offset_polygon", + "name": "append_data_to_buffers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1275354010, - "hash_compatibility": [ - 3837618924 - ], + "hash": 1460416665, "return_value": { - "type": "typedarray::PackedVector2Array" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "polygon", - "type": "PackedVector2Array" - }, - { - "name": "delta", - "type": "float", - "meta": "float" + "name": "data", + "type": "PackedByteArray" }, { - "name": "join_type", - "type": "enum::Geometry2D.PolyJoinType", - "default_value": "0" + "name": "deduplication", + "type": "bool" } ] }, { - "name": "offset_polyline", + "name": "append_gltf_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2328231778, - "hash_compatibility": [ - 328033063 - ], + "hash": 3562288551, "return_value": { - "type": "typedarray::PackedVector2Array" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "polyline", - "type": "PackedVector2Array" - }, - { - "name": "delta", - "type": "float", - "meta": "float" + "name": "gltf_node", + "type": "GLTFNode" }, { - "name": "join_type", - "type": "enum::Geometry2D.PolyJoinType", - "default_value": "0" + "name": "godot_scene_node", + "type": "Node" }, { - "name": "end_type", - "type": "enum::Geometry2D.PolyEndType", - "default_value": "3" + "name": "parent_node_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "make_atlas", + "name": "get_json", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1337682371, + "hash": 2382534195, "return_value": { "type": "Dictionary" - }, - "arguments": [ - { - "name": "sizes", - "type": "PackedVector2Array" - } - ] - } - ] - }, - { - "name": "Geometry3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + } + }, { - "name": "compute_convex_mesh_points", + "name": "set_json", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1936902142, - "return_value": { - "type": "PackedVector3Array" - }, + "hash": 4155329257, "arguments": [ { - "name": "planes", - "type": "typedarray::Plane" + "name": "json", + "type": "Dictionary" } ] }, { - "name": "build_box_planes", + "name": "get_major_version", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3622277145, + "hash": 2455072627, "return_value": { - "type": "typedarray::Plane" - }, - "arguments": [ - { - "name": "extents", - "type": "Vector3" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "build_cylinder_planes", + "name": "set_major_version", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 449920067, - "hash_compatibility": [ - 3142160516 - ], - "return_value": { - "type": "typedarray::Plane" - }, + "hash": 1286410249, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "sides", + "name": "major_version", "type": "int", "meta": "int32" - }, - { - "name": "axis", - "type": "enum::Vector3.Axis", - "default_value": "2" } ] }, { - "name": "build_capsule_planes", + "name": "get_minor_version", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2113592876, - "hash_compatibility": [ - 410870045 - ], + "hash": 2455072627, "return_value": { - "type": "typedarray::Plane" - }, + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_minor_version", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "sides", - "type": "int", - "meta": "int32" - }, - { - "name": "lats", + "name": "minor_version", "type": "int", "meta": "int32" - }, - { - "name": "axis", - "type": "enum::Vector3.Axis", - "default_value": "2" } ] }, { - "name": "get_closest_points_between_segments", - "is_const": false, + "name": "get_copyright", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1056373962, + "hash": 201670096, "return_value": { - "type": "PackedVector3Array" - }, + "type": "String" + } + }, + { + "name": "set_copyright", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "p1", - "type": "Vector3" - }, - { - "name": "p2", - "type": "Vector3" - }, - { - "name": "q1", - "type": "Vector3" - }, - { - "name": "q2", - "type": "Vector3" + "name": "copyright", + "type": "String" } ] }, { - "name": "get_closest_point_to_segment", + "name": "get_glb_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2168193209, + "hash": 2115431945, "return_value": { - "type": "Vector3" - }, + "type": "PackedByteArray" + } + }, + { + "name": "set_glb_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2971499966, "arguments": [ { - "name": "point", - "type": "Vector3" - }, - { - "name": "s1", - "type": "Vector3" - }, - { - "name": "s2", - "type": "Vector3" + "name": "glb_data", + "type": "PackedByteArray" } ] }, { - "name": "get_closest_point_to_segment_uncapped", + "name": "get_use_named_skin_binds", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2168193209, + "hash": 2240911060, "return_value": { - "type": "Vector3" - }, + "type": "bool" + } + }, + { + "name": "set_use_named_skin_binds", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "point", - "type": "Vector3" - }, - { - "name": "s1", - "type": "Vector3" - }, - { - "name": "s2", - "type": "Vector3" + "name": "use_named_skin_binds", + "type": "bool" } ] }, { - "name": "get_triangle_barycentric_coords", + "name": "get_nodes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1362048029, + "hash": 2915620761, "return_value": { - "type": "Vector3" - }, + "type": "typedarray::GLTFNode" + } + }, + { + "name": "set_nodes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "point", - "type": "Vector3" - }, - { - "name": "a", - "type": "Vector3" - }, - { - "name": "b", - "type": "Vector3" - }, - { - "name": "c", - "type": "Vector3" + "name": "nodes", + "type": "typedarray::GLTFNode" } ] }, { - "name": "ray_intersects_triangle", + "name": "get_buffers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1718655448, + "hash": 2915620761, "return_value": { - "type": "Variant" - }, + "type": "typedarray::PackedByteArray" + } + }, + { + "name": "set_buffers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "from", - "type": "Vector3" - }, - { - "name": "dir", - "type": "Vector3" - }, - { - "name": "a", - "type": "Vector3" - }, - { - "name": "b", - "type": "Vector3" - }, - { - "name": "c", - "type": "Vector3" + "name": "buffers", + "type": "typedarray::PackedByteArray" } ] }, { - "name": "segment_intersects_triangle", + "name": "get_buffer_views", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1718655448, + "hash": 2915620761, "return_value": { - "type": "Variant" - }, + "type": "typedarray::GLTFBufferView" + } + }, + { + "name": "set_buffer_views", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "a", - "type": "Vector3" - }, - { - "name": "b", - "type": "Vector3" - }, - { - "name": "c", - "type": "Vector3" + "name": "buffer_views", + "type": "typedarray::GLTFBufferView" } ] }, { - "name": "segment_intersects_sphere", + "name": "get_accessors", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4080141172, + "hash": 2915620761, "return_value": { - "type": "PackedVector3Array" - }, + "type": "typedarray::GLTFAccessor" + } + }, + { + "name": "set_accessors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "sphere_position", - "type": "Vector3" - }, - { - "name": "sphere_radius", - "type": "float", - "meta": "float" + "name": "accessors", + "type": "typedarray::GLTFAccessor" } ] }, { - "name": "segment_intersects_cylinder", + "name": "get_meshes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2361316491, + "hash": 2915620761, "return_value": { - "type": "PackedVector3Array" - }, + "type": "typedarray::GLTFMesh" + } + }, + { + "name": "set_meshes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "radius", - "type": "float", - "meta": "float" + "name": "meshes", + "type": "typedarray::GLTFMesh" } ] }, { - "name": "segment_intersects_convex", + "name": "get_animation_players_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 537425332, + "hash": 3744713108, "return_value": { - "type": "PackedVector3Array" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "planes", - "type": "typedarray::Plane" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "clip_polygon", + "name": "get_animation_player", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2603188319, + "hash": 925043400, "return_value": { - "type": "PackedVector3Array" + "type": "AnimationPlayer" }, "arguments": [ { - "name": "points", - "type": "PackedVector3Array" - }, - { - "name": "plane", - "type": "Plane" - } - ] - } - ] - }, - { - "name": "GeometryInstance3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "VisualInstance3D", - "api_type": "core", - "enums": [ - { - "name": "ShadowCastingSetting", - "is_bitfield": false, - "values": [ - { - "name": "SHADOW_CASTING_SETTING_OFF", - "value": 0 - }, - { - "name": "SHADOW_CASTING_SETTING_ON", - "value": 1 - }, - { - "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", - "value": 2 - }, - { - "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", - "value": 3 - } - ] - }, - { - "name": "GIMode", - "is_bitfield": false, - "values": [ - { - "name": "GI_MODE_DISABLED", - "value": 0 - }, - { - "name": "GI_MODE_STATIC", - "value": 1 - }, - { - "name": "GI_MODE_DYNAMIC", - "value": 2 + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "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": "get_materials", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Material" + } }, { - "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", + "name": "set_materials", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 381264803, "arguments": [ { - "name": "material", - "type": "Material" + "name": "materials", + "type": "typedarray::Material" } ] }, { - "name": "get_material_override", - "is_const": true, + "name": "get_scene_name", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 2841200299, "return_value": { - "type": "Material" + "type": "String" } }, { - "name": "set_material_overlay", + "name": "set_scene_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 83702148, "arguments": [ { - "name": "material", - "type": "Material" + "name": "scene_name", + "type": "String" } ] }, { - "name": "get_material_overlay", - "is_const": true, + "name": "get_base_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 2841200299, "return_value": { - "type": "Material" + "type": "String" } }, { - "name": "set_cast_shadows_setting", + "name": "set_base_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856677339, + "hash": 83702148, "arguments": [ { - "name": "shadow_casting_setting", - "type": "enum::GeometryInstance3D.ShadowCastingSetting" + "name": "base_path", + "type": "String" } ] }, { - "name": "get_cast_shadows_setting", + "name": "get_filename", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383019359, + "hash": 201670096, "return_value": { - "type": "enum::GeometryInstance3D.ShadowCastingSetting" + "type": "String" } }, { - "name": "set_lod_bias", + "name": "set_filename", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "filename", + "type": "String" } ] }, { - "name": "get_lod_bias", - "is_const": true, + "name": "get_root_nodes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 969006518, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedInt32Array" } }, { - "name": "set_transparency", + "name": "set_root_nodes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3614634198, "arguments": [ { - "name": "transparency", - "type": "float", - "meta": "float" + "name": "root_nodes", + "type": "PackedInt32Array" } ] }, { - "name": "get_transparency", - "is_const": true, + "name": "get_textures", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::GLTFTexture" } }, { - "name": "set_visibility_range_end_margin", + "name": "set_textures", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "textures", + "type": "typedarray::GLTFTexture" } ] }, { - "name": "get_visibility_range_end_margin", - "is_const": true, + "name": "get_texture_samplers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::GLTFTextureSampler" } }, { - "name": "set_visibility_range_end", + "name": "set_texture_samplers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "texture_samplers", + "type": "typedarray::GLTFTextureSampler" } ] }, { - "name": "get_visibility_range_end", - "is_const": true, + "name": "get_images", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::Texture2D" } }, { - "name": "set_visibility_range_begin_margin", + "name": "set_images", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "images", + "type": "typedarray::Texture2D" } ] }, { - "name": "get_visibility_range_begin_margin", - "is_const": true, + "name": "get_skins", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::GLTFSkin" } }, { - "name": "set_visibility_range_begin", + "name": "set_skins", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "skins", + "type": "typedarray::GLTFSkin" } ] }, { - "name": "get_visibility_range_begin", - "is_const": true, + "name": "get_cameras", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::GLTFCamera" } }, { - "name": "set_visibility_range_fade_mode", + "name": "set_cameras", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1440117808, + "hash": 381264803, "arguments": [ { - "name": "mode", - "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + "name": "cameras", + "type": "typedarray::GLTFCamera" } ] }, { - "name": "get_visibility_range_fade_mode", - "is_const": true, + "name": "get_lights", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2067221882, + "hash": 2915620761, "return_value": { - "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + "type": "typedarray::GLTFLight" } }, { - "name": "set_instance_shader_parameter", + "name": "set_lights", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 381264803, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "lights", + "type": "typedarray::GLTFLight" } ] }, { - "name": "get_instance_shader_parameter", - "is_const": true, + "name": "get_unique_names", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, + "hash": 2915620761, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + "type": "typedarray::String" + } }, { - "name": "set_extra_cull_margin", + "name": "set_unique_names", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "margin", - "type": "float", - "meta": "float" + "name": "unique_names", + "type": "typedarray::String" } ] }, { - "name": "get_extra_cull_margin", - "is_const": true, + "name": "get_unique_animation_names", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::String" } }, { - "name": "set_lightmap_scale", + "name": "set_unique_animation_names", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2462696582, + "hash": 381264803, "arguments": [ { - "name": "scale", - "type": "enum::GeometryInstance3D.LightmapScale" + "name": "unique_animation_names", + "type": "typedarray::String" } ] }, { - "name": "get_lightmap_scale", - "is_const": true, + "name": "get_skeletons", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 798767852, + "hash": 2915620761, "return_value": { - "type": "enum::GeometryInstance3D.LightmapScale" + "type": "typedarray::GLTFSkeleton" } }, { - "name": "set_gi_mode", + "name": "set_skeletons", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2548557163, + "hash": 381264803, "arguments": [ { - "name": "mode", - "type": "enum::GeometryInstance3D.GIMode" + "name": "skeletons", + "type": "typedarray::GLTFSkeleton" } ] }, { - "name": "get_gi_mode", - "is_const": true, + "name": "get_create_animations", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2188566509, + "hash": 2240911060, "return_value": { - "type": "enum::GeometryInstance3D.GIMode" + "type": "bool" } }, { - "name": "set_ignore_occlusion_culling", + "name": "set_create_animations", "is_const": false, "is_vararg": false, "is_static": false, @@ -106855,13 +114890,13 @@ "hash": 2586408642, "arguments": [ { - "name": "ignore_culling", + "name": "create_animations", "type": "bool" } ] }, { - "name": "is_ignoring_occlusion_culling", + "name": "get_import_as_skeleton_bones", "is_const": false, "is_vararg": false, "is_static": false, @@ -106872,611 +114907,374 @@ } }, { - "name": "set_custom_aabb", + "name": "set_import_as_skeleton_bones", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2586408642, "arguments": [ { - "name": "aabb", - "type": "AABB" + "name": "import_as_skeleton_bones", + "type": "bool" } ] }, { - "name": "get_custom_aabb", - "is_const": true, + "name": "get_animations", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 2915620761, "return_value": { - "type": "AABB" + "type": "typedarray::GLTFAnimation" } - } - ], - "properties": [ - { - "type": "BaseMaterial3D,ShaderMaterial", - "name": "material_override", - "setter": "set_material_override", - "getter": "get_material_override" - }, - { - "type": "BaseMaterial3D,ShaderMaterial", - "name": "material_overlay", - "setter": "set_material_overlay", - "getter": "get_material_overlay" - }, - { - "type": "float", - "name": "transparency", - "setter": "set_transparency", - "getter": "get_transparency" - }, - { - "type": "int", - "name": "cast_shadow", - "setter": "set_cast_shadows_setting", - "getter": "get_cast_shadows_setting" - }, - { - "type": "float", - "name": "extra_cull_margin", - "setter": "set_extra_cull_margin", - "getter": "get_extra_cull_margin" - }, - { - "type": "AABB", - "name": "custom_aabb", - "setter": "set_custom_aabb", - "getter": "get_custom_aabb" - }, - { - "type": "float", - "name": "lod_bias", - "setter": "set_lod_bias", - "getter": "get_lod_bias" - }, - { - "type": "bool", - "name": "ignore_occlusion_culling", - "setter": "set_ignore_occlusion_culling", - "getter": "is_ignoring_occlusion_culling" - }, - { - "type": "int", - "name": "gi_mode", - "setter": "set_gi_mode", - "getter": "get_gi_mode" - }, - { - "type": "int", - "name": "gi_lightmap_scale", - "setter": "set_lightmap_scale", - "getter": "get_lightmap_scale" - }, - { - "type": "float", - "name": "visibility_range_begin", - "setter": "set_visibility_range_begin", - "getter": "get_visibility_range_begin" - }, - { - "type": "float", - "name": "visibility_range_begin_margin", - "setter": "set_visibility_range_begin_margin", - "getter": "get_visibility_range_begin_margin" - }, - { - "type": "float", - "name": "visibility_range_end", - "setter": "set_visibility_range_end", - "getter": "get_visibility_range_end" - }, - { - "type": "float", - "name": "visibility_range_end_margin", - "setter": "set_visibility_range_end_margin", - "getter": "get_visibility_range_end_margin" - }, - { - "type": "int", - "name": "visibility_range_fade_mode", - "setter": "set_visibility_range_fade_mode", - "getter": "get_visibility_range_fade_mode" - } - ] - }, - { - "name": "Gradient", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "enums": [ - { - "name": "InterpolationMode", - "is_bitfield": false, - "values": [ - { - "name": "GRADIENT_INTERPOLATE_LINEAR", - "value": 0 - }, - { - "name": "GRADIENT_INTERPOLATE_CONSTANT", - "value": 1 - }, - { - "name": "GRADIENT_INTERPOLATE_CUBIC", - "value": 2 - } - ] }, { - "name": "ColorSpace", - "is_bitfield": false, - "values": [ - { - "name": "GRADIENT_COLOR_SPACE_SRGB", - "value": 0 - }, - { - "name": "GRADIENT_COLOR_SPACE_LINEAR_SRGB", - "value": 1 - }, - { - "name": "GRADIENT_COLOR_SPACE_OKLAB", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "add_point", + "name": "set_animations", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3629403827, + "hash": 381264803, "arguments": [ { - "name": "offset", - "type": "float", - "meta": "float" - }, - { - "name": "color", - "type": "Color" + "name": "animations", + "type": "typedarray::GLTFAnimation" } ] }, { - "name": "remove_point", + "name": "get_scene_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4253421667, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "point", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_offset", + "name": "get_node_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602489585, + "hash": 1205807060, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "point", - "type": "int", - "meta": "int32" - }, - { - "name": "offset", - "type": "float", - "meta": "float" + "name": "scene_node", + "type": "Node" } ] }, { - "name": "get_offset", + "name": "get_additional_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4025615559, + "hash": 2138907829, "return_value": { - "type": "float", - "meta": "float" + "type": "Variant" }, "arguments": [ { - "name": "point", - "type": "int", - "meta": "int32" + "name": "extension_name", + "type": "StringName" } ] }, { - "name": "reverse", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "set_color", + "name": "set_additional_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 3776071444, "arguments": [ { - "name": "point", - "type": "int", - "meta": "int32" + "name": "extension_name", + "type": "StringName" }, { - "name": "color", - "type": "Color" + "name": "additional_data", + "type": "Variant" } ] }, { - "name": "get_color", + "name": "get_handle_binary_image", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2624840992, + "hash": 2455072627, "return_value": { - "type": "Color" - }, + "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": "point", + "name": "method", "type": "int", "meta": "int32" } ] }, { - "name": "sample", + "name": "set_bake_fps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1250405064, - "return_value": { - "type": "Color" - }, + "hash": 373806689, "arguments": [ { - "name": "offset", + "name": "value", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_point_count", + "name": "get_bake_fps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "double" } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "json", + "setter": "set_json", + "getter": "get_json" }, { - "name": "set_offsets", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2899603908, - "arguments": [ - { - "name": "offsets", - "type": "PackedFloat32Array" - } - ] + "type": "int", + "name": "major_version", + "setter": "set_major_version", + "getter": "get_major_version" }, { - "name": "get_offsets", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 675695659, - "return_value": { - "type": "PackedFloat32Array" - } + "type": "int", + "name": "minor_version", + "setter": "set_minor_version", + "getter": "get_minor_version" }, { - "name": "set_colors", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3546319833, - "arguments": [ - { - "name": "colors", - "type": "PackedColorArray" - } - ] + "type": "String", + "name": "copyright", + "setter": "set_copyright", + "getter": "get_copyright" }, { - "name": "get_colors", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1392750486, - "return_value": { - "type": "PackedColorArray" - } + "type": "PackedByteArray", + "name": "glb_data", + "setter": "set_glb_data", + "getter": "get_glb_data" }, { - "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" - } - ] + "type": "bool", + "name": "use_named_skin_binds", + "setter": "set_use_named_skin_binds", + "getter": "get_use_named_skin_binds" }, { - "name": "get_interpolation_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3674172981, - "return_value": { - "type": "enum::Gradient.InterpolationMode" - } + "type": "Array", + "name": "nodes", + "setter": "set_nodes", + "getter": "get_nodes" }, { - "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" - } - ] + "type": "Array", + "name": "buffers", + "setter": "set_buffers", + "getter": "get_buffers" }, { - "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": "Array", + "name": "buffer_views", + "setter": "set_buffer_views", + "getter": "get_buffer_views" + }, { - "type": "int", - "name": "interpolation_mode", - "setter": "set_interpolation_mode", - "getter": "get_interpolation_mode" + "type": "Array", + "name": "accessors", + "setter": "set_accessors", + "getter": "get_accessors" }, { - "type": "int", - "name": "interpolation_color_space", - "setter": "set_interpolation_color_space", - "getter": "get_interpolation_color_space" + "type": "Array", + "name": "meshes", + "setter": "set_meshes", + "getter": "get_meshes" }, { - "type": "PackedFloat32Array", - "name": "offsets", - "setter": "set_offsets", - "getter": "get_offsets" + "type": "Array", + "name": "materials", + "setter": "set_materials", + "getter": "get_materials" }, { - "type": "PackedColorArray", - "name": "colors", - "setter": "set_colors", - "getter": "get_colors" - } - ] - }, - { - "name": "GradientTexture1D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Texture2D", - "api_type": "core", - "methods": [ + "type": "String", + "name": "scene_name", + "setter": "set_scene_name", + "getter": "get_scene_name" + }, { - "name": "set_gradient", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2756054477, - "arguments": [ - { - "name": "gradient", - "type": "Gradient" - } - ] + "type": "String", + "name": "base_path", + "setter": "set_base_path", + "getter": "get_base_path" }, { - "name": "get_gradient", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 132272999, - "return_value": { - "type": "Gradient" - } + "type": "String", + "name": "filename", + "setter": "set_filename", + "getter": "get_filename" }, { - "name": "set_width", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "width", - "type": "int", - "meta": "int32" - } - ] + "type": "PackedInt32Array", + "name": "root_nodes", + "setter": "set_root_nodes", + "getter": "get_root_nodes" }, { - "name": "set_use_hdr", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "type": "Array", + "name": "textures", + "setter": "set_textures", + "getter": "get_textures" }, { - "name": "is_using_hdr", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ + "type": "Array", + "name": "texture_samplers", + "setter": "set_texture_samplers", + "getter": "get_texture_samplers" + }, { - "type": "Gradient", - "name": "gradient", - "setter": "set_gradient", - "getter": "get_gradient" + "type": "Array", + "name": "images", + "setter": "set_images", + "getter": "get_images" }, { - "type": "int", - "name": "width", - "setter": "set_width", - "getter": "get_width" + "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": "use_hdr", - "setter": "set_use_hdr", - "getter": "is_using_hdr" + "name": "create_animations", + "setter": "set_create_animations", + "getter": "get_create_animations" + }, + { + "type": "bool", + "name": "import_as_skeleton_bones", + "setter": "set_import_as_skeleton_bones", + "getter": "get_import_as_skeleton_bones" + }, + { + "type": "Array", + "name": "animations", + "setter": "set_animations", + "getter": "get_animations" + }, + { + "type": "int", + "name": "handle_binary_image", + "setter": "set_handle_binary_image", + "getter": "get_handle_binary_image" + }, + { + "type": "float", + "name": "bake_fps", + "setter": "set_bake_fps", + "getter": "get_bake_fps" } ] }, { - "name": "GradientTexture2D", + "name": "GLTFTexture", "is_refcounted": true, "is_instantiable": true, - "inherits": "Texture2D", + "inherits": "Resource", "api_type": "core", - "enums": [ - { - "name": "Fill", - "is_bitfield": false, - "values": [ - { - "name": "FILL_LINEAR", - "value": 0 - }, - { - "name": "FILL_RADIAL", - "value": 1 - }, - { - "name": "FILL_SQUARE", - "value": 2 - } - ] - }, - { - "name": "Repeat", - "is_bitfield": false, - "values": [ - { - "name": "REPEAT_NONE", - "value": 0 - }, - { - "name": "REPEAT", - "value": 1 - }, - { - "name": "REPEAT_MIRROR", - "value": 2 - } - ] - } - ], "methods": [ { - "name": "set_gradient", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2756054477, - "arguments": [ - { - "name": "gradient", - "type": "Gradient" - } - ] - }, - { - "name": "get_gradient", + "name": "get_src_image", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 132272999, + "hash": 3905245786, "return_value": { - "type": "Gradient" + "type": "int", + "meta": "int32" } }, { - "name": "set_width", + "name": "set_src_image", "is_const": false, "is_vararg": false, "is_static": false, @@ -107484,519 +115282,384 @@ "hash": 1286410249, "arguments": [ { - "name": "width", + "name": "src_image", "type": "int", "meta": "int32" } ] }, { - "name": "set_height", - "is_const": false, + "name": "get_sampler", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "height", - "type": "int", - "meta": "int32" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "set_use_hdr", + "name": "set_sampler", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "sampler", + "type": "int", + "meta": "int32" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "src_image", + "setter": "set_src_image", + "getter": "get_src_image" }, { - "name": "is_using_hdr", + "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": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_fill", + "name": "set_mag_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3623927636, + "hash": 1286410249, "arguments": [ { - "name": "fill", - "type": "enum::GradientTexture2D.Fill" + "name": "filter_mode", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fill", + "name": "get_min_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1876227217, + "hash": 3905245786, "return_value": { - "type": "enum::GradientTexture2D.Fill" + "type": "int", + "meta": "int32" } }, { - "name": "set_fill_from", + "name": "set_min_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1286410249, "arguments": [ { - "name": "fill_from", - "type": "Vector2" + "name": "filter_mode", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fill_from", + "name": "get_wrap_s", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" } }, { - "name": "set_fill_to", + "name": "set_wrap_s", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1286410249, "arguments": [ { - "name": "fill_to", - "type": "Vector2" + "name": "wrap_mode", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fill_to", + "name": "get_wrap_t", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" } }, { - "name": "set_repeat", + "name": "set_wrap_t", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1357597002, + "hash": 1286410249, "arguments": [ { - "name": "repeat", - "type": "enum::GradientTexture2D.Repeat" + "name": "wrap_mode", + "type": "int", + "meta": "int32" } ] - }, - { - "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" + "name": "mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" }, { "type": "int", - "name": "height", - "setter": "set_height", - "getter": "get_height" - }, - { - "type": "bool", - "name": "use_hdr", - "setter": "set_use_hdr", - "getter": "is_using_hdr" + "name": "min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" }, { "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" + "name": "wrap_s", + "setter": "set_wrap_s", + "getter": "get_wrap_s" }, { "type": "int", - "name": "repeat", - "setter": "set_repeat", - "getter": "get_repeat" + "name": "wrap_t", + "setter": "set_wrap_t", + "getter": "get_wrap_t" } ] }, { - "name": "GraphEdit", + "name": "GPUParticles2D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Control", + "inherits": "Node2D", "api_type": "core", "enums": [ { - "name": "PanningScheme", + "name": "DrawOrder", "is_bitfield": false, "values": [ { - "name": "SCROLL_ZOOMS", + "name": "DRAW_ORDER_INDEX", "value": 0 }, { - "name": "SCROLL_PANS", + "name": "DRAW_ORDER_LIFETIME", "value": 1 - } - ] - } - ], - "methods": [ - { - "name": "_is_in_input_hotzone", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "in_node", - "type": "Object" - }, - { - "name": "in_port", - "type": "int", - "meta": "int32" }, { - "name": "mouse_position", - "type": "Vector2" + "name": "DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 } ] }, { - "name": "_is_in_output_hotzone", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + "name": "EmitFlags", + "is_bitfield": false, + "values": [ { - "name": "in_node", - "type": "Object" + "name": "EMIT_FLAG_POSITION", + "value": 1 }, { - "name": "in_port", - "type": "int", - "meta": "int32" + "name": "EMIT_FLAG_ROTATION_SCALE", + "value": 2 }, { - "name": "mouse_position", - "type": "Vector2" - } - ] - }, - { - "name": "_get_connection_line", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, { - "name": "from_position", - "type": "Vector2" + "name": "EMIT_FLAG_COLOR", + "value": 8 }, { - "name": "to_position", - "type": "Vector2" + "name": "EMIT_FLAG_CUSTOM", + "value": 16 } ] - }, + } + ], + "methods": [ { - "name": "_is_node_hover_valid", + "name": "set_emitting", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "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": "emitting", + "type": "bool" } ] }, { - "name": "connect_node", + "name": "set_amount", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195065850, - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "from_node", - "type": "StringName" - }, - { - "name": "from_port", - "type": "int", - "meta": "int32" - }, - { - "name": "to_node", - "type": "StringName" - }, - { - "name": "to_port", + "name": "amount", "type": "int", "meta": "int32" } ] }, { - "name": "is_node_connected", + "name": "set_lifetime", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4216241294, - "return_value": { - "type": "bool" - }, + "hash": 373806689, "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": "secs", + "type": "float", + "meta": "double" } ] }, { - "name": "disconnect_node", + "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1933654315, + "hash": 2586408642, "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": "secs", + "type": "bool" } ] }, { - "name": "set_connection_activity", + "name": "set_pre_process_time", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1141899943, + "hash": 373806689, "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", + "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_connection_list", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "clear_connections", + "name": "set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] }, { - "name": "force_connection_drag_end", + "name": "set_randomness_ratio", "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" - } + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_scroll_offset", + "name": "set_visibility_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2046264180, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "visibility_rect", + "type": "Rect2" } ] }, { - "name": "add_valid_right_disconnect_type", + "name": "set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "type", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "remove_valid_right_disconnect_type", + "name": "set_fixed_fps", "is_const": false, "is_vararg": false, "is_static": false, @@ -108004,168 +115667,139 @@ "hash": 1286410249, "arguments": [ { - "name": "type", + "name": "fps", "type": "int", "meta": "int32" } ] }, { - "name": "add_valid_left_disconnect_type", + "name": "set_fractional_delta", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "type", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "remove_valid_left_disconnect_type", + "name": "set_interpolate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "type", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "add_valid_connection_type", + "name": "set_process_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2757459619, "arguments": [ { - "name": "from_type", - "type": "int", - "meta": "int32" - }, - { - "name": "to_type", - "type": "int", - "meta": "int32" + "name": "material", + "type": "Material" } ] }, { - "name": "remove_valid_connection_type", + "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 373806689, "arguments": [ { - "name": "from_type", - "type": "int", - "meta": "int32" - }, - { - "name": "to_type", - "type": "int", - "meta": "int32" + "name": "scale", + "type": "float", + "meta": "double" } ] }, { - "name": "is_valid_connection_type", - "is_const": true, + "name": "set_collision_base_size", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2522259332, - "return_value": { - "type": "bool" - }, + "hash": 373806689, "arguments": [ { - "name": "from_type", - "type": "int", - "meta": "int32" - }, - { - "name": "to_type", - "type": "int", - "meta": "int32" + "name": "size", + "type": "float", + "meta": "float" } ] }, { - "name": "get_connection_line", + "name": "set_interp_to_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1562168077, - "return_value": { - "type": "PackedVector2Array" - }, + "hash": 373806689, "arguments": [ { - "name": "from_node", - "type": "Vector2" - }, - { - "name": "to_node", - "type": "Vector2" + "name": "interp", + "type": "float", + "meta": "float" } ] }, { - "name": "set_panning_scheme", + "name": "request_particles_process", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 18893313, + "hash": 373806689, "arguments": [ { - "name": "scheme", - "type": "enum::GraphEdit.PanningScheme" + "name": "process_time", + "type": "float", + "meta": "float" } ] }, { - "name": "get_panning_scheme", + "name": "is_emitting", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 549924446, + "hash": 36873697, "return_value": { - "type": "enum::GraphEdit.PanningScheme" + "type": "bool" } }, { - "name": "set_zoom", - "is_const": false, + "name": "get_amount", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "zoom", - "type": "float", - "meta": "float" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_zoom", + "name": "get_lifetime", "is_const": true, "is_vararg": false, "is_static": false, @@ -108173,26 +115807,22 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_zoom_min", - "is_const": false, + "name": "get_one_shot", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "zoom_min", - "type": "float", - "meta": "float" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_zoom_min", + "name": "get_pre_process_time", "is_const": true, "is_vararg": false, "is_static": false, @@ -108200,26 +115830,23 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_zoom_max", - "is_const": false, + "name": "get_explosiveness_ratio", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "zoom_max", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_zoom_max", + "name": "get_randomness_ratio", "is_const": true, "is_vararg": false, "is_static": false, @@ -108231,48 +115858,41 @@ } }, { - "name": "set_zoom_step", - "is_const": false, + "name": "get_visibility_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "zoom_step", - "type": "float", - "meta": "float" - } - ] + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } }, { - "name": "get_zoom_step", + "name": "get_use_local_coordinates", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_show_grid", - "is_const": false, + "name": "get_fixed_fps", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "is_showing_grid", + "name": "get_fractional_delta", "is_const": true, "is_vararg": false, "is_static": false, @@ -108283,21 +115903,7 @@ } }, { - "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", + "name": "get_interpolate", "is_const": true, "is_vararg": false, "is_static": false, @@ -108308,49 +115914,42 @@ } }, { - "name": "set_snapping_distance", - "is_const": false, + "name": "get_process_material", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "pixels", - "type": "int", - "meta": "int32" - } - ] + "hash": 5934680, + "return_value": { + "type": "Material" + } }, { - "name": "get_snapping_distance", + "name": "get_speed_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "double" } }, { - "name": "set_connection_lines_curvature", - "is_const": false, + "name": "get_collision_base_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "curvature", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_connection_lines_curvature", + "name": "get_interp_to_end", "is_const": true, "is_vararg": false, "is_static": false, @@ -108362,175 +115961,171 @@ } }, { - "name": "set_connection_lines_thickness", + "name": "set_draw_order", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1939677959, "arguments": [ { - "name": "pixels", - "type": "float", - "meta": "float" + "name": "order", + "type": "enum::GPUParticles2D.DrawOrder" } ] }, { - "name": "get_connection_lines_thickness", + "name": "get_draw_order", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 941479095, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::GPUParticles2D.DrawOrder" } }, { - "name": "set_connection_lines_antialiased", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4051416890, "arguments": [ { - "name": "pixels", - "type": "bool" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "is_connection_lines_antialiased", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3635182373, "return_value": { - "type": "bool" + "type": "Texture2D" } }, { - "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", + "name": "capture_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1639390495, "return_value": { - "type": "Vector2" + "type": "Rect2" } }, { - "name": "set_minimap_opacity", + "name": "restart", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], "arguments": [ { - "name": "opacity", - "type": "float", - "meta": "float" + "name": "keep_seed", + "type": "bool", + "default_value": "false" } ] }, { - "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", + "name": "set_sub_emitter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1348162250, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "path", + "type": "NodePath" } ] }, { - "name": "is_minimap_enabled", + "name": "get_sub_emitter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4075236667, "return_value": { - "type": "bool" + "type": "NodePath" } }, { - "name": "set_show_menu", + "name": "emit_particle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2179202058, "arguments": [ { - "name": "hidden", - "type": "bool" + "name": "xform", + "type": "Transform2D" + }, + { + "name": "velocity", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" } ] }, { - "name": "is_showing_menu", - "is_const": true, + "name": "set_trail_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "set_show_zoom_label", + "name": "set_trail_lifetime", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "secs", + "type": "float", + "meta": "double" } ] }, { - "name": "is_showing_zoom_label", + "name": "is_trail_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -108541,107 +116136,114 @@ } }, { - "name": "set_show_grid_buttons", + "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": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "hidden", - "type": "bool" + "name": "sections", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_showing_grid_buttons", + "name": "get_trail_sections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_show_zoom_buttons", + "name": "set_trail_section_subdivisions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "hidden", - "type": "bool" + "name": "subdivisions", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_showing_zoom_buttons", + "name": "get_trail_section_subdivisions", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_show_minimap_button", + "name": "convert_from_particles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1078189570, "arguments": [ { - "name": "hidden", - "type": "bool" + "name": "particles", + "type": "Node" } ] }, { - "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", + "name": "set_amount_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "hidden", - "type": "bool" + "name": "ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "is_showing_arrange_button", + "name": "get_amount_ratio", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_right_disconnects", + "name": "set_use_fixed_seed", "is_const": false, "is_vararg": false, "is_static": false, @@ -108649,13 +116251,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "use_fixed_seed", "type": "bool" } ] }, { - "name": "is_right_disconnects_enabled", + "name": "get_use_fixed_seed", "is_const": true, "is_vararg": false, "is_static": false, @@ -108666,341 +116268,284 @@ } }, { - "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", + "name": "set_seed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "set_selected", - "is_const": false, + "name": "get_seed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } } ], "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": "finished" + } + ], + "properties": [ { - "name": "connection_drag_ended" + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" }, { - "name": "copy_nodes_request" + "type": "int", + "name": "amount", + "setter": "set_amount", + "getter": "get_amount" }, { - "name": "paste_nodes_request" + "type": "float", + "name": "amount_ratio", + "setter": "set_amount_ratio", + "getter": "get_amount_ratio" }, { - "name": "duplicate_nodes_request" + "type": "NodePath", + "name": "sub_emitter", + "setter": "set_sub_emitter", + "getter": "get_sub_emitter" }, { - "name": "delete_nodes_request", - "arguments": [ - { - "name": "nodes", - "type": "typedarray::StringName" - } - ] + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "name": "node_selected", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "type": "float", + "name": "lifetime", + "setter": "set_lifetime", + "getter": "get_lifetime" }, { - "name": "node_deselected", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "type": "float", + "name": "interp_to_end", + "setter": "set_interp_to_end", + "getter": "get_interp_to_end" }, { - "name": "popup_request", - "arguments": [ - { - "name": "position", - "type": "Vector2" - } - ] + "type": "bool", + "name": "one_shot", + "setter": "set_one_shot", + "getter": "get_one_shot" }, { - "name": "begin_node_move" + "type": "float", + "name": "preprocess", + "setter": "set_pre_process_time", + "getter": "get_pre_process_time" }, { - "name": "end_node_move" + "type": "float", + "name": "speed_scale", + "setter": "set_speed_scale", + "getter": "get_speed_scale" }, { - "name": "scroll_offset_changed", - "arguments": [ - { - "name": "offset", - "type": "Vector2" - } - ] - } - ], - "properties": [ - { - "type": "Vector2", - "name": "scroll_offset", - "setter": "set_scroll_offset", - "getter": "get_scroll_offset" + "type": "float", + "name": "explosiveness", + "setter": "set_explosiveness_ratio", + "getter": "get_explosiveness_ratio" }, { - "type": "bool", - "name": "show_grid", - "setter": "set_show_grid", - "getter": "is_showing_grid" + "type": "float", + "name": "randomness", + "setter": "set_randomness_ratio", + "getter": "get_randomness_ratio" }, { "type": "bool", - "name": "snapping_enabled", - "setter": "set_snapping_enabled", - "getter": "is_snapping_enabled" + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" }, { "type": "int", - "name": "snapping_distance", - "setter": "set_snapping_distance", - "getter": "get_snapping_distance" + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" }, { "type": "int", - "name": "panning_scheme", - "setter": "set_panning_scheme", - "getter": "get_panning_scheme" + "name": "fixed_fps", + "setter": "set_fixed_fps", + "getter": "get_fixed_fps" }, { "type": "bool", - "name": "right_disconnects", - "setter": "set_right_disconnects", - "getter": "is_right_disconnects_enabled" - }, - { - "type": "float", - "name": "connection_lines_curvature", - "setter": "set_connection_lines_curvature", - "getter": "get_connection_lines_curvature" - }, - { - "type": "float", - "name": "connection_lines_thickness", - "setter": "set_connection_lines_thickness", - "getter": "get_connection_lines_thickness" + "name": "interpolate", + "setter": "set_interpolate", + "getter": "get_interpolate" }, { "type": "bool", - "name": "connection_lines_antialiased", - "setter": "set_connection_lines_antialiased", - "getter": "is_connection_lines_antialiased" - }, - { - "type": "float", - "name": "zoom", - "setter": "set_zoom", - "getter": "get_zoom" - }, - { - "type": "float", - "name": "zoom_min", - "setter": "set_zoom_min", - "getter": "get_zoom_min" + "name": "fract_delta", + "setter": "set_fractional_delta", + "getter": "get_fractional_delta" }, { "type": "float", - "name": "zoom_max", - "setter": "set_zoom_max", - "getter": "get_zoom_max" + "name": "collision_base_size", + "setter": "set_collision_base_size", + "getter": "get_collision_base_size" }, { - "type": "float", - "name": "zoom_step", - "setter": "set_zoom_step", - "getter": "get_zoom_step" + "type": "Rect2", + "name": "visibility_rect", + "setter": "set_visibility_rect", + "getter": "get_visibility_rect" }, { "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" + "name": "local_coords", + "setter": "set_use_local_coordinates", + "getter": "get_use_local_coordinates" }, { - "type": "bool", - "name": "show_menu", - "setter": "set_show_menu", - "getter": "is_showing_menu" + "type": "int", + "name": "draw_order", + "setter": "set_draw_order", + "getter": "get_draw_order" }, { "type": "bool", - "name": "show_zoom_label", - "setter": "set_show_zoom_label", - "getter": "is_showing_zoom_label" + "name": "trail_enabled", + "setter": "set_trail_enabled", + "getter": "is_trail_enabled" }, { - "type": "bool", - "name": "show_zoom_buttons", - "setter": "set_show_zoom_buttons", - "getter": "is_showing_zoom_buttons" + "type": "float", + "name": "trail_lifetime", + "setter": "set_trail_lifetime", + "getter": "get_trail_lifetime" }, { - "type": "bool", - "name": "show_grid_buttons", - "setter": "set_show_grid_buttons", - "getter": "is_showing_grid_buttons" + "type": "int", + "name": "trail_sections", + "setter": "set_trail_sections", + "getter": "get_trail_sections" }, { - "type": "bool", - "name": "show_minimap_button", - "setter": "set_show_minimap_button", - "getter": "is_showing_minimap_button" + "type": "int", + "name": "trail_section_subdivisions", + "setter": "set_trail_section_subdivisions", + "getter": "get_trail_section_subdivisions" }, { - "type": "bool", - "name": "show_arrange_button", - "setter": "set_show_arrange_button", - "getter": "is_showing_arrange_button" + "type": "ParticleProcessMaterial,ShaderMaterial", + "name": "process_material", + "setter": "set_process_material", + "getter": "get_process_material" } ] }, { - "name": "GraphElement", + "name": "GPUParticles3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Container", + "inherits": "GeometryInstance3D", "api_type": "core", + "constants": [ + { + "name": "MAX_DRAW_PASSES", + "value": 4 + } + ], + "enums": [ + { + "name": "DrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + }, + { + "name": "DRAW_ORDER_VIEW_DEPTH", + "value": 3 + } + ] + }, + { + "name": "EmitFlags", + "is_bitfield": false, + "values": [ + { + "name": "EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "EMIT_FLAG_CUSTOM", + "value": 16 + } + ] + }, + { + "name": "TransformAlign", + "is_bitfield": false, + "values": [ + { + "name": "TRANSFORM_ALIGN_DISABLED", + "value": 0 + }, + { + "name": "TRANSFORM_ALIGN_Z_BILLBOARD", + "value": 1 + }, + { + "name": "TRANSFORM_ALIGN_Y_TO_VELOCITY", + "value": 2 + }, + { + "name": "TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", + "value": 3 + } + ] + } + ], "methods": [ { - "name": "set_resizable", + "name": "set_emitting", "is_const": false, "is_vararg": false, "is_static": false, @@ -109008,989 +116553,759 @@ "hash": 2586408642, "arguments": [ { - "name": "resizable", + "name": "emitting", "type": "bool" } ] }, { - "name": "is_resizable", - "is_const": true, + "name": "set_amount", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_draggable", + "name": "set_lifetime", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "draggable", - "type": "bool" + "name": "secs", + "type": "float", + "meta": "double" } ] }, { - "name": "is_draggable", + "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "set_selectable", + "name": "set_pre_process_time", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "selectable", - "type": "bool" + "name": "secs", + "type": "float", + "meta": "double" } ] }, { - "name": "is_selectable", + "name": "set_explosiveness_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_selected", + "name": "set_randomness_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "selected", - "type": "bool" + "name": "ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "is_selected", + "name": "set_visibility_aabb", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 259215842, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] }, { - "name": "set_position_offset", + "name": "set_use_local_coordinates", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_position_offset", - "is_const": true, + "name": "set_fixed_fps", + "is_const": false, "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", + "hash": 1286410249, "arguments": [ { - "name": "new_minsize", - "type": "Vector2" + "name": "fps", + "type": "int", + "meta": "int32" } ] }, { - "name": "dragged", + "name": "set_fractional_delta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "from", - "type": "Vector2" - }, - { - "name": "to", - "type": "Vector2" + "name": "enable", + "type": "bool" } ] }, { - "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" + "name": "set_interpolate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "type": "bool", - "name": "draggable", - "setter": "set_draggable", - "getter": "is_draggable" + "name": "set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, + "arguments": [ + { + "name": "material", + "type": "Material" + } + ] }, { - "type": "bool", - "name": "selectable", - "setter": "set_selectable", - "getter": "is_selectable" + "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" + } + ] }, { - "type": "bool", - "name": "selected", - "setter": "set_selected", - "getter": "is_selected" - } - ] - }, - { - "name": "GraphNode", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "GraphElement", - "api_type": "core", - "methods": [ - { - "name": "_draw_port", + "name": "set_collision_base_size", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "slot_index", - "type": "int", - "meta": "int32" - }, - { - "name": "position", - "type": "Vector2i" - }, - { - "name": "left", - "type": "bool" - }, - { - "name": "color", - "type": "Color" + "name": "size", + "type": "float", + "meta": "float" } ] }, { - "name": "set_title", + "name": "set_interp_to_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "title", - "type": "String" + "name": "interp", + "type": "float", + "meta": "float" } ] }, { - "name": "get_title", + "name": "is_emitting", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_titlebar_hbox", - "is_const": false, + "name": "get_amount", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3590609951, + "hash": 3905245786, "return_value": { - "type": "HBoxContainer" + "type": "int", + "meta": "int32" } }, { - "name": "set_slot", - "is_const": false, + "name": "get_lifetime", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } }, { - "name": "clear_slot", - "is_const": false, + "name": "get_one_shot", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "clear_all_slots", - "is_const": false, + "name": "get_pre_process_time", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } }, { - "name": "is_slot_enabled_left", + "name": "get_explosiveness_ratio", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_slot_enabled_left", - "is_const": false, + "name": "get_randomness_ratio", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_slot_type_left", - "is_const": false, + "name": "get_visibility_aabb", + "is_const": true, "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" - } - ] + "hash": 1068685055, + "return_value": { + "type": "AABB" + } }, { - "name": "get_slot_type_left", + "name": "get_use_local_coordinates", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_slot_color_left", - "is_const": false, + "name": "get_fixed_fps", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - }, - { - "name": "color", - "type": "Color" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_slot_color_left", + "name": "get_fractional_delta", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 36873697, "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "is_slot_enabled_right", + "name": "get_interpolate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_slot_enabled_right", - "is_const": false, + "name": "get_process_material", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 5934680, + "return_value": { + "type": "Material" + } }, { - "name": "set_slot_type_right", - "is_const": false, + "name": "get_speed_scale", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } }, { - "name": "get_slot_type_right", + "name": "get_collision_base_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_slot_color_right", - "is_const": false, + "name": "get_interp_to_end", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - }, - { - "name": "color", - "type": "Color" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_slot_color_right", - "is_const": true, + "name": "set_use_fixed_seed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, - "return_value": { - "type": "Color" - }, + "hash": 2586408642, "arguments": [ { - "name": "slot_index", - "type": "int", - "meta": "int32" + "name": "use_fixed_seed", + "type": "bool" } ] }, { - "name": "is_slot_draw_stylebox", + "name": "get_use_fixed_seed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "slot_index", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_slot_draw_stylebox", + "name": "set_seed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "slot_index", + "name": "seed", "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" + "meta": "uint32" } ] }, { - "name": "get_input_port_count", - "is_const": false, + "name": "get_seed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "get_input_port_position", + "name": "set_draw_order", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3114997196, - "return_value": { - "type": "Vector2" - }, + "hash": 1208074815, "arguments": [ { - "name": "port_idx", - "type": "int", - "meta": "int32" + "name": "order", + "type": "enum::GPUParticles3D.DrawOrder" } ] }, { - "name": "get_input_port_type", - "is_const": false, + "name": "get_draw_order", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, + "hash": 3770381780, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "port_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::GPUParticles3D.DrawOrder" + } }, { - "name": "get_input_port_color", + "name": "set_draw_passes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2624840992, - "return_value": { - "type": "Color" - }, + "hash": 1286410249, "arguments": [ { - "name": "port_idx", + "name": "passes", "type": "int", "meta": "int32" } ] }, { - "name": "get_input_port_slot", + "name": "set_draw_pass_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 969122797, "arguments": [ { - "name": "port_idx", + "name": "pass", "type": "int", "meta": "int32" + }, + { + "name": "mesh", + "type": "Mesh" } ] }, { - "name": "get_output_port_count", - "is_const": false, + "name": "get_draw_passes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "get_output_port_position", - "is_const": false, + "name": "get_draw_pass_mesh", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3114997196, + "hash": 1576363275, "return_value": { - "type": "Vector2" + "type": "Mesh" }, "arguments": [ { - "name": "port_idx", + "name": "pass", "type": "int", "meta": "int32" } ] }, { - "name": "get_output_port_type", + "name": "set_skin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 3971435618, "arguments": [ { - "name": "port_idx", - "type": "int", - "meta": "int32" + "name": "skin", + "type": "Skin" } ] }, { - "name": "get_output_port_color", - "is_const": false, + "name": "get_skin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2624840992, + "hash": 2074563878, "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "port_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "Skin" + } }, { - "name": "get_output_port_slot", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3744713108, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "port_idx", - "type": "int", - "meta": "int32" - } - ] - } - ], - "signals": [ - { - "name": "slot_updated", - "arguments": [ - { - "name": "slot_index", - "type": "int" - } - ] - } - ], - "properties": [ - { - "type": "String", - "name": "title", - "setter": "set_title", - "getter": "get_title" - } - ] - }, - { - "name": "GridContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core", - "methods": [ - { - "name": "set_columns", + "name": "restart", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], "arguments": [ { - "name": "columns", - "type": "int", - "meta": "int32" + "name": "keep_seed", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_columns", + "name": "capture_aabb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1068685055, "return_value": { - "type": "int", - "meta": "int32" + "type": "AABB" } - } - ], - "properties": [ - { - "type": "int", - "name": "columns", - "setter": "set_columns", - "getter": "get_columns" - } - ] - }, - { - "name": "GridMap", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core", - "constants": [ - { - "name": "INVALID_CELL_ITEM", - "value": -1 - } - ], - "methods": [ + }, { - "name": "set_collision_layer", + "name": "set_sub_emitter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1348162250, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_collision_layer", + "name": "get_sub_emitter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4075236667, "return_value": { - "type": "int", - "meta": "uint32" + "type": "NodePath" } }, { - "name": "set_collision_mask", + "name": "emit_particle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 992173727, "arguments": [ { - "name": "mask", + "name": "xform", + "type": "Transform3D" + }, + { + "name": "velocity", + "type": "Vector3" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "custom", + "type": "Color" + }, + { + "name": "flags", "type": "int", "meta": "uint32" } ] }, { - "name": "get_collision_mask", - "is_const": true, + "name": "set_trail_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "set_collision_mask_value", + "name": "set_trail_lifetime", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 373806689, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "secs", + "type": "float", + "meta": "double" } ] }, { - "name": "get_collision_mask_value", + "name": "is_trail_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_collision_layer_value", + "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": 300928843, + "hash": 3892425954, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "align", + "type": "enum::GPUParticles3D.TransformAlign" } ] }, { - "name": "get_collision_layer_value", + "name": "get_transform_align", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2100992166, "return_value": { - "type": "bool" - }, + "type": "enum::GPUParticles3D.TransformAlign" + } + }, + { + "name": "convert_from_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1078189570, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "particles", + "type": "Node" } ] }, { - "name": "set_collision_priority", + "name": "set_amount_ratio", "is_const": false, "is_vararg": false, "is_static": false, @@ -109998,14 +117313,14 @@ "hash": 373806689, "arguments": [ { - "name": "priority", + "name": "ratio", "type": "float", "meta": "float" } ] }, { - "name": "get_collision_priority", + "name": "get_amount_ratio", "is_const": true, "is_vararg": false, "is_static": false, @@ -110017,107 +117332,365 @@ } }, { - "name": "set_physics_material", + "name": "request_particles_process", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1784508650, + "hash": 373806689, "arguments": [ { - "name": "material", - "type": "PhysicsMaterial" + "name": "process_time", + "type": "float", + "meta": "float" } ] + } + ], + "signals": [ + { + "name": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "emitting", + "setter": "set_emitting", + "getter": "is_emitting" }, { - "name": "get_physics_material", + "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": "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": 2521850424, + "hash": 3905245786, "return_value": { - "type": "PhysicsMaterial" + "type": "int", + "meta": "uint32" } }, { - "name": "set_bake_navigation", + "name": "set_strength", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "bake_navigation", - "type": "bool" + "name": "strength", + "type": "float", + "meta": "float" } ] }, { - "name": "is_baking_navigation", - "is_const": false, + "name": "get_strength", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_navigation_map", + "name": "set_attenuation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 373806689, "arguments": [ { - "name": "navigation_map", - "type": "RID" + "name": "attenuation", + "type": "float", + "meta": "float" } ] }, { - "name": "get_navigation_map", + "name": "get_attenuation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "set_mesh_library", + "name": "set_directionality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1488083439, + "hash": 373806689, "arguments": [ { - "name": "mesh_library", - "type": "MeshLibrary" + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "get_mesh_library", + "name": "get_directionality", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3350993772, + "hash": 1740695150, "return_value": { - "type": "MeshLibrary" + "type": "float", + "meta": "float" } + } + ], + "properties": [ + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" }, { - "name": "set_cell_size", + "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, @@ -110131,7 +117704,7 @@ ] }, { - "name": "get_cell_size", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -110140,9 +117713,26 @@ "return_value": { "type": "Vector3" } - }, + } + ], + "properties": [ { - "name": "set_cell_scale", + "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, @@ -110150,14 +117740,14 @@ "hash": 373806689, "arguments": [ { - "name": "scale", + "name": "radius", "type": "float", "meta": "float" } ] }, { - "name": "get_cell_scale", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, @@ -110167,226 +117757,374 @@ "type": "float", "meta": "float" } - }, + } + ], + "properties": [ { - "name": "set_octant_size", + "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": 1286410249, + "hash": 3460891852, "arguments": [ { "name": "size", - "type": "int", - "meta": "int32" + "type": "Vector3" } ] }, { - "name": "get_octant_size", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3360562783, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector3" } }, { - "name": "set_cell_item", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3449088946, - "hash_compatibility": [ - 4177201334 - ], + "hash": 1188404210, "arguments": [ { - "name": "position", - "type": "Vector3i" - }, - { - "name": "item", - "type": "int", - "meta": "int32" - }, - { - "name": "orientation", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "texture", + "type": "Texture3D" } ] }, { - "name": "get_cell_item", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3724960147, + "hash": 373985333, "return_value": { - "type": "int", - "meta": "int32" - }, + "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": "position", - "type": "Vector3i" + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_cell_item_orientation", + "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3724960147, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" - }, + "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": "position", - "type": "Vector3i" + "name": "size", + "type": "Vector3" } ] }, { - "name": "get_cell_item_basis", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3493604918, + "hash": 3360562783, "return_value": { - "type": "Basis" - }, - "arguments": [ + "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": "position", - "type": "Vector3i" + "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": "get_basis_with_orthogonal_index", - "is_const": true, + "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": 2816196998, - "return_value": { - "type": "Basis" - }, + "hash": 3460891852, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "size", + "type": "Vector3" } ] }, { - "name": "get_orthogonal_index_from_basis", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4210359952, + "hash": 3360562783, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "Vector3" + } + }, + { + "name": "set_resolution", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1009996517, "arguments": [ { - "name": "basis", - "type": "Basis" + "name": "resolution", + "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" } ] }, { - "name": "local_to_map", + "name": "get_resolution", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1257687843, + "hash": 1156065644, "return_value": { - "type": "Vector3i" - }, + "type": "enum::GPUParticlesCollisionHeightField3D.Resolution" + } + }, + { + "name": "set_update_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 673680859, "arguments": [ { - "name": "local_position", - "type": "Vector3" + "name": "update_mode", + "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" } ] }, { - "name": "map_to_local", + "name": "get_update_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1088329196, + "hash": 1998141380, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "map_position", - "type": "Vector3i" - } - ] + "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode" + } }, { - "name": "resource_changed", + "name": "set_heightfield_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 968641751, + "hash": 1286410249, "arguments": [ { - "name": "resource", - "type": "Resource" + "name": "heightfield_mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "set_center_x", + "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": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "enable", + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", "type": "bool" } ] }, { - "name": "get_center_x", + "name": "get_heightfield_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_center_y", + "name": "set_follow_camera_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -110394,13 +118132,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_center_y", + "name": "is_follow_camera_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -110409,264 +118147,293 @@ "return_value": { "type": "bool" } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size" }, { - "name": "set_center_z", + "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": 2586408642, + "hash": 3460891852, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "size", + "type": "Vector3" } ] }, { - "name": "get_center_z", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3360562783, "return_value": { - "type": "bool" + "type": "Vector3" } }, { - "name": "clear", + "name": "set_resolution", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1155629297, + "arguments": [ + { + "name": "resolution", + "type": "enum::GPUParticlesCollisionSDF3D.Resolution" + } + ] }, { - "name": "get_used_cells", + "name": "get_resolution", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 2919555867, "return_value": { - "type": "typedarray::Vector3i" + "type": "enum::GPUParticlesCollisionSDF3D.Resolution" } }, { - "name": "get_used_cells_by_item", - "is_const": true, + "name": "set_texture", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, - "return_value": { - "type": "typedarray::Vector3i" - }, + "hash": 1188404210, "arguments": [ { - "name": "item", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture3D" } ] }, { - "name": "get_meshes", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 373985333, "return_value": { - "type": "Array" + "type": "Texture3D" } }, { - "name": "get_bake_meshes", + "name": "set_thickness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "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": "Array" + "type": "float", + "meta": "float" } }, { - "name": "get_bake_mesh_instance", + "name": "set_bake_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 937000113, - "return_value": { - "type": "RID" - }, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "mask", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "clear_baked_meshes", - "is_const": false, + "name": "get_bake_mask", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } }, { - "name": "make_baked_meshes", + "name": "set_bake_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3609286057, + "hash": 300928843, "arguments": [ { - "name": "gen_lightmap_uv", - "type": "bool", - "default_value": "false" + "name": "layer_number", + "type": "int", + "meta": "int32" }, { - "name": "lightmap_uv_texel_size", - "type": "float", - "meta": "float", - "default_value": "0.1" + "name": "value", + "type": "bool" } ] - } - ], - "signals": [ + }, { - "name": "cell_size_changed", + "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": "cell_size", - "type": "Vector3" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] - }, - { - "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" + "name": "size", + "setter": "set_size", + "getter": "get_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" + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" }, { "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" + "name": "thickness", + "setter": "set_thickness", + "getter": "get_thickness" }, { "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": "bake_mask", + "setter": "set_bake_mask", + "getter": "get_bake_mask" }, { - "type": "bool", - "name": "bake_navigation", - "setter": "set_bake_navigation", - "getter": "is_baking_navigation" + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" } ] }, { - "name": "GrooveJoint2D", + "name": "GPUParticlesCollisionSphere3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Joint2D", + "inherits": "GPUParticlesCollision3D", "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", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, @@ -110674,14 +118441,14 @@ "hash": 373806689, "arguments": [ { - "name": "offset", + "name": "radius", "type": "float", "meta": "float" } ] }, { - "name": "get_initial_offset", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, @@ -110696,1334 +118463,1511 @@ "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": "radius", + "setter": "set_radius", + "getter": "get_radius" } ] }, { - "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", + "name": "Generic6DOFJoint3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "SplitContainer", - "api_type": "core" - }, - { - "name": "HTTPClient", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "Joint3D", "api_type": "core", "enums": [ { - "name": "Method", + "name": "Param", "is_bitfield": false, "values": [ { - "name": "METHOD_GET", + "name": "PARAM_LINEAR_LOWER_LIMIT", "value": 0 }, { - "name": "METHOD_HEAD", + "name": "PARAM_LINEAR_UPPER_LIMIT", "value": 1 }, { - "name": "METHOD_POST", + "name": "PARAM_LINEAR_LIMIT_SOFTNESS", "value": 2 }, { - "name": "METHOD_PUT", + "name": "PARAM_LINEAR_RESTITUTION", "value": 3 }, { - "name": "METHOD_DELETE", + "name": "PARAM_LINEAR_DAMPING", "value": 4 }, { - "name": "METHOD_OPTIONS", + "name": "PARAM_LINEAR_MOTOR_TARGET_VELOCITY", "value": 5 }, { - "name": "METHOD_TRACE", + "name": "PARAM_LINEAR_MOTOR_FORCE_LIMIT", "value": 6 }, { - "name": "METHOD_CONNECT", + "name": "PARAM_LINEAR_SPRING_STIFFNESS", "value": 7 }, { - "name": "METHOD_PATCH", + "name": "PARAM_LINEAR_SPRING_DAMPING", "value": 8 }, { - "name": "METHOD_MAX", + "name": "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT", "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": "PARAM_ANGULAR_LOWER_LIMIT", + "value": 10 }, { - "name": "STATUS_CONNECTING", - "value": 3 + "name": "PARAM_ANGULAR_UPPER_LIMIT", + "value": 11 }, { - "name": "STATUS_CANT_CONNECT", - "value": 4 + "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", + "value": 12 }, { - "name": "STATUS_CONNECTED", - "value": 5 + "name": "PARAM_ANGULAR_DAMPING", + "value": 13 }, { - "name": "STATUS_REQUESTING", - "value": 6 + "name": "PARAM_ANGULAR_RESTITUTION", + "value": 14 }, { - "name": "STATUS_BODY", - "value": 7 + "name": "PARAM_ANGULAR_FORCE_LIMIT", + "value": 15 }, { - "name": "STATUS_CONNECTION_ERROR", - "value": 8 + "name": "PARAM_ANGULAR_ERP", + "value": 16 }, { - "name": "STATUS_TLS_HANDSHAKE_ERROR", - "value": 9 - } - ] - }, - { - "name": "ResponseCode", - "is_bitfield": false, - "values": [ - { - "name": "RESPONSE_CONTINUE", - "value": 100 + "name": "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY", + "value": 17 }, { - "name": "RESPONSE_SWITCHING_PROTOCOLS", - "value": 101 + "name": "PARAM_ANGULAR_MOTOR_FORCE_LIMIT", + "value": 18 }, { - "name": "RESPONSE_PROCESSING", - "value": 102 + "name": "PARAM_ANGULAR_SPRING_STIFFNESS", + "value": 19 }, { - "name": "RESPONSE_OK", - "value": 200 + "name": "PARAM_ANGULAR_SPRING_DAMPING", + "value": 20 }, { - "name": "RESPONSE_CREATED", - "value": 201 + "name": "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT", + "value": 21 }, { - "name": "RESPONSE_ACCEPTED", - "value": 202 - }, + "name": "PARAM_MAX", + "value": 22 + } + ] + }, + { + "name": "Flag", + "is_bitfield": false, + "values": [ { - "name": "RESPONSE_NON_AUTHORITATIVE_INFORMATION", - "value": 203 + "name": "FLAG_ENABLE_LINEAR_LIMIT", + "value": 0 }, { - "name": "RESPONSE_NO_CONTENT", - "value": 204 + "name": "FLAG_ENABLE_ANGULAR_LIMIT", + "value": 1 }, { - "name": "RESPONSE_RESET_CONTENT", - "value": 205 + "name": "FLAG_ENABLE_LINEAR_SPRING", + "value": 3 }, { - "name": "RESPONSE_PARTIAL_CONTENT", - "value": 206 + "name": "FLAG_ENABLE_ANGULAR_SPRING", + "value": 2 }, { - "name": "RESPONSE_MULTI_STATUS", - "value": 207 + "name": "FLAG_ENABLE_MOTOR", + "value": 4 }, { - "name": "RESPONSE_ALREADY_REPORTED", - "value": 208 + "name": "FLAG_ENABLE_LINEAR_MOTOR", + "value": 5 }, { - "name": "RESPONSE_IM_USED", - "value": 226 - }, + "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": "RESPONSE_MULTIPLE_CHOICES", - "value": 300 + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" }, { - "name": "RESPONSE_MOVED_PERMANENTLY", - "value": 301 - }, + "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": "RESPONSE_FOUND", - "value": 302 - }, + "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": "RESPONSE_SEE_OTHER", - "value": 303 + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" }, { - "name": "RESPONSE_NOT_MODIFIED", - "value": 304 - }, + "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": "RESPONSE_USE_PROXY", - "value": 305 - }, + "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": "RESPONSE_SWITCH_PROXY", - "value": 306 + "name": "param", + "type": "enum::Generic6DOFJoint3D.Param" }, { - "name": "RESPONSE_TEMPORARY_REDIRECT", - "value": 307 - }, + "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": "RESPONSE_PERMANENT_REDIRECT", - "value": 308 - }, + "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": "RESPONSE_BAD_REQUEST", - "value": 400 + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" }, { - "name": "RESPONSE_UNAUTHORIZED", - "value": 401 - }, + "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": "RESPONSE_PAYMENT_REQUIRED", - "value": 402 - }, + "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": "RESPONSE_FORBIDDEN", - "value": 403 + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" }, { - "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": "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": "RESPONSE_UPGRADE_REQUIRED", - "value": 426 - }, + "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": "RESPONSE_PRECONDITION_REQUIRED", - "value": 428 + "name": "flag", + "type": "enum::Generic6DOFJoint3D.Flag" }, { - "name": "RESPONSE_TOO_MANY_REQUESTS", - "value": 429 - }, + "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": "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE", - "value": 431 - }, + "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": "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS", - "value": 451 + "name": "OPERATION_UNION", + "value": 0 }, { - "name": "RESPONSE_INTERNAL_SERVER_ERROR", - "value": 500 + "name": "OPERATION_DIFFERENCE", + "value": 1 }, { - "name": "RESPONSE_NOT_IMPLEMENTED", - "value": 501 + "name": "OPERATION_INTERSECTION", + "value": 2 }, { - "name": "RESPONSE_BAD_GATEWAY", - "value": 502 - }, + "name": "OPERATION_XOR", + "value": 3 + } + ] + }, + { + "name": "PolyJoinType", + "is_bitfield": false, + "values": [ { - "name": "RESPONSE_SERVICE_UNAVAILABLE", - "value": 503 + "name": "JOIN_SQUARE", + "value": 0 }, { - "name": "RESPONSE_GATEWAY_TIMEOUT", - "value": 504 + "name": "JOIN_ROUND", + "value": 1 }, { - "name": "RESPONSE_HTTP_VERSION_NOT_SUPPORTED", - "value": 505 - }, + "name": "JOIN_MITER", + "value": 2 + } + ] + }, + { + "name": "PolyEndType", + "is_bitfield": false, + "values": [ { - "name": "RESPONSE_VARIANT_ALSO_NEGOTIATES", - "value": 506 + "name": "END_POLYGON", + "value": 0 }, { - "name": "RESPONSE_INSUFFICIENT_STORAGE", - "value": 507 + "name": "END_JOINED", + "value": 1 }, { - "name": "RESPONSE_LOOP_DETECTED", - "value": 508 + "name": "END_BUTT", + "value": 2 }, { - "name": "RESPONSE_NOT_EXTENDED", - "value": 510 + "name": "END_SQUARE", + "value": 3 }, { - "name": "RESPONSE_NETWORK_AUTH_REQUIRED", - "value": 511 + "name": "END_ROUND", + "value": 4 } ] } ], "methods": [ { - "name": "connect_to_host", + "name": "is_point_in_circle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 504540374, - "hash_compatibility": [ - 1970282951 - ], + "hash": 2929491703, "return_value": { - "type": "enum::Error" + "type": "bool" }, "arguments": [ { - "name": "host", - "type": "String" + "name": "point", + "type": "Vector2" }, { - "name": "port", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "circle_position", + "type": "Vector2" }, { - "name": "tls_options", - "type": "TLSOptions", - "default_value": "null" + "name": "circle_radius", + "type": "float", + "meta": "float" } ] }, { - "name": "set_connection", + "name": "segment_intersects_circle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3281897016, + "hash": 1356928167, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "connection", - "type": "StreamPeer" + "name": "segment_from", + "type": "Vector2" + }, + { + "name": "segment_to", + "type": "Vector2" + }, + { + "name": "circle_position", + "type": "Vector2" + }, + { + "name": "circle_radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_connection", - "is_const": true, + "name": "segment_intersects_segment", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2741655269, + "hash": 2058025344, "return_value": { - "type": "StreamPeer" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "to_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "to_b", + "type": "Vector2" + } + ] }, { - "name": "request_raw", + "name": "line_intersects_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 540161961, + "hash": 2058025344, "return_value": { - "type": "enum::Error" + "type": "Variant" }, "arguments": [ { - "name": "method", - "type": "enum::HTTPClient.Method" + "name": "from_a", + "type": "Vector2" }, { - "name": "url", - "type": "String" + "name": "dir_a", + "type": "Vector2" }, { - "name": "headers", - "type": "PackedStringArray" + "name": "from_b", + "type": "Vector2" }, { - "name": "body", - "type": "PackedByteArray" + "name": "dir_b", + "type": "Vector2" } ] }, { - "name": "request", + "name": "get_closest_points_between_segments", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3778990155, - "hash_compatibility": [ - 3249905507 - ], + "hash": 3344690961, "return_value": { - "type": "enum::Error" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "method", - "type": "enum::HTTPClient.Method" + "name": "p1", + "type": "Vector2" }, { - "name": "url", - "type": "String" + "name": "q1", + "type": "Vector2" }, { - "name": "headers", - "type": "PackedStringArray" + "name": "p2", + "type": "Vector2" }, { - "name": "body", - "type": "String", - "default_value": "\"\"" + "name": "q2", + "type": "Vector2" } ] }, { - "name": "close", + "name": "get_closest_point_to_segment", "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, + "hash": 4172901909, "return_value": { - "type": "bool" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] }, { - "name": "is_response_chunked", - "is_const": true, + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4172901909, "return_value": { - "type": "bool" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] }, { - "name": "get_response_code", + "name": "point_is_inside_triangle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1025948137, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "a", + "type": "Vector2" + }, + { + "name": "b", + "type": "Vector2" + }, + { + "name": "c", + "type": "Vector2" + } + ] }, { - "name": "get_response_headers", + "name": "is_polygon_clockwise", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2981934095, + "hash": 1361156557, "return_value": { - "type": "PackedStringArray" - } + "type": "bool" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] }, { - "name": "get_response_headers_as_dictionary", + "name": "is_point_in_polygon", "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, + "hash": 738277916, "return_value": { - "type": "int", - "meta": "int64" - } + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] }, { - "name": "read_response_body_chunk", + "name": "triangulate_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115431945, + "hash": 1389921771, "return_value": { - "type": "PackedByteArray" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] }, { - "name": "set_read_chunk_size", + "name": "triangulate_delaunay", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1389921771, + "return_value": { + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "bytes", - "type": "int", - "meta": "int32" + "name": "points", + "type": "PackedVector2Array" } ] }, { - "name": "get_read_chunk_size", - "is_const": true, + "name": "convex_hull", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2004331998, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] }, { - "name": "set_blocking_mode", + "name": "decompose_polygon_in_convex", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3982393695, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "polygon", + "type": "PackedVector2Array" } ] }, { - "name": "is_blocking_mode_enabled", - "is_const": true, + "name": "merge_polygons", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3637387053, "return_value": { - "type": "bool" - } + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] }, { - "name": "get_status", - "is_const": true, + "name": "clip_polygons", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1426656811, + "hash": 3637387053, "return_value": { - "type": "enum::HTTPClient.Status" - } + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] }, { - "name": "poll", + "name": "intersect_polygons", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 3637387053, "return_value": { - "type": "enum::Error" - } + "type": "typedarray::PackedVector2Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] }, { - "name": "set_http_proxy", + "name": "exclude_polygons", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2956805083, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, "arguments": [ { - "name": "host", - "type": "String" + "name": "polygon_a", + "type": "PackedVector2Array" }, { - "name": "port", - "type": "int", - "meta": "int32" + "name": "polygon_b", + "type": "PackedVector2Array" } ] }, { - "name": "set_https_proxy", + "name": "clip_polyline_with_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2956805083, + "hash": 3637387053, + "return_value": { + "type": "typedarray::PackedVector2Array" + }, "arguments": [ { - "name": "host", - "type": "String" + "name": "polyline", + "type": "PackedVector2Array" }, { - "name": "port", - "type": "int", - "meta": "int32" + "name": "polygon", + "type": "PackedVector2Array" } ] }, { - "name": "query_string_from_dict", + "name": "intersect_polyline_with_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2538086567, + "hash": 3637387053, "return_value": { - "type": "String" + "type": "typedarray::PackedVector2Array" }, "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": "polyline", + "type": "PackedVector2Array" }, { - "name": "RESULT_TIMEOUT", - "value": 13 + "name": "polygon", + "type": "PackedVector2Array" } ] - } - ], - "methods": [ + }, { - "name": "request", + "name": "offset_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3215244323, + "hash": 1275354010, "hash_compatibility": [ - 2720304520 + 3837618924 ], "return_value": { - "type": "enum::Error" + "type": "typedarray::PackedVector2Array" }, "arguments": [ { - "name": "url", - "type": "String" + "name": "polygon", + "type": "PackedVector2Array" }, { - "name": "custom_headers", - "type": "PackedStringArray", - "default_value": "PackedStringArray()" + "name": "delta", + "type": "float", + "meta": "float" }, { - "name": "method", - "type": "enum::HTTPClient.Method", + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", "default_value": "0" - }, - { - "name": "request_data", - "type": "String", - "default_value": "\"\"" } ] }, { - "name": "request_raw", + "name": "offset_polyline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2714829993, + "hash": 2328231778, "hash_compatibility": [ - 4282724657 + 328033063 ], "return_value": { - "type": "enum::Error" + "type": "typedarray::PackedVector2Array" }, "arguments": [ { - "name": "url", - "type": "String" + "name": "polyline", + "type": "PackedVector2Array" }, { - "name": "custom_headers", - "type": "PackedStringArray", - "default_value": "PackedStringArray()" + "name": "delta", + "type": "float", + "meta": "float" }, { - "name": "method", - "type": "enum::HTTPClient.Method", + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", "default_value": "0" }, { - "name": "request_data_raw", - "type": "PackedByteArray", - "default_value": "PackedByteArray()" + "name": "end_type", + "type": "enum::Geometry2D.PolyEndType", + "default_value": "3" } ] }, { - "name": "cancel_request", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "set_tls_options", + "name": "make_atlas", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2210231844, + "hash": 1337682371, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "client_options", - "type": "TLSOptions" + "name": "sizes", + "type": "PackedVector2Array" } ] }, { - "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", + "name": "bresenham_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1989391000, + "return_value": { + "type": "typedarray::Vector2i" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "from", + "type": "Vector2i" + }, + { + "name": "to", + "type": "Vector2i" } ] - }, + } + ] + }, + { + "name": "Geometry3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ { - "name": "is_using_threads", - "is_const": true, + "name": "compute_convex_mesh_points", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1936902142, "return_value": { - "type": "bool" - } + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "planes", + "type": "typedarray::Plane" + } + ] }, { - "name": "set_accept_gzip", + "name": "build_box_planes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3622277145, + "return_value": { + "type": "typedarray::Plane" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "extents", + "type": "Vector3" } ] }, { - "name": "is_accepting_gzip", - "is_const": true, + "name": "build_cylinder_planes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 449920067, + "hash_compatibility": [ + 3142160516 + ], "return_value": { - "type": "bool" - } + "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": "set_body_size_limit", + "name": "build_capsule_planes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2113592876, + "hash_compatibility": [ + 410870045 + ], + "return_value": { + "type": "typedarray::Plane" + }, "arguments": [ { - "name": "bytes", + "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_body_size_limit", - "is_const": true, + "name": "get_closest_points_between_segments", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1056373962, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector3" + }, + { + "name": "p2", + "type": "Vector3" + }, + { + "name": "q1", + "type": "Vector3" + }, + { + "name": "q2", + "type": "Vector3" + } + ] }, { - "name": "set_max_redirects", + "name": "get_closest_point_to_segment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2168193209, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" } ] }, { - "name": "get_max_redirects", - "is_const": true, + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2168193209, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] }, { - "name": "set_download_file", + "name": "get_triangle_barycentric_coords", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1362048029, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "point", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" } ] }, { - "name": "get_download_file", - "is_const": true, + "name": "ray_intersects_triangle", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1718655448, "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" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] }, { - "name": "get_body_size", - "is_const": true, + "name": "segment_intersects_triangle", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1718655448, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] }, { - "name": "set_timeout", + "name": "segment_intersects_sphere", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4080141172, + "return_value": { + "type": "PackedVector3Array" + }, "arguments": [ { - "name": "timeout", + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "sphere_position", + "type": "Vector3" + }, + { + "name": "sphere_radius", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "get_timeout", + "name": "segment_intersects_cylinder", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 2361316491, "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, + "type": "PackedVector3Array" + }, "arguments": [ { - "name": "chunk_size", - "type": "int", - "meta": "int32" + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_download_chunk_size", - "is_const": true, + "name": "segment_intersects_convex", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 537425332, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "planes", + "type": "typedarray::Plane" + } + ] }, { - "name": "set_http_proxy", + "name": "clip_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2956805083, + "hash": 2603188319, + "return_value": { + "type": "PackedVector3Array" + }, "arguments": [ { - "name": "host", - "type": "String" + "name": "points", + "type": "PackedVector3Array" }, { - "name": "port", - "type": "int", - "meta": "int32" + "name": "plane", + "type": "Plane" } ] }, { - "name": "set_https_proxy", + "name": "tetrahedralize_delaunay", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2956805083, + "hash": 1230191221, + "return_value": { + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "host", - "type": "String" - }, - { - "name": "port", - "type": "int", - "meta": "int32" + "name": "points", + "type": "PackedVector3Array" } ] } - ], - "signals": [ + ] + }, + { + "name": "GeometryInstance3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ { - "name": "request_completed", - "arguments": [ + "name": "ShadowCastingSetting", + "is_bitfield": false, + "values": [ { - "name": "result", - "type": "int" + "name": "SHADOW_CASTING_SETTING_OFF", + "value": 0 }, { - "name": "response_code", - "type": "int" + "name": "SHADOW_CASTING_SETTING_ON", + "value": 1 }, { - "name": "headers", - "type": "PackedStringArray" + "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", + "value": 2 }, { - "name": "body", - "type": "PackedByteArray" + "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", + "value": 3 } ] - } - ], - "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" + "name": "GIMode", + "is_bitfield": false, + "values": [ + { + "name": "GI_MODE_DISABLED", + "value": 0 + }, + { + "name": "GI_MODE_STATIC", + "value": 1 + }, + { + "name": "GI_MODE_DYNAMIC", + "value": 2 + } + ] }, { - "type": "int", - "name": "max_redirects", - "setter": "set_max_redirects", - "getter": "get_max_redirects" + "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 + } + ] }, { - "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", + "name": "VisibilityRangeFadeMode", "is_bitfield": false, "values": [ { - "name": "HASH_MD5", + "name": "VISIBILITY_RANGE_FADE_DISABLED", "value": 0 }, { - "name": "HASH_SHA1", + "name": "VISIBILITY_RANGE_FADE_SELF", "value": 1 }, { - "name": "HASH_SHA256", + "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", "value": 2 } ] @@ -112031,3807 +119975,3846 @@ ], "methods": [ { - "name": "start", + "name": "set_material_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3940338335, - "return_value": { - "type": "enum::Error" - }, + "hash": 2757459619, "arguments": [ { - "name": "type", - "type": "enum::HashingContext.HashType" + "name": "material", + "type": "Material" } ] }, { - "name": "update", - "is_const": false, + "name": "get_material_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, + "hash": 5934680, "return_value": { - "type": "enum::Error" - }, + "type": "Material" + } + }, + { + "name": "set_material_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, "arguments": [ { - "name": "chunk", - "type": "PackedByteArray" + "name": "material", + "type": "Material" } ] }, { - "name": "finish", - "is_const": false, + "name": "get_material_overlay", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115431945, + "hash": 5934680, "return_value": { - "type": "PackedByteArray" + "type": "Material" } - } - ] - }, - { - "name": "HeightMapShape3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Shape3D", - "api_type": "core", - "methods": [ + }, { - "name": "set_map_width", + "name": "set_cast_shadows_setting", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 856677339, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "shadow_casting_setting", + "type": "enum::GeometryInstance3D.ShadowCastingSetting" } ] }, { - "name": "get_map_width", + "name": "get_cast_shadows_setting", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3383019359, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::GeometryInstance3D.ShadowCastingSetting" } }, { - "name": "set_map_depth", + "name": "set_lod_bias", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "height", - "type": "int", - "meta": "int32" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "get_map_depth", + "name": "get_lod_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_map_data", + "name": "set_transparency", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 373806689, "arguments": [ { - "name": "data", - "type": "PackedFloat32Array" + "name": "transparency", + "type": "float", + "meta": "float" } ] }, { - "name": "get_map_data", + "name": "get_transparency", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 1740695150, "return_value": { - "type": "PackedFloat32Array" + "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" + "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" + } + ] }, { - "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": "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": "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": "set_visibility_range_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "PARAM_LIMIT_RELAXATION", - "value": 5 - }, + "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": "PARAM_MOTOR_TARGET_VELOCITY", - "value": 6 - }, + "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": "PARAM_MOTOR_MAX_IMPULSE", - "value": 7 - }, + "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": "PARAM_MAX", - "value": 8 + "name": "mode", + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" } ] }, { - "name": "Flag", - "is_bitfield": false, - "values": [ + "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": "FLAG_USE_LIMIT", - "value": 0 + "name": "name", + "type": "StringName" }, { - "name": "FLAG_ENABLE_MOTOR", - "value": 1 - }, + "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": "FLAG_MAX", - "value": 2 + "name": "name", + "type": "StringName" } ] - } - ], - "methods": [ + }, { - "name": "set_param", + "name": "set_extra_cull_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3082977519, + "hash": 373806689, "arguments": [ { - "name": "param", - "type": "enum::HingeJoint3D.Param" - }, + "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": "value", + "name": "scale", "type": "float", "meta": "float" } ] }, { - "name": "get_param", + "name": "get_lightmap_texel_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4066002676, + "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": "param", - "type": "enum::HingeJoint3D.Param" + "name": "scale", + "type": "enum::GeometryInstance3D.LightmapScale" } ] }, { - "name": "set_flag", + "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": 1083494620, + "hash": 2548557163, "arguments": [ { - "name": "flag", - "type": "enum::HingeJoint3D.Flag" - }, + "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": "enabled", + "name": "ignore_culling", "type": "bool" } ] }, { - "name": "get_flag", - "is_const": true, + "name": "is_ignoring_occlusion_culling", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841369610, + "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": "flag", - "type": "enum::HingeJoint3D.Flag" + "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": "IP", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "constants": [ + ], + "properties": [ { - "name": "RESOLVER_MAX_QUERIES", - "value": 256 + "type": "BaseMaterial3D,ShaderMaterial", + "name": "material_override", + "setter": "set_material_override", + "getter": "get_material_override" }, { - "name": "RESOLVER_INVALID_ID", - "value": -1 + "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": "Gradient", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", "enums": [ { - "name": "ResolverStatus", + "name": "InterpolationMode", "is_bitfield": false, "values": [ { - "name": "RESOLVER_STATUS_NONE", + "name": "GRADIENT_INTERPOLATE_LINEAR", "value": 0 }, { - "name": "RESOLVER_STATUS_WAITING", + "name": "GRADIENT_INTERPOLATE_CONSTANT", "value": 1 }, { - "name": "RESOLVER_STATUS_DONE", + "name": "GRADIENT_INTERPOLATE_CUBIC", "value": 2 - }, - { - "name": "RESOLVER_STATUS_ERROR", - "value": 3 } ] }, { - "name": "Type", + "name": "ColorSpace", "is_bitfield": false, "values": [ { - "name": "TYPE_NONE", + "name": "GRADIENT_COLOR_SPACE_SRGB", "value": 0 }, { - "name": "TYPE_IPV4", + "name": "GRADIENT_COLOR_SPACE_LINEAR_SRGB", "value": 1 }, { - "name": "TYPE_IPV6", + "name": "GRADIENT_COLOR_SPACE_OKLAB", "value": 2 - }, - { - "name": "TYPE_ANY", - "value": 3 } ] } ], "methods": [ { - "name": "resolve_hostname", + "name": "add_point", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4283295457, - "hash_compatibility": [ - 396864159 - ], - "return_value": { - "type": "String" - }, + "hash": 3629403827, "arguments": [ { - "name": "host", - "type": "String" + "name": "offset", + "type": "float", + "meta": "float" }, { - "name": "ip_type", - "type": "enum::IP.Type", - "default_value": "3" + "name": "color", + "type": "Color" } ] }, { - "name": "resolve_hostname_addresses", + "name": "remove_point", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 773767525, - "hash_compatibility": [ - 3462780090 - ], - "return_value": { - "type": "PackedStringArray" - }, + "hash": 1286410249, "arguments": [ { - "name": "host", - "type": "String" - }, - { - "name": "ip_type", - "type": "enum::IP.Type", - "default_value": "3" + "name": "point", + "type": "int", + "meta": "int32" } ] }, { - "name": "resolve_hostname_queue_item", + "name": "set_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1749894742, - "hash_compatibility": [ - 3936392508 - ], - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1602489585, "arguments": [ { - "name": "host", - "type": "String" + "name": "point", + "type": "int", + "meta": "int32" }, { - "name": "ip_type", - "type": "enum::IP.Type", - "default_value": "3" + "name": "offset", + "type": "float", + "meta": "float" } ] }, { - "name": "get_resolve_item_status", - "is_const": true, + "name": "get_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3812250196, + "hash": 4025615559, "return_value": { - "type": "enum::IP.ResolverStatus" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "id", + "name": "point", "type": "int", "meta": "int32" } ] }, { - "name": "get_resolve_item_address", - "is_const": true, + "name": "reverse", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 3218959716 + }, + { + "name": "set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, "arguments": [ { - "name": "id", + "name": "point", "type": "int", "meta": "int32" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "get_resolve_item_addresses", - "is_const": true, + "name": "get_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, + "hash": 2624840992, "return_value": { - "type": "Array" + "type": "Color" }, "arguments": [ { - "name": "id", + "name": "point", "type": "int", "meta": "int32" } ] }, { - "name": "erase_resolve_item", + "name": "sample", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1250405064, + "return_value": { + "type": "Color" + }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "offset", + "type": "float", + "meta": "float" } ] }, { - "name": "get_local_addresses", + "name": "get_point_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3905245786, "return_value": { - "type": "PackedStringArray" - } + "type": "int", + "meta": "int32" + } }, { - "name": "get_local_interfaces", + "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": 3995934104, + "hash": 675695659, "return_value": { - "type": "typedarray::Dictionary" + "type": "PackedFloat32Array" } }, { - "name": "clear_cache", + "name": "set_colors", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3005725572, + "hash": 3546319833, "arguments": [ { - "name": "hostname", - "type": "String", - "default_value": "\"\"" + "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": "Image", + "name": "GradientTexture1D", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "Texture2D", "api_type": "core", - "constants": [ + "methods": [ { - "name": "MAX_WIDTH", - "value": 16777216 + "name": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ + { + "name": "gradient", + "type": "Gradient" + } + ] }, { - "name": "MAX_HEIGHT", - "value": 16777216 - } - ], - "enums": [ + "name": "get_gradient", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132272999, + "return_value": { + "type": "Gradient" + } + }, { - "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": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ { - "name": "FORMAT_MAX", - "value": 39 + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "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": "set_use_hdr", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "INTERPOLATE_LANCZOS", - "value": 4 + "name": "enabled", + "type": "bool" } ] }, { - "name": "AlphaMode", + "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": "ALPHA_NONE", + "name": "FILL_LINEAR", "value": 0 }, { - "name": "ALPHA_BIT", + "name": "FILL_RADIAL", "value": 1 }, { - "name": "ALPHA_BLEND", + "name": "FILL_SQUARE", "value": 2 } ] }, { - "name": "CompressMode", + "name": "Repeat", "is_bitfield": false, "values": [ { - "name": "COMPRESS_S3TC", + "name": "REPEAT_NONE", "value": 0 }, { - "name": "COMPRESS_ETC", + "name": "REPEAT", "value": 1 }, { - "name": "COMPRESS_ETC2", + "name": "REPEAT_MIRROR", "value": 2 - }, - { - "name": "COMPRESS_BPTC", - "value": 3 - }, - { - "name": "COMPRESS_ASTC", - "value": 4 - }, - { - "name": "COMPRESS_MAX", - "value": 5 } ] - }, + } + ], + "methods": [ { - "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": "set_gradient", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, + "arguments": [ { - "name": "USED_CHANNELS_RGBA", - "value": 5 + "name": "gradient", + "type": "Gradient" } ] }, { - "name": "CompressSource", - "is_bitfield": false, - "values": [ - { - "name": "COMPRESS_SOURCE_GENERIC", - "value": 0 - }, - { - "name": "COMPRESS_SOURCE_SRGB", - "value": 1 - }, + "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": "COMPRESS_SOURCE_NORMAL", - "value": 2 + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "ASTCFormat", - "is_bitfield": false, - "values": [ - { - "name": "ASTC_FORMAT_4x4", - "value": 0 - }, + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ { - "name": "ASTC_FORMAT_8x8", - "value": 1 + "name": "height", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "get_width", - "is_const": true, + "name": "set_use_hdr", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_height", + "name": "is_using_hdr", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_size", - "is_const": true, + "name": "set_fill", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, - "return_value": { - "type": "Vector2i" - } + "hash": 3623927636, + "arguments": [ + { + "name": "fill", + "type": "enum::GradientTexture2D.Fill" + } + ] }, { - "name": "has_mipmaps", + "name": "get_fill", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1876227217, "return_value": { - "type": "bool" + "type": "enum::GradientTexture2D.Fill" } }, { - "name": "get_format", - "is_const": true, + "name": "set_fill_from", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3847873762, - "return_value": { - "type": "enum::Image.Format" - } + "hash": 743155724, + "arguments": [ + { + "name": "fill_from", + "type": "Vector2" + } + ] }, { - "name": "get_data", + "name": "get_fill_from", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 3341600327, "return_value": { - "type": "PackedByteArray" + "type": "Vector2" } }, { - "name": "convert", + "name": "set_fill_to", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2120693146, + "hash": 743155724, "arguments": [ { - "name": "format", - "type": "enum::Image.Format" + "name": "fill_to", + "type": "Vector2" } ] }, { - "name": "get_mipmap_count", + "name": "get_fill_to", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "get_mipmap_offset", - "is_const": true, + "name": "set_repeat", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1357597002, "arguments": [ { - "name": "mipmap", - "type": "int", - "meta": "int32" + "name": "repeat", + "type": "enum::GradientTexture2D.Repeat" } ] }, { - "name": "resize_to_po2", - "is_const": false, + "name": "get_repeat", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4189212329, - "arguments": [ + "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": "square", - "type": "bool", - "default_value": "false" + "name": "SCROLL_ZOOMS", + "value": 0 }, { - "name": "interpolation", - "type": "enum::Image.Interpolation", - "default_value": "1" + "name": "SCROLL_PANS", + "value": 1 } ] }, { - "name": "resize", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 994498151, - "hash_compatibility": [ - 2461393748 - ], + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1779768129, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "in_node", + "type": "Object" }, { - "name": "height", + "name": "in_port", "type": "int", "meta": "int32" }, { - "name": "interpolation", - "type": "enum::Image.Interpolation", - "default_value": "1" + "name": "mouse_position", + "type": "Vector2" } ] }, { - "name": "shrink_x2", + "name": "_is_in_output_hotzone", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "crop", - "is_const": false, + "is_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3937882851, + "is_virtual": true, + "hash": 1779768129, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "in_node", + "type": "Object" }, { - "name": "height", + "name": "in_port", "type": "int", "meta": "int32" + }, + { + "name": "mouse_position", + "type": "Vector2" } ] }, { - "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, + "name": "_get_connection_line", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "generate_mipmaps", - "is_const": false, + "is_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1633102583, + "is_virtual": true, + "hash": 3932192302, "return_value": { - "type": "enum::Error" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "renormalize", - "type": "bool", - "default_value": "false" + "name": "from_position", + "type": "Vector2" + }, + { + "name": "to_position", + "type": "Vector2" } ] }, { - "name": "clear_mipmaps", + "name": "_is_node_hover_valid", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "create", - "is_const": false, + "is_required": false, "is_vararg": false, - "is_static": true, - "is_virtual": false, - "hash": 986942177, + "is_virtual": true, + "hash": 4216241294, "return_value": { - "type": "Image" + "type": "bool" }, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" }, { - "name": "height", + "name": "from_port", "type": "int", "meta": "int32" }, { - "name": "use_mipmaps", - "type": "bool" + "name": "to_node", + "type": "StringName" }, { - "name": "format", - "type": "enum::Image.Format" + "name": "to_port", + "type": "int", + "meta": "int32" } ] }, { - "name": "create_from_data", + "name": "connect_node", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 299398494, + "hash": 1376144231, + "hash_compatibility": [ + 195065850 + ], "return_value": { - "type": "Image" + "type": "enum::Error" }, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" }, { - "name": "height", + "name": "from_port", "type": "int", "meta": "int32" }, { - "name": "use_mipmaps", - "type": "bool" + "name": "to_node", + "type": "StringName" }, { - "name": "format", - "type": "enum::Image.Format" + "name": "to_port", + "type": "int", + "meta": "int32" }, { - "name": "data", - "type": "PackedByteArray" + "name": "keep_alive", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_data", + "name": "is_node_connected", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2740482212, + "hash": 4216241294, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" }, { - "name": "height", + "name": "from_port", "type": "int", "meta": "int32" }, { - "name": "use_mipmaps", - "type": "bool" - }, - { - "name": "format", - "type": "enum::Image.Format" + "name": "to_node", + "type": "StringName" }, { - "name": "data", - "type": "PackedByteArray" + "name": "to_port", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_empty", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "load", + "name": "disconnect_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, - "return_value": { - "type": "enum::Error" - }, + "hash": 1933654315, "arguments": [ { - "name": "path", - "type": "String" + "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": "load_from_file", + "name": "set_connection_activity", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 736337515, - "return_value": { - "type": "Image" - }, + "hash": 1141899943, "arguments": [ { - "name": "path", - "type": "String" + "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": "save_png", - "is_const": true, + "name": "set_connections", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2113323047, - "return_value": { - "type": "enum::Error" - }, + "hash": 381264803, "arguments": [ { - "name": "path", - "type": "String" + "name": "connections", + "type": "typedarray::Dictionary" } ] }, { - "name": "save_png_to_buffer", + "name": "get_connection_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 3995934104, "return_value": { - "type": "PackedByteArray" + "type": "typedarray::Dictionary" } }, { - "name": "save_jpg", - "is_const": true, + "name": "get_connection_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2800019068, - "hash_compatibility": [ - 578836491 - ], + "hash": 861718734, "return_value": { - "type": "enum::Error" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "from_node", + "type": "StringName" }, { - "name": "quality", - "type": "float", - "meta": "float", - "default_value": "0.75" + "name": "from_port", + "type": "int", + "meta": "int32" } ] }, { - "name": "save_jpg_to_buffer", + "name": "get_closest_connection_at_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 592235273, + "hash": 453879819, "return_value": { - "type": "PackedByteArray" + "type": "Dictionary" }, "arguments": [ { - "name": "quality", + "name": "point", + "type": "Vector2" + }, + { + "name": "max_distance", "type": "float", "meta": "float", - "default_value": "0.75" + "default_value": "4.0" } ] }, { - "name": "save_exr", + "name": "get_connections_intersecting_with_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3108122999, + "hash": 2709748719, "return_value": { - "type": "enum::Error" + "type": "typedarray::Dictionary" }, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "grayscale", - "type": "bool", - "default_value": "false" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "save_exr_to_buffer", - "is_const": true, + "name": "clear_connections", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3178917920, - "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "grayscale", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "save_webp", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2781156876, - "hash_compatibility": [ - 3594949219 - ], - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "lossy", - "type": "bool", - "default_value": "false" - }, - { - "name": "quality", - "type": "float", - "meta": "float", - "default_value": "0.75" - } - ] - }, - { - "name": "save_webp_to_buffer", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1214628238, - "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "lossy", - "type": "bool", - "default_value": "false" - }, - { - "name": "quality", - "type": "float", - "meta": "float", - "default_value": "0.75" - } - ] + "hash": 3218959716 }, { - "name": "detect_alpha", - "is_const": true, + "name": "force_connection_drag_end", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2030116505, - "return_value": { - "type": "enum::Image.AlphaMode" - } + "hash": 3218959716 }, { - "name": "is_invisible", + "name": "get_scroll_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "detect_used_channels", - "is_const": true, + "name": "set_scroll_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2703139984, - "return_value": { - "type": "enum::Image.UsedChannels" - }, + "hash": 743155724, "arguments": [ { - "name": "source", - "type": "enum::Image.CompressSource", - "default_value": "0" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "compress", + "name": "add_valid_right_disconnect_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2975424957, - "hash_compatibility": [ - 4094210332 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "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": "type", + "type": "int", + "meta": "int32" } ] }, { - "name": "compress_from_channels", + "name": "remove_valid_right_disconnect_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4212890953, - "hash_compatibility": [ - 279105990 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "mode", - "type": "enum::Image.CompressMode" - }, - { - "name": "channels", - "type": "enum::Image.UsedChannels" - }, - { - "name": "astc_format", - "type": "enum::Image.ASTCFormat", - "default_value": "0" + "name": "type", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "add_valid_left_disconnect_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1901204267, + "hash": 1286410249, "arguments": [ { - "name": "direction", - "type": "enum::ClockDirection" + "name": "type", + "type": "int", + "meta": "int32" } ] }, { - "name": "rotate_180", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "fix_alpha_edges", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "premultiply_alpha", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "srgb_to_linear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "normal_map_to_xy", + "name": "remove_valid_left_disconnect_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "type", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "rgbe_to_srgb", + "name": "add_valid_connection_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 564927088, - "return_value": { - "type": "Image" - } + "hash": 3937882851, + "arguments": [ + { + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "bump_map_to_normal_map", + "name": "remove_valid_connection_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3423495036, + "hash": 3937882851, "arguments": [ { - "name": "bump_scale", - "type": "float", - "meta": "float", - "default_value": "1.0" + "name": "from_type", + "type": "int", + "meta": "int32" + }, + { + "name": "to_type", + "type": "int", + "meta": "int32" } ] }, { - "name": "compute_image_metrics", - "is_const": false, + "name": "is_valid_connection_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3080961247, + "hash": 2522259332, "return_value": { - "type": "Dictionary" + "type": "bool" }, "arguments": [ { - "name": "compared_image", - "type": "Image" + "name": "from_type", + "type": "int", + "meta": "int32" }, { - "name": "use_luma", - "type": "bool" + "name": "to_type", + "type": "int", + "meta": "int32" } ] }, { - "name": "blit_rect", - "is_const": false, + "name": "get_connection_line", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2903928755, + "hash": 3932192302, + "hash_compatibility": [ + 1562168077 + ], + "return_value": { + "type": "PackedVector2Array" + }, "arguments": [ { - "name": "src", - "type": "Image" - }, - { - "name": "src_rect", - "type": "Rect2i" + "name": "from_node", + "type": "Vector2" }, { - "name": "dst", - "type": "Vector2i" + "name": "to_node", + "type": "Vector2" } ] }, { - "name": "blit_rect_mask", + "name": "attach_graph_element_to_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383581145, + "hash": 3740211285, "arguments": [ { - "name": "src", - "type": "Image" - }, - { - "name": "mask", - "type": "Image" - }, - { - "name": "src_rect", - "type": "Rect2i" + "name": "element", + "type": "StringName" }, { - "name": "dst", - "type": "Vector2i" + "name": "frame", + "type": "StringName" } ] }, { - "name": "blend_rect", + "name": "detach_graph_element_from_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2903928755, + "hash": 3304788590, "arguments": [ { - "name": "src", - "type": "Image" - }, - { - "name": "src_rect", - "type": "Rect2i" - }, - { - "name": "dst", - "type": "Vector2i" + "name": "element", + "type": "StringName" } ] }, { - "name": "blend_rect_mask", + "name": "get_element_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383581145, + "hash": 988084372, + "return_value": { + "type": "GraphFrame" + }, "arguments": [ { - "name": "src", - "type": "Image" - }, - { - "name": "mask", - "type": "Image" - }, - { - "name": "src_rect", - "type": "Rect2i" - }, - { - "name": "dst", - "type": "Vector2i" + "name": "element", + "type": "StringName" } ] }, { - "name": "fill", + "name": "get_attached_nodes_of_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 689397652, + "return_value": { + "type": "typedarray::StringName" + }, "arguments": [ { - "name": "color", - "type": "Color" + "name": "frame", + "type": "StringName" } ] }, { - "name": "fill_rect", + "name": "set_panning_scheme", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 514693913, + "hash": 18893313, "arguments": [ { - "name": "rect", - "type": "Rect2i" - }, - { - "name": "color", - "type": "Color" + "name": "scheme", + "type": "enum::GraphEdit.PanningScheme" } ] }, { - "name": "get_used_rect", + "name": "get_panning_scheme", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 410525958, + "hash": 549924446, "return_value": { - "type": "Rect2i" + "type": "enum::GraphEdit.PanningScheme" } }, { - "name": "get_region", - "is_const": true, + "name": "set_zoom", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2601441065, - "return_value": { - "type": "Image" - }, + "hash": 373806689, "arguments": [ { - "name": "region", - "type": "Rect2i" + "name": "zoom", + "type": "float", + "meta": "float" } ] }, { - "name": "copy_from", - "is_const": false, + "name": "get_zoom", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 532598488, - "arguments": [ - { - "name": "src", - "type": "Image" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_pixelv", - "is_const": true, + "name": "set_zoom_min", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1532707496, - "return_value": { - "type": "Color" - }, + "hash": 373806689, "arguments": [ { - "name": "point", - "type": "Vector2i" + "name": "zoom_min", + "type": "float", + "meta": "float" } ] }, { - "name": "get_pixel", + "name": "get_zoom_min", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2165839948, + "hash": 1740695150, "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "x", - "type": "int", - "meta": "int32" - }, - { - "name": "y", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_pixelv", + "name": "set_zoom_max", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 287851464, + "hash": 373806689, "arguments": [ { - "name": "point", - "type": "Vector2i" - }, - { - "name": "color", - "type": "Color" + "name": "zoom_max", + "type": "float", + "meta": "float" } ] }, { - "name": "set_pixel", - "is_const": false, + "name": "get_zoom_max", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "adjust_bcs", + "name": "set_zoom_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2385087082, + "hash": 373806689, "arguments": [ { - "name": "brightness", - "type": "float", - "meta": "float" - }, - { - "name": "contrast", - "type": "float", - "meta": "float" - }, - { - "name": "saturation", + "name": "zoom_step", "type": "float", "meta": "float" } ] }, { - "name": "load_png_from_buffer", - "is_const": false, + "name": "get_zoom_step", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, + "hash": 1740695150, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "buffer", - "type": "PackedByteArray" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "load_jpg_from_buffer", + "name": "set_show_grid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" + "name": "enable", + "type": "bool" } ] }, { - "name": "load_webp_from_buffer", - "is_const": false, + "name": "is_showing_grid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, + "hash": 36873697, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "buffer", - "type": "PackedByteArray" - } - ] + "type": "bool" + } }, { - "name": "load_tga_from_buffer", + "name": "set_grid_pattern", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, - "return_value": { - "type": "enum::Error" - }, + "hash": 1074098205, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" + "name": "pattern", + "type": "enum::GraphEdit.GridPattern" } ] }, { - "name": "load_bmp_from_buffer", - "is_const": false, + "name": "get_grid_pattern", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, + "hash": 1286127528, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "buffer", - "type": "PackedByteArray" - } - ] + "type": "enum::GraphEdit.GridPattern" + } }, { - "name": "load_ktx_from_buffer", + "name": "set_snapping_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" + "name": "enable", + "type": "bool" } ] }, { - "name": "load_svg_from_buffer", - "is_const": false, + "name": "is_snapping_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 311853421, - "hash_compatibility": [ - 1822513750 - ], + "hash": 36873697, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "buffer", - "type": "PackedByteArray" - }, - { - "name": "scale", - "type": "float", - "meta": "float", - "default_value": "1.0" - } - ] + "type": "bool" + } }, { - "name": "load_svg_from_string", + "name": "set_snapping_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3254053600, - "hash_compatibility": [ - 1461766635 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "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": "pixels", + "type": "int", + "meta": "int32" } ] - } - ] - }, - { - "name": "ImageFormatLoaderExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ImageFormatLoader", - "api_type": "core", - "methods": [ + }, { - "name": "_get_recognized_extensions", + "name": "get_snapping_distance", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "PackedStringArray" + "type": "int", + "meta": "int32" } }, { - "name": "_load_image", + "name": "set_connection_lines_curvature", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "image", - "type": "Image" - }, - { - "name": "fileaccess", - "type": "FileAccess" - }, - { - "name": "flags", - "type": "bitfield::ImageFormatLoader.LoaderFlags" - }, - { - "name": "scale", + "name": "curvature", "type": "float", "meta": "float" } ] }, { - "name": "add_format_loader", - "is_const": false, + "name": "get_connection_lines_curvature", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "remove_format_loader", + "name": "set_connection_lines_thickness", "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" - }, + "hash": 373806689, "arguments": [ { - "name": "image", - "type": "Image" + "name": "pixels", + "type": "float", + "meta": "float" } ] }, { - "name": "get_format", + "name": "get_connection_lines_thickness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3847873762, + "hash": 1740695150, "return_value": { - "type": "enum::Image.Format" + "type": "float", + "meta": "float" } }, { - "name": "set_image", + "name": "set_connection_lines_antialiased", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 532598488, + "hash": 2586408642, "arguments": [ { - "name": "image", - "type": "Image" + "name": "pixels", + "type": "bool" } ] }, { - "name": "update", - "is_const": false, + "name": "is_connection_lines_antialiased", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 532598488, - "arguments": [ - { - "name": "image", - "type": "Image" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_size_override", + "name": "set_minimap_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 743155724, "arguments": [ { "name": "size", - "type": "Vector2i" + "type": "Vector2" } ] - } - ] - }, - { - "name": "ImageTexture3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Texture3D", - "api_type": "core", - "methods": [ + }, { - "name": "create", - "is_const": false, + "name": "get_minimap_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130379827, + "hash": 3341600327, "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" - } - ] + "type": "Vector2" + } }, { - "name": "update", + "name": "set_minimap_opacity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 373806689, "arguments": [ { - "name": "data", - "type": "typedarray::Image" + "name": "opacity", + "type": "float", + "meta": "float" } ] - } - ] - }, - { - "name": "ImageTextureLayered", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "TextureLayered", - "api_type": "core", - "methods": [ + }, { - "name": "create_from_images", - "is_const": false, + "name": "get_minimap_opacity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2785773503, + "hash": 1740695150, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "images", - "type": "typedarray::Image" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "update_layer", + "name": "set_minimap_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3331733361, + "hash": 2586408642, "arguments": [ { - "name": "image", - "type": "Image" - }, - { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] - } - ] - }, - { - "name": "ImmediateMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Mesh", - "api_type": "core", - "methods": [ + }, { - "name": "surface_begin", - "is_const": false, + "name": "is_minimap_enabled", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "surface_set_color", + "name": "set_show_menu", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2586408642, "arguments": [ { - "name": "color", - "type": "Color" + "name": "hidden", + "type": "bool" } ] }, { - "name": "surface_set_normal", - "is_const": false, + "name": "is_showing_menu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "normal", - "type": "Vector3" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "surface_set_tangent", + "name": "set_show_zoom_label", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 2586408642, "arguments": [ { - "name": "tangent", - "type": "Plane" + "name": "enable", + "type": "bool" } ] }, { - "name": "surface_set_uv", - "is_const": false, + "name": "is_showing_zoom_label", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "uv", - "type": "Vector2" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "surface_set_uv2", + "name": "set_show_grid_buttons", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "uv2", - "type": "Vector2" + "name": "hidden", + "type": "bool" } ] }, { - "name": "surface_add_vertex", - "is_const": false, + "name": "is_showing_grid_buttons", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "vertex", - "type": "Vector3" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "surface_add_vertex_2d", + "name": "set_show_zoom_buttons", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "vertex", - "type": "Vector2" + "name": "hidden", + "type": "bool" } ] }, { - "name": "surface_end", - "is_const": false, + "name": "is_showing_zoom_buttons", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "clear_surfaces", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "ImporterMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "add_blend_shape", + "name": "set_show_minimap_button", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "name", - "type": "String" + "name": "hidden", + "type": "bool" } ] }, { - "name": "get_blend_shape_count", + "name": "is_showing_minimap_button", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "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", + "name": "set_show_arrange_button", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 227983991, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::Mesh.BlendShapeMode" + "name": "hidden", + "type": "bool" } ] }, { - "name": "get_blend_shape_mode", + "name": "is_showing_arrange_button", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 836485024, + "hash": 36873697, "return_value": { - "type": "enum::Mesh.BlendShapeMode" + "type": "bool" } }, { - "name": "add_surface", + "name": "set_right_disconnects", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740448849, - "hash_compatibility": [ - 4122361985 - ], + "hash": 2586408642, "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": "enable", + "type": "bool" } ] }, { - "name": "get_surface_count", + "name": "is_right_disconnects_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_surface_primitive_type", + "name": "get_menu_hbox", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3552571330, + "hash": 3590609951, "return_value": { - "type": "enum::Mesh.PrimitiveType" - }, - "arguments": [ - { - "name": "surface_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "HBoxContainer" + } }, { - "name": "get_surface_name", - "is_const": true, + "name": "arrange_nodes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "surface_idx", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "get_surface_arrays", - "is_const": true, + "name": "set_selected", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, - "return_value": { - "type": "Array" - }, + "hash": 1078189570, "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "node", + "type": "Node" } ] - }, + } + ], + "signals": [ { - "name": "get_surface_blend_shape_arrays", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2345056839, - "return_value": { - "type": "Array" - }, + "name": "connection_request", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" }, { - "name": "blend_shape_idx", - "type": "int", - "meta": "int32" + "name": "from_port", + "type": "int" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" } ] }, { - "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" - }, + "name": "disconnection_request", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "to_node", + "type": "StringName" + }, + { + "name": "to_port", + "type": "int" } ] }, { - "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" - }, + "name": "connection_to_empty", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" }, { - "name": "lod_idx", - "type": "int", - "meta": "int32" + "name": "from_port", + "type": "int" + }, + { + "name": "release_position", + "type": "Vector2" } ] }, { - "name": "get_surface_lod_indices", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265128013, - "return_value": { - "type": "PackedInt32Array" - }, + "name": "connection_from_empty", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "to_node", + "type": "StringName" }, { - "name": "lod_idx", - "type": "int", - "meta": "int32" + "name": "to_port", + "type": "int" + }, + { + "name": "release_position", + "type": "Vector2" } ] }, { - "name": "get_surface_material", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2897466400, - "return_value": { - "type": "Material" - }, + "name": "connection_drag_started", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int" + }, + { + "name": "is_output", + "type": "bool" } ] }, { - "name": "get_surface_format", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "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": "surface_idx", - "type": "int", - "meta": "int32" + "name": "nodes", + "type": "typedarray::StringName" } ] }, { - "name": "set_surface_name", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 501894301, + "name": "node_selected", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" - }, + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "node_deselected", + "arguments": [ { - "name": "name", - "type": "String" + "name": "node", + "type": "Node" } ] }, { - "name": "set_surface_material", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3671737478, + "name": "frame_rect_changed", "arguments": [ { - "name": "surface_idx", - "type": "int", - "meta": "int32" + "name": "frame", + "type": "GraphFrame" }, { - "name": "material", - "type": "Material" + "name": "new_rect", + "type": "Rect2" } ] }, { - "name": "generate_lods", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2491878677, + "name": "popup_request", "arguments": [ { - "name": "normal_merge_angle", - "type": "float", - "meta": "float" - }, + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "begin_node_move" + }, + { + "name": "end_node_move" + }, + { + "name": "graph_elements_linked_to_frame_request", + "arguments": [ { - "name": "normal_split_angle", - "type": "float", - "meta": "float" + "name": "elements", + "type": "Array" }, { - "name": "bone_transform_array", - "type": "Array" + "name": "frame", + "type": "StringName" } ] }, { - "name": "get_mesh", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1457573577, - "return_value": { - "type": "ArrayMesh" - }, + "name": "scroll_offset_changed", "arguments": [ { - "name": "base_mesh", - "type": "ArrayMesh", - "default_value": "null" + "name": "offset", + "type": "Vector2" } ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "scroll_offset", + "setter": "set_scroll_offset", + "getter": "get_scroll_offset" }, { - "name": "clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "type": "bool", + "name": "show_grid", + "setter": "set_show_grid", + "getter": "is_showing_grid" }, { - "name": "set_lightmap_size_hint", + "type": "int", + "name": "grid_pattern", + "setter": "set_grid_pattern", + "getter": "get_grid_pattern" + }, + { + "type": "bool", + "name": "snapping_enabled", + "setter": "set_snapping_enabled", + "getter": "is_snapping_enabled" + }, + { + "type": "int", + "name": "snapping_distance", + "setter": "set_snapping_distance", + "getter": "get_snapping_distance" + }, + { + "type": "int", + "name": "panning_scheme", + "setter": "set_panning_scheme", + "getter": "get_panning_scheme" + }, + { + "type": "bool", + "name": "right_disconnects", + "setter": "set_right_disconnects", + "getter": "is_right_disconnects_enabled" + }, + { + "type": "float", + "name": "connection_lines_curvature", + "setter": "set_connection_lines_curvature", + "getter": "get_connection_lines_curvature" + }, + { + "type": "float", + "name": "connection_lines_thickness", + "setter": "set_connection_lines_thickness", + "getter": "get_connection_lines_thickness" + }, + { + "type": "bool", + "name": "connection_lines_antialiased", + "setter": "set_connection_lines_antialiased", + "getter": "is_connection_lines_antialiased" + }, + { + "type": "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": 1130785943, + "hash": 2586408642, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "resizable", + "type": "bool" } ] }, { - "name": "get_lightmap_size_hint", + "name": "is_resizable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 36873697, "return_value": { - "type": "Vector2i" + "type": "bool" } - } - ] - }, - { - "name": "ImporterMeshInstance3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core", - "methods": [ + }, { - "name": "set_mesh", + "name": "set_draggable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2255166972, + "hash": 2586408642, "arguments": [ { - "name": "mesh", - "type": "ImporterMesh" + "name": "draggable", + "type": "bool" } ] }, { - "name": "get_mesh", - "is_const": true, + "name": "is_draggable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3161779525, + "hash": 2240911060, "return_value": { - "type": "ImporterMesh" + "type": "bool" } }, { - "name": "set_skin", + "name": "set_selectable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3971435618, + "hash": 2586408642, "arguments": [ { - "name": "skin", - "type": "Skin" + "name": "selectable", + "type": "bool" } ] }, { - "name": "get_skin", - "is_const": true, + "name": "is_selectable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2074563878, + "hash": 2240911060, "return_value": { - "type": "Skin" + "type": "bool" } }, { - "name": "set_skeleton_path", + "name": "set_selected", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2586408642, "arguments": [ { - "name": "skeleton_path", - "type": "NodePath" + "name": "selected", + "type": "bool" } ] }, { - "name": "get_skeleton_path", - "is_const": true, + "name": "is_selected", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2240911060, "return_value": { - "type": "NodePath" + "type": "bool" } }, { - "name": "set_layer_mask", + "name": "set_position_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "layer_mask", - "type": "int", - "meta": "uint32" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_layer_mask", + "name": "get_position_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Vector2" } + } + ], + "signals": [ + { + "name": "node_selected" }, { - "name": "set_cast_shadows_setting", + "name": "node_deselected" + }, + { + "name": "raise_request" + }, + { + "name": "delete_request" + }, + { + "name": "resize_request", + "arguments": [ + { + "name": "new_size", + "type": "Vector2" + } + ] + }, + { + "name": "resize_end", + "arguments": [ + { + "name": "new_size", + "type": "Vector2" + } + ] + }, + { + "name": "dragged", + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, + { + "name": "position_offset_changed" + } + ], + "properties": [ + { + "type": "Vector2", + "name": "position_offset", + "setter": "set_position_offset", + "getter": "get_position_offset" + }, + { + "type": "bool", + "name": "resizable", + "setter": "set_resizable", + "getter": "is_resizable" + }, + { + "type": "bool", + "name": "draggable", + "setter": "set_draggable", + "getter": "is_draggable" + }, + { + "type": "bool", + "name": "selectable", + "setter": "set_selectable", + "getter": "is_selectable" + }, + { + "type": "bool", + "name": "selected", + "setter": "set_selected", + "getter": "is_selected" + } + ] + }, + { + "name": "GraphFrame", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "GraphElement", + "api_type": "core", + "methods": [ + { + "name": "set_title", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856677339, + "hash": 83702148, "arguments": [ { - "name": "shadow_casting_setting", - "type": "enum::GeometryInstance3D.ShadowCastingSetting" + "name": "title", + "type": "String" } ] }, { - "name": "get_cast_shadows_setting", + "name": "get_title", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383019359, + "hash": 201670096, "return_value": { - "type": "enum::GeometryInstance3D.ShadowCastingSetting" + "type": "String" } }, { - "name": "set_visibility_range_end_margin", + "name": "get_titlebar_hbox", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "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": "distance", - "type": "float", - "meta": "float" + "name": "shrink", + "type": "bool" } ] }, { - "name": "get_visibility_range_end_margin", + "name": "is_autoshrink_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_visibility_range_end", + "name": "set_autoshrink_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "autoshrink_margin", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_visibility_range_end", + "name": "get_autoshrink_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_visibility_range_begin_margin", + "name": "set_drag_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "drag_margin", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_visibility_range_begin_margin", + "name": "get_drag_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_visibility_range_begin", + "name": "set_tint_color_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_visibility_range_begin", + "name": "is_tint_color_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_visibility_range_fade_mode", + "name": "set_tint_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1440117808, + "hash": 2920490490, "arguments": [ { - "name": "mode", - "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + "name": "color", + "type": "Color" } ] }, { - "name": "get_visibility_range_fade_mode", + "name": "get_tint_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2067221882, + "hash": 3444240500, "return_value": { - "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" + "type": "Color" } } ], - "properties": [ + "signals": [ { - "type": "ImporterMesh", - "name": "mesh", - "setter": "set_mesh", - "getter": "get_mesh" - }, + "name": "autoshrink_changed" + } + ], + "properties": [ { - "type": "Skin", - "name": "skin", - "setter": "set_skin", - "getter": "get_skin" + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" }, { - "type": "NodePath", - "name": "skeleton_path", - "setter": "set_skeleton_path", - "getter": "get_skeleton_path" + "type": "bool", + "name": "autoshrink_enabled", + "setter": "set_autoshrink_enabled", + "getter": "is_autoshrink_enabled" }, { "type": "int", - "name": "layer_mask", - "setter": "set_layer_mask", - "getter": "get_layer_mask" + "name": "autoshrink_margin", + "setter": "set_autoshrink_margin", + "getter": "get_autoshrink_margin" }, { "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" + "name": "drag_margin", + "setter": "set_drag_margin", + "getter": "get_drag_margin" }, { - "type": "float", - "name": "visibility_range_end_margin", - "setter": "set_visibility_range_end_margin", - "getter": "get_visibility_range_end_margin" + "type": "bool", + "name": "tint_color_enabled", + "setter": "set_tint_color_enabled", + "getter": "is_tint_color_enabled" }, { - "type": "int", - "name": "visibility_range_fade_mode", - "setter": "set_visibility_range_fade_mode", - "getter": "get_visibility_range_fade_mode" + "type": "Color", + "name": "tint_color", + "setter": "set_tint_color", + "getter": "get_tint_color" } ] }, { - "name": "Input", + "name": "GraphNode", "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", + "is_instantiable": true, + "inherits": "GraphElement", "api_type": "core", - "enums": [ + "methods": [ { - "name": "MouseMode", - "is_bitfield": false, - "values": [ - { - "name": "MOUSE_MODE_VISIBLE", - "value": 0 - }, + "name": "_draw_port", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 93366828, + "arguments": [ { - "name": "MOUSE_MODE_HIDDEN", - "value": 1 + "name": "slot_index", + "type": "int", + "meta": "int32" }, { - "name": "MOUSE_MODE_CAPTURED", - "value": 2 + "name": "position", + "type": "Vector2i" }, { - "name": "MOUSE_MODE_CONFINED", - "value": 3 + "name": "left", + "type": "bool" }, { - "name": "MOUSE_MODE_CONFINED_HIDDEN", - "value": 4 + "name": "color", + "type": "Color" } ] }, { - "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": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ { - "name": "CURSOR_DRAG", - "value": 6 - }, + "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": "CURSOR_CAN_DROP", - "value": 7 + "name": "slot_index", + "type": "int", + "meta": "int32" }, { - "name": "CURSOR_FORBIDDEN", - "value": 8 + "name": "enable_left_port", + "type": "bool" }, { - "name": "CURSOR_VSIZE", - "value": 9 + "name": "type_left", + "type": "int", + "meta": "int32" }, { - "name": "CURSOR_HSIZE", - "value": 10 + "name": "color_left", + "type": "Color" }, { - "name": "CURSOR_BDIAGSIZE", - "value": 11 + "name": "enable_right_port", + "type": "bool" }, { - "name": "CURSOR_FDIAGSIZE", - "value": 12 + "name": "type_right", + "type": "int", + "meta": "int32" }, { - "name": "CURSOR_MOVE", - "value": 13 + "name": "color_right", + "type": "Color" }, { - "name": "CURSOR_VSPLIT", - "value": 14 + "name": "custom_icon_left", + "type": "Texture2D", + "default_value": "null" }, { - "name": "CURSOR_HSPLIT", - "value": 15 + "name": "custom_icon_right", + "type": "Texture2D", + "default_value": "null" }, { - "name": "CURSOR_HELP", - "value": 16 + "name": "draw_stylebox", + "type": "bool", + "default_value": "true" } ] - } - ], - "methods": [ + }, { - "name": "is_anything_pressed", - "is_const": true, + "name": "clear_slot", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "is_key_pressed", + "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": 1938909964, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "keycode", - "type": "enum::Key" + "name": "slot_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_physical_key_pressed", - "is_const": true, + "name": "set_slot_enabled_left", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1938909964, - "return_value": { - "type": "bool" - }, + "hash": 300928843, "arguments": [ { - "name": "keycode", - "type": "enum::Key" + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "is_key_label_pressed", - "is_const": true, + "name": "set_slot_type_left", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1938909964, - "return_value": { - "type": "bool" - }, + "hash": 3937882851, "arguments": [ { - "name": "keycode", - "type": "enum::Key" + "name": "slot_index", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_mouse_button_pressed", + "name": "get_slot_type_left", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1821097125, + "hash": 923996154, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "button", - "type": "enum::MouseButton" + "name": "slot_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_joy_button_pressed", - "is_const": true, + "name": "set_slot_color_left", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 787208542, - "return_value": { - "type": "bool" - }, + "hash": 2878471219, "arguments": [ { - "name": "device", + "name": "slot_index", "type": "int", "meta": "int32" }, { - "name": "button", - "type": "enum::JoyButton" + "name": "color", + "type": "Color" } ] }, { - "name": "is_action_pressed", + "name": "get_slot_color_left", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558498928, + "hash": 3457211756, "return_value": { - "type": "bool" + "type": "Color" }, "arguments": [ { - "name": "action", - "type": "StringName" + "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": "exact_match", - "type": "bool", - "default_value": "false" + "name": "custom_icon", + "type": "Texture2D" } ] }, { - "name": "is_action_just_pressed", + "name": "get_slot_custom_icon_left", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558498928, + "hash": 3536238170, "return_value": { - "type": "bool" + "type": "Texture2D" }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "slot_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_action_just_released", + "name": "is_slot_enabled_right", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558498928, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "slot_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_action_strength", - "is_const": true, + "name": "set_slot_enabled_right", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 801543509, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 300928843, "arguments": [ { - "name": "action", - "type": "StringName" + "name": "slot_index", + "type": "int", + "meta": "int32" }, { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_action_raw_strength", - "is_const": true, + "name": "set_slot_type_right", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 801543509, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 3937882851, "arguments": [ { - "name": "action", - "type": "StringName" + "name": "slot_index", + "type": "int", + "meta": "int32" }, { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "type", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_axis", + "name": "get_slot_type_right", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1958752504, + "hash": 923996154, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "negative_action", - "type": "StringName" + "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": "positive_action", - "type": "StringName" + "name": "color", + "type": "Color" } ] }, { - "name": "get_vector", + "name": "get_slot_color_right", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2479607902, - "hash_compatibility": [ - 1517139831 - ], + "hash": 3457211756, "return_value": { - "type": "Vector2" + "type": "Color" }, "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": "slot_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_joy_mapping", + "name": "set_slot_custom_icon_right", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1168363258, + "hash": 666127730, "arguments": [ { - "name": "mapping", - "type": "String" + "name": "slot_index", + "type": "int", + "meta": "int32" }, { - "name": "update_existing", - "type": "bool", - "default_value": "false" + "name": "custom_icon", + "type": "Texture2D" } ] }, { - "name": "remove_joy_mapping", - "is_const": false, + "name": "get_slot_custom_icon_right", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, "arguments": [ { - "name": "guid", - "type": "String" + "name": "slot_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_joy_known", - "is_const": false, + "name": "is_slot_draw_stylebox", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067735520, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "device", + "name": "slot_index", "type": "int", "meta": "int32" } ] }, { - "name": "get_joy_axis", - "is_const": true, + "name": "set_slot_draw_stylebox", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4063175957, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 300928843, "arguments": [ { - "name": "device", + "name": "slot_index", "type": "int", "meta": "int32" }, { - "name": "axis", - "type": "enum::JoyAxis" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_joy_name", + "name": "set_ignore_invalid_connection_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 990163283, - "return_value": { - "type": "String" - }, + "hash": 2586408642, "arguments": [ { - "name": "device", - "type": "int", - "meta": "int32" + "name": "ignore", + "type": "bool" } ] }, { - "name": "get_joy_guid", + "name": "is_ignoring_valid_connection_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" + } + }, + { + "name": "get_input_port_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_input_port_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3114997196, + "return_value": { + "type": "Vector2" }, "arguments": [ { - "name": "device", + "name": "port_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_joy_info", - "is_const": true, + "name": "get_input_port_type", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 3744713108, "return_value": { - "type": "Dictionary" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "device", + "name": "port_idx", "type": "int", "meta": "int32" } ] }, { - "name": "should_ignore_device", - "is_const": true, + "name": "get_input_port_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2522259332, + "hash": 2624840992, "return_value": { - "type": "bool" + "type": "Color" }, "arguments": [ { - "name": "vendor_id", + "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": "product_id", + "name": "port_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_connected_joypads", + "name": "get_output_port_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::int" + "type": "int", + "meta": "int32" } }, { - "name": "get_joy_vibration_strength", + "name": "get_output_port_position", "is_const": false, "is_vararg": false, "is_static": false, @@ -115842,635 +123825,692 @@ }, "arguments": [ { - "name": "device", + "name": "port_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_joy_vibration_duration", + "name": "get_output_port_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4025615559, + "hash": 3744713108, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "device", + "name": "port_idx", "type": "int", "meta": "int32" } ] }, { - "name": "start_joy_vibration", + "name": "get_output_port_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576575033, - "hash_compatibility": [ - 1890603622 - ], + "hash": 2624840992, + "return_value": { + "type": "Color" + }, "arguments": [ { - "name": "device", + "name": "port_idx", "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", + "name": "get_output_port_slot", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "device", + "name": "port_idx", "type": "int", "meta": "int32" } ] + } + ], + "signals": [ + { + "name": "slot_updated", + "arguments": [ + { + "name": "slot_index", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" }, { - "name": "vibrate_handheld", + "type": "bool", + "name": "ignore_invalid_connection_type", + "setter": "set_ignore_invalid_connection_type", + "getter": "is_ignoring_valid_connection_type" + } + ] + }, + { + "name": "GridContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "methods": [ + { + "name": "set_columns", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 955504365, + "hash": 1286410249, "arguments": [ { - "name": "duration_ms", + "name": "columns", "type": "int", - "meta": "int32", - "default_value": "500" + "meta": "int32" } ] }, { - "name": "get_gravity", + "name": "get_columns", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "int32" } + } + ], + "properties": [ + { + "type": "int", + "name": "columns", + "setter": "set_columns", + "getter": "get_columns" + } + ] + }, + { + "name": "GridMap", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "constants": [ + { + "name": "INVALID_CELL_ITEM", + "value": -1 + } + ], + "methods": [ + { + "name": "set_collision_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_accelerometer", + "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "uint32" } }, { - "name": "get_magnetometer", - "is_const": true, + "name": "set_collision_mask", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_gyroscope", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "uint32" } }, { - "name": "set_gravity", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 300928843, "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, { "name": "value", - "type": "Vector3" + "type": "bool" } ] }, { - "name": "set_accelerometer", - "is_const": false, + "name": "get_collision_mask_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "value", - "type": "Vector3" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_magnetometer", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 300928843, "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, { "name": "value", - "type": "Vector3" + "type": "bool" } ] }, { - "name": "set_gyroscope", - "is_const": false, + "name": "get_collision_layer_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "value", - "type": "Vector3" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_last_mouse_velocity", + "name": "set_collision_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1497962370, - "return_value": { - "type": "Vector2" - } + "hash": 373806689, + "arguments": [ + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_mouse_button_mask", + "name": "get_collision_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2512161324, + "hash": 1740695150, "return_value": { - "type": "bitfield::MouseButtonMask" + "type": "float", + "meta": "float" } }, { - "name": "set_mouse_mode", + "name": "set_physics_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2228490894, + "hash": 1784508650, "arguments": [ { - "name": "mode", - "type": "enum::Input.MouseMode" + "name": "material", + "type": "PhysicsMaterial" } ] }, { - "name": "get_mouse_mode", + "name": "get_physics_material", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 965286182, + "hash": 2521850424, "return_value": { - "type": "enum::Input.MouseMode" + "type": "PhysicsMaterial" } }, { - "name": "warp_mouse", + "name": "set_bake_navigation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "bake_navigation", + "type": "bool" } ] }, { - "name": "action_press", + "name": "is_baking_navigation", "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" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "action_release", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 2722037293, "arguments": [ { - "name": "action", - "type": "StringName" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "set_default_cursor_shape", + "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": 2124816902, + "hash": 1488083439, "arguments": [ { - "name": "shape", - "type": "enum::Input.CursorShape", - "default_value": "0" + "name": "mesh_library", + "type": "MeshLibrary" } ] }, { - "name": "get_current_cursor_shape", + "name": "get_mesh_library", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3455658929, + "hash": 3350993772, "return_value": { - "type": "enum::Input.CursorShape" + "type": "MeshLibrary" } }, { - "name": "set_custom_mouse_cursor", + "name": "set_cell_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 703945977, - "hash_compatibility": [ - 3489634142 - ], + "hash": 3460891852, "arguments": [ { - "name": "image", - "type": "Resource" - }, - { - "name": "shape", - "type": "enum::Input.CursorShape", - "default_value": "0" - }, - { - "name": "hotspot", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "size", + "type": "Vector3" } ] }, { - "name": "parse_input_event", - "is_const": false, + "name": "get_cell_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3754044979, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "set_use_accumulated_input", + "name": "set_cell_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "is_using_accumulated_input", - "is_const": false, + "name": "get_cell_scale", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "flush_buffered_events", + "name": "set_octant_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ], - "signals": [ - { - "name": "joy_connection_changed", + "hash": 1286410249, "arguments": [ { - "name": "device", - "type": "int" - }, - { - "name": "connected", - "type": "bool" + "name": "size", + "type": "int", + "meta": "int32" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "mouse_mode", - "setter": "set_mouse_mode", - "getter": "get_mouse_mode" }, { - "type": "bool", - "name": "use_accumulated_input", - "setter": "set_use_accumulated_input", - "getter": "is_using_accumulated_input" - } - ] - }, - { - "name": "InputEvent", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", - "api_type": "core", - "methods": [ + "name": "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_device", + "name": "set_cell_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3449088946, + "hash_compatibility": [ + 4177201334 + ], "arguments": [ { - "name": "device", + "name": "position", + "type": "Vector3i" + }, + { + "name": "item", "type": "int", "meta": "int32" + }, + { + "name": "orientation", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_device", + "name": "get_cell_item", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3724960147, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "position", + "type": "Vector3i" + } + ] }, { - "name": "is_action", + "name": "get_cell_item_orientation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558498928, + "hash": 3724960147, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "position", + "type": "Vector3i" } ] }, { - "name": "is_action_pressed", + "name": "get_cell_item_basis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1631499404, + "hash": 3493604918, "return_value": { - "type": "bool" + "type": "Basis" }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "allow_echo", - "type": "bool", - "default_value": "false" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "position", + "type": "Vector3i" } ] }, { - "name": "is_action_released", + "name": "get_basis_with_orthogonal_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558498928, + "hash": 2816196998, "return_value": { - "type": "bool" + "type": "Basis" }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_action_strength", + "name": "get_orthogonal_index_from_basis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 801543509, + "hash": 4210359952, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "false" + "name": "basis", + "type": "Basis" } ] }, { - "name": "is_canceled", + "name": "local_to_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1257687843, "return_value": { - "type": "bool" - } + "type": "Vector3i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] }, { - "name": "is_pressed", + "name": "map_to_local", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1088329196, "return_value": { - "type": "bool" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "map_position", + "type": "Vector3i" + } + ] }, { - "name": "is_released", - "is_const": true, + "name": "resource_changed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 968641751, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] }, { - "name": "is_echo", - "is_const": true, + "name": "set_center_x", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "as_text", + "name": "get_center_x", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "is_match", - "is_const": true, + "name": "set_center_y", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1754951977, - "hash_compatibility": [ - 3392494811 - ], - "return_value": { - "type": "bool" - }, + "hash": 2586408642, "arguments": [ { - "name": "event", - "type": "InputEvent" - }, - { - "name": "exact_match", - "type": "bool", - "default_value": "true" + "name": "enable", + "type": "bool" } ] }, { - "name": "is_action_type", + "name": "get_center_y", "is_const": true, "is_vararg": false, "is_static": false, @@ -116481,367 +124521,368 @@ } }, { - "name": "accumulate", + "name": "set_center_z", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1062211774, - "return_value": { - "type": "bool" - }, + "hash": 2586408642, "arguments": [ { - "name": "with_event", - "type": "InputEvent" + "name": "enable", + "type": "bool" } ] }, { - "name": "xformed_by", + "name": "get_center_z", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1282766827, - "hash_compatibility": [ - 2747409789 - ], + "hash": 36873697, "return_value": { - "type": "InputEvent" - }, - "arguments": [ - { - "name": "xform", - "type": "Transform2D" - }, - { - "name": "local_ofs", - "type": "Vector2", - "default_value": "Vector2(0, 0)" - } - ] - } - ], - "properties": [ - { - "type": "int", - "name": "device", - "setter": "set_device", - "getter": "get_device" - } - ] - }, - { - "name": "InputEventAction", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "InputEvent", - "api_type": "core", - "methods": [ + "type": "bool" + } + }, { - "name": "set_action", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "action", - "type": "StringName" - } - ] + "hash": 3218959716 }, { - "name": "get_action", + "name": "get_used_cells", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 3995934104, "return_value": { - "type": "StringName" + "type": "typedarray::Vector3i" } }, { - "name": "set_pressed", - "is_const": false, + "name": "get_used_cells_by_item", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 663333327, + "return_value": { + "type": "typedarray::Vector3i" + }, "arguments": [ { - "name": "pressed", - "type": "bool" + "name": "item", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_strength", - "is_const": false, + "name": "get_meshes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "strength", - "type": "float", - "meta": "float" - } - ] + "hash": 3995934104, + "return_value": { + "type": "Array" + } }, { - "name": "get_strength", - "is_const": true, + "name": "get_bake_meshes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2915620761, "return_value": { - "type": "float", - "meta": "float" + "type": "Array" } - } - ], - "properties": [ - { - "type": "StringName", - "name": "action", - "setter": "set_action", - "getter": "get_action" }, { - "type": "bool", - "name": "pressed", - "setter": "set_pressed", - "getter": "is_pressed" - }, - { - "type": "float", - "name": "strength", - "setter": "set_strength", - "getter": "get_strength" - } - ] - }, - { - "name": "InputEventFromWindow", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "InputEvent", - "api_type": "core", - "methods": [ - { - "name": "set_window_id", + "name": "get_bake_mesh_instance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 937000113, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "id", + "name": "idx", "type": "int", - "meta": "int64" + "meta": "int32" } ] }, { - "name": "get_window_id", - "is_const": true, + "name": "clear_baked_meshes", + "is_const": false, "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": [ + "hash": 3218959716 + }, { - "name": "set_position", + "name": "make_baked_meshes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3609286057, "arguments": [ { - "name": "position", - "type": "Vector2" + "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": "get_position", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "name": "changed" } ], "properties": [ { - "type": "Vector2", - "name": "position", - "setter": "set_position", - "getter": "get_position" + "type": "MeshLibrary", + "name": "mesh_library", + "setter": "set_mesh_library", + "getter": "get_mesh_library" + }, + { + "type": "PhysicsMaterial", + "name": "physics_material", + "setter": "set_physics_material", + "getter": "get_physics_material" + }, + { + "type": "Vector3", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" + }, + { + "type": "int", + "name": "cell_octant_size", + "setter": "set_octant_size", + "getter": "get_octant_size" + }, + { + "type": "bool", + "name": "cell_center_x", + "setter": "set_center_x", + "getter": "get_center_x" + }, + { + "type": "bool", + "name": "cell_center_y", + "setter": "set_center_y", + "getter": "get_center_y" + }, + { + "type": "bool", + "name": "cell_center_z", + "setter": "set_center_z", + "getter": "get_center_z" + }, + { + "type": "float", + "name": "cell_scale", + "setter": "set_cell_scale", + "getter": "get_cell_scale" + }, + { + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "float", + "name": "collision_priority", + "setter": "set_collision_priority", + "getter": "get_collision_priority" + }, + { + "type": "bool", + "name": "bake_navigation", + "setter": "set_bake_navigation", + "getter": "is_baking_navigation" } ] }, { - "name": "InputEventJoypadButton", - "is_refcounted": true, + "name": "GridMapEditorPlugin", + "is_refcounted": false, "is_instantiable": true, - "inherits": "InputEvent", - "api_type": "core", + "inherits": "EditorPlugin", + "api_type": "editor", "methods": [ { - "name": "set_button_index", + "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": 1466368136, + "hash": 3659408297, "arguments": [ { - "name": "button_index", - "type": "enum::JoyButton" + "name": "begin", + "type": "Vector3i" + }, + { + "name": "end", + "type": "Vector3i" } ] }, { - "name": "get_button_index", + "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": 595588182, + "hash": 1068685055, "return_value": { - "type": "enum::JoyButton" + "type": "AABB" } }, { - "name": "set_pressure", - "is_const": false, + "name": "has_selection", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "pressure", - "type": "float", - "meta": "float" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_pressure", + "name": "get_selected_cells", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "Array" } }, { - "name": "set_pressed", - "is_const": false, + "name": "set_selected_palette_item", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 998575451, "arguments": [ { - "name": "pressed", - "type": "bool" + "name": "item", + "type": "int", + "meta": "int32" } ] - } - ], - "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": "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": "InputEventJoypadMotion", - "is_refcounted": true, + "name": "GrooveJoint2D", + "is_refcounted": false, "is_instantiable": true, - "inherits": "InputEvent", + "inherits": "Joint2D", "api_type": "core", "methods": [ { - "name": "set_axis", + "name": "set_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1332685170, + "hash": 373806689, "arguments": [ { - "name": "axis", - "type": "enum::JoyAxis" + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "get_axis", + "name": "get_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019121683, + "hash": 1740695150, "return_value": { - "type": "enum::JoyAxis" + "type": "float", + "meta": "float" } }, { - "name": "set_axis_value", + "name": "set_initial_offset", "is_const": false, "is_vararg": false, "is_static": false, @@ -116849,14 +124890,14 @@ "hash": 373806689, "arguments": [ { - "name": "axis_value", + "name": "offset", "type": "float", "meta": "float" } ] }, { - "name": "get_axis_value", + "name": "get_initial_offset", "is_const": true, "is_vararg": false, "is_static": false, @@ -116870,284 +124911,692 @@ ], "properties": [ { - "type": "int", - "name": "axis", - "setter": "set_axis", - "getter": "get_axis" + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" }, { "type": "float", - "name": "axis_value", - "setter": "set_axis_value", - "getter": "get_axis_value" + "name": "initial_offset", + "setter": "set_initial_offset", + "getter": "get_initial_offset" } ] }, { - "name": "InputEventKey", + "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": "InputEventWithModifiers", + "inherits": "RefCounted", "api_type": "core", "methods": [ { - "name": "set_pressed", + "name": "start", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3537364598, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "pressed", - "type": "bool" + "name": "hash_type", + "type": "enum::HashingContext.HashType" + }, + { + "name": "key", + "type": "PackedByteArray" } ] }, { - "name": "set_keycode", + "name": "update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 888074362, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "keycode", - "type": "enum::Key" + "name": "data", + "type": "PackedByteArray" } ] }, { - "name": "get_keycode", - "is_const": true, + "name": "finish", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1585896689, + "hash": 2115431945, "return_value": { - "type": "enum::Key" + "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": "set_physical_keycode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 888074362, - "arguments": [ + "name": "Status", + "is_bitfield": false, + "values": [ { - "name": "physical_keycode", - "type": "enum::Key" + "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": "get_physical_keycode", - "is_const": true, + "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": 1585896689, + "hash": 504540374, + "hash_compatibility": [ + 1970282951 + ], "return_value": { - "type": "enum::Key" - } + "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_key_label", + "name": "set_connection", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 888074362, + "hash": 3281897016, "arguments": [ { - "name": "key_label", - "type": "enum::Key" + "name": "connection", + "type": "StreamPeer" } ] }, { - "name": "get_key_label", + "name": "get_connection", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1585896689, + "hash": 2741655269, "return_value": { - "type": "enum::Key" + "type": "StreamPeer" } }, { - "name": "set_unicode", + "name": "request_raw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 540161961, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "unicode", - "type": "int" + "name": "method", + "type": "enum::HTTPClient.Method" + }, + { + "name": "url", + "type": "String" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "PackedByteArray" } ] }, { - "name": "get_unicode", - "is_const": true, + "name": "request", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3778990155, + "hash_compatibility": [ + 3249905507 + ], "return_value": { - "type": "int" - } + "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": "set_echo", + "name": "close", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "echo", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "get_keycode_with_modifiers", + "name": "has_response", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1585896689, + "hash": 36873697, "return_value": { - "type": "enum::Key" + "type": "bool" } }, { - "name": "get_physical_keycode_with_modifiers", + "name": "is_response_chunked", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1585896689, + "hash": 36873697, "return_value": { - "type": "enum::Key" + "type": "bool" } }, { - "name": "get_key_label_with_modifiers", + "name": "get_response_code", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1585896689, + "hash": 3905245786, "return_value": { - "type": "enum::Key" + "type": "int", + "meta": "int32" } }, { - "name": "as_text_keycode", - "is_const": true, + "name": "get_response_headers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2981934095, "return_value": { - "type": "String" + "type": "PackedStringArray" } }, { - "name": "as_text_physical_keycode", - "is_const": true, + "name": "get_response_headers_as_dictionary", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2382534195, "return_value": { - "type": "String" + "type": "Dictionary" } }, { - "name": "as_text_key_label", + "name": "get_response_body_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int64" } - } - ], - "properties": [ - { - "type": "bool", - "name": "pressed", - "setter": "set_pressed", - "getter": "is_pressed" }, { - "type": "int", - "name": "keycode", - "setter": "set_keycode", - "getter": "get_keycode" + "name": "read_response_body_chunk", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } }, { - "type": "int", - "name": "physical_keycode", - "setter": "set_physical_keycode", - "getter": "get_physical_keycode" + "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" + } + ] }, { - "type": "int", - "name": "key_label", - "setter": "set_key_label", - "getter": "get_key_label" - }, - { - "type": "int", - "name": "unicode", - "setter": "set_unicode", - "getter": "get_unicode" - }, - { - "type": "bool", - "name": "echo", - "setter": "set_echo", - "getter": "is_echo" - } - ] - }, - { - "name": "InputEventMIDI", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "InputEvent", - "api_type": "core", - "methods": [ - { - "name": "set_channel", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "channel", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_channel", + "name": "get_read_chunk_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -117159,572 +125608,458 @@ } }, { - "name": "set_message", + "name": "set_blocking_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1064271510, + "hash": 2586408642, "arguments": [ { - "name": "message", - "type": "enum::MIDIMessage" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_message", + "name": "is_blocking_mode_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1936512097, + "hash": 36873697, "return_value": { - "type": "enum::MIDIMessage" + "type": "bool" } }, { - "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", + "name": "get_status", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1426656811, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::HTTPClient.Status" } }, { - "name": "set_velocity", + "name": "poll", "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, + "hash": 166280745, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Error" } }, { - "name": "set_instrument", + "name": "set_http_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2956805083, "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": "host", + "type": "String" + }, { - "name": "pressure", + "name": "port", "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", + "name": "set_https_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2956805083, "arguments": [ { - "name": "controller_number", + "name": "host", + "type": "String" + }, + { + "name": "port", "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", + "name": "query_string_from_dict", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2538086567, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "controller_value", - "type": "int", - "meta": "int32" + "name": "fields", + "type": "Dictionary" } ] - }, - { - "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": "bool", + "name": "blocking_mode_enabled", + "setter": "set_blocking_mode", + "getter": "is_blocking_mode_enabled" }, { - "type": "int", - "name": "controller_number", - "setter": "set_controller_number", - "getter": "get_controller_number" + "type": "StreamPeer", + "name": "connection", + "setter": "set_connection", + "getter": "get_connection" }, { "type": "int", - "name": "controller_value", - "setter": "set_controller_value", - "getter": "get_controller_value" + "name": "read_chunk_size", + "setter": "set_read_chunk_size", + "getter": "get_read_chunk_size" } ] }, { - "name": "InputEventMagnifyGesture", - "is_refcounted": true, + "name": "HTTPRequest", + "is_refcounted": false, "is_instantiable": true, - "inherits": "InputEventGesture", + "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": "set_factor", + "name": "request", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3215244323, + "hash_compatibility": [ + 2720304520 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "factor", - "type": "float", - "meta": "float" + "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": "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", + "name": "request_raw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3950145251, + "hash": 2714829993, + "hash_compatibility": [ + 4282724657 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "button_mask", - "type": "bitfield::MouseButtonMask" + "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": "get_button_mask", - "is_const": true, + "name": "cancel_request", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2512161324, - "return_value": { - "type": "bitfield::MouseButtonMask" - } + "hash": 3218959716 }, { - "name": "set_position", + "name": "set_tls_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2210231844, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "client_options", + "type": "TLSOptions" } ] }, { - "name": "get_position", + "name": "get_http_client_status", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1426656811, "return_value": { - "type": "Vector2" + "type": "enum::HTTPClient.Status" } }, { - "name": "set_global_position", + "name": "set_use_threads", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "global_position", - "type": "Vector2" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_global_position", + "name": "is_using_threads", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } - } - ], - "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", + "name": "set_accept_gzip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "factor", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_factor", + "name": "is_accepting_gzip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_button_index", + "name": "set_body_size_limit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3624991109, + "hash": 1286410249, "arguments": [ { - "name": "button_index", - "type": "enum::MouseButton" + "name": "bytes", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_button_index", + "name": "get_body_size_limit", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1132662608, + "hash": 3905245786, "return_value": { - "type": "enum::MouseButton" + "type": "int", + "meta": "int32" } }, { - "name": "set_pressed", + "name": "set_max_redirects", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "pressed", - "type": "bool" + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_canceled", - "is_const": false, + "name": "get_max_redirects", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "canceled", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "set_double_click", + "name": "set_download_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "double_click", - "type": "bool" + "name": "path", + "type": "String" } ] }, { - "name": "is_double_click", + "name": "get_download_file", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } - } - ], - "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, + "name": "get_downloaded_bytes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "tilt", - "type": "Vector2" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_tilt", + "name": "get_body_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" } }, { - "name": "set_pressure", + "name": "set_timeout", "is_const": false, "is_vararg": false, "is_static": false, @@ -117732,184 +126067,241 @@ "hash": 373806689, "arguments": [ { - "name": "pressure", + "name": "timeout", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_pressure", - "is_const": true, + "name": "get_timeout", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 191475506, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_pen_inverted", + "name": "set_download_chunk_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "pen_inverted", - "type": "bool" + "name": "chunk_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_pen_inverted", + "name": "get_download_chunk_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_relative", + "name": "set_http_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2956805083, "arguments": [ { - "name": "relative", - "type": "Vector2" + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_relative", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_velocity", + "name": "set_https_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2956805083, "arguments": [ { - "name": "velocity", - "type": "Vector2" + "name": "host", + "type": "String" + }, + { + "name": "port", + "type": "int", + "meta": "int32" } ] - }, + } + ], + "signals": [ { - "name": "get_velocity", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "name": "request_completed", + "arguments": [ + { + "name": "result", + "type": "int" + }, + { + "name": "response_code", + "type": "int" + }, + { + "name": "headers", + "type": "PackedStringArray" + }, + { + "name": "body", + "type": "PackedByteArray" + } + ] } ], "properties": [ { - "type": "Vector2", - "name": "tilt", - "setter": "set_tilt", - "getter": "get_tilt" + "type": "String", + "name": "download_file", + "setter": "set_download_file", + "getter": "get_download_file" }, { - "type": "float", - "name": "pressure", - "setter": "set_pressure", - "getter": "get_pressure" + "type": "int", + "name": "download_chunk_size", + "setter": "set_download_chunk_size", + "getter": "get_download_chunk_size" }, { "type": "bool", - "name": "pen_inverted", - "setter": "set_pen_inverted", - "getter": "get_pen_inverted" + "name": "use_threads", + "setter": "set_use_threads", + "getter": "is_using_threads" }, { - "type": "Vector2", - "name": "relative", - "setter": "set_relative", - "getter": "get_relative" + "type": "bool", + "name": "accept_gzip", + "setter": "set_accept_gzip", + "getter": "is_accepting_gzip" }, { - "type": "Vector2", - "name": "velocity", - "setter": "set_velocity", - "getter": "get_velocity" + "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": "InputEventPanGesture", + "name": "HashingContext", "is_refcounted": true, "is_instantiable": true, - "inherits": "InputEventGesture", + "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": "set_delta", + "name": "start", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3940338335, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "delta", - "type": "Vector2" + "name": "type", + "type": "enum::HashingContext.HashType" } ] }, { - "name": "get_delta", - "is_const": true, + "name": "update", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 680677267, "return_value": { - "type": "Vector2" - } - } - ], - "properties": [ + "type": "enum::Error" + }, + "arguments": [ + { + "name": "chunk", + "type": "PackedByteArray" + } + ] + }, { - "type": "Vector2", - "name": "delta", - "setter": "set_delta", - "getter": "get_delta" + "name": "finish", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, + "return_value": { + "type": "PackedByteArray" + } } ] }, { - "name": "InputEventScreenDrag", + "name": "HeightMapShape3D", "is_refcounted": true, "is_instantiable": true, - "inherits": "InputEventFromWindow", + "inherits": "Shape3D", "api_type": "core", "methods": [ { - "name": "set_index", + "name": "set_map_width", "is_const": false, "is_vararg": false, "is_static": false, @@ -117917,14 +126309,14 @@ "hash": 1286410249, "arguments": [ { - "name": "index", + "name": "width", "type": "int", "meta": "int32" } ] }, { - "name": "get_index", + "name": "get_map_width", "is_const": true, "is_vararg": false, "is_static": false, @@ -117936,525 +126328,875 @@ } }, { - "name": "set_tilt", + "name": "set_map_depth", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1286410249, "arguments": [ { - "name": "tilt", - "type": "Vector2" + "name": "height", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_tilt", + "name": "get_map_depth", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" } }, { - "name": "set_pressure", + "name": "set_map_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2899603908, "arguments": [ { - "name": "pressure", - "type": "float", - "meta": "float" + "name": "data", + "type": "PackedFloat32Array" } ] }, { - "name": "get_pressure", + "name": "get_map_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 675695659, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedFloat32Array" } }, { - "name": "set_pen_inverted", - "is_const": false, + "name": "get_min_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "pen_inverted", - "type": "bool" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_pen_inverted", + "name": "get_max_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_position", + "name": "update_map_data_from_image", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2636652979, "arguments": [ { - "name": "position", - "type": "Vector2" + "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" }, { - "name": "get_position", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "type": "int", + "name": "map_depth", + "setter": "set_map_depth", + "getter": "get_map_depth" }, { - "name": "set_relative", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ + "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": "relative", - "type": "Vector2" + "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": "get_relative", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } - }, + "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_velocity", + "name": "set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3082977519, "arguments": [ { - "name": "velocity", - "type": "Vector2" + "name": "param", + "type": "enum::HingeJoint3D.Param" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_velocity", + "name": "get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 4066002676, "return_value": { - "type": "Vector2" - } - } - ], - "properties": [ - { - "type": "int", - "name": "index", - "setter": "set_index", - "getter": "get_index" + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "param", + "type": "enum::HingeJoint3D.Param" + } + ] }, { - "type": "Vector2", - "name": "tilt", - "setter": "set_tilt", - "getter": "get_tilt" + "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" + } + ] }, { - "type": "float", - "name": "pressure", - "setter": "set_pressure", - "getter": "get_pressure" - }, + "name": "get_flag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841369610, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "flag", + "type": "enum::HingeJoint3D.Flag" + } + ] + } + ] + }, + { + "name": "IP", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "constants": [ { - "type": "bool", - "name": "pen_inverted", - "setter": "set_pen_inverted", - "getter": "get_pen_inverted" + "name": "RESOLVER_MAX_QUERIES", + "value": 256 }, { - "type": "Vector2", - "name": "position", - "setter": "set_position", - "getter": "get_position" - }, + "name": "RESOLVER_INVALID_ID", + "value": -1 + } + ], + "enums": [ { - "type": "Vector2", - "name": "relative", - "setter": "set_relative", - "getter": "get_relative" + "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 + } + ] }, { - "type": "Vector2", - "name": "velocity", - "setter": "set_velocity", - "getter": "get_velocity" + "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 + } + ] } - ] - }, - { - "name": "InputEventScreenTouch", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "InputEventFromWindow", - "api_type": "core", + ], "methods": [ { - "name": "set_index", + "name": "resolve_hostname", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4283295457, + "hash_compatibility": [ + 396864159 + ], + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" } ] }, { - "name": "get_index", - "is_const": true, + "name": "resolve_hostname_addresses", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 773767525, + "hash_compatibility": [ + 3462780090 + ], "return_value": { - "type": "int", - "meta": "int32" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" + } + ] }, { - "name": "set_position", + "name": "resolve_hostname_queue_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1749894742, + "hash_compatibility": [ + 3936392508 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "host", + "type": "String" + }, + { + "name": "ip_type", + "type": "enum::IP.Type", + "default_value": "3" } ] }, { - "name": "get_position", + "name": "get_resolve_item_status", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3812250196, "return_value": { - "type": "Vector2" - } + "type": "enum::IP.ResolverStatus" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_pressed", - "is_const": false, + "name": "get_resolve_item_address", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "pressed", - "type": "bool" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_canceled", - "is_const": false, + "name": "get_resolve_item_addresses", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 663333327, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "canceled", - "type": "bool" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_double_tap", + "name": "erase_resolve_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "double_tap", - "type": "bool" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_double_tap", + "name": "get_local_addresses", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1139954409, "return_value": { - "type": "bool" + "type": "PackedStringArray" } - } - ], - "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" + "name": "get_local_interfaces", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } }, { - "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", + "name": "clear_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 857163497, + "hash": 3005725572, "arguments": [ { - "name": "shortcut", - "type": "Shortcut" + "name": "hostname", + "type": "String", + "default_value": "\"\"" } ] - }, - { - "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", + "name": "Image", "is_refcounted": true, - "is_instantiable": false, - "inherits": "InputEventFromWindow", + "is_instantiable": true, + "inherits": "Resource", "api_type": "core", - "methods": [ + "constants": [ { - "name": "set_command_or_control_autoremap", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "MAX_WIDTH", + "value": 16777216 + }, + { + "name": "MAX_HEIGHT", + "value": 16777216 + } + ], + "enums": [ + { + "name": "Format", + "is_bitfield": false, + "values": [ { - "name": "enable", - "type": "bool" + "name": "FORMAT_L8", + "value": 0 + }, + { + "name": "FORMAT_LA8", + "value": 1 + }, + { + "name": "FORMAT_R8", + "value": 2 + }, + { + "name": "FORMAT_RG8", + "value": 3 + }, + { + "name": "FORMAT_RGB8", + "value": 4 + }, + { + "name": "FORMAT_RGBA8", + "value": 5 + }, + { + "name": "FORMAT_RGBA4444", + "value": 6 + }, + { + "name": "FORMAT_RGB565", + "value": 7 + }, + { + "name": "FORMAT_RF", + "value": 8 + }, + { + "name": "FORMAT_RGF", + "value": 9 + }, + { + "name": "FORMAT_RGBF", + "value": 10 + }, + { + "name": "FORMAT_RGBAF", + "value": 11 + }, + { + "name": "FORMAT_RH", + "value": 12 + }, + { + "name": "FORMAT_RGH", + "value": 13 + }, + { + "name": "FORMAT_RGBH", + "value": 14 + }, + { + "name": "FORMAT_RGBAH", + "value": 15 + }, + { + "name": "FORMAT_RGBE9995", + "value": 16 + }, + { + "name": "FORMAT_DXT1", + "value": 17 + }, + { + "name": "FORMAT_DXT3", + "value": 18 + }, + { + "name": "FORMAT_DXT5", + "value": 19 + }, + { + "name": "FORMAT_RGTC_R", + "value": 20 + }, + { + "name": "FORMAT_RGTC_RG", + "value": 21 + }, + { + "name": "FORMAT_BPTC_RGBA", + "value": 22 + }, + { + "name": "FORMAT_BPTC_RGBF", + "value": 23 + }, + { + "name": "FORMAT_BPTC_RGBFU", + "value": 24 + }, + { + "name": "FORMAT_ETC", + "value": 25 + }, + { + "name": "FORMAT_ETC2_R11", + "value": 26 + }, + { + "name": "FORMAT_ETC2_R11S", + "value": 27 + }, + { + "name": "FORMAT_ETC2_RG11", + "value": 28 + }, + { + "name": "FORMAT_ETC2_RG11S", + "value": 29 + }, + { + "name": "FORMAT_ETC2_RGB8", + "value": 30 + }, + { + "name": "FORMAT_ETC2_RGBA8", + "value": 31 + }, + { + "name": "FORMAT_ETC2_RGB8A1", + "value": 32 + }, + { + "name": "FORMAT_ETC2_RA_AS_RG", + "value": 33 + }, + { + "name": "FORMAT_DXT5_RA_AS_RG", + "value": 34 + }, + { + "name": "FORMAT_ASTC_4x4", + "value": 35 + }, + { + "name": "FORMAT_ASTC_4x4_HDR", + "value": 36 + }, + { + "name": "FORMAT_ASTC_8x8", + "value": 37 + }, + { + "name": "FORMAT_ASTC_8x8_HDR", + "value": 38 + }, + { + "name": "FORMAT_MAX", + "value": 39 } ] }, { - "name": "is_command_or_control_autoremap", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "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": "is_command_or_control_pressed", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "name": "AlphaMode", + "is_bitfield": false, + "values": [ + { + "name": "ALPHA_NONE", + "value": 0 + }, + { + "name": "ALPHA_BIT", + "value": 1 + }, + { + "name": "ALPHA_BLEND", + "value": 2 + } + ] }, { - "name": "set_alt_pressed", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "CompressMode", + "is_bitfield": false, + "values": [ { - "name": "pressed", - "type": "bool" + "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": "is_alt_pressed", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "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": "set_shift_pressed", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "CompressSource", + "is_bitfield": false, + "values": [ { - "name": "pressed", - "type": "bool" + "name": "COMPRESS_SOURCE_GENERIC", + "value": 0 + }, + { + "name": "COMPRESS_SOURCE_SRGB", + "value": 1 + }, + { + "name": "COMPRESS_SOURCE_NORMAL", + "value": 2 } ] }, { - "name": "is_shift_pressed", + "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": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "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", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_meta_pressed", - "is_const": false, + "name": "get_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "pressed", - "type": "bool" - } - ] + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } }, { - "name": "is_meta_pressed", + "name": "has_mipmaps", "is_const": true, "is_vararg": false, "is_static": false, @@ -118465,1128 +127207,1295 @@ } }, { - "name": "get_modifiers_mask", + "name": "get_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1258259499, + "hash": 3847873762, "return_value": { - "type": "bitfield::KeyModifierMask" + "type": "enum::Image.Format" } - } - ], - "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", + "name": "get_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 2362200018, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "action", - "type": "StringName" - } - ] + "type": "PackedByteArray" + } }, { - "name": "get_actions", - "is_const": false, + "name": "get_data_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 3905245786, "return_value": { - "type": "typedarray::StringName" + "type": "int", + "meta": "int64" } }, { - "name": "add_action", + "name": "convert", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4100757082, - "hash_compatibility": [ - 573731101 - ], + "hash": 2120693146, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "deadzone", - "type": "float", - "meta": "float", - "default_value": "0.5" + "name": "format", + "type": "enum::Image.Format" } ] }, { - "name": "erase_action", - "is_const": false, + "name": "get_mipmap_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "action", - "type": "StringName" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "action_set_deadzone", - "is_const": false, + "name": "get_mipmap_offset", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4135858297, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "action", - "type": "StringName" - }, - { - "name": "deadzone", - "type": "float", - "meta": "float" + "name": "mipmap", + "type": "int", + "meta": "int32" } ] }, { - "name": "action_get_deadzone", + "name": "resize_to_po2", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1391627649, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 4189212329, "arguments": [ { - "name": "action", - "type": "StringName" + "name": "square", + "type": "bool", + "default_value": "false" + }, + { + "name": "interpolation", + "type": "enum::Image.Interpolation", + "default_value": "1" } ] }, { - "name": "action_add_event", + "name": "resize", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 518302593, + "hash": 994498151, + "hash_compatibility": [ + 2461393748 + ], "arguments": [ { - "name": "action", - "type": "StringName" + "name": "width", + "type": "int", + "meta": "int32" }, { - "name": "event", - "type": "InputEvent" + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "interpolation", + "type": "enum::Image.Interpolation", + "default_value": "1" } ] }, { - "name": "action_has_event", + "name": "shrink_x2", "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" - } - ] + "hash": 3218959716 }, { - "name": "action_erase_event", + "name": "crop", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 518302593, + "hash": 3937882851, "arguments": [ { - "name": "action", - "type": "StringName" + "name": "width", + "type": "int", + "meta": "int32" }, { - "name": "event", - "type": "InputEvent" + "name": "height", + "type": "int", + "meta": "int32" } ] }, { - "name": "action_erase_events", + "name": "flip_x", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "action", - "type": "StringName" - } - ] + "hash": 3218959716 }, { - "name": "action_get_events", + "name": "flip_y", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 689397652, - "return_value": { - "type": "typedarray::InputEvent" - }, - "arguments": [ - { - "name": "action", - "type": "StringName" - } - ] + "hash": 3218959716 }, { - "name": "event_is_action", - "is_const": true, + "name": "generate_mipmaps", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3193353650, + "hash": 1633102583, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "event", - "type": "InputEvent" - }, - { - "name": "action", - "type": "StringName" - }, - { - "name": "exact_match", + "name": "renormalize", "type": "bool", "default_value": "false" } ] }, { - "name": "load_from_project_settings", + "name": "clear_mipmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3218959716 - } - ] - }, - { - "name": "InstancePlaceholder", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Node", - "api_type": "core", - "methods": [ + }, { - "name": "get_stored_values", + "name": "create", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2230153369, + "hash": 986942177, "return_value": { - "type": "Dictionary" + "type": "Image" }, "arguments": [ { - "name": "with_order", - "type": "bool", - "default_value": "false" + "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_instance", + "name": "create_empty", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3794612210, + "hash": 986942177, "return_value": { - "type": "Node" + "type": "Image" }, "arguments": [ { - "name": "replace", - "type": "bool", - "default_value": "false" + "name": "width", + "type": "int", + "meta": "int32" }, { - "name": "custom_scene", - "type": "PackedScene", - "default_value": "null" + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" } ] }, { - "name": "get_instance_path", - "is_const": true, + "name": "create_from_data", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 201670096, + "hash": 299398494, "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": [ + "type": "Image" + }, + "arguments": [ { - "name": "ICON_MODE_TOP", - "value": 0 + "name": "width", + "type": "int", + "meta": "int32" }, { - "name": "ICON_MODE_LEFT", - "value": 1 - } - ] - }, - { - "name": "SelectMode", - "is_bitfield": false, - "values": [ + "name": "height", + "type": "int", + "meta": "int32" + }, { - "name": "SELECT_SINGLE", - "value": 0 + "name": "use_mipmaps", + "type": "bool" }, { - "name": "SELECT_MULTI", - "value": 1 + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "data", + "type": "PackedByteArray" } ] - } - ], - "methods": [ + }, { - "name": "add_item", + "name": "set_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 359861678, - "hash_compatibility": [ - 4086250691 - ], - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2740482212, "arguments": [ { - "name": "text", - "type": "String" + "name": "width", + "type": "int", + "meta": "int32" }, { - "name": "icon", - "type": "Texture2D", - "default_value": "null" + "name": "height", + "type": "int", + "meta": "int32" }, { - "name": "selectable", - "type": "bool", - "default_value": "true" + "name": "use_mipmaps", + "type": "bool" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "data", + "type": "PackedByteArray" } ] }, { - "name": "add_icon_item", + "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": 4256579627, - "hash_compatibility": [ - 3332687421 - ], + "hash": 166001499, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Error" }, "arguments": [ { - "name": "icon", - "type": "Texture2D" - }, - { - "name": "selectable", - "type": "bool", - "default_value": "true" + "name": "path", + "type": "String" } ] }, { - "name": "set_item_text", + "name": "load_from_file", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 501894301, + "hash": 736337515, + "return_value": { + "type": "Image" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "text", + "name": "path", "type": "String" } ] }, { - "name": "get_item_text", + "name": "save_png", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 2113323047, "return_value": { - "type": "String" + "type": "enum::Error" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "set_item_icon", - "is_const": false, + "name": "save_png_to_buffer", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "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": "idx", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "icon", - "type": "Texture2D" + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" } ] }, { - "name": "get_item_icon", + "name": "save_jpg_to_buffer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 592235273, "return_value": { - "type": "Texture2D" + "type": "PackedByteArray" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" } ] }, { - "name": "set_item_text_direction", - "is_const": false, + "name": "save_exr", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1707680378, + "hash": 3108122999, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "grayscale", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_item_text_direction", + "name": "save_exr_to_buffer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4235602388, + "hash": 3178917920, "return_value": { - "type": "enum::Control.TextDirection" + "type": "PackedByteArray" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "grayscale", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_item_language", - "is_const": false, + "name": "save_webp", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2781156876, + "hash_compatibility": [ + 3594949219 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "language", - "type": "String" + "name": "lossy", + "type": "bool", + "default_value": "false" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" } ] }, { - "name": "get_item_language", + "name": "save_webp_to_buffer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 1214628238, "return_value": { - "type": "String" + "type": "PackedByteArray" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "lossy", + "type": "bool", + "default_value": "false" + }, + { + "name": "quality", + "type": "float", + "meta": "float", + "default_value": "0.75" } ] }, { - "name": "set_item_icon_transposed", - "is_const": false, + "name": "detect_alpha", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transposed", - "type": "bool" - } - ] + "hash": 2030116505, + "return_value": { + "type": "enum::Image.AlphaMode" + } }, { - "name": "is_item_icon_transposed", + "name": "is_invisible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "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": "idx", - "type": "int", - "meta": "int32" + "name": "source", + "type": "enum::Image.CompressSource", + "default_value": "0" } ] }, { - "name": "set_item_icon_region", + "name": "compress", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1356297692, + "hash": 2975424957, + "hash_compatibility": [ + 4094210332 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::Image.CompressMode" }, { - "name": "rect", - "type": "Rect2" + "name": "source", + "type": "enum::Image.CompressSource", + "default_value": "0" + }, + { + "name": "astc_format", + "type": "enum::Image.ASTCFormat", + "default_value": "0" } ] }, { - "name": "get_item_icon_region", - "is_const": true, + "name": "compress_from_channels", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3327874267, + "hash": 4212890953, + "hash_compatibility": [ + 279105990 + ], "return_value": { - "type": "Rect2" + "type": "enum::Error" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::Image.CompressMode" + }, + { + "name": "channels", + "type": "enum::Image.UsedChannels" + }, + { + "name": "astc_format", + "type": "enum::Image.ASTCFormat", + "default_value": "0" } ] }, { - "name": "set_item_icon_modulate", + "name": "decompress", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "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": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "modulate", - "type": "Color" + "name": "direction", + "type": "enum::ClockDirection" } ] }, { - "name": "get_item_icon_modulate", - "is_const": true, + "name": "rotate_180", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "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": "Color" - }, + "type": "Image" + } + }, + { + "name": "bump_map_to_normal_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3423495036, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "bump_scale", + "type": "float", + "meta": "float", + "default_value": "1.0" } ] }, { - "name": "set_item_selectable", + "name": "compute_image_metrics", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 3080961247, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "compared_image", + "type": "Image" }, { - "name": "selectable", + "name": "use_luma", "type": "bool" } ] }, { - "name": "is_item_selectable", - "is_const": true, + "name": "blit_rect", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 2903928755, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "src", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" } ] }, { - "name": "set_item_disabled", + "name": "blit_rect_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 3383581145, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "src", + "type": "Image" }, { - "name": "disabled", - "type": "bool" + "name": "mask", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" } ] }, { - "name": "is_item_disabled", - "is_const": true, + "name": "blend_rect", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 2903928755, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "src", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" } ] }, { - "name": "set_item_metadata", + "name": "blend_rect_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 3383581145, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "src", + "type": "Image" }, { - "name": "metadata", - "type": "Variant" + "name": "mask", + "type": "Image" + }, + { + "name": "src_rect", + "type": "Rect2i" + }, + { + "name": "dst", + "type": "Vector2i" } ] }, { - "name": "get_item_metadata", - "is_const": true, + "name": "fill", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, - "return_value": { - "type": "Variant" - }, + "hash": 2920490490, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "color", + "type": "Color" } ] }, { - "name": "set_item_custom_bg_color", + "name": "fill_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 514693913, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "rect", + "type": "Rect2i" }, { - "name": "custom_bg_color", + "name": "color", "type": "Color" } ] }, { - "name": "get_item_custom_bg_color", + "name": "get_used_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 410525958, "return_value": { - "type": "Color" + "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": "idx", - "type": "int", - "meta": "int32" + "name": "region", + "type": "Rect2i" } ] }, { - "name": "set_item_custom_fg_color", + "name": "copy_from", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 532598488, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "custom_fg_color", - "type": "Color" + "name": "src", + "type": "Image" } ] }, { - "name": "get_item_custom_fg_color", + "name": "get_pixelv", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 1532707496, "return_value": { "type": "Color" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "point", + "type": "Vector2i" } ] }, { - "name": "get_item_rect", + "name": "get_pixel", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 159227807, - "hash_compatibility": [ - 1501513492 - ], + "hash": 2165839948, "return_value": { - "type": "Rect2" + "type": "Color" }, "arguments": [ { - "name": "idx", + "name": "x", "type": "int", "meta": "int32" }, { - "name": "expand", - "type": "bool", - "default_value": "true" + "name": "y", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_item_tooltip_enabled", + "name": "set_pixelv", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 287851464, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "point", + "type": "Vector2i" }, { - "name": "enable", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "is_item_tooltip_enabled", - "is_const": true, + "name": "set_pixel", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 3733378741, "arguments": [ { - "name": "idx", + "name": "x", + "type": "int", + "meta": "int32" + }, + { + "name": "y", "type": "int", "meta": "int32" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "set_item_tooltip", + "name": "adjust_bcs", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2385087082, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "brightness", + "type": "float", + "meta": "float" }, { - "name": "tooltip", - "type": "String" + "name": "contrast", + "type": "float", + "meta": "float" + }, + { + "name": "saturation", + "type": "float", + "meta": "float" } ] }, { - "name": "get_item_tooltip", - "is_const": true, + "name": "load_png_from_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 680677267, "return_value": { - "type": "String" + "type": "enum::Error" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "buffer", + "type": "PackedByteArray" } ] }, { - "name": "select", + "name": "load_jpg_from_buffer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 972357352, - "hash_compatibility": [ - 4023243586 - ], + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "single", - "type": "bool", - "default_value": "true" + "name": "buffer", + "type": "PackedByteArray" } ] }, { - "name": "deselect", + "name": "load_webp_from_buffer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "buffer", + "type": "PackedByteArray" } ] }, { - "name": "deselect_all", + "name": "load_tga_from_buffer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] }, { - "name": "is_selected", - "is_const": true, + "name": "load_bmp_from_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 680677267, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "buffer", + "type": "PackedByteArray" } ] }, { - "name": "get_selected_items", + "name": "load_ktx_from_buffer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 680677267, "return_value": { - "type": "PackedInt32Array" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] }, { - "name": "move_item", + "name": "load_svg_from_buffer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 311853421, + "hash_compatibility": [ + 1822513750 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "from_idx", - "type": "int", - "meta": "int32" + "name": "buffer", + "type": "PackedByteArray" }, { - "name": "to_idx", - "type": "int", - "meta": "int32" + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" } ] }, { - "name": "set_item_count", + "name": "load_svg_from_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3254053600, + "hash_compatibility": [ + 1461766635 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "count", - "type": "int", - "meta": "int32" + "name": "svg_str", + "type": "String" + }, + { + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" } ] - }, + } + ], + "properties": [ { - "name": "get_item_count", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedStringArray" } }, { - "name": "remove_item", + "name": "_load_image", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3760540541, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "image", + "type": "Image" + }, + { + "name": "fileaccess", + "type": "FileAccess" + }, + { + "name": "flags", + "type": "bitfield::ImageFormatLoader.LoaderFlags" + }, + { + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "clear", + "name": "add_format_loader", "is_const": false, "is_vararg": false, "is_static": false, @@ -119594,2746 +128503,2480 @@ "hash": 3218959716 }, { - "name": "sort_items_by_text", + "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": "set_fixed_column_width", + "name": "create_from_image", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1286410249, + "hash": 2775144163, + "return_value": { + "type": "ImageTexture" + }, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "image", + "type": "Image" } ] }, { - "name": "get_fixed_column_width", + "name": "get_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3847873762, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Image.Format" } }, { - "name": "set_same_column_width", + "name": "set_image", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 532598488, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "image", + "type": "Image" } ] }, { - "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", + "name": "update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 532598488, "arguments": [ { - "name": "lines", - "type": "int", - "meta": "int32" + "name": "image", + "type": "Image" } ] }, { - "name": "get_max_text_lines", - "is_const": true, + "name": "set_size_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + } + ] + }, + { + "name": "ImageTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", + "api_type": "core", + "methods": [ { - "name": "set_max_columns", + "name": "create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1130379827, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "amount", + "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": "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", + "name": "update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 928267388, + "hash": 381264803, "arguments": [ { - "name": "mode", - "type": "enum::ItemList.SelectMode" + "name": "data", + "type": "typedarray::Image" } ] - }, - { - "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": "ImageTextureLayered", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ { - "name": "set_icon_mode", + "name": "create_from_images", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2025053633, + "hash": 2785773503, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "mode", - "type": "enum::ItemList.IconMode" + "name": "images", + "type": "typedarray::Image" } ] }, { - "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", + "name": "update_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 3331733361, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "image", + "type": "Image" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" } ] - }, - { - "name": "get_fixed_icon_size", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3690982128, - "return_value": { - "type": "Vector2i" - } - }, + } + ] + }, + { + "name": "ImmediateMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ { - "name": "set_icon_scale", + "name": "surface_begin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2794442543, + "hash_compatibility": [ + 3716480242 + ], "arguments": [ { - "name": "scale", - "type": "float", - "meta": "float" + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" + }, + { + "name": "material", + "type": "Material", + "default_value": "null" } ] }, { - "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", + "name": "surface_set_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2920490490, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "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", + "name": "surface_set_normal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3460891852, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "normal", + "type": "Vector3" } ] }, { - "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", + "name": "surface_set_tangent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3505987427, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "tangent", + "type": "Plane" } ] }, { - "name": "get_allow_search", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_auto_height", + "name": "surface_set_uv", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "uv", + "type": "Vector2" } ] }, { - "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", + "name": "surface_set_uv2", "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" - }, + "hash": 743155724, "arguments": [ { - "name": "position", + "name": "uv2", "type": "Vector2" - }, - { - "name": "exact", - "type": "bool", - "default_value": "false" } ] }, { - "name": "ensure_current_is_visible", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "get_v_scroll_bar", + "name": "surface_add_vertex", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2630340773, - "return_value": { - "type": "VScrollBar" - } + "hash": 3460891852, + "arguments": [ + { + "name": "vertex", + "type": "Vector3" + } + ] }, { - "name": "set_text_overrun_behavior", + "name": "surface_add_vertex_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1008890932, + "hash": 743155724, "arguments": [ { - "name": "overrun_behavior", - "type": "enum::TextServer.OverrunBehavior" + "name": "vertex", + "type": "Vector2" } ] }, { - "name": "get_text_overrun_behavior", - "is_const": true, + "name": "surface_end", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3779142101, - "return_value": { - "type": "enum::TextServer.OverrunBehavior" - } + "hash": 3218959716 }, { - "name": "force_update_list_size", + "name": "clear_surfaces", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3218959716 } - ], - "signals": [ - { - "name": "item_selected", - "arguments": [ - { - "name": "index", - "type": "int" - } - ] - }, - { - "name": "empty_clicked", - "arguments": [ - { - "name": "at_position", - "type": "Vector2" - }, - { - "name": "mouse_button_index", - "type": "int" - } - ] - }, - { - "name": "item_clicked", - "arguments": [ - { - "name": "index", - "type": "int" - }, - { - "name": "at_position", - "type": "Vector2" - }, - { - "name": "mouse_button_index", - "type": "int" - } - ] - }, - { - "name": "multi_selected", - "arguments": [ - { - "name": "index", - "type": "int" - }, - { - "name": "selected", - "type": "bool" - } - ] - }, - { - "name": "item_activated", - "arguments": [ - { - "name": "index", - "type": "int" - } - ] - } - ], - "properties": [ - { - "type": "int", - "name": "select_mode", - "setter": "set_select_mode", - "getter": "get_select_mode" - }, - { - "type": "bool", - "name": "allow_reselect", - "setter": "set_allow_reselect", - "getter": "get_allow_reselect" - }, - { - "type": "bool", - "name": "allow_rmb_select", - "setter": "set_allow_rmb_select", - "getter": "get_allow_rmb_select" - }, - { - "type": "bool", - "name": "allow_search", - "setter": "set_allow_search", - "getter": "get_allow_search" - }, - { - "type": "int", - "name": "max_text_lines", - "setter": "set_max_text_lines", - "getter": "get_max_text_lines" - }, - { - "type": "bool", - "name": "auto_height", - "setter": "set_auto_height", - "getter": "has_auto_height" - }, - { - "type": "int", - "name": "text_overrun_behavior", - "setter": "set_text_overrun_behavior", - "getter": "get_text_overrun_behavior" - }, - { - "type": "int", - "name": "item_count", - "setter": "set_item_count", - "getter": "get_item_count" - }, - { - "type": "int", - "name": "max_columns", - "setter": "set_max_columns", - "getter": "get_max_columns" - }, - { - "type": "bool", - "name": "same_column_width", - "setter": "set_same_column_width", - "getter": "is_same_column_width" - }, - { - "type": "int", - "name": "fixed_column_width", - "setter": "set_fixed_column_width", - "getter": "get_fixed_column_width" - }, - { - "type": "int", - "name": "icon_mode", - "setter": "set_icon_mode", - "getter": "get_icon_mode" - }, - { - "type": "float", - "name": "icon_scale", - "setter": "set_icon_scale", - "getter": "get_icon_scale" - }, - { - "type": "Vector2i", - "name": "fixed_icon_size", - "setter": "set_fixed_icon_size", - "getter": "get_fixed_icon_size" - } ] }, { - "name": "JNISingleton", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core" - }, - { - "name": "JSON", + "name": "ImporterMesh", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "stringify", + "name": "add_blend_shape", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 462733549, - "hash_compatibility": [ - 2656701787 - ], - "return_value": { - "type": "String" - }, + "hash": 83702148, "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": "name", + "type": "String" } ] }, { - "name": "parse_string", - "is_const": false, + "name": "get_blend_shape_count", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 309047738, + "hash": 3905245786, "return_value": { - "type": "Variant" + "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": "json_string", - "type": "String" + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "parse", + "name": "set_blend_shape_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 885841341, - "return_value": { - "type": "enum::Error" - }, + "hash": 227983991, "arguments": [ { - "name": "json_text", - "type": "String" - }, - { - "name": "keep_text", - "type": "bool", - "default_value": "false" + "name": "mode", + "type": "enum::Mesh.BlendShapeMode" } ] }, { - "name": "get_data", + "name": "get_blend_shape_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1214101251, + "hash": 836485024, "return_value": { - "type": "Variant" + "type": "enum::Mesh.BlendShapeMode" } }, { - "name": "set_data", + "name": "add_surface", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1114965689, + "hash": 1740448849, + "hash_compatibility": [ + 4122361985 + ], "arguments": [ { - "name": "data", - "type": "Variant" + "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_parsed_text", + "name": "get_surface_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "get_error_line", - "is_const": true, + "name": "get_surface_primitive_type", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3552571330, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "enum::Mesh.PrimitiveType" + }, + "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_error_message", + "name": "get_surface_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 844755477, "return_value": { "type": "String" - } - } - ], - "properties": [ - { - "type": "Variant", - "name": "data", - "setter": "set_data", - "getter": "get_data" - } - ] - }, - { - "name": "JSONRPC", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "ErrorCode", - "is_bitfield": false, - "values": [ - { - "name": "PARSE_ERROR", - "value": -32700 - }, - { - "name": "INVALID_REQUEST", - "value": -32600 - }, - { - "name": "METHOD_NOT_FOUND", - "value": -32601 - }, - { - "name": "INVALID_PARAMS", - "value": -32602 - }, + }, + "arguments": [ { - "name": "INTERNAL_ERROR", - "value": -32603 + "name": "surface_idx", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "set_scope", - "is_const": false, + "name": "get_surface_arrays", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2572618360, + "hash": 663333327, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "scope", - "type": "String" - }, - { - "name": "target", - "type": "Object" + "name": "surface_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "process_action", - "is_const": false, + "name": "get_surface_blend_shape_arrays", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2963479484, + "hash": 2345056839, "return_value": { - "type": "Variant" + "type": "Array" }, "arguments": [ { - "name": "action", - "type": "Variant" + "name": "surface_idx", + "type": "int", + "meta": "int32" }, { - "name": "recurse", - "type": "bool", - "default_value": "false" + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "process_string", - "is_const": false, + "name": "get_surface_lod_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1703090593, + "hash": 923996154, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "action", - "type": "String" + "name": "surface_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "make_request", - "is_const": false, + "name": "get_surface_lod_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3423508980, + "hash": 3085491603, "return_value": { - "type": "Dictionary" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "method", - "type": "String" - }, - { - "name": "params", - "type": "Variant" + "name": "surface_idx", + "type": "int", + "meta": "int32" }, { - "name": "id", - "type": "Variant" + "name": "lod_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "make_response", - "is_const": false, + "name": "get_surface_lod_indices", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5053918, + "hash": 1265128013, "return_value": { - "type": "Dictionary" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "result", - "type": "Variant" + "name": "surface_idx", + "type": "int", + "meta": "int32" }, { - "name": "id", - "type": "Variant" + "name": "lod_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "make_notification", - "is_const": false, + "name": "get_surface_material", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2949127017, + "hash": 2897466400, "return_value": { - "type": "Dictionary" + "type": "Material" }, "arguments": [ { - "name": "method", - "type": "String" - }, - { - "name": "params", - "type": "Variant" + "name": "surface_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "make_response_error", + "name": "get_surface_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 928596297, + "hash": 923996154, "return_value": { - "type": "Dictionary" + "type": "int", + "meta": "uint64" }, "arguments": [ { - "name": "code", + "name": "surface_idx", "type": "int", "meta": "int32" - }, - { - "name": "message", - "type": "String" - }, - { - "name": "id", - "type": "Variant", - "default_value": "null" } ] - } - ] - }, - { - "name": "JavaClass", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core" - }, - { - "name": "JavaClassWrapper", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + }, { - "name": "wrap", + "name": "set_surface_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1124367868, - "return_value": { - "type": "JavaClass" - }, + "hash": 501894301, "arguments": [ + { + "name": "surface_idx", + "type": "int", + "meta": "int32" + }, { "name": "name", "type": "String" } ] - } - ] - }, - { - "name": "JavaScriptBridge", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "methods": [ + }, { - "name": "eval", + "name": "set_surface_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 218087648, - "return_value": { - "type": "Variant" - }, + "hash": 3671737478, "arguments": [ { - "name": "code", - "type": "String" + "name": "surface_idx", + "type": "int", + "meta": "int32" }, { - "name": "use_global_execution_context", - "type": "bool", - "default_value": "false" + "name": "material", + "type": "Material" } ] }, { - "name": "get_interface", + "name": "generate_lods", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1355533281, - "return_value": { - "type": "JavaScriptObject" - }, + "hash": 2491878677, "arguments": [ { - "name": "interface", - "type": "String" + "name": "normal_merge_angle", + "type": "float", + "meta": "float" + }, + { + "name": "normal_split_angle", + "type": "float", + "meta": "float" + }, + { + "name": "bone_transform_array", + "type": "Array" } ] }, { - "name": "create_callback", + "name": "get_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 422818440, + "hash": 1457573577, "return_value": { - "type": "JavaScriptObject" + "type": "ArrayMesh" }, "arguments": [ { - "name": "callable", - "type": "Callable" + "name": "base_mesh", + "type": "ArrayMesh", + "default_value": "null" } ] }, { - "name": "create_object", + "name": "clear", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3093893586, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "object", - "type": "String" - } - ] + "hash": 3218959716 }, { - "name": "download_buffer", + "name": "set_lightmap_size_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3352272093, - "hash_compatibility": [ - 4123979296 - ], + "hash": 1130785943, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" - }, - { - "name": "name", - "type": "String" - }, - { - "name": "mime", - "type": "String", - "default_value": "\"application/octet-stream\"" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "pwa_needs_update", + "name": "get_lightmap_size_hint", "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, + "hash": 3690982128, "return_value": { - "type": "enum::Error" + "type": "Vector2i" } - }, - { - "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", + "name": "ImporterMeshInstance3D", "is_refcounted": false, - "is_instantiable": false, - "inherits": "Node2D", + "is_instantiable": true, + "inherits": "Node3D", "api_type": "core", "methods": [ { - "name": "set_node_a", + "name": "set_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2255166972, "arguments": [ { - "name": "node", - "type": "NodePath" + "name": "mesh", + "type": "ImporterMesh" } ] }, { - "name": "get_node_a", + "name": "get_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3161779525, "return_value": { - "type": "NodePath" + "type": "ImporterMesh" } }, { - "name": "set_node_b", + "name": "set_skin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 3971435618, "arguments": [ { - "name": "node", - "type": "NodePath" + "name": "skin", + "type": "Skin" } ] }, { - "name": "get_node_b", + "name": "get_skin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2074563878, "return_value": { - "type": "NodePath" + "type": "Skin" } }, { - "name": "set_bias", + "name": "set_skeleton_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1348162250, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "skeleton_path", + "type": "NodePath" } ] }, { - "name": "get_bias", + "name": "get_skeleton_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4075236667, "return_value": { - "type": "float", - "meta": "float" + "type": "NodePath" } }, { - "name": "set_exclude_nodes_from_collision", + "name": "set_layer_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "layer_mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_exclude_nodes_from_collision", + "name": "get_layer_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" } }, { - "name": "get_rid", + "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": 2944877500, + "hash": 3383019359, "return_value": { - "type": "RID" + "type": "enum::GeometryInstance3D.ShadowCastingSetting" } - } - ], - "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", + "name": "set_visibility_range_end_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 373806689, "arguments": [ { - "name": "node", - "type": "NodePath" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_node_a", + "name": "get_visibility_range_end_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 1740695150, "return_value": { - "type": "NodePath" + "type": "float", + "meta": "float" } }, { - "name": "set_node_b", + "name": "set_visibility_range_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 373806689, "arguments": [ { - "name": "node", - "type": "NodePath" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_node_b", + "name": "get_visibility_range_end", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 1740695150, "return_value": { - "type": "NodePath" + "type": "float", + "meta": "float" } }, { - "name": "set_solver_priority", + "name": "set_visibility_range_begin_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "priority", - "type": "int", - "meta": "int32" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_solver_priority", + "name": "get_visibility_range_begin_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_exclude_nodes_from_collision", + "name": "set_visibility_range_begin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_exclude_nodes_from_collision", + "name": "get_visibility_range_begin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_rid", + "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": 2944877500, + "hash": 2067221882, "return_value": { - "type": "RID" + "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode" } } ], "properties": [ { - "type": "NodePath", - "name": "node_a", - "setter": "set_node_a", - "getter": "get_node_a" + "type": "ImporterMesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" + }, + { + "type": "Skin", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" }, { "type": "NodePath", - "name": "node_b", - "setter": "set_node_b", - "getter": "get_node_b" + "name": "skeleton_path", + "setter": "set_skeleton_path", + "getter": "get_skeleton_path" }, { "type": "int", - "name": "solver_priority", - "setter": "set_solver_priority", - "getter": "get_solver_priority" + "name": "layer_mask", + "setter": "set_layer_mask", + "getter": "get_layer_mask" }, { - "type": "bool", - "name": "exclude_nodes_from_collision", - "setter": "set_exclude_nodes_from_collision", - "getter": "get_exclude_nodes_from_collision" + "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": "KinematicCollision2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", + "name": "Input", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", "api_type": "core", - "methods": [ + "enums": [ { - "name": "get_position", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "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": "get_normal", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } - }, + "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": "get_travel", + "name": "is_anything_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "get_remainder", + "name": "is_key_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1938909964, "return_value": { - "type": "Vector2" - } + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] }, { - "name": "get_angle", + "name": "is_physical_key_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841063350, + "hash": 1938909964, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" }, "arguments": [ { - "name": "up_direction", - "type": "Vector2", - "default_value": "Vector2(0, -1)" + "name": "keycode", + "type": "enum::Key" } ] }, { - "name": "get_depth", + "name": "is_key_label_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1938909964, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "keycode", + "type": "enum::Key" + } + ] }, { - "name": "get_local_shape", + "name": "is_mouse_button_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1981248198, + "hash": 1821097125, "return_value": { - "type": "Object" - } + "type": "bool" + }, + "arguments": [ + { + "name": "button", + "type": "enum::MouseButton" + } + ] }, { - "name": "get_collider", + "name": "is_joy_button_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1981248198, + "hash": 787208542, "return_value": { - "type": "Object" - } + "type": "bool" + }, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "enum::JoyButton" + } + ] }, { - "name": "get_collider_id", + "name": "is_action_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1558498928, "return_value": { - "type": "int", - "meta": "uint64" - } + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_collider_rid", + "name": "is_action_just_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1558498928, "return_value": { - "type": "RID" - } + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_collider_shape", + "name": "is_action_just_released", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1981248198, + "hash": 1558498928, "return_value": { - "type": "Object" - } + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_collider_shape_index", + "name": "get_action_strength", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 801543509, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] }, { - "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", + "name": "get_action_raw_strength", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 801543509, "return_value": { - "type": "Vector3" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_remainder", + "name": "get_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1958752504, "return_value": { - "type": "Vector3" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "negative_action", + "type": "StringName" + }, + { + "name": "positive_action", + "type": "StringName" + } + ] }, { - "name": "get_depth", + "name": "get_vector", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2479607902, + "hash_compatibility": [ + 1517139831 + ], "return_value": { - "type": "float", - "meta": "float" - } + "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": "get_collision_count", - "is_const": true, + "name": "add_joy_mapping", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1168363258, + "arguments": [ + { + "name": "mapping", + "type": "String" + }, + { + "name": "update_existing", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_position", - "is_const": true, + "name": "remove_joy_mapping", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914908202, - "return_value": { - "type": "Vector3" - }, + "hash": 83702148, "arguments": [ { - "name": "collision_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "guid", + "type": "String" } ] }, { - "name": "get_normal", - "is_const": true, + "name": "is_joy_known", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914908202, + "hash": 3067735520, "return_value": { - "type": "Vector3" + "type": "bool" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_angle", + "name": "get_joy_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1242741860, + "hash": 4063175957, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" }, { - "name": "up_direction", - "type": "Vector3", - "default_value": "Vector3(0, 1, 0)" + "name": "axis", + "type": "enum::JoyAxis" } ] }, { - "name": "get_local_shape", - "is_const": true, + "name": "get_joy_name", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2639523548, + "hash": 990163283, "return_value": { - "type": "Object" + "type": "String" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_collider", + "name": "get_joy_guid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2639523548, + "hash": 844755477, "return_value": { - "type": "Object" + "type": "String" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_collider_id", + "name": "get_joy_info", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 3485342025, "return_value": { - "type": "int", - "meta": "uint64" + "type": "Dictionary" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_collider_rid", + "name": "should_ignore_device", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1231817359, + "hash": 2522259332, "return_value": { - "type": "RID" + "type": "bool" }, "arguments": [ { - "name": "collision_index", + "name": "vendor_id", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" + }, + { + "name": "product_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_collider_shape", - "is_const": true, + "name": "get_connected_joypads", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2639523548, + "hash": 2915620761, "return_value": { - "type": "Object" - }, - "arguments": [ - { - "name": "collision_index", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] + "type": "typedarray::int" + } }, { - "name": "get_collider_shape_index", - "is_const": true, + "name": "get_joy_vibration_strength", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 3114997196, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_collider_velocity", - "is_const": true, + "name": "get_joy_vibration_duration", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914908202, + "hash": 4025615559, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "collision_index", + "name": "device", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] - } - ] - }, - { - "name": "Label", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Control", - "api_type": "core", - "methods": [ + }, { - "name": "set_horizontal_alignment", + "name": "start_joy_vibration", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312603777, + "hash": 2576575033, + "hash_compatibility": [ + 1890603622 + ], "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "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": "get_horizontal_alignment", - "is_const": true, + "name": "stop_joy_vibration", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 341400642, - "return_value": { - "type": "enum::HorizontalAlignment" - } + "hash": 1286410249, + "arguments": [ + { + "name": "device", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_vertical_alignment", + "name": "vibrate_handheld", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1796458609, + "hash": 544894297, + "hash_compatibility": [ + 955504365 + ], "arguments": [ { - "name": "alignment", - "type": "enum::VerticalAlignment" + "name": "duration_ms", + "type": "int", + "meta": "int32", + "default_value": "500" + }, + { + "name": "amplitude", + "type": "float", + "meta": "float", + "default_value": "-1.0" } ] }, { - "name": "get_vertical_alignment", + "name": "get_gravity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3274884059, + "hash": 3360562783, "return_value": { - "type": "enum::VerticalAlignment" + "type": "Vector3" } }, { - "name": "set_text", - "is_const": false, + "name": "get_accelerometer", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "text", - "type": "String" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "get_text", + "name": "get_magnetometer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3360562783, "return_value": { - "type": "String" + "type": "Vector3" } }, { - "name": "set_label_settings", - "is_const": false, + "name": "get_gyroscope", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1030653839, - "arguments": [ - { - "name": "settings", - "type": "LabelSettings" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "get_label_settings", - "is_const": true, + "name": "set_gravity", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 826676056, - "return_value": { - "type": "LabelSettings" - } + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] }, { - "name": "set_text_direction", + "name": "set_accelerometer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 119160795, + "hash": 3460891852, "arguments": [ { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "value", + "type": "Vector3" } ] }, { - "name": "get_text_direction", - "is_const": true, + "name": "set_magnetometer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 797257663, - "return_value": { - "type": "enum::Control.TextDirection" - } + "hash": 3460891852, + "arguments": [ + { + "name": "value", + "type": "Vector3" + } + ] }, { - "name": "set_language", + "name": "set_gyroscope", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3460891852, "arguments": [ { - "name": "language", - "type": "String" + "name": "value", + "type": "Vector3" } ] }, { - "name": "get_language", - "is_const": true, + "name": "get_last_mouse_velocity", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1497962370, "return_value": { - "type": "String" + "type": "Vector2" } }, { - "name": "set_autowrap_mode", + "name": "get_last_mouse_screen_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289138044, - "arguments": [ - { - "name": "autowrap_mode", - "type": "enum::TextServer.AutowrapMode" - } - ] + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } }, { - "name": "get_autowrap_mode", + "name": "get_mouse_button_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1549071663, + "hash": 2512161324, "return_value": { - "type": "enum::TextServer.AutowrapMode" + "type": "bitfield::MouseButtonMask" } }, { - "name": "set_justification_flags", + "name": "set_mouse_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2877345813, + "hash": 2228490894, "arguments": [ { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag" + "name": "mode", + "type": "enum::Input.MouseMode" } ] }, { - "name": "get_justification_flags", + "name": "get_mouse_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1583363614, + "hash": 965286182, "return_value": { - "type": "bitfield::TextServer.JustificationFlag" + "type": "enum::Input.MouseMode" } }, { - "name": "set_clip_text", + "name": "warp_mouse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "position", + "type": "Vector2" } ] }, { - "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", + "name": "action_press", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1713091165, + "hash_compatibility": [ + 573731101 + ], "arguments": [ { - "name": "tab_stops", - "type": "PackedFloat32Array" + "name": "action", + "type": "StringName" + }, + { + "name": "strength", + "type": "float", + "meta": "float", + "default_value": "1.0" } ] }, { - "name": "get_tab_stops", - "is_const": true, + "name": "action_release", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, - "return_value": { - "type": "PackedFloat32Array" - } + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] }, { - "name": "set_text_overrun_behavior", + "name": "set_default_cursor_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1008890932, + "hash": 2124816902, "arguments": [ { - "name": "overrun_behavior", - "type": "enum::TextServer.OverrunBehavior" + "name": "shape", + "type": "enum::Input.CursorShape", + "default_value": "0" } ] }, { - "name": "get_text_overrun_behavior", + "name": "get_current_cursor_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3779142101, + "hash": 3455658929, "return_value": { - "type": "enum::TextServer.OverrunBehavior" + "type": "enum::Input.CursorShape" } }, { - "name": "set_uppercase", + "name": "set_custom_mouse_cursor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 703945977, + "hash_compatibility": [ + 3489634142 + ], "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": "image", + "type": "Resource" + }, { - "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": "shape", + "type": "enum::Input.CursorShape", + "default_value": "0" + }, { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "hotspot", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "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", + "name": "parse_input_event", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383839701, + "hash": 3754044979, "arguments": [ { - "name": "behavior", - "type": "enum::TextServer.VisibleCharactersBehavior" + "name": "event", + "type": "InputEvent" } ] }, { - "name": "set_visible_ratio", + "name": "set_use_accumulated_input", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_visible_ratio", - "is_const": true, + "name": "is_using_accumulated_input", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_lines_skipped", + "name": "flush_buffered_events", "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" - } + "hash": 3218959716 }, { - "name": "set_max_lines_visible", + "name": "set_emulate_mouse_from_touch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "lines_visible", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_max_lines_visible", + "name": "is_emulating_mouse_from_touch", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_structured_text_bidi_override", + "name": "set_emulate_touch_from_mouse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 2586408642, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_structured_text_bidi_override", + "name": "is_emulating_touch_from_mouse", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, + "hash": 36873697, "return_value": { - "type": "enum::TextServer.StructuredTextParser" + "type": "bool" } - }, + } + ], + "signals": [ { - "name": "set_structured_text_bidi_override_options", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 381264803, + "name": "joy_connection_changed", "arguments": [ { - "name": "args", - "type": "Array" + "name": "device", + "type": "int" + }, + { + "name": "connected", + "type": "bool" } ] - }, - { - "name": "get_structured_text_bidi_override_options", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "Array" - } } ], "properties": [ - { - "type": "String", - "name": "text", - "setter": "set_text", - "getter": "get_text" - }, - { - "type": "LabelSettings", - "name": "label_settings", - "setter": "set_label_settings", - "getter": "get_label_settings" - }, - { - "type": "int", - "name": "horizontal_alignment", - "setter": "set_horizontal_alignment", - "getter": "get_horizontal_alignment" - }, - { - "type": "int", - "name": "vertical_alignment", - "setter": "set_vertical_alignment", - "getter": "get_vertical_alignment" - }, - { - "type": "int", - "name": "autowrap_mode", - "setter": "set_autowrap_mode", - "getter": "get_autowrap_mode" - }, { "type": "int", - "name": "justification_flags", - "setter": "set_justification_flags", - "getter": "get_justification_flags" + "name": "mouse_mode", + "setter": "set_mouse_mode", + "getter": "get_mouse_mode" }, { "type": "bool", - "name": "clip_text", - "setter": "set_clip_text", - "getter": "is_clipping_text" - }, - { - "type": "int", - "name": "text_overrun_behavior", - "setter": "set_text_overrun_behavior", - "getter": "get_text_overrun_behavior" + "name": "use_accumulated_input", + "setter": "set_use_accumulated_input", + "getter": "is_using_accumulated_input" }, { "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" + "name": "emulate_mouse_from_touch", + "setter": "set_emulate_mouse_from_touch", + "getter": "is_emulating_mouse_from_touch" }, { - "type": "Array", - "name": "structured_text_bidi_override_options", - "setter": "set_structured_text_bidi_override_options", - "getter": "get_structured_text_bidi_override_options" + "type": "bool", + "name": "emulate_touch_from_mouse", + "setter": "set_emulate_touch_from_mouse", + "getter": "is_emulating_touch_from_mouse" } ] }, { - "name": "Label3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "GeometryInstance3D", + "name": "InputEvent", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", "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 - } - ] - }, + "constants": [ { - "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 - } - ] + "name": "DEVICE_ID_EMULATION", + "value": -1 } ], "methods": [ { - "name": "set_horizontal_alignment", + "name": "set_device", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312603777, + "hash": 1286410249, "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "name": "device", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_horizontal_alignment", + "name": "get_device", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 341400642, + "hash": 3905245786, "return_value": { - "type": "enum::HorizontalAlignment" + "type": "int", + "meta": "int32" } }, { - "name": "set_vertical_alignment", - "is_const": false, + "name": "is_action", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1796458609, + "hash": 1558498928, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "alignment", - "type": "enum::VerticalAlignment" + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_vertical_alignment", + "name": "is_action_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3274884059, + "hash": 1631499404, "return_value": { - "type": "enum::VerticalAlignment" - } - }, - { - "name": "set_modulate", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "type": "bool" + }, "arguments": [ { - "name": "modulate", - "type": "Color" + "name": "action", + "type": "StringName" + }, + { + "name": "allow_echo", + "type": "bool", + "default_value": "false" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_modulate", + "name": "is_action_released", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1558498928, "return_value": { - "type": "Color" - } + "type": "bool" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_outline_modulate", - "is_const": false, + "name": "get_action_strength", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 801543509, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "modulate", - "type": "Color" + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_outline_modulate", + "name": "is_canceled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 36873697, "return_value": { - "type": "Color" + "type": "bool" } }, { - "name": "set_text", - "is_const": false, + "name": "is_pressed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "text", - "type": "String" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_text", + "name": "is_released", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_text_direction", - "is_const": false, + "name": "is_echo", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1418190634, - "arguments": [ - { - "name": "direction", - "type": "enum::TextServer.Direction" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_text_direction", + "name": "as_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2516697328, + "hash": 201670096, "return_value": { - "type": "enum::TextServer.Direction" + "type": "String" } }, { - "name": "set_language", - "is_const": false, + "name": "is_match", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1754951977, + "hash_compatibility": [ + 3392494811 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "language", - "type": "String" + "name": "event", + "type": "InputEvent" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_language", + "name": "is_action_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_structured_text_bidi_override", + "name": "accumulate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 1062211774, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "with_event", + "type": "InputEvent" } ] }, { - "name": "get_structured_text_bidi_override", + "name": "xformed_by", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, + "hash": 1282766827, + "hash_compatibility": [ + 2747409789 + ], "return_value": { - "type": "enum::TextServer.StructuredTextParser" - } - }, + "type": "InputEvent" + }, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + }, + { + "name": "local_ofs", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] + } + ], + "properties": [ { - "name": "set_structured_text_bidi_override_options", + "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": 381264803, + "hash": 3304788590, "arguments": [ { - "name": "args", - "type": "Array" + "name": "action", + "type": "StringName" } ] }, { - "name": "get_structured_text_bidi_override_options", + "name": "get_action", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 2002593661, "return_value": { - "type": "Array" + "type": "StringName" } }, { - "name": "set_uppercase", + "name": "set_pressed", "is_const": false, "is_vararg": false, "is_static": false, @@ -122341,51 +130984,40 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "pressed", "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", + "name": "set_strength", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "priority", - "type": "int", - "meta": "int32" + "name": "strength", + "type": "float", + "meta": "float" } ] }, { - "name": "get_render_priority", + "name": "get_strength", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_outline_render_priority", + "name": "set_event_index", "is_const": false, "is_vararg": false, "is_static": false, @@ -122393,14 +131025,14 @@ "hash": 1286410249, "arguments": [ { - "name": "priority", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_outline_render_priority", + "name": "get_event_index", "is_const": true, "is_vararg": false, "is_static": false, @@ -122410,88 +131042,155 @@ "type": "int", "meta": "int32" } + } + ], + "properties": [ + { + "type": "StringName", + "name": "action", + "setter": "set_action", + "getter": "get_action" }, { - "name": "set_font", + "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": 1262170328, + "hash": 1286410249, "arguments": [ { - "name": "font", - "type": "Font" + "name": "id", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_font", + "name": "get_window_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229501585, + "hash": 3905245786, "return_value": { - "type": "Font" + "type": "int", + "meta": "int64" } - }, + } + ], + "properties": [ { - "name": "set_font_size", + "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": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_font_size", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } - }, + } + ], + "properties": [ { - "name": "set_outline_size", + "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": 1286410249, + "hash": 1466368136, "arguments": [ { - "name": "outline_size", - "type": "int", - "meta": "int32" + "name": "button_index", + "type": "enum::JoyButton" } ] }, { - "name": "get_outline_size", + "name": "get_button_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 595588182, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::JoyButton" } }, { - "name": "set_line_spacing", + "name": "set_pressure", "is_const": false, "is_vararg": false, "is_static": false, @@ -122499,14 +131198,14 @@ "hash": 373806689, "arguments": [ { - "name": "line_spacing", + "name": "pressure", "type": "float", "meta": "float" } ] }, { - "name": "get_line_spacing", + "name": "get_pressure", "is_const": true, "is_vararg": false, "is_static": false, @@ -122518,57 +131217,75 @@ } }, { - "name": "set_autowrap_mode", + "name": "set_pressed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289138044, + "hash": 2586408642, "arguments": [ { - "name": "autowrap_mode", - "type": "enum::TextServer.AutowrapMode" + "name": "pressed", + "type": "bool" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "button_index", + "setter": "set_button_index", + "getter": "get_button_index" }, { - "name": "get_autowrap_mode", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1549071663, - "return_value": { - "type": "enum::TextServer.AutowrapMode" - } + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" }, { - "name": "set_justification_flags", + "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": 2877345813, + "hash": 1332685170, "arguments": [ { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag" + "name": "axis", + "type": "enum::JoyAxis" } ] }, { - "name": "get_justification_flags", + "name": "get_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1583363614, + "hash": 4019121683, "return_value": { - "type": "bitfield::TextServer.JustificationFlag" + "type": "enum::JoyAxis" } }, { - "name": "set_width", + "name": "set_axis_value", "is_const": false, "is_vararg": false, "is_static": false, @@ -122576,14 +131293,14 @@ "hash": 373806689, "arguments": [ { - "name": "width", + "name": "axis_value", "type": "float", "meta": "float" } ] }, { - "name": "get_width", + "name": "get_axis_value", "is_const": true, "is_vararg": false, "is_static": false, @@ -122593,547 +131310,369 @@ "type": "float", "meta": "float" } + } + ], + "properties": [ + { + "type": "int", + "name": "axis", + "setter": "set_axis", + "getter": "get_axis" }, { - "name": "set_pixel_size", + "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": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "pixel_size", - "type": "float", - "meta": "float" + "name": "pressed", + "type": "bool" } ] }, { - "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", + "name": "set_keycode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 888074362, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "keycode", + "type": "enum::Key" } ] }, { - "name": "get_offset", + "name": "get_keycode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1585896689, "return_value": { - "type": "Vector2" + "type": "enum::Key" } }, { - "name": "set_draw_flag", + "name": "set_physical_keycode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1285833066, + "hash": 888074362, "arguments": [ { - "name": "flag", - "type": "enum::Label3D.DrawFlags" - }, - { - "name": "enabled", - "type": "bool" + "name": "physical_keycode", + "type": "enum::Key" } ] }, { - "name": "get_draw_flag", + "name": "get_physical_keycode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259226453, + "hash": 1585896689, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "flag", - "type": "enum::Label3D.DrawFlags" - } - ] + "type": "enum::Key" + } }, { - "name": "set_billboard_mode", + "name": "set_key_label", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4202036497, + "hash": 888074362, "arguments": [ { - "name": "mode", - "type": "enum::BaseMaterial3D.BillboardMode" + "name": "key_label", + "type": "enum::Key" } ] }, { - "name": "get_billboard_mode", + "name": "get_key_label", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1283840139, + "hash": 1585896689, "return_value": { - "type": "enum::BaseMaterial3D.BillboardMode" + "type": "enum::Key" } }, { - "name": "set_alpha_cut_mode", + "name": "set_unicode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2549142916, + "hash": 1286410249, "arguments": [ { - "name": "mode", - "type": "enum::Label3D.AlphaCutMode" + "name": "unicode", + "type": "int", + "meta": "char32" } ] }, { - "name": "get_alpha_cut_mode", + "name": "get_unicode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 219468601, + "hash": 3905245786, "return_value": { - "type": "enum::Label3D.AlphaCutMode" + "type": "int", + "meta": "char32" } }, { - "name": "set_alpha_scissor_threshold", + "name": "set_location", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 634453155, "arguments": [ { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "location", + "type": "enum::KeyLocation" } ] }, { - "name": "get_alpha_scissor_threshold", + "name": "get_location", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 211810873, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::KeyLocation" } }, { - "name": "set_alpha_hash_scale", + "name": "set_echo", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "echo", + "type": "bool" } ] }, { - "name": "get_alpha_hash_scale", + "name": "get_keycode_with_modifiers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1585896689, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Key" } }, { - "name": "set_alpha_antialiasing", - "is_const": false, + "name": "get_physical_keycode_with_modifiers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3212649852, - "arguments": [ - { - "name": "alpha_aa", - "type": "enum::BaseMaterial3D.AlphaAntiAliasing" - } - ] + "hash": 1585896689, + "return_value": { + "type": "enum::Key" + } }, { - "name": "get_alpha_antialiasing", + "name": "get_key_label_with_modifiers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2889939400, + "hash": 1585896689, "return_value": { - "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + "type": "enum::Key" } }, { - "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", + "name": "as_text_keycode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_texture_filter", - "is_const": false, + "name": "as_text_physical_keycode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 22904437, - "arguments": [ - { - "name": "mode", - "type": "enum::BaseMaterial3D.TextureFilter" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_texture_filter", + "name": "as_text_key_label", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289213076, + "hash": 201670096, "return_value": { - "type": "enum::BaseMaterial3D.TextureFilter" + "type": "String" } }, { - "name": "generate_triangle_mesh", + "name": "as_text_location", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3476533166, + "hash": 201670096, "return_value": { - "type": "TriangleMesh" + "type": "String" } } ], "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" + "name": "pressed", + "setter": "set_pressed", + "getter": "is_pressed" }, { "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" + "name": "keycode", + "setter": "set_keycode", + "getter": "get_keycode" }, { "type": "int", - "name": "font_size", - "setter": "set_font_size", - "getter": "get_font_size" + "name": "physical_keycode", + "setter": "set_physical_keycode", + "getter": "get_physical_keycode" }, { "type": "int", - "name": "outline_size", - "setter": "set_outline_size", - "getter": "get_outline_size" + "name": "key_label", + "setter": "set_key_label", + "getter": "get_key_label" }, { "type": "int", - "name": "horizontal_alignment", - "setter": "set_horizontal_alignment", - "getter": "get_horizontal_alignment" + "name": "unicode", + "setter": "set_unicode", + "getter": "get_unicode" }, { "type": "int", - "name": "vertical_alignment", - "setter": "set_vertical_alignment", - "getter": "get_vertical_alignment" + "name": "location", + "setter": "set_location", + "getter": "get_location" }, { "type": "bool", - "name": "uppercase", - "setter": "set_uppercase", - "getter": "is_uppercase" - }, - { - "type": "float", - "name": "line_spacing", - "setter": "set_line_spacing", - "getter": "get_line_spacing" - }, - { - "type": "int", - "name": "autowrap_mode", - "setter": "set_autowrap_mode", - "getter": "get_autowrap_mode" - }, - { - "type": "int", - "name": "justification_flags", - "setter": "set_justification_flags", - "getter": "get_justification_flags" - }, - { - "type": "float", - "name": "width", - "setter": "set_width", - "getter": "get_width" - }, - { - "type": "int", - "name": "text_direction", - "setter": "set_text_direction", - "getter": "get_text_direction" - }, - { - "type": "String", - "name": "language", - "setter": "set_language", - "getter": "get_language" - }, - { - "type": "int", - "name": "structured_text_bidi_override", - "setter": "set_structured_text_bidi_override", - "getter": "get_structured_text_bidi_override" - }, - { - "type": "Array", - "name": "structured_text_bidi_override_options", - "setter": "set_structured_text_bidi_override_options", - "getter": "get_structured_text_bidi_override_options" + "name": "echo", + "setter": "set_echo", + "getter": "is_echo" } ] }, { - "name": "LabelSettings", + "name": "InputEventMIDI", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "InputEvent", "api_type": "core", "methods": [ { - "name": "set_line_spacing", + "name": "set_channel", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "spacing", - "type": "float", - "meta": "float" + "name": "channel", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_line_spacing", + "name": "get_channel", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_font", + "name": "set_message", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1262170328, + "hash": 1064271510, "arguments": [ { - "name": "font", - "type": "Font" + "name": "message", + "type": "enum::MIDIMessage" } ] }, { - "name": "get_font", + "name": "get_message", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229501585, + "hash": 1936512097, "return_value": { - "type": "Font" + "type": "enum::MIDIMessage" } }, { - "name": "set_font_size", + "name": "set_pitch", "is_const": false, "is_vararg": false, "is_static": false, @@ -123141,14 +131680,14 @@ "hash": 1286410249, "arguments": [ { - "name": "size", + "name": "pitch", "type": "int", "meta": "int32" } ] }, { - "name": "get_font_size", + "name": "get_pitch", "is_const": true, "is_vararg": false, "is_static": false, @@ -123160,32 +131699,34 @@ } }, { - "name": "set_font_color", + "name": "set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1286410249, "arguments": [ { - "name": "color", - "type": "Color" + "name": "velocity", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_font_color", + "name": "get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3905245786, "return_value": { - "type": "Color" + "type": "int", + "meta": "int32" } }, { - "name": "set_outline_size", + "name": "set_instrument", "is_const": false, "is_vararg": false, "is_static": false, @@ -123193,14 +131734,14 @@ "hash": 1286410249, "arguments": [ { - "name": "size", + "name": "instrument", "type": "int", "meta": "int32" } ] }, { - "name": "get_outline_size", + "name": "get_instrument", "is_const": true, "is_vararg": false, "is_static": false, @@ -123212,32 +131753,34 @@ } }, { - "name": "set_outline_color", + "name": "set_pressure", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1286410249, "arguments": [ { - "name": "color", - "type": "Color" + "name": "pressure", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_outline_color", + "name": "get_pressure", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3905245786, "return_value": { - "type": "Color" + "type": "int", + "meta": "int32" } }, { - "name": "set_shadow_size", + "name": "set_controller_number", "is_const": false, "is_vararg": false, "is_static": false, @@ -123245,14 +131788,14 @@ "hash": 1286410249, "arguments": [ { - "name": "size", + "name": "controller_number", "type": "int", "meta": "int32" } ] }, { - "name": "get_shadow_size", + "name": "get_controller_number", "is_const": true, "is_vararg": false, "is_static": false, @@ -123264,160 +131807,293 @@ } }, { - "name": "set_shadow_color", + "name": "set_controller_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1286410249, "arguments": [ { - "name": "color", - "type": "Color" + "name": "controller_value", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_shadow_color", + "name": "get_controller_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3905245786, "return_value": { - "type": "Color" + "type": "int", + "meta": "int32" } + } + ], + "properties": [ + { + "type": "int", + "name": "channel", + "setter": "set_channel", + "getter": "get_channel" }, { - "name": "set_shadow_offset", + "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": 743155724, + "hash": 373806689, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "factor", + "type": "float", + "meta": "float" } ] }, { - "name": "get_shadow_offset", + "name": "get_factor", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1740695150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "float" } } ], "properties": [ { "type": "float", - "name": "line_spacing", - "setter": "set_line_spacing", - "getter": "get_line_spacing" - }, + "name": "factor", + "setter": "set_factor", + "getter": "get_factor" + } + ] + }, + { + "name": "InputEventMouse", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "InputEventWithModifiers", + "api_type": "core", + "methods": [ { - "type": "Font", - "name": "font", - "setter": "set_font", - "getter": "get_font" + "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" + } + ] }, { - "type": "int", - "name": "font_size", - "setter": "set_font_size", - "getter": "get_font_size" + "name": "get_button_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2512161324, + "return_value": { + "type": "bitfield::MouseButtonMask" + } }, { - "type": "Color", - "name": "font_color", - "setter": "set_font_color", - "getter": "get_font_color" + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] }, { - "type": "int", - "name": "outline_size", - "setter": "set_outline_size", - "getter": "get_outline_size" + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "type": "Color", - "name": "outline_color", - "setter": "set_outline_color", - "getter": "get_outline_color" + "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": "shadow_size", - "setter": "set_shadow_size", - "getter": "get_shadow_size" + "name": "button_mask", + "setter": "set_button_mask", + "getter": "get_button_mask" }, { - "type": "Color", - "name": "shadow_color", - "setter": "set_shadow_color", - "getter": "get_shadow_color" + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" }, { "type": "Vector2", - "name": "shadow_offset", - "setter": "set_shadow_offset", - "getter": "get_shadow_offset" + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" } ] }, { - "name": "Light2D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Node2D", + "name": "InputEventMouseButton", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventMouse", "api_type": "core", - "enums": [ + "methods": [ { - "name": "ShadowFilter", - "is_bitfield": false, - "values": [ - { - "name": "SHADOW_FILTER_NONE", - "value": 0 - }, - { - "name": "SHADOW_FILTER_PCF5", - "value": 1 - }, + "name": "set_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "SHADOW_FILTER_PCF13", - "value": 2 + "name": "factor", + "type": "float", + "meta": "float" } ] }, { - "name": "BlendMode", - "is_bitfield": false, - "values": [ - { - "name": "BLEND_MODE_ADD", - "value": 0 - }, - { - "name": "BLEND_MODE_SUB", - "value": 1 - }, + "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": "BLEND_MODE_MIX", - "value": 2 + "name": "button_index", + "type": "enum::MouseButton" } ] - } - ], - "methods": [ + }, { - "name": "set_enabled", + "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, @@ -123425,24 +132101,27 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "pressed", "type": "bool" } ] }, { - "name": "is_enabled", - "is_const": true, + "name": "set_canceled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "canceled", + "type": "bool" + } + ] }, { - "name": "set_editor_only", + "name": "set_double_click", "is_const": false, "is_vararg": false, "is_static": false, @@ -123450,13 +132129,13 @@ "hash": 2586408642, "arguments": [ { - "name": "editor_only", + "name": "double_click", "type": "bool" } ] }, { - "name": "is_editor_only", + "name": "is_double_click", "is_const": true, "is_vararg": false, "is_static": false, @@ -123465,34 +132144,75 @@ "return_value": { "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "factor", + "setter": "set_factor", + "getter": "get_factor" }, { - "name": "set_color", + "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": 2920490490, + "hash": 743155724, "arguments": [ { - "name": "color", - "type": "Color" + "name": "tilt", + "type": "Vector2" } ] }, { - "name": "get_color", + "name": "get_tilt", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3341600327, "return_value": { - "type": "Color" + "type": "Vector2" } }, { - "name": "set_energy", + "name": "set_pressure", "is_const": false, "is_vararg": false, "is_static": false, @@ -123500,14 +132220,14 @@ "hash": 373806689, "arguments": [ { - "name": "energy", + "name": "pressure", "type": "float", "meta": "float" } ] }, { - "name": "get_energy", + "name": "get_pressure", "is_const": true, "is_vararg": false, "is_static": false, @@ -123519,142 +132239,227 @@ } }, { - "name": "set_z_range_min", + "name": "set_pen_inverted", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "z", - "type": "int", - "meta": "int32" + "name": "pen_inverted", + "type": "bool" } ] }, { - "name": "get_z_range_min", + "name": "get_pen_inverted", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_z_range_max", + "name": "set_relative", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "z", - "type": "int", - "meta": "int32" + "name": "relative", + "type": "Vector2" } ] }, { - "name": "get_z_range_max", + "name": "get_relative", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "set_layer_range_min", + "name": "set_screen_relative", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "relative", + "type": "Vector2" } ] }, { - "name": "get_layer_range_min", + "name": "get_screen_relative", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "set_layer_range_max", + "name": "set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "get_layer_range_max", + "name": "get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "set_item_cull_mask", + "name": "set_screen_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "item_cull_mask", - "type": "int", - "meta": "int32" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "get_item_cull_mask", + "name": "get_screen_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" }, { - "name": "set_item_shadow_cull_mask", + "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, @@ -123662,14 +132467,14 @@ "hash": 1286410249, "arguments": [ { - "name": "item_shadow_cull_mask", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_item_shadow_cull_mask", + "name": "get_index", "is_const": true, "is_vararg": false, "is_static": false, @@ -123681,32 +132486,32 @@ } }, { - "name": "set_shadow_enabled", + "name": "set_tilt", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "tilt", + "type": "Vector2" } ] }, { - "name": "is_shadow_enabled", + "name": "get_tilt", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "set_shadow_smooth", + "name": "set_pressure", "is_const": false, "is_vararg": false, "is_static": false, @@ -123714,14 +132519,14 @@ "hash": 373806689, "arguments": [ { - "name": "smooth", + "name": "pressure", "type": "float", "meta": "float" } ] }, { - "name": "get_shadow_smooth", + "name": "get_pressure", "is_const": true, "is_vararg": false, "is_static": false, @@ -123733,386 +132538,274 @@ } }, { - "name": "set_shadow_filter", + "name": "set_pen_inverted", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3209356555, + "hash": 2586408642, "arguments": [ { - "name": "filter", - "type": "enum::Light2D.ShadowFilter" + "name": "pen_inverted", + "type": "bool" } ] }, { - "name": "get_shadow_filter", + "name": "get_pen_inverted", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1973619177, + "hash": 36873697, "return_value": { - "type": "enum::Light2D.ShadowFilter" + "type": "bool" } }, { - "name": "set_shadow_color", + "name": "set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 743155724, "arguments": [ { - "name": "shadow_color", - "type": "Color" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_shadow_color", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3341600327, "return_value": { - "type": "Color" + "type": "Vector2" } }, { - "name": "set_blend_mode", + "name": "set_relative", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2916638796, + "hash": 743155724, "arguments": [ { - "name": "mode", - "type": "enum::Light2D.BlendMode" + "name": "relative", + "type": "Vector2" } ] }, { - "name": "get_blend_mode", + "name": "get_relative", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 936255250, + "hash": 3341600327, "return_value": { - "type": "enum::Light2D.BlendMode" + "type": "Vector2" } }, { - "name": "set_height", + "name": "set_screen_relative", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 743155724, "arguments": [ { - "name": "height", - "type": "float", - "meta": "float" + "name": "relative", + "type": "Vector2" } ] }, { - "name": "get_height", + "name": "get_screen_relative", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3341600327, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2" } - } - ], - "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" + "name": "set_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] }, { - "type": "float", - "name": "energy", - "setter": "set_energy", - "getter": "get_energy" + "name": "get_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "type": "int", - "name": "blend_mode", - "setter": "set_blend_mode", - "getter": "get_blend_mode" + "name": "set_screen_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "velocity", + "type": "Vector2" + } + ] }, { - "type": "int", - "name": "range_z_min", - "setter": "set_z_range_min", - "getter": "get_z_range_min" - }, + "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": "range_z_max", - "setter": "set_z_range_max", - "getter": "get_z_range_max" + "name": "index", + "setter": "set_index", + "getter": "get_index" }, { - "type": "int", - "name": "range_layer_min", - "setter": "set_layer_range_min", - "getter": "get_layer_range_min" + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" }, { - "type": "int", - "name": "range_layer_max", - "setter": "set_layer_range_max", - "getter": "get_layer_range_max" + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" }, { - "type": "int", - "name": "range_item_cull_mask", - "setter": "set_item_cull_mask", - "getter": "get_item_cull_mask" + "type": "bool", + "name": "pen_inverted", + "setter": "set_pen_inverted", + "getter": "get_pen_inverted" }, { - "type": "bool", - "name": "shadow_enabled", - "setter": "set_shadow_enabled", - "getter": "is_shadow_enabled" + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" }, { - "type": "Color", - "name": "shadow_color", - "setter": "set_shadow_color", - "getter": "get_shadow_color" + "type": "Vector2", + "name": "relative", + "setter": "set_relative", + "getter": "get_relative" }, { - "type": "int", - "name": "shadow_filter", - "setter": "set_shadow_filter", - "getter": "get_shadow_filter" + "type": "Vector2", + "name": "screen_relative", + "setter": "set_screen_relative", + "getter": "get_screen_relative" }, { - "type": "float", - "name": "shadow_filter_smooth", - "setter": "set_shadow_smooth", - "getter": "get_shadow_smooth" + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" }, { - "type": "int", - "name": "shadow_item_cull_mask", - "setter": "set_item_shadow_cull_mask", - "getter": "get_item_shadow_cull_mask" + "type": "Vector2", + "name": "screen_velocity", + "setter": "set_screen_velocity", + "getter": "get_screen_velocity" } ] }, { - "name": "Light3D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "VisualInstance3D", + "name": "InputEventScreenTouch", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEventFromWindow", "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", + "name": "set_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "editor_only", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_editor_only", + "name": "get_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_param", + "name": "set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1722734213, + "hash": 743155724, "arguments": [ { - "name": "param", - "type": "enum::Light3D.Param" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_param", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1844084987, + "hash": 3341600327, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "param", - "type": "enum::Light3D.Param" - } - ] + "type": "Vector2" + } }, { - "name": "set_shadow", + "name": "set_pressed", "is_const": false, "is_vararg": false, "is_static": false, @@ -124120,24 +132813,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "pressed", "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", + "name": "set_canceled", "is_const": false, "is_vararg": false, "is_static": false, @@ -124145,51 +132827,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "canceled", "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", + "name": "set_double_tap", "is_const": false, "is_vararg": false, "is_static": false, @@ -124197,13 +132841,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "double_tap", "type": "bool" } ] }, { - "name": "is_distance_fade_enabled", + "name": "is_double_tap", "is_const": true, "is_vararg": false, "is_static": false, @@ -124212,115 +132856,128 @@ "return_value": { "type": "bool" } + } + ], + "properties": [ + { + "type": "int", + "name": "index", + "setter": "set_index", + "getter": "get_index" }, { - "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" - } - ] + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" }, { - "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" - } + "type": "bool", + "name": "canceled", + "setter": "set_canceled", + "getter": "is_canceled" }, { - "name": "set_distance_fade_shadow", + "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": 373806689, + "hash": 857163497, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "shortcut", + "type": "Shortcut" } ] }, { - "name": "get_distance_fade_shadow", - "is_const": true, + "name": "get_shortcut", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3766804753, "return_value": { - "type": "float", - "meta": "float" + "type": "Shortcut" } - }, + } + ], + "properties": [ { - "name": "set_distance_fade_length", + "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": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "distance", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_distance_fade_length", + "name": "is_command_or_control_autoremap", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "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", + "name": "is_command_or_control_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 36873697, "return_value": { - "type": "Color" + "type": "bool" } }, { - "name": "set_shadow_reverse_cull_face", + "name": "set_alt_pressed", "is_const": false, "is_vararg": false, "is_static": false, @@ -124328,13 +132985,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "pressed", "type": "bool" } ] }, { - "name": "get_shadow_reverse_cull_face", + "name": "is_alt_pressed", "is_const": true, "is_vararg": false, "is_static": false, @@ -124345,1376 +133002,1218 @@ } }, { - "name": "set_bake_mode", + "name": "set_shift_pressed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 37739303, + "hash": 2586408642, "arguments": [ { - "name": "bake_mode", - "type": "enum::Light3D.BakeMode" + "name": "pressed", + "type": "bool" } ] }, { - "name": "get_bake_mode", + "name": "is_shift_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 371737608, + "hash": 36873697, "return_value": { - "type": "enum::Light3D.BakeMode" + "type": "bool" } }, { - "name": "set_projector", + "name": "set_ctrl_pressed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2586408642, "arguments": [ { - "name": "projector", - "type": "Texture2D" + "name": "pressed", + "type": "bool" } ] }, { - "name": "get_projector", + "name": "is_ctrl_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } }, { - "name": "set_temperature", + "name": "set_meta_pressed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "temperature", - "type": "float", - "meta": "float" + "name": "pressed", + "type": "bool" } ] }, { - "name": "get_temperature", + "name": "is_meta_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "get_correlated_color", + "name": "get_modifiers_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1258259499, "return_value": { - "type": "Color" + "type": "bitfield::KeyModifierMask" } } ], "properties": [ - { - "type": "float", - "name": "light_intensity_lumens", - "setter": "set_param", - "getter": "get_param", - "index": 20 - }, - { - "type": "float", - "name": "light_intensity_lux", - "setter": "set_param", - "getter": "get_param", - "index": 20 - }, - { - "type": "float", - "name": "light_temperature", - "setter": "set_temperature", - "getter": "get_temperature" - }, - { - "type": "Color", - "name": "light_color", - "setter": "set_color", - "getter": "get_color" - }, - { - "type": "float", - "name": "light_energy", - "setter": "set_param", - "getter": "get_param", - "index": 0 - }, - { - "type": "float", - "name": "light_indirect_energy", - "setter": "set_param", - "getter": "get_param", - "index": 1 - }, - { - "type": "float", - "name": "light_volumetric_fog_energy", - "setter": "set_param", - "getter": "get_param", - "index": 2 - }, - { - "type": "Texture2D", - "name": "light_projector", - "setter": "set_projector", - "getter": "get_projector" - }, - { - "type": "float", - "name": "light_size", - "setter": "set_param", - "getter": "get_param", - "index": 5 - }, - { - "type": "float", - "name": "light_angular_distance", - "setter": "set_param", - "getter": "get_param", - "index": 5 - }, { "type": "bool", - "name": "light_negative", - "setter": "set_negative", - "getter": "is_negative" - }, - { - "type": "float", - "name": "light_specular", - "setter": "set_param", - "getter": "get_param", - "index": 3 - }, - { - "type": "int", - "name": "light_bake_mode", - "setter": "set_bake_mode", - "getter": "get_bake_mode" - }, - { - "type": "int", - "name": "light_cull_mask", - "setter": "set_cull_mask", - "getter": "get_cull_mask" + "name": "command_or_control_autoremap", + "setter": "set_command_or_control_autoremap", + "getter": "is_command_or_control_autoremap" }, { "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 + "name": "alt_pressed", + "setter": "set_alt_pressed", + "getter": "is_alt_pressed" }, { "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 + "name": "shift_pressed", + "setter": "set_shift_pressed", + "getter": "is_shift_pressed" }, { "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" + "name": "ctrl_pressed", + "setter": "set_ctrl_pressed", + "getter": "is_ctrl_pressed" }, { "type": "bool", - "name": "editor_only", - "setter": "set_editor_only", - "getter": "is_editor_only" + "name": "meta_pressed", + "setter": "set_meta_pressed", + "getter": "is_meta_pressed" } ] }, { - "name": "LightOccluder2D", + "name": "InputMap", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node2D", + "inherits": "Object", "api_type": "core", "methods": [ { - "name": "set_occluder_polygon", - "is_const": false, + "name": "has_action", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3258315893, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "polygon", - "type": "OccluderPolygon2D" + "name": "action", + "type": "StringName" } ] }, { - "name": "get_occluder_polygon", - "is_const": true, + "name": "get_actions", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3962317075, + "hash": 2915620761, "return_value": { - "type": "OccluderPolygon2D" + "type": "typedarray::StringName" } }, { - "name": "set_occluder_light_mask", + "name": "add_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1195233573, + "hash_compatibility": [ + 4100757082, + 573731101 + ], "arguments": [ { - "name": "mask", - "type": "int", - "meta": "int32" + "name": "action", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float", + "default_value": "0.2" } ] }, { - "name": "get_occluder_light_mask", - "is_const": true, + "name": "erase_action", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3304788590, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] }, { - "name": "set_as_sdf_collision", + "name": "action_set_deadzone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4135858297, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "action", + "type": "StringName" + }, + { + "name": "deadzone", + "type": "float", + "meta": "float" } ] }, { - "name": "is_set_as_sdf_collision", - "is_const": true, + "name": "action_get_deadzone", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1391627649, "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 - }, + "type": "float", + "meta": "float" + }, + "arguments": [ { - "name": "BAKE_QUALITY_ULTRA", - "value": 3 + "name": "action", + "type": "StringName" } ] }, { - "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": "action_add_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518302593, + "arguments": [ { - "name": "GENERATE_PROBES_SUBDIV_16", - "value": 3 + "name": "action", + "type": "StringName" }, { - "name": "GENERATE_PROBES_SUBDIV_32", - "value": 4 + "name": "event", + "type": "InputEvent" } ] }, { - "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": "action_has_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1185871985, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "BAKE_ERROR_USER_ABORTED", - "value": 8 + "name": "action", + "type": "StringName" }, { - "name": "BAKE_ERROR_TEXTURE_SIZE_TOO_SMALL", - "value": 9 + "name": "event", + "type": "InputEvent" } ] }, { - "name": "EnvironmentMode", - "is_bitfield": false, - "values": [ - { - "name": "ENVIRONMENT_MODE_DISABLED", - "value": 0 - }, - { - "name": "ENVIRONMENT_MODE_SCENE", - "value": 1 - }, + "name": "action_erase_event", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 518302593, + "arguments": [ { - "name": "ENVIRONMENT_MODE_CUSTOM_SKY", - "value": 2 + "name": "action", + "type": "StringName" }, { - "name": "ENVIRONMENT_MODE_CUSTOM_COLOR", - "value": 3 + "name": "event", + "type": "InputEvent" } ] - } - ], - "methods": [ + }, { - "name": "set_light_data", + "name": "action_erase_events", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1790597277, + "hash": 3304788590, "arguments": [ { - "name": "data", - "type": "LightmapGIData" + "name": "action", + "type": "StringName" } ] }, { - "name": "get_light_data", - "is_const": true, + "name": "action_get_events", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 290354153, + "hash": 689397652, "return_value": { - "type": "LightmapGIData" - } + "type": "typedarray::InputEvent" + }, + "arguments": [ + { + "name": "action", + "type": "StringName" + } + ] }, { - "name": "set_bake_quality", - "is_const": false, + "name": "event_is_action", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1192215803, + "hash": 3193353650, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "bake_quality", - "type": "enum::LightmapGI.BakeQuality" + "name": "event", + "type": "InputEvent" + }, + { + "name": "action", + "type": "StringName" + }, + { + "name": "exact_match", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_bake_quality", - "is_const": true, + "name": "load_from_project_settings", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 688832735, - "return_value": { - "type": "enum::LightmapGI.BakeQuality" - } - }, + "hash": 3218959716 + } + ] + }, + { + "name": "InstancePlaceholder", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", + "api_type": "core", + "methods": [ { - "name": "set_bounces", + "name": "get_stored_values", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2230153369, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "bounces", - "type": "int", - "meta": "int32" + "name": "with_order", + "type": "bool", + "default_value": "false" } ] }, { - "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", + "name": "create_instance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3794612210, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "bounce_indirect_energy", - "type": "float", - "meta": "float" + "name": "replace", + "type": "bool", + "default_value": "false" + }, + { + "name": "custom_scene", + "type": "PackedScene", + "default_value": "null" } ] }, { - "name": "get_bounce_indirect_energy", + "name": "get_instance_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "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": "set_generate_probes", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 549981046, - "arguments": [ + "name": "IconMode", + "is_bitfield": false, + "values": [ { - "name": "subdivision", - "type": "enum::LightmapGI.GenerateProbes" + "name": "ICON_MODE_TOP", + "value": 0 + }, + { + "name": "ICON_MODE_LEFT", + "value": 1 } ] }, { - "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": "SelectMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECT_SINGLE", + "value": 0 + }, + { + "name": "SELECT_MULTI", + "value": 1 + }, + { + "name": "SELECT_TOGGLE", + "value": 2 + } + ] + } + ], + "methods": [ { - "name": "set_bias", + "name": "add_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 359861678, + "hash_compatibility": [ + 4086250691 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "text", + "type": "String" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + }, + { + "name": "selectable", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_bias", - "is_const": true, + "name": "add_icon_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4256579627, + "hash_compatibility": [ + 3332687421 + ], "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "icon", + "type": "Texture2D" + }, + { + "name": "selectable", + "type": "bool", + "default_value": "true" + } + ] }, { - "name": "set_environment_mode", + "name": "set_item_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2282650285, + "hash": 501894301, "arguments": [ { - "name": "mode", - "type": "enum::LightmapGI.EnvironmentMode" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" } ] }, { - "name": "get_environment_mode", + "name": "get_item_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4128646479, + "hash": 844755477, "return_value": { - "type": "enum::LightmapGI.EnvironmentMode" - } + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_environment_custom_sky", + "name": "set_item_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3336722921, + "hash": 666127730, "arguments": [ { - "name": "sky", - "type": "Sky" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" } ] }, { - "name": "get_environment_custom_sky", + "name": "get_item_icon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1177136966, + "hash": 3536238170, "return_value": { - "type": "Sky" - } + "type": "Texture2D" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_environment_custom_color", + "name": "set_item_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1707680378, "arguments": [ { - "name": "color", - "type": "Color" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" } ] }, { - "name": "get_environment_custom_color", + "name": "get_item_text_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 4235602388, "return_value": { - "type": "Color" - } + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_environment_custom_energy", + "name": "set_item_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 501894301, "arguments": [ { - "name": "energy", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "get_environment_custom_energy", + "name": "get_item_language", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 844755477, "return_value": { - "type": "float", - "meta": "float" - } + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_max_texture_size", + "name": "set_item_auto_translate_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 287402019, "arguments": [ { - "name": "max_texture_size", + "name": "idx", "type": "int", "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" } ] }, { - "name": "get_max_texture_size", + "name": "get_item_auto_translate_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 906302372, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_use_denoiser", + "name": "set_item_icon_transposed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "use_denoiser", + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transposed", "type": "bool" } ] }, { - "name": "is_using_denoiser", + "name": "is_item_icon_transposed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_denoiser_strength", + "name": "set_item_icon_region", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1356297692, "arguments": [ { - "name": "denoiser_strength", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_denoiser_strength", + "name": "get_item_icon_region", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3327874267, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Rect2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_interior", + "name": "set_item_icon_modulate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2878471219, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" } ] }, { - "name": "is_interior", + "name": "get_item_icon_modulate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3457211756, "return_value": { - "type": "bool" - } + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_directional", + "name": "set_item_selectable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "directional", + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "selectable", "type": "bool" } ] }, { - "name": "is_directional", + "name": "is_item_selectable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_use_texture_for_bounces", + "name": "set_item_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "use_texture_for_bounces", + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", "type": "bool" } ] }, { - "name": "is_using_texture_for_bounces", + "name": "is_item_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_camera_attributes", + "name": "set_item_metadata", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2817810567, + "hash": 2152698145, "arguments": [ { - "name": "camera_attributes", - "type": "CameraAttributes" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" } ] }, { - "name": "get_camera_attributes", + "name": "get_item_metadata", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3921283215, + "hash": 4227898402, "return_value": { - "type": "CameraAttributes" - } - } - ], - "properties": [ - { - "type": "int", - "name": "quality", - "setter": "set_bake_quality", - "getter": "get_bake_quality" - }, - { - "type": "int", - "name": "bounces", - "setter": "set_bounces", - "getter": "get_bounces" - }, - { - "type": "float", - "name": "bounce_indirect_energy", - "setter": "set_bounce_indirect_energy", - "getter": "get_bounce_indirect_energy" - }, - { - "type": "bool", - "name": "directional", - "setter": "set_directional", - "getter": "is_directional" - }, - { - "type": "bool", - "name": "use_texture_for_bounces", - "setter": "set_use_texture_for_bounces", - "getter": "is_using_texture_for_bounces" - }, - { - "type": "bool", - "name": "interior", - "setter": "set_interior", - "getter": "is_interior" - }, - { - "type": "bool", - "name": "use_denoiser", - "setter": "set_use_denoiser", - "getter": "is_using_denoiser" - }, - { - "type": "float", - "name": "denoiser_strength", - "setter": "set_denoiser_strength", - "getter": "get_denoiser_strength" - }, - { - "type": "float", - "name": "bias", - "setter": "set_bias", - "getter": "get_bias" - }, - { - "type": "int", - "name": "max_texture_size", - "setter": "set_max_texture_size", - "getter": "get_max_texture_size" - }, - { - "type": "int", - "name": "environment_mode", - "setter": "set_environment_mode", - "getter": "get_environment_mode" - }, - { - "type": "Sky", - "name": "environment_custom_sky", - "setter": "set_environment_custom_sky", - "getter": "get_environment_custom_sky" - }, - { - "type": "Color", - "name": "environment_custom_color", - "setter": "set_environment_custom_color", - "getter": "get_environment_custom_color" - }, - { - "type": "float", - "name": "environment_custom_energy", - "setter": "set_environment_custom_energy", - "getter": "get_environment_custom_energy" - }, - { - "type": "CameraAttributesPractical,CameraAttributesPhysical", - "name": "camera_attributes", - "setter": "set_camera_attributes", - "getter": "get_camera_attributes" - }, - { - "type": "int", - "name": "generate_probes_subdiv", - "setter": "set_generate_probes", - "getter": "get_generate_probes" + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "type": "LightmapGIData", - "name": "light_data", - "setter": "set_light_data", - "getter": "get_light_data" - } - ] - }, - { - "name": "LightmapGIData", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_lightmap_textures", + "name": "set_item_custom_bg_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2878471219, "arguments": [ { - "name": "light_textures", - "type": "typedarray::TextureLayered" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_bg_color", + "type": "Color" } ] }, { - "name": "get_lightmap_textures", + "name": "get_item_custom_bg_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3457211756, "return_value": { - "type": "typedarray::TextureLayered" - } + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_uses_spherical_harmonics", + "name": "set_item_custom_fg_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2878471219, "arguments": [ { - "name": "uses_spherical_harmonics", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_fg_color", + "type": "Color" } ] }, { - "name": "is_using_spherical_harmonics", + "name": "get_item_custom_fg_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3457211756, "return_value": { - "type": "bool" - } + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "add_user", - "is_const": false, + "name": "get_item_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4272570515, + "hash": 159227807, + "hash_compatibility": [ + 1501513492 + ], + "return_value": { + "type": "Rect2" + }, "arguments": [ { - "name": "path", - "type": "NodePath" - }, - { - "name": "uv_scale", - "type": "Rect2" - }, - { - "name": "slice_index", + "name": "idx", "type": "int", "meta": "int32" }, { - "name": "sub_instance", - "type": "int", - "meta": "int32" + "name": "expand", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_user_count", - "is_const": true, + "name": "set_item_tooltip_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 300928843, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_user_path", + "name": "is_item_tooltip_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 408788394, + "hash": 1116898809, "return_value": { - "type": "NodePath" + "type": "bool" }, "arguments": [ { - "name": "user_idx", + "name": "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", + "name": "set_item_tooltip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1278366092, + "hash": 501894301, "arguments": [ { - "name": "light_texture", - "type": "TextureLayered" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" } ] }, { - "name": "get_light_texture", + "name": "get_item_tooltip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3984243839, + "hash": 844755477, "return_value": { - "type": "TextureLayered" - } - } - ], - "properties": [ - { - "type": "typedarray::TextureLayered", - "name": "lightmap_textures", - "setter": "set_lightmap_textures", - "getter": "get_lightmap_textures" - }, - { - "type": "bool", - "name": "uses_spherical_harmonics", - "setter": "set_uses_spherical_harmonics", - "getter": "is_using_spherical_harmonics" - }, - { - "type": "Array", - "name": "user_data", - "setter": "_set_user_data", - "getter": "_get_user_data" - }, - { - "type": "Dictionary", - "name": "probe_data", - "setter": "_set_probe_data", - "getter": "_get_probe_data" - }, - { - "type": "TextureLayered", - "name": "light_texture", - "setter": "set_light_texture", - "getter": "get_light_texture" - }, - { - "type": "Array", - "name": "light_textures", - "setter": "_set_light_textures_data", - "getter": "_get_light_textures_data" - } - ] - }, - { - "name": "LightmapProbe", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core" - }, - { - "name": "Lightmapper", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core" - }, - { - "name": "LightmapperRD", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Lightmapper", - "api_type": "core" - }, - { - "name": "Line2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "enums": [ - { - "name": "LineJointMode", - "is_bitfield": false, - "values": [ - { - "name": "LINE_JOINT_SHARP", - "value": 0 - }, - { - "name": "LINE_JOINT_BEVEL", - "value": 1 - }, + "type": "String" + }, + "arguments": [ { - "name": "LINE_JOINT_ROUND", - "value": 2 + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "LineCapMode", - "is_bitfield": false, - "values": [ - { - "name": "LINE_CAP_NONE", - "value": 0 - }, + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ { - "name": "LINE_CAP_BOX", - "value": 1 + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "LINE_CAP_ROUND", - "value": 2 + "name": "single", + "type": "bool", + "default_value": "true" } ] }, { - "name": "LineTextureMode", - "is_bitfield": false, - "values": [ - { - "name": "LINE_TEXTURE_NONE", - "value": 0 - }, - { - "name": "LINE_TEXTURE_TILE", - "value": 1 - }, + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ { - "name": "LINE_TEXTURE_STRETCH", - "value": 2 + "name": "idx", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "set_points", + "name": "deselect_all", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "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": "points", - "type": "PackedVector2Array" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_points", - "is_const": true, + "name": "get_selected_items", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 969006518, "return_value": { - "type": "PackedVector2Array" + "type": "PackedInt32Array" } }, { - "name": "set_point_position", + "name": "move_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 3937882851, "arguments": [ { - "name": "index", + "name": "from_idx", "type": "int", "meta": "int32" }, { - "name": "position", - "type": "Vector2" + "name": "to_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_point_position", - "is_const": true, + "name": "set_item_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, - "return_value": { - "type": "Vector2" - }, + "hash": 1286410249, "arguments": [ { - "name": "index", + "name": "count", "type": "int", "meta": "int32" } ] }, { - "name": "get_point_count", + "name": "get_item_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -125726,45 +134225,30 @@ } }, { - "name": "add_point", + "name": "remove_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2654014372, - "hash_compatibility": [ - 468506575 - ], + "hash": 1286410249, "arguments": [ { - "name": "position", - "type": "Vector2" - }, - { - "name": "index", + "name": "idx", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "remove_point", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "clear_points", + "name": "sort_items_by_text", "is_const": false, "is_vararg": false, "is_static": false, @@ -125772,313 +134256,429 @@ "hash": 3218959716 }, { - "name": "set_closed", + "name": "set_fixed_column_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "closed", - "type": "bool" + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_closed", + "name": "get_fixed_column_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_width", + "name": "set_same_column_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "width", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_width", + "name": "is_same_column_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_curve", + "name": "set_max_text_lines", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 270443179, + "hash": 1286410249, "arguments": [ { - "name": "curve", - "type": "Curve" + "name": "lines", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_curve", + "name": "get_max_text_lines", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2460114913, + "hash": 3905245786, "return_value": { - "type": "Curve" + "type": "int", + "meta": "int32" } }, { - "name": "set_default_color", + "name": "set_max_columns", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1286410249, "arguments": [ { - "name": "color", - "type": "Color" + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_default_color", + "name": "get_max_columns", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3905245786, "return_value": { - "type": "Color" + "type": "int", + "meta": "int32" } }, { - "name": "set_gradient", + "name": "set_select_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2756054477, + "hash": 928267388, "arguments": [ { - "name": "color", - "type": "Gradient" + "name": "mode", + "type": "enum::ItemList.SelectMode" } ] }, { - "name": "get_gradient", + "name": "get_select_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 132272999, + "hash": 1191945842, "return_value": { - "type": "Gradient" + "type": "enum::ItemList.SelectMode" } }, { - "name": "set_texture", + "name": "set_icon_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2025053633, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "mode", + "type": "enum::ItemList.IconMode" } ] }, { - "name": "get_texture", + "name": "get_icon_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3353929232, "return_value": { - "type": "Texture2D" + "type": "enum::ItemList.IconMode" } }, { - "name": "set_texture_mode", + "name": "set_fixed_icon_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1952559516, + "hash": 1130785943, "arguments": [ { - "name": "mode", - "type": "enum::Line2D.LineTextureMode" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_texture_mode", + "name": "get_fixed_icon_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2341040722, + "hash": 3690982128, "return_value": { - "type": "enum::Line2D.LineTextureMode" + "type": "Vector2i" } }, { - "name": "set_joint_mode", + "name": "set_icon_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 604292979, + "hash": 373806689, "arguments": [ { - "name": "mode", - "type": "enum::Line2D.LineJointMode" + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "get_joint_mode", + "name": "get_icon_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2546544037, + "hash": 1740695150, "return_value": { - "type": "enum::Line2D.LineJointMode" + "type": "float", + "meta": "float" } }, { - "name": "set_begin_cap_mode", + "name": "set_allow_rmb_select", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1669024546, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::Line2D.LineCapMode" + "name": "allow", + "type": "bool" } ] }, { - "name": "get_begin_cap_mode", + "name": "get_allow_rmb_select", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1107511441, + "hash": 36873697, "return_value": { - "type": "enum::Line2D.LineCapMode" + "type": "bool" } }, { - "name": "set_end_cap_mode", + "name": "set_allow_reselect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1669024546, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::Line2D.LineCapMode" + "name": "allow", + "type": "bool" } ] }, { - "name": "get_end_cap_mode", + "name": "get_allow_reselect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1107511441, + "hash": 36873697, "return_value": { - "type": "enum::Line2D.LineCapMode" + "type": "bool" } }, { - "name": "set_sharp_limit", + "name": "set_allow_search", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "limit", - "type": "float", - "meta": "float" + "name": "allow", + "type": "bool" } ] }, { - "name": "get_sharp_limit", + "name": "get_allow_search", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_round_precision", + "name": "set_auto_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "precision", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_round_precision", + "name": "has_auto_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_auto_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_auto_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_anything_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_item_at_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2300324924, "return_value": { "type": "int", "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + }, + { + "name": "exact", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "ensure_current_is_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_v_scroll_bar", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" } }, { - "name": "set_antialiased", + "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_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, @@ -126086,13 +134686,13 @@ "hash": 2586408642, "arguments": [ { - "name": "antialiased", + "name": "enable", "type": "bool" } ] }, { - "name": "get_antialiased", + "name": "has_wraparound_items", "is_const": true, "is_vararg": false, "is_static": false, @@ -126101,367 +134701,304 @@ "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": "PackedVector2Array", - "name": "points", - "setter": "set_points", - "getter": "get_points" + "type": "int", + "name": "select_mode", + "setter": "set_select_mode", + "getter": "get_select_mode" }, { "type": "bool", - "name": "closed", - "setter": "set_closed", - "getter": "is_closed" + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" }, { - "type": "float", - "name": "width", - "setter": "set_width", - "getter": "get_width" + "type": "bool", + "name": "allow_rmb_select", + "setter": "set_allow_rmb_select", + "getter": "get_allow_rmb_select" }, { - "type": "Curve", - "name": "width_curve", - "setter": "set_curve", - "getter": "get_curve" + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" }, { - "type": "Color", - "name": "default_color", - "setter": "set_default_color", - "getter": "get_default_color" + "type": "int", + "name": "max_text_lines", + "setter": "set_max_text_lines", + "getter": "get_max_text_lines" }, { - "type": "Gradient", - "name": "gradient", - "setter": "set_gradient", - "getter": "get_gradient" + "type": "bool", + "name": "auto_width", + "setter": "set_auto_width", + "getter": "has_auto_width" }, { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" + "type": "bool", + "name": "auto_height", + "setter": "set_auto_height", + "getter": "has_auto_height" }, { "type": "int", - "name": "texture_mode", - "setter": "set_texture_mode", - "getter": "get_texture_mode" + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior" }, { - "type": "int", - "name": "joint_mode", - "setter": "set_joint_mode", - "getter": "get_joint_mode" + "type": "bool", + "name": "wraparound_items", + "setter": "set_wraparound_items", + "getter": "has_wraparound_items" }, { "type": "int", - "name": "begin_cap_mode", - "setter": "set_begin_cap_mode", - "getter": "get_begin_cap_mode" + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" }, { "type": "int", - "name": "end_cap_mode", - "setter": "set_end_cap_mode", - "getter": "get_end_cap_mode" + "name": "max_columns", + "setter": "set_max_columns", + "getter": "get_max_columns" }, { - "type": "float", - "name": "sharp_limit", - "setter": "set_sharp_limit", - "getter": "get_sharp_limit" + "type": "bool", + "name": "same_column_width", + "setter": "set_same_column_width", + "getter": "is_same_column_width" }, { "type": "int", - "name": "round_precision", - "setter": "set_round_precision", - "getter": "get_round_precision" + "name": "fixed_column_width", + "setter": "set_fixed_column_width", + "getter": "get_fixed_column_width" }, { - "type": "bool", - "name": "antialiased", - "setter": "set_antialiased", - "getter": "get_antialiased" + "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": "LineEdit", + "name": "JNISingleton", "is_refcounted": false, "is_instantiable": true, - "inherits": "Control", + "inherits": "Object", + "api_type": "core" + }, + { + "name": "JSON", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", "api_type": "core", - "enums": [ + "methods": [ { - "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": "stringify", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 462733549, + "hash_compatibility": [ + 2656701787 + ], + "return_value": { + "type": "String" + }, + "arguments": [ { - "name": "MENU_INSERT_ZWNJ", - "value": 27 + "name": "data", + "type": "Variant" }, { - "name": "MENU_INSERT_WJ", - "value": 28 + "name": "indent", + "type": "String", + "default_value": "\"\"" }, { - "name": "MENU_INSERT_SHY", - "value": 29 + "name": "sort_keys", + "type": "bool", + "default_value": "true" }, { - "name": "MENU_MAX", - "value": 30 + "name": "full_precision", + "type": "bool", + "default_value": "false" } ] }, { - "name": "VirtualKeyboardType", - "is_bitfield": false, - "values": [ - { - "name": "KEYBOARD_TYPE_DEFAULT", - "value": 0 - }, - { - "name": "KEYBOARD_TYPE_MULTILINE", - "value": 1 - }, - { - "name": "KEYBOARD_TYPE_NUMBER", - "value": 2 - }, - { - "name": "KEYBOARD_TYPE_NUMBER_DECIMAL", - "value": 3 - }, - { - "name": "KEYBOARD_TYPE_PHONE", - "value": 4 - }, - { - "name": "KEYBOARD_TYPE_EMAIL_ADDRESS", - "value": 5 - }, - { - "name": "KEYBOARD_TYPE_PASSWORD", - "value": 6 - }, - { - "name": "KEYBOARD_TYPE_URL", - "value": 7 - } - ] - } - ], - "methods": [ - { - "name": "set_horizontal_alignment", + "name": "parse_string", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2312603777, + "hash": 309047738, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "name": "json_string", + "type": "String" } ] }, { - "name": "get_horizontal_alignment", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 341400642, - "return_value": { - "type": "enum::HorizontalAlignment" - } - }, - { - "name": "clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "select", + "name": "parse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1328111411, + "hash": 885841341, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "from", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "json_text", + "type": "String" }, { - "name": "to", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "keep_text", + "type": "bool", + "default_value": "false" } ] }, { - "name": "select_all", - "is_const": false, + "name": "get_data", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1214101251, + "return_value": { + "type": "Variant" + } }, { - "name": "deselect", + "name": "set_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1114965689, + "arguments": [ + { + "name": "data", + "type": "Variant" + } + ] }, { - "name": "has_selection", + "name": "get_parsed_text", "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, + "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "get_selection_from_column", + "name": "get_error_line", "is_const": true, "is_vararg": false, "is_static": false, @@ -126473,323 +135010,500 @@ } }, { - "name": "get_selection_to_column", + "name": "get_error_message", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "set_text", + "name": "from_native", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 83702148, + "hash": 2963479484, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "text", - "type": "String" + "name": "variant", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_text", - "is_const": true, + "name": "to_native", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 201670096, + "hash": 2963479484, "return_value": { - "type": "String" - } - }, + "type": "Variant" + }, + "arguments": [ + { + "name": "json", + "type": "Variant" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "properties": [ { - "name": "get_draw_control_chars", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + "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": "set_draw_control_chars", + "name": "ErrorCode", + "is_bitfield": false, + "values": [ + { + "name": "PARSE_ERROR", + "value": -32700 + }, + { + "name": "INVALID_REQUEST", + "value": -32600 + }, + { + "name": "METHOD_NOT_FOUND", + "value": -32601 + }, + { + "name": "INVALID_PARAMS", + "value": -32602 + }, + { + "name": "INTERNAL_ERROR", + "value": -32603 + } + ] + } + ], + "methods": [ + { + "name": "set_scope", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2572618360, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "scope", + "type": "String" + }, + { + "name": "target", + "type": "Object" } ] }, { - "name": "set_text_direction", + "name": "process_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 119160795, + "hash": 2963479484, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "action", + "type": "Variant" + }, + { + "name": "recurse", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_text_direction", - "is_const": true, + "name": "process_string", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 797257663, + "hash": 1703090593, "return_value": { - "type": "enum::Control.TextDirection" - } + "type": "String" + }, + "arguments": [ + { + "name": "action", + "type": "String" + } + ] }, { - "name": "set_language", + "name": "make_request", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3423508980, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "language", + "name": "method", "type": "String" + }, + { + "name": "params", + "type": "Variant" + }, + { + "name": "id", + "type": "Variant" } ] }, { - "name": "get_language", - "is_const": true, + "name": "make_response", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 5053918, "return_value": { - "type": "String" - } + "type": "Dictionary" + }, + "arguments": [ + { + "name": "result", + "type": "Variant" + }, + { + "name": "id", + "type": "Variant" + } + ] }, { - "name": "set_structured_text_bidi_override", + "name": "make_notification", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 2949127017, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "method", + "type": "String" + }, + { + "name": "params", + "type": "Variant" } ] }, { - "name": "get_structured_text_bidi_override", + "name": "make_response_error", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, + "hash": 928596297, "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, + "type": "Dictionary" + }, "arguments": [ { - "name": "args", - "type": "Array" + "name": "code", + "type": "int", + "meta": "int32" + }, + { + "name": "message", + "type": "String" + }, + { + "name": "id", + "type": "Variant", + "default_value": "null" } ] - }, + } + ] + }, + { + "name": "JavaClass", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ { - "name": "get_structured_text_bidi_override_options", + "name": "get_java_class_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 201670096, "return_value": { - "type": "Array" + "type": "String" } }, { - "name": "set_placeholder", - "is_const": false, + "name": "get_java_method_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "text", - "type": "String" - } - ] + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } }, { - "name": "get_placeholder", + "name": "get_java_parent_class", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 541536347, "return_value": { - "type": "String" + "type": "JavaClass" } - }, + } + ] + }, + { + "name": "JavaClassWrapper", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ { - "name": "set_caret_column", + "name": "wrap", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1124367868, + "return_value": { + "type": "JavaClass" + }, "arguments": [ { - "name": "position", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" } ] }, { - "name": "get_caret_column", - "is_const": true, + "name": "get_exception", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3277089691, "return_value": { - "type": "int", - "meta": "int32" + "type": "JavaObject" } - }, + } + ] + }, + { + "name": "JavaObject", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ { - "name": "get_scroll_offset", + "name": "get_java_class", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 541536347, "return_value": { - "type": "float", - "meta": "float" + "type": "JavaClass" } - }, + } + ] + }, + { + "name": "JavaScriptBridge", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ { - "name": "set_expand_to_text_length_enabled", + "name": "eval", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 218087648, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "code", + "type": "String" + }, + { + "name": "use_global_execution_context", + "type": "bool", + "default_value": "false" } ] }, { - "name": "is_expand_to_text_length_enabled", - "is_const": true, + "name": "get_interface", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1355533281, "return_value": { - "type": "bool" - } + "type": "JavaScriptObject" + }, + "arguments": [ + { + "name": "interface", + "type": "String" + } + ] }, { - "name": "set_caret_blink_enabled", + "name": "create_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 422818440, + "return_value": { + "type": "JavaScriptObject" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "callable", + "type": "Callable" } ] }, { - "name": "is_caret_blink_enabled", - "is_const": true, + "name": "is_js_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 821968997, "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": "javascript_object", + "type": "JavaScriptObject" } ] }, { - "name": "is_caret_mid_grapheme_enabled", - "is_const": true, + "name": "js_buffer_to_packed_byte_array", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 64409880, "return_value": { - "type": "bool" - } + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "javascript_buffer", + "type": "JavaScriptObject" + } + ] }, { - "name": "set_caret_force_displayed", + "name": "create_object", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3093893586, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "object", + "type": "String" } ] }, { - "name": "is_caret_force_displayed", - "is_const": true, + "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, @@ -126799,103 +135513,124 @@ } }, { - "name": "set_caret_blink_interval", + "name": "pwa_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "interval", - "type": "float", - "meta": "float" - } - ] + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } }, { - "name": "get_caret_blink_interval", - "is_const": true, + "name": "force_fs_sync", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } - }, + "hash": 3218959716 + } + ], + "signals": [ { - "name": "set_max_length", + "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": 1286410249, + "hash": 1348162250, "arguments": [ { - "name": "chars", - "type": "int", - "meta": "int32" + "name": "node", + "type": "NodePath" } ] }, { - "name": "get_max_length", + "name": "get_node_a", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4075236667, "return_value": { - "type": "int", - "meta": "int32" + "type": "NodePath" } }, { - "name": "insert_text_at_caret", + "name": "set_node_b", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1348162250, "arguments": [ { - "name": "text", - "type": "String" + "name": "node", + "type": "NodePath" } ] }, { - "name": "delete_char_at_caret", - "is_const": false, + "name": "get_node_b", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } }, { - "name": "delete_text", + "name": "set_bias", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 373806689, "arguments": [ { - "name": "from_column", - "type": "int", - "meta": "int32" - }, - { - "name": "to_column", - "type": "int", - "meta": "int32" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "set_editable", + "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, @@ -126903,13 +135638,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "is_editable", + "name": "get_exclude_nodes_from_collision", "is_const": true, "is_vararg": false, "is_static": false, @@ -126920,57 +135655,103 @@ } }, { - "name": "set_secret", + "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": 2586408642, + "hash": 1348162250, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "node", + "type": "NodePath" } ] }, { - "name": "is_secret", + "name": "get_node_a", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4075236667, "return_value": { - "type": "bool" + "type": "NodePath" } }, { - "name": "set_secret_character", + "name": "set_node_b", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1348162250, "arguments": [ { - "name": "character", - "type": "String" + "name": "node", + "type": "NodePath" } ] }, { - "name": "get_secret_character", + "name": "get_node_b", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 4075236667, "return_value": { - "type": "String" + "type": "NodePath" } }, { - "name": "menu_option", + "name": "set_solver_priority", "is_const": false, "is_vararg": false, "is_static": false, @@ -126978,36 +135759,26 @@ "hash": 1286410249, "arguments": [ { - "name": "option", + "name": "priority", "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", + "name": "get_solver_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_context_menu_enabled", + "name": "set_exclude_nodes_from_collision", "is_const": false, "is_vararg": false, "is_static": false, @@ -127021,531 +135792,528 @@ ] }, { - "name": "is_context_menu_enabled", - "is_const": false, + "name": "get_exclude_nodes_from_collision", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 36873697, "return_value": { "type": "bool" } }, { - "name": "set_virtual_keyboard_enabled", - "is_const": false, + "name": "get_rid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 2944877500, + "return_value": { + "type": "RID" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "node_a", + "setter": "set_node_a", + "getter": "get_node_a" }, { - "name": "is_virtual_keyboard_enabled", + "type": "NodePath", + "name": "node_b", + "setter": "set_node_b", + "getter": "get_node_b" + }, + { + "type": "int", + "name": "solver_priority", + "setter": "set_solver_priority", + "getter": "get_solver_priority" + }, + { + "type": "bool", + "name": "exclude_nodes_from_collision", + "setter": "set_exclude_nodes_from_collision", + "getter": "get_exclude_nodes_from_collision" + } + ] + }, + { + "name": "KinematicCollision2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "set_virtual_keyboard_type", - "is_const": false, + "name": "get_normal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2696893573, - "arguments": [ - { - "name": "type", - "type": "enum::LineEdit.VirtualKeyboardType" - } - ] + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "get_virtual_keyboard_type", + "name": "get_travel", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1928699316, + "hash": 3341600327, "return_value": { - "type": "enum::LineEdit.VirtualKeyboardType" + "type": "Vector2" } }, { - "name": "set_clear_button_enabled", - "is_const": false, + "name": "get_remainder", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "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": "enable", - "type": "bool" + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" } ] }, { - "name": "is_clear_button_enabled", + "name": "get_depth", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_shortcut_keys_enabled", - "is_const": false, + "name": "get_local_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 1981248198, + "return_value": { + "type": "Object" + } }, { - "name": "is_shortcut_keys_enabled", + "name": "get_collider", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1981248198, "return_value": { - "type": "bool" + "type": "Object" } }, { - "name": "set_middle_mouse_paste_enabled", - "is_const": false, + "name": "get_collider_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "name": "is_middle_mouse_paste_enabled", + "name": "get_collider_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2944877500, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_selecting_enabled", - "is_const": false, + "name": "get_collider_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 1981248198, + "return_value": { + "type": "Object" + } }, { - "name": "is_selecting_enabled", + "name": "get_collider_shape_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_deselect_on_focus_loss_enabled", - "is_const": false, + "name": "get_collider_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "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": "is_deselect_on_focus_loss_enabled", + "name": "get_remainder", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3360562783, "return_value": { - "type": "bool" + "type": "Vector3" } }, { - "name": "set_drag_and_drop_selection_enabled", - "is_const": false, + "name": "get_depth", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "is_drag_and_drop_selection_enabled", + "name": "get_collision_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_right_icon", - "is_const": false, + "name": "get_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1914908202, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "icon", - "type": "Texture2D" + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_right_icon", - "is_const": false, + "name": "get_normal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 255860311, + "hash": 1914908202, "return_value": { - "type": "Texture2D" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "set_flat", - "is_const": false, + "name": "get_angle", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1242741860, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" } ] }, { - "name": "is_flat", + "name": "get_local_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2639523548, "return_value": { - "type": "bool" - } + "type": "Object" + }, + "arguments": [ + { + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "set_select_all_on_focus", - "is_const": false, + "name": "get_collider", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "is_select_all_on_focus", + "name": "get_collider_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1591665591, "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "text_changed", + "type": "int", + "meta": "uint64" + }, "arguments": [ { - "name": "new_text", - "type": "String" + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "text_change_rejected", + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231817359, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "rejected_substring", - "type": "String" + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "text_submitted", + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2639523548, + "return_value": { + "type": "Object" + }, "arguments": [ { - "name": "new_text", - "type": "String" + "name": "collision_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] - } - ], - "properties": [ - { - "type": "String", - "name": "text", - "setter": "set_text", - "getter": "get_text" - }, - { - "type": "String", - "name": "placeholder_text", - "setter": "set_placeholder", - "getter": "get_placeholder" - }, - { - "type": "int", - "name": "alignment", - "setter": "set_horizontal_alignment", - "getter": "get_horizontal_alignment" - }, - { - "type": "int", - "name": "max_length", - "setter": "set_max_length", - "getter": "get_max_length" - }, - { - "type": "bool", - "name": "editable", - "setter": "set_editable", - "getter": "is_editable" - }, - { - "type": "bool", - "name": "expand_to_text_length", - "setter": "set_expand_to_text_length_enabled", - "getter": "is_expand_to_text_length_enabled" - }, - { - "type": "bool", - "name": "context_menu_enabled", - "setter": "set_context_menu_enabled", - "getter": "is_context_menu_enabled" - }, - { - "type": "bool", - "name": "virtual_keyboard_enabled", - "setter": "set_virtual_keyboard_enabled", - "getter": "is_virtual_keyboard_enabled" - }, - { - "type": "int", - "name": "virtual_keyboard_type", - "setter": "set_virtual_keyboard_type", - "getter": "get_virtual_keyboard_type" - }, - { - "type": "bool", - "name": "clear_button_enabled", - "setter": "set_clear_button_enabled", - "getter": "is_clear_button_enabled" - }, - { - "type": "bool", - "name": "shortcut_keys_enabled", - "setter": "set_shortcut_keys_enabled", - "getter": "is_shortcut_keys_enabled" - }, - { - "type": "bool", - "name": "middle_mouse_paste_enabled", - "setter": "set_middle_mouse_paste_enabled", - "getter": "is_middle_mouse_paste_enabled" - }, - { - "type": "bool", - "name": "selecting_enabled", - "setter": "set_selecting_enabled", - "getter": "is_selecting_enabled" - }, - { - "type": "bool", - "name": "deselect_on_focus_loss_enabled", - "setter": "set_deselect_on_focus_loss_enabled", - "getter": "is_deselect_on_focus_loss_enabled" - }, - { - "type": "bool", - "name": "drag_and_drop_selection_enabled", - "setter": "set_drag_and_drop_selection_enabled", - "getter": "is_drag_and_drop_selection_enabled" - }, - { - "type": "Texture2D", - "name": "right_icon", - "setter": "set_right_icon", - "getter": "get_right_icon" - }, - { - "type": "bool", - "name": "flat", - "setter": "set_flat", - "getter": "is_flat" - }, - { - "type": "bool", - "name": "draw_control_chars", - "setter": "set_draw_control_chars", - "getter": "get_draw_control_chars" - }, - { - "type": "bool", - "name": "select_all_on_focus", - "setter": "set_select_all_on_focus", - "getter": "is_select_all_on_focus" - }, - { - "type": "bool", - "name": "caret_blink", - "setter": "set_caret_blink_enabled", - "getter": "is_caret_blink_enabled" - }, - { - "type": "float", - "name": "caret_blink_interval", - "setter": "set_caret_blink_interval", - "getter": "get_caret_blink_interval" - }, - { - "type": "int", - "name": "caret_column", - "setter": "set_caret_column", - "getter": "get_caret_column" - }, - { - "type": "bool", - "name": "caret_force_displayed", - "setter": "set_caret_force_displayed", - "getter": "is_caret_force_displayed" - }, - { - "type": "bool", - "name": "caret_mid_grapheme", - "setter": "set_caret_mid_grapheme_enabled", - "getter": "is_caret_mid_grapheme_enabled" - }, - { - "type": "bool", - "name": "secret", - "setter": "set_secret", - "getter": "is_secret" - }, - { - "type": "String", - "name": "secret_character", - "setter": "set_secret_character", - "getter": "get_secret_character" - }, - { - "type": "int", - "name": "text_direction", - "setter": "set_text_direction", - "getter": "get_text_direction" - }, - { - "type": "String", - "name": "language", - "setter": "set_language", - "getter": "get_language" }, { - "type": "int", - "name": "structured_text_bidi_override", - "setter": "set_structured_text_bidi_override", - "getter": "get_structured_text_bidi_override" + "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" + } + ] }, { - "type": "Array", - "name": "structured_text_bidi_override_options", - "setter": "set_structured_text_bidi_override_options", - "getter": "get_structured_text_bidi_override_options" + "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": "LinkButton", + "name": "Label", "is_refcounted": false, "is_instantiable": true, - "inherits": "BaseButton", + "inherits": "Control", "api_type": "core", - "enums": [ + "methods": [ { - "name": "UnderlineMode", - "is_bitfield": false, - "values": [ - { - "name": "UNDERLINE_MODE_ALWAYS", - "value": 0 - }, + "name": "set_horizontal_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, + "arguments": [ { - "name": "UNDERLINE_MODE_ON_HOVER", - "value": 1 - }, + "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": "UNDERLINE_MODE_NEVER", - "value": 2 + "name": "alignment", + "type": "enum::VerticalAlignment" } ] - } - ], - "methods": [ + }, + { + "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, @@ -127571,6 +136339,31 @@ "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, @@ -127622,7 +136415,7 @@ } }, { - "name": "set_uri", + "name": "set_paragraph_separator", "is_const": false, "is_vararg": false, "is_static": false, @@ -127630,13 +136423,13 @@ "hash": 83702148, "arguments": [ { - "name": "uri", + "name": "paragraph_separator", "type": "String" } ] }, { - "name": "get_uri", + "name": "get_paragraph_separator", "is_const": true, "is_vararg": false, "is_static": false, @@ -127647,692 +136440,747 @@ } }, { - "name": "set_underline_mode", + "name": "set_autowrap_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4032947085, + "hash": 3289138044, "arguments": [ { - "name": "underline_mode", - "type": "enum::LinkButton.UnderlineMode" + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" } ] }, { - "name": "get_underline_mode", + "name": "get_autowrap_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 568343738, + "hash": 1549071663, "return_value": { - "type": "enum::LinkButton.UnderlineMode" + "type": "enum::TextServer.AutowrapMode" } }, { - "name": "set_structured_text_bidi_override", + "name": "set_justification_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 2877345813, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "get_structured_text_bidi_override", + "name": "get_justification_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, + "hash": 1583363614, "return_value": { - "type": "enum::TextServer.StructuredTextParser" + "type": "bitfield::TextServer.JustificationFlag" } }, { - "name": "set_structured_text_bidi_override_options", + "name": "set_clip_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "args", - "type": "Array" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_structured_text_bidi_override_options", + "name": "is_clipping_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 36873697, "return_value": { - "type": "Array" + "type": "bool" } - } - ], - "properties": [ - { - "type": "String", - "name": "text", - "setter": "set_text", - "getter": "get_text" }, { - "type": "int", - "name": "underline", - "setter": "set_underline_mode", - "getter": "get_underline_mode" + "name": "set_tab_stops", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ + { + "name": "tab_stops", + "type": "PackedFloat32Array" + } + ] }, { - "type": "String", - "name": "uri", - "setter": "set_uri", - "getter": "get_uri" + "name": "get_tab_stops", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } }, { - "type": "int", - "name": "text_direction", - "setter": "set_text_direction", - "getter": "get_text_direction" + "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" + } + ] }, { - "type": "String", - "name": "language", - "setter": "set_language", - "getter": "get_language" - }, - { - "type": "int", - "name": "structured_text_bidi_override", - "setter": "set_structured_text_bidi_override", - "getter": "get_structured_text_bidi_override" - }, - { - "type": "Array", - "name": "structured_text_bidi_override_options", - "setter": "set_structured_text_bidi_override_options", - "getter": "get_structured_text_bidi_override_options" - } - ] - }, - { - "name": "MainLoop", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "constants": [ - { - "name": "NOTIFICATION_OS_MEMORY_WARNING", - "value": 2009 - }, - { - "name": "NOTIFICATION_TRANSLATION_CHANGED", - "value": 2010 - }, - { - "name": "NOTIFICATION_WM_ABOUT", - "value": 2011 - }, - { - "name": "NOTIFICATION_CRASH", - "value": 2012 - }, - { - "name": "NOTIFICATION_OS_IME_UPDATE", - "value": 2013 - }, - { - "name": "NOTIFICATION_APPLICATION_RESUMED", - "value": 2014 - }, - { - "name": "NOTIFICATION_APPLICATION_PAUSED", - "value": 2015 - }, - { - "name": "NOTIFICATION_APPLICATION_FOCUS_IN", - "value": 2016 - }, - { - "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", - "value": 2017 - }, - { - "name": "NOTIFICATION_TEXT_SERVER_CHANGED", - "value": 2018 - } - ], - "methods": [ - { - "name": "_initialize", - "is_const": false, - "is_static": false, + "name": "get_text_overrun_behavior", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_physics_process", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3779142101, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] + "type": "enum::TextServer.OverrunBehavior" + } }, { - "name": "_process", + "name": "set_ellipsis_char", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "delta", - "type": "float", - "meta": "double" + "name": "char", + "type": "String" } ] }, { - "name": "_finalize", - "is_const": false, - "is_static": false, + "name": "get_ellipsis_char", + "is_const": true, "is_vararg": false, - "is_virtual": true - } - ], - "signals": [ - { - "name": "on_request_permissions_result", - "arguments": [ - { - "name": "permission", - "type": "String" - }, - { - "name": "granted", - "type": "bool" - } - ] - } - ] - }, - { - "name": "MarginContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core" - }, - { - "name": "Marker2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { - "name": "set_gizmo_extents", + "name": "set_uppercase", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "extents", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_gizmo_extents", + "name": "is_uppercase", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } - } - ], - "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, + "name": "get_line_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 181039630, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "extents", - "type": "float", - "meta": "float" + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_gizmo_extents", + "name": "get_line_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } - } - ], - "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": "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": "variant_to_base64", - "is_const": false, + "name": "get_total_character_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3876248563, + "hash": 3905245786, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "variant", - "type": "Variant" - }, - { - "name": "full_objects", - "type": "bool", - "default_value": "false" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "base64_to_variant", + "name": "set_visible_characters", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 218087648, - "return_value": { - "type": "Variant" - }, + "hash": 1286410249, "arguments": [ { - "name": "base64_str", - "type": "String" - }, - { - "name": "allow_objects", - "type": "bool", - "default_value": "false" + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "raw_to_base64", - "is_const": false, + "name": "get_visible_characters", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3999417757, + "hash": 3905245786, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "array", - "type": "PackedByteArray" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "base64_to_raw", - "is_const": false, + "name": "get_visible_characters_behavior", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659035735, + "hash": 258789322, "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "base64_str", - "type": "String" - } - ] + "type": "enum::TextServer.VisibleCharactersBehavior" + } }, { - "name": "utf8_to_base64", + "name": "set_visible_characters_behavior", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1703090593, - "return_value": { - "type": "String" - }, + "hash": 3383839701, "arguments": [ { - "name": "utf8_str", - "type": "String" + "name": "behavior", + "type": "enum::TextServer.VisibleCharactersBehavior" } ] }, { - "name": "base64_to_utf8", + "name": "set_visible_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1703090593, - "return_value": { - "type": "String" - }, + "hash": 373806689, "arguments": [ { - "name": "base64_str", - "type": "String" + "name": "ratio", + "type": "float", + "meta": "float" } ] - } - ] - }, - { - "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", + "name": "get_visible_ratio", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_get_shader_mode", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "enum::Shader.Mode" + "type": "float", + "meta": "float" } }, { - "name": "_can_do_next_pass", - "is_const": true, - "is_static": false, + "name": "set_lines_skipped", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "lines_skipped", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_can_use_render_priority", + "name": "get_lines_skipped", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_next_pass", + "name": "set_max_lines_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 1286410249, "arguments": [ { - "name": "next_pass", - "type": "Material" + "name": "lines_visible", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_next_pass", + "name": "get_max_lines_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 3905245786, "return_value": { - "type": "Material" + "type": "int", + "meta": "int32" } }, { - "name": "set_render_priority", + "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 55961453, "arguments": [ { - "name": "priority", - "type": "int", - "meta": "int32" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "get_render_priority", + "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3385126229, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::TextServer.StructuredTextParser" } }, { - "name": "inspect_native_shader_code", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 381264803, + "arguments": [ + { + "name": "args", + "type": "Array" + } + ] }, { - "name": "create_placeholder", + "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 121922552, + "hash": 3995934104, "return_value": { - "type": "Resource" + "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": "render_priority", - "setter": "set_render_priority", - "getter": "get_render_priority" + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" }, { - "type": "Material", - "name": "next_pass", - "setter": "set_next_pass", - "getter": "get_next_pass" + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "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": "MenuBar", + "name": "Label3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Control", + "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_switch_on_hover", + "name": "set_horizontal_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2312603777, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "is_switch_on_hover", - "is_const": false, + "name": "get_horizontal_alignment", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 341400642, "return_value": { - "type": "bool" + "type": "enum::HorizontalAlignment" } }, { - "name": "set_disable_shortcuts", + "name": "set_vertical_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1796458609, "arguments": [ { - "name": "disabled", - "type": "bool" + "name": "alignment", + "type": "enum::VerticalAlignment" } ] }, { - "name": "set_prefer_global_menu", + "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": 2586408642, + "hash": 2920490490, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "modulate", + "type": "Color" } ] }, { - "name": "is_prefer_global_menu", + "name": "get_modulate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3444240500, "return_value": { - "type": "bool" + "type": "Color" } }, { - "name": "is_native_menu", + "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": 36873697, + "hash": 3444240500, "return_value": { - "type": "bool" + "type": "Color" } }, { - "name": "get_menu_count", + "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": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { @@ -128341,11 +137189,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 119160795, + "hash": 1418190634, "arguments": [ { "name": "direction", - "type": "enum::Control.TextDirection" + "type": "enum::TextServer.Direction" } ] }, @@ -128355,9 +137203,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 797257663, + "hash": 2516697328, "return_value": { - "type": "enum::Control.TextDirection" + "type": "enum::TextServer.Direction" } }, { @@ -128386,1062 +137234,584 @@ } }, { - "name": "set_flat", + "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 55961453, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "is_flat", + "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3385126229, "return_value": { - "type": "bool" + "type": "enum::TextServer.StructuredTextParser" } }, { - "name": "set_start_index", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 381264803, "arguments": [ { - "name": "enabled", - "type": "int", - "meta": "int32" + "name": "args", + "type": "Array" } ] }, { - "name": "get_start_index", + "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3995934104, "return_value": { - "type": "int", - "meta": "int32" + "type": "Array" } }, { - "name": "set_menu_title", + "name": "set_uppercase", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2586408642, "arguments": [ { - "name": "menu", - "type": "int", - "meta": "int32" - }, - { - "name": "title", - "type": "String" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_menu_title", + "name": "is_uppercase", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 36873697, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "menu", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_menu_tooltip", + "name": "set_render_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 1286410249, "arguments": [ { - "name": "menu", + "name": "priority", "type": "int", "meta": "int32" - }, - { - "name": "tooltip", - "type": "String" } ] }, { - "name": "get_menu_tooltip", + "name": "get_render_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 3905245786, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "menu", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_menu_disabled", + "name": "set_outline_render_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "menu", + "name": "priority", "type": "int", "meta": "int32" - }, - { - "name": "disabled", - "type": "bool" } ] }, { - "name": "is_menu_disabled", + "name": "get_outline_render_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "menu", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_menu_hidden", + "name": "set_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1262170328, "arguments": [ { - "name": "menu", - "type": "int", - "meta": "int32" - }, - { - "name": "hidden", - "type": "bool" + "name": "font", + "type": "Font" } ] }, { - "name": "is_menu_hidden", + "name": "get_font", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3229501585, "return_value": { - "type": "bool" - }, + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "menu", + "name": "size", "type": "int", "meta": "int32" } ] }, { - "name": "get_menu_popup", + "name": "get_font_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2100501353, + "hash": 3905245786, "return_value": { - "type": "PopupMenu" - }, + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "menu", + "name": "outline_size", "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", + "name": "get_outline_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229722558, + "hash": 3905245786, "return_value": { - "type": "PopupMenu" + "type": "int", + "meta": "int32" } }, { - "name": "show_popup", + "name": "set_line_spacing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_switch_on_hover", + "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": 2586408642, + "hash": 3289138044, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" } ] }, { - "name": "is_switch_on_hover", - "is_const": false, + "name": "get_autowrap_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1549071663, "return_value": { - "type": "bool" + "type": "enum::TextServer.AutowrapMode" } }, { - "name": "set_disable_shortcuts", + "name": "set_justification_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2877345813, "arguments": [ { - "name": "disabled", - "type": "bool" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "set_item_count", + "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": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "count", - "type": "int", - "meta": "int32" + "name": "width", + "type": "float", + "meta": "float" } ] }, { - "name": "get_item_count", + "name": "get_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } - } - ], - "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, + "name": "set_pixel_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_surface_get_array_len", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "pixel_size", + "type": "float", + "meta": "float" } ] }, { - "name": "_surface_get_array_index_len", + "name": "get_pixel_size", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_surface_get_arrays", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_surface_get_blend_shape_arrays", - "is_const": true, - "is_static": false, + "name": "set_offset", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Array" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_surface_get_lods", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - }, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_surface_get_format", + "name": "get_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_surface_get_primitive_type", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] + "type": "Vector2" + } }, { - "name": "_surface_set_material", + "name": "set_draw_flag", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1285833066, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "flag", + "type": "enum::Label3D.DrawFlags" }, { - "name": "material", - "type": "Material" - } - ] - }, - { - "name": "_surface_get_material", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Material" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_get_blend_shape_count", + "name": "get_draw_flag", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_blend_shape_name", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 259226453, "return_value": { - "type": "StringName" + "type": "bool" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "flag", + "type": "enum::Label3D.DrawFlags" } ] }, { - "name": "_set_blend_shape_name", + "name": "set_billboard_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4202036497, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "name", - "type": "StringName" + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" } ] }, { - "name": "_get_aabb", + "name": "get_billboard_mode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1283840139, "return_value": { - "type": "AABB" + "type": "enum::BaseMaterial3D.BillboardMode" } }, { - "name": "set_lightmap_size_hint", + "name": "set_alpha_cut_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 2549142916, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "mode", + "type": "enum::Label3D.AlphaCutMode" } ] }, { - "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", + "name": "get_alpha_cut_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 219468601, "return_value": { - "type": "AABB" + "type": "enum::Label3D.AlphaCutMode" } }, { - "name": "get_faces", - "is_const": true, + "name": "set_alpha_scissor_threshold", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 497664490, - "return_value": { - "type": "PackedVector3Array" - } + "hash": 373806689, + "arguments": [ + { + "name": "threshold", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_surface_count", + "name": "get_alpha_scissor_threshold", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "surface_get_arrays", - "is_const": true, + "name": "set_alpha_hash_scale", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, - "return_value": { - "type": "Array" - }, + "hash": 373806689, "arguments": [ { - "name": "surf_idx", - "type": "int", - "meta": "int32" + "name": "threshold", + "type": "float", + "meta": "float" } ] }, { - "name": "surface_get_blend_shape_arrays", + "name": "get_alpha_hash_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, + "hash": 1740695150, "return_value": { - "type": "typedarray::Array" - }, - "arguments": [ - { - "name": "surf_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "surface_set_material", + "name": "set_alpha_antialiasing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3671737478, + "hash": 3212649852, "arguments": [ { - "name": "surf_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "material", - "type": "Material" + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" } ] }, { - "name": "surface_get_material", + "name": "get_alpha_antialiasing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2897466400, + "hash": 2889939400, "return_value": { - "type": "Material" - }, - "arguments": [ - { - "name": "surf_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + } }, { - "name": "create_placeholder", - "is_const": true, + "name": "set_alpha_antialiasing_edge", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 121922552, - "return_value": { - "type": "Resource" - } + "hash": 373806689, + "arguments": [ + { + "name": "edge", + "type": "float", + "meta": "float" + } + ] }, { - "name": "create_trimesh_shape", + "name": "get_alpha_antialiasing_edge", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4160111210, + "hash": 1740695150, "return_value": { - "type": "ConcavePolygonShape3D" + "type": "float", + "meta": "float" } }, { - "name": "create_convex_shape", - "is_const": true, + "name": "set_texture_filter", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2529984628, - "return_value": { - "type": "ConvexPolygonShape3D" - }, + "hash": 22904437, "arguments": [ { - "name": "clean", - "type": "bool", - "default_value": "true" - }, - { - "name": "simplify", - "type": "bool", - "default_value": "false" + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" } ] }, { - "name": "create_outline", + "name": "get_texture_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1208642001, + "hash": 3289213076, "return_value": { - "type": "Mesh" - }, - "arguments": [ - { - "name": "margin", - "type": "float", - "meta": "float" - } - ] + "type": "enum::BaseMaterial3D.TextureFilter" + } }, { "name": "generate_triangle_mesh", @@ -129457,38 +137827,212 @@ ], "properties": [ { - "type": "Vector2i", - "name": "lightmap_size_hint", - "setter": "set_lightmap_size_hint", - "getter": "get_lightmap_size_hint" + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "billboard", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "shaded", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 0 + }, + { + "type": "bool", + "name": "double_sided", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 1 + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 2 + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 3 + }, + { + "type": "int", + "name": "alpha_cut", + "setter": "set_alpha_cut_mode", + "getter": "get_alpha_cut_mode" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + }, + { + "type": "int", + "name": "outline_render_priority", + "setter": "set_outline_render_priority", + "getter": "get_outline_render_priority" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "Color", + "name": "outline_modulate", + "setter": "set_outline_modulate", + "getter": "get_outline_modulate" + }, + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font" + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size" + }, + { + "type": "int", + "name": "outline_size", + "setter": "set_outline_size", + "getter": "get_outline_size" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_alignment" + }, + { + "type": "bool", + "name": "uppercase", + "setter": "set_uppercase", + "getter": "is_uppercase" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "justification_flags", + "setter": "set_justification_flags", + "getter": "get_justification_flags" + }, + { + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" } ] }, { - "name": "MeshConvexDecompositionSettings", + "name": "LabelSettings", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "Resource", "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", + "name": "set_line_spacing", "is_const": false, "is_vararg": false, "is_static": false, @@ -129496,14 +138040,14 @@ "hash": 373806689, "arguments": [ { - "name": "max_concavity", + "name": "spacing", "type": "float", "meta": "float" } ] }, { - "name": "get_max_concavity", + "name": "get_line_spacing", "is_const": true, "is_vararg": false, "is_static": false, @@ -129515,7 +138059,7 @@ } }, { - "name": "set_symmetry_planes_clipping_bias", + "name": "set_paragraph_spacing", "is_const": false, "is_vararg": false, "is_static": false, @@ -129523,14 +138067,14 @@ "hash": 373806689, "arguments": [ { - "name": "symmetry_planes_clipping_bias", + "name": "spacing", "type": "float", "meta": "float" } ] }, { - "name": "get_symmetry_planes_clipping_bias", + "name": "get_paragraph_spacing", "is_const": true, "is_vararg": false, "is_static": false, @@ -129542,88 +138086,84 @@ } }, { - "name": "set_revolution_axes_clipping_bias", + "name": "set_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1262170328, "arguments": [ { - "name": "revolution_axes_clipping_bias", - "type": "float", - "meta": "float" + "name": "font", + "type": "Font" } ] }, { - "name": "get_revolution_axes_clipping_bias", + "name": "get_font", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3229501585, "return_value": { - "type": "float", - "meta": "float" + "type": "Font" } }, { - "name": "set_min_volume_per_convex_hull", + "name": "set_font_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "min_volume_per_convex_hull", - "type": "float", - "meta": "float" + "name": "size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_min_volume_per_convex_hull", + "name": "get_font_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_resolution", + "name": "set_font_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2920490490, "arguments": [ { - "name": "min_volume_per_convex_hull", - "type": "int", - "meta": "uint32" + "name": "color", + "type": "Color" } ] }, { - "name": "get_resolution", + "name": "get_font_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3444240500, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Color" } }, { - "name": "set_max_num_vertices_per_convex_hull", + "name": "set_outline_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -129631,14 +138171,14 @@ "hash": 1286410249, "arguments": [ { - "name": "max_num_vertices_per_convex_hull", + "name": "size", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_max_num_vertices_per_convex_hull", + "name": "get_outline_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -129646,38 +138186,36 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_plane_downsampling", + "name": "set_outline_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2920490490, "arguments": [ { - "name": "plane_downsampling", - "type": "int", - "meta": "uint32" + "name": "color", + "type": "Color" } ] }, { - "name": "get_plane_downsampling", + "name": "get_outline_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3444240500, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Color" } }, { - "name": "set_convex_hull_downsampling", + "name": "set_shadow_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -129685,14 +138223,14 @@ "hash": 1286410249, "arguments": [ { - "name": "convex_hull_downsampling", + "name": "size", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_convex_hull_downsampling", + "name": "get_shadow_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -129700,75 +138238,184 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_normalize_mesh", + "name": "set_shadow_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2920490490, "arguments": [ { - "name": "normalize_mesh", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "get_normalize_mesh", + "name": "get_shadow_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3444240500, "return_value": { - "type": "bool" + "type": "Color" } }, { - "name": "set_mode", + "name": "set_shadow_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1668072869, + "hash": 743155724, "arguments": [ { - "name": "mode", - "type": "enum::MeshConvexDecompositionSettings.Mode" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_mode", + "name": "get_shadow_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 23479454, + "hash": 3341600327, "return_value": { - "type": "enum::MeshConvexDecompositionSettings.Mode" + "type": "Vector2" } + } + ], + "properties": [ + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" }, { - "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": "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" + } + ] + }, + { + "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": "get_convex_hull_approximation", + "name": "is_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -129779,204 +138426,99 @@ } }, { - "name": "set_max_convex_hulls", + "name": "set_editor_only", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "max_convex_hulls", - "type": "int", - "meta": "uint32" + "name": "editor_only", + "type": "bool" } ] }, { - "name": "get_max_convex_hulls", + "name": "is_editor_only", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" + "type": "bool" } }, { - "name": "set_project_hull_vertices", + "name": "set_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2920490490, "arguments": [ { - "name": "project_hull_vertices", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "get_project_hull_vertices", + "name": "get_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3444240500, "return_value": { - "type": "bool" + "type": "Color" } - } - ], - "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", + "name": "set_energy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "energy", + "type": "float", + "meta": "float" + } + ] }, { - "name": "create_from_surface", - "is_const": false, + "name": "get_energy", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2727020678, + "hash": 1740695150, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "mesh", - "type": "ArrayMesh" - }, - { - "name": "surface", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "commit_to_surface", + "name": "set_z_range_min", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2021686445, - "hash_compatibility": [ - 3521099812 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "mesh", - "type": "ArrayMesh" - }, - { - "name": "compression_flags", + "name": "z", "type": "int", - "meta": "uint64", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_format", + "name": "get_z_range_min", "is_const": true, "is_vararg": false, "is_static": false, @@ -129984,23 +138526,26 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint64" + "meta": "int32" } }, { - "name": "get_vertex_count", - "is_const": true, + "name": "set_z_range_max", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1286410249, + "arguments": [ + { + "name": "z", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_edge_count", + "name": "get_z_range_max", "is_const": true, "is_vararg": false, "is_static": false, @@ -130012,7 +138557,22 @@ } }, { - "name": "get_face_count", + "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, @@ -130024,745 +138584,767 @@ } }, { - "name": "set_vertex", + "name": "set_layer_range_max", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1530502735, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "layer", "type": "int", "meta": "int32" - }, - { - "name": "vertex", - "type": "Vector3" } ] }, { - "name": "get_vertex", + "name": "get_layer_range_max", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 3905245786, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_vertex_normal", + "name": "set_item_cull_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1530502735, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "item_cull_mask", "type": "int", "meta": "int32" - }, - { - "name": "normal", - "type": "Vector3" } ] }, { - "name": "get_vertex_normal", + "name": "get_item_cull_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 3905245786, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_vertex_tangent", + "name": "set_item_shadow_cull_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1104099133, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "item_shadow_cull_mask", "type": "int", "meta": "int32" - }, - { - "name": "tangent", - "type": "Plane" } ] }, { - "name": "get_vertex_tangent", + "name": "get_item_shadow_cull_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1372055458, + "hash": 3905245786, "return_value": { - "type": "Plane" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_vertex_uv", + "name": "set_shadow_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 2586408642, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "uv", - "type": "Vector2" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_vertex_uv", + "name": "is_shadow_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 36873697, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_vertex_uv2", + "name": "set_shadow_smooth", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 373806689, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "uv2", - "type": "Vector2" + "name": "smooth", + "type": "float", + "meta": "float" } ] }, { - "name": "get_vertex_uv2", + "name": "get_shadow_smooth", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 1740695150, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_vertex_color", + "name": "set_shadow_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 3209356555, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "color", - "type": "Color" + "name": "filter", + "type": "enum::Light2D.ShadowFilter" } ] }, { - "name": "get_vertex_color", + "name": "get_shadow_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 1973619177, "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::Light2D.ShadowFilter" + } }, { - "name": "set_vertex_bones", + "name": "set_shadow_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3500328261, + "hash": 2920490490, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "bones", - "type": "PackedInt32Array" + "name": "shadow_color", + "type": "Color" } ] }, { - "name": "get_vertex_bones", + "name": "get_shadow_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1706082319, + "hash": 3444240500, "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "Color" + } }, { - "name": "set_vertex_weights", + "name": "set_blend_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1345852415, + "hash": 2916638796, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "weights", - "type": "PackedFloat32Array" + "name": "mode", + "type": "enum::Light2D.BlendMode" } ] }, { - "name": "get_vertex_weights", + "name": "get_blend_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1542882410, + "hash": 936255250, "return_value": { - "type": "PackedFloat32Array" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::Light2D.BlendMode" + } }, { - "name": "set_vertex_meta", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 373806689, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "meta", - "type": "Variant" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "get_vertex_meta", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, + "hash": 1740695150, "return_value": { - "type": "Variant" - }, - "arguments": [ + "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": "idx", - "type": "int", - "meta": "int32" + "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": "get_vertex_edges", - "is_const": true, + "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": 1706082319, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 2586408642, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "editor_only", + "type": "bool" } ] }, { - "name": "get_vertex_faces", + "name": "is_editor_only", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1706082319, + "hash": 36873697, "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_edge_vertex", - "is_const": true, + "name": "set_param", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1722734213, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "param", + "type": "enum::Light3D.Param" }, { - "name": "vertex", - "type": "int", - "meta": "int32" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_edge_faces", + "name": "get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1706082319, + "hash": 1844084987, "return_value": { - "type": "PackedInt32Array" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "param", + "type": "enum::Light3D.Param" } ] }, { - "name": "set_edge_meta", + "name": "set_shadow", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 2586408642, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "meta", - "type": "Variant" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_edge_meta", + "name": "has_shadow", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, + "hash": 36873697, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_face_vertex", - "is_const": true, + "name": "set_negative", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2586408642, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "vertex", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_face_edge", + "name": "is_negative", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "edge", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_face_meta", + "name": "set_cull_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "cull_mask", "type": "int", - "meta": "int32" - }, - { - "name": "meta", - "type": "Variant" + "meta": "uint32" } ] }, { - "name": "get_face_meta", + "name": "get_cull_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, + "hash": 3905245786, "return_value": { - "type": "Variant" - }, + "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": "idx", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_face_normal", + "name": "is_distance_fade_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 36873697, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_material", + "name": "set_distance_fade_begin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 373806689, "arguments": [ { - "name": "material", - "type": "Material" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_material", + "name": "get_distance_fade_begin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 1740695150, "return_value": { - "type": "Material" + "type": "float", + "meta": "float" } - } - ] - }, - { - "name": "MeshInstance2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ + }, { - "name": "set_mesh", + "name": "set_distance_fade_shadow", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194775623, + "hash": 373806689, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_mesh", + "name": "get_distance_fade_shadow", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1808005922, + "hash": 1740695150, "return_value": { - "type": "Mesh" + "type": "float", + "meta": "float" } }, { - "name": "set_texture", + "name": "set_distance_fade_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 373806689, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_texture", + "name": "get_distance_fade_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 1740695150, "return_value": { - "type": "Texture2D" + "type": "float", + "meta": "float" } - } - ], - "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", + "name": "set_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194775623, + "hash": 2920490490, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "color", + "type": "Color" } ] }, { - "name": "get_mesh", + "name": "get_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1808005922, + "hash": 3444240500, "return_value": { - "type": "Mesh" + "type": "Color" } }, { - "name": "set_skeleton_path", + "name": "set_shadow_reverse_cull_face", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2586408642, "arguments": [ { - "name": "skeleton_path", - "type": "NodePath" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_skeleton_path", - "is_const": false, + "name": "get_shadow_reverse_cull_face", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 277076166, + "hash": 36873697, "return_value": { - "type": "NodePath" + "type": "bool" } }, { - "name": "set_skin", + "name": "set_shadow_caster_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3971435618, + "hash": 1286410249, "arguments": [ { - "name": "skin", - "type": "Skin" + "name": "caster_mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_skin", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2074563878, - "return_value": { - "type": "Skin" - } - }, - { - "name": "get_surface_override_material_count", + "name": "get_shadow_caster_mask", "is_const": true, "is_vararg": false, "is_static": false, @@ -130770,791 +139352,829 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "set_surface_override_material", + "name": "set_bake_mode", "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" - }, + "hash": 37739303, "arguments": [ { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "bake_mode", + "type": "enum::Light3D.BakeMode" } ] }, { - "name": "get_active_material", + "name": "get_bake_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2897466400, + "hash": 371737608, "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" - } - ] + "type": "enum::Light3D.BakeMode" + } }, { - "name": "create_multiple_convex_collisions", + "name": "set_projector", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 628789669, + "hash": 4051416890, "arguments": [ { - "name": "settings", - "type": "MeshConvexDecompositionSettings", - "default_value": "null" + "name": "projector", + "type": "Texture2D" } ] }, { - "name": "get_blend_shape_count", + "name": "get_projector", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3635182373, "return_value": { - "type": "int", - "meta": "int32" + "type": "Texture2D" } }, { - "name": "find_blend_shape_by_name", + "name": "set_temperature", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4150868206, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 373806689, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "temperature", + "type": "float", + "meta": "float" } ] }, { - "name": "get_blend_shape_value", + "name": "get_temperature", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 1740695150, "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, + "name": "get_correlated_color", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3444240500, + "return_value": { + "type": "Color" + } } ], "properties": [ { - "type": "Mesh", - "name": "mesh", - "setter": "set_mesh", - "getter": "get_mesh" + "type": "float", + "name": "light_intensity_lumens", + "setter": "set_param", + "getter": "get_param", + "index": 20 }, { - "type": "Skin", - "name": "skin", - "setter": "set_skin", - "getter": "get_skin" + "type": "float", + "name": "light_intensity_lux", + "setter": "set_param", + "getter": "get_param", + "index": 20 }, { - "type": "NodePath", - "name": "skeleton", - "setter": "set_skeleton_path", - "getter": "get_skeleton_path" + "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": "MeshLibrary", - "is_refcounted": true, + "name": "LightOccluder2D", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Resource", + "inherits": "Node2D", "api_type": "core", "methods": [ { - "name": "create_item", + "name": "set_occluder_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3258315893, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "polygon", + "type": "OccluderPolygon2D" } ] }, { - "name": "set_item_name", - "is_const": false, + "name": "get_occluder_polygon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "name", - "type": "String" - } - ] + "hash": 3962317075, + "return_value": { + "type": "OccluderPolygon2D" + } }, { - "name": "set_item_mesh", + "name": "set_occluder_light_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969122797, + "hash": 1286410249, "arguments": [ { - "name": "id", + "name": "mask", "type": "int", "meta": "int32" - }, - { - "name": "mesh", - "type": "Mesh" } ] }, { - "name": "set_item_mesh_transform", - "is_const": false, + "name": "get_occluder_light_mask", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "mesh_transform", - "type": "Transform3D" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "set_item_navigation_mesh", + "name": "set_as_sdf_collision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3483353960, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "navigation_mesh", - "type": "NavigationMesh" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_item_navigation_mesh_transform", - "is_const": false, + "name": "is_set_as_sdf_collision", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, - "arguments": [ + "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": "id", - "type": "int", - "meta": "int32" + "name": "BAKE_QUALITY_LOW", + "value": 0 }, { - "name": "navigation_mesh", - "type": "Transform3D" + "name": "BAKE_QUALITY_MEDIUM", + "value": 1 + }, + { + "name": "BAKE_QUALITY_HIGH", + "value": 2 + }, + { + "name": "BAKE_QUALITY_ULTRA", + "value": 3 } ] }, { - "name": "set_item_navigation_layers", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3937882851, - "arguments": [ + "name": "GenerateProbes", + "is_bitfield": false, + "values": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "GENERATE_PROBES_DISABLED", + "value": 0 }, { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" + "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": "set_item_shapes", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 537221740, - "arguments": [ + "name": "BakeError", + "is_bitfield": false, + "values": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "BAKE_ERROR_OK", + "value": 0 }, { - "name": "shapes", - "type": "Array" + "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": "set_item_preview", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 666127730, - "arguments": [ + "name": "EnvironmentMode", + "is_bitfield": false, + "values": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "ENVIRONMENT_MODE_DISABLED", + "value": 0 }, { - "name": "texture", - "type": "Texture2D" + "name": "ENVIRONMENT_MODE_SCENE", + "value": 1 + }, + { + "name": "ENVIRONMENT_MODE_CUSTOM_SKY", + "value": 2 + }, + { + "name": "ENVIRONMENT_MODE_CUSTOM_COLOR", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "get_item_name", - "is_const": true, + "name": "set_light_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 1790597277, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "data", + "type": "LightmapGIData" } ] }, { - "name": "get_item_mesh", + "name": "get_light_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1576363275, + "hash": 290354153, "return_value": { - "type": "Mesh" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "LightmapGIData" + } }, { - "name": "get_item_mesh_transform", - "is_const": true, + "name": "set_bake_quality", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, - "return_value": { - "type": "Transform3D" - }, + "hash": 1192215803, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "bake_quality", + "type": "enum::LightmapGI.BakeQuality" } ] }, { - "name": "get_item_navigation_mesh", + "name": "get_bake_quality", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2729647406, + "hash": 688832735, "return_value": { - "type": "NavigationMesh" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::LightmapGI.BakeQuality" + } }, { - "name": "get_item_navigation_mesh_transform", - "is_const": true, + "name": "set_bounces", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, - "return_value": { - "type": "Transform3D" - }, + "hash": 1286410249, "arguments": [ { - "name": "id", + "name": "bounces", "type": "int", "meta": "int32" } ] }, { - "name": "get_item_navigation_layers", + "name": "get_bounces", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "meta": "int32" + } }, { - "name": "get_item_shapes", - "is_const": true, + "name": "set_bounce_indirect_energy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, - "return_value": { - "type": "Array" - }, + "hash": 373806689, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "bounce_indirect_energy", + "type": "float", + "meta": "float" } ] }, { - "name": "get_item_preview", + "name": "get_bounce_indirect_energy", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 1740695150, "return_value": { - "type": "Texture2D" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "remove_item", + "name": "set_generate_probes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 549981046, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "subdivision", + "type": "enum::LightmapGI.GenerateProbes" } ] }, { - "name": "find_item_by_name", + "name": "get_generate_probes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1321353865, + "hash": 3930596226, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] + "type": "enum::LightmapGI.GenerateProbes" + } }, { - "name": "clear", + "name": "set_bias", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_item_list", + "name": "get_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 1740695150, "return_value": { - "type": "PackedInt32Array" + "type": "float", + "meta": "float" } }, { - "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", + "name": "set_environment_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194775623, + "hash": 2282650285, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "mode", + "type": "enum::LightmapGI.EnvironmentMode" } ] }, { - "name": "get_mesh", + "name": "get_environment_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1808005922, + "hash": 4128646479, "return_value": { - "type": "Mesh" + "type": "enum::LightmapGI.EnvironmentMode" } }, { - "name": "set_image_size", + "name": "set_environment_custom_sky", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3336722921, "arguments": [ { - "name": "size", - "type": "Vector2" + "name": "sky", + "type": "Sky" } ] }, { - "name": "get_image_size", + "name": "get_environment_custom_sky", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1177136966, "return_value": { - "type": "Vector2" + "type": "Sky" } }, { - "name": "set_base_texture", + "name": "set_environment_custom_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2920490490, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "color", + "type": "Color" } ] }, { - "name": "get_base_texture", + "name": "get_environment_custom_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3444240500, "return_value": { - "type": "Texture2D" + "type": "Color" } - } - ], - "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", + "name": "set_environment_custom_energy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 266477812, - "return_value": { - "type": "MethodTweener" - }, + "hash": 373806689, "arguments": [ { - "name": "delay", + "name": "energy", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "set_trans", - "is_const": false, + "name": "get_environment_custom_energy", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740975367, + "hash": 1740695150, "return_value": { - "type": "MethodTweener" - }, - "arguments": [ - { - "name": "trans", - "type": "enum::Tween.TransitionType" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_ease", + "name": "set_texel_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 315540545, - "return_value": { - "type": "MethodTweener" - }, + "hash": 373806689, "arguments": [ { - "name": "ease", - "type": "enum::Tween.EaseType" + "name": "texel_scale", + "type": "float", + "meta": "float" } ] - } - ] - }, - { - "name": "MissingNode", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "api_type": "core", - "methods": [ + }, { - "name": "set_original_class", + "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": 83702148, + "hash": 1286410249, "arguments": [ { - "name": "name", - "type": "String" + "name": "max_texture_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_original_class", + "name": "get_max_texture_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "set_recording_properties", + "name": "set_supersampling_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -131568,7 +140188,7 @@ ] }, { - "name": "is_recording_properties", + "name": "is_supersampling_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -131577,57 +140197,36 @@ "return_value": { "type": "bool" } - } - ], - "properties": [ - { - "type": "String", - "name": "original_class", - "setter": "set_original_class", - "getter": "get_original_class" }, { - "type": "bool", - "name": "recording_properties", - "setter": "set_recording_properties", - "getter": "is_recording_properties" - } - ] - }, - { - "name": "MissingResource", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_original_class", + "name": "set_supersampling_factor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "name", - "type": "String" + "name": "factor", + "type": "float", + "meta": "float" } ] }, { - "name": "get_original_class", + "name": "get_supersampling_factor", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "set_recording_properties", + "name": "set_use_denoiser", "is_const": false, "is_vararg": false, "is_static": false, @@ -131635,13 +140234,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "use_denoiser", "type": "bool" } ] }, { - "name": "is_recording_properties", + "name": "is_using_denoiser", "is_const": true, "is_vararg": false, "is_static": false, @@ -131650,32 +140249,9 @@ "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", + "name": "set_denoiser_strength", "is_const": false, "is_vararg": false, "is_static": false, @@ -131683,14 +140259,14 @@ "hash": 373806689, "arguments": [ { - "name": "eye_height", + "name": "denoiser_strength", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "get_eye_height", + "name": "get_denoiser_strength", "is_const": true, "is_vararg": false, "is_static": false, @@ -131698,404 +140274,376 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" + "meta": "float" } }, { - "name": "set_iod", + "name": "set_denoiser_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "iod", - "type": "float", - "meta": "double" + "name": "denoiser_range", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_iod", + "name": "get_denoiser_range", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "double" + "type": "int", + "meta": "int32" } }, { - "name": "set_display_width", + "name": "set_interior", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "display_width", - "type": "float", - "meta": "double" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_display_width", + "name": "is_interior", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_display_to_lens", + "name": "set_directional", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "display_to_lens", - "type": "float", - "meta": "double" + "name": "directional", + "type": "bool" } ] }, { - "name": "get_display_to_lens", + "name": "is_directional", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_oversample", + "name": "set_shadowmask_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3451066572, "arguments": [ { - "name": "oversample", - "type": "float", - "meta": "double" + "name": "mode", + "type": "enum::LightmapGIData.ShadowmaskMode" } ] }, { - "name": "get_oversample", + "name": "get_shadowmask_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 785478560, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::LightmapGIData.ShadowmaskMode" } }, { - "name": "set_k1", + "name": "set_use_texture_for_bounces", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "k", - "type": "float", - "meta": "double" + "name": "use_texture_for_bounces", + "type": "bool" } ] }, { - "name": "get_k1", + "name": "is_using_texture_for_bounces", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_k2", + "name": "set_camera_attributes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2817810567, "arguments": [ { - "name": "k", - "type": "float", - "meta": "double" + "name": "camera_attributes", + "type": "CameraAttributes" } ] }, { - "name": "get_k2", + "name": "get_camera_attributes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3921283215, "return_value": { - "type": "float", - "meta": "double" + "type": "CameraAttributes" } } ], "properties": [ { - "type": "float", - "name": "eye_height", - "setter": "set_eye_height", - "getter": "get_eye_height" + "type": "int", + "name": "quality", + "setter": "set_bake_quality", + "getter": "get_bake_quality" }, { - "type": "float", - "name": "iod", - "setter": "set_iod", - "getter": "get_iod" + "type": "bool", + "name": "supersampling", + "setter": "set_supersampling_enabled", + "getter": "is_supersampling_enabled" }, { "type": "float", - "name": "display_width", - "setter": "set_display_width", - "getter": "get_display_width" + "name": "supersampling_factor", + "setter": "set_supersampling_factor", + "getter": "get_supersampling_factor" + }, + { + "type": "int", + "name": "bounces", + "setter": "set_bounces", + "getter": "get_bounces" }, { "type": "float", - "name": "display_to_lens", - "setter": "set_display_to_lens", - "getter": "get_display_to_lens" + "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": "oversample", - "setter": "set_oversample", - "getter": "get_oversample" + "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": "k1", - "setter": "set_k1", - "getter": "get_k1" + "name": "bias", + "setter": "set_bias", + "getter": "get_bias" }, { "type": "float", - "name": "k2", - "setter": "set_k2", - "getter": "get_k2" - } - ] - }, - { - "name": "MovieWriter", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + "name": "texel_scale", + "setter": "set_texel_scale", + "getter": "get_texel_scale" + }, { - "name": "_get_audio_mix_rate", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "int", + "name": "max_texture_size", + "setter": "set_max_texture_size", + "getter": "get_max_texture_size" }, { - "name": "_get_audio_speaker_mode", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::AudioServer.SpeakerMode" - } + "type": "int", + "name": "environment_mode", + "setter": "set_environment_mode", + "getter": "get_environment_mode" }, { - "name": "_handles_file", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "type": "Sky", + "name": "environment_custom_sky", + "setter": "set_environment_custom_sky", + "getter": "get_environment_custom_sky" }, { - "name": "_write_begin", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "movie_size", - "type": "Vector2i" - }, - { - "name": "fps", - "type": "int", - "meta": "uint32" - }, - { - "name": "base_path", - "type": "String" - } - ] + "type": "Color", + "name": "environment_custom_color", + "setter": "set_environment_custom_color", + "getter": "get_environment_custom_color" }, { - "name": "_write_frame", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "frame_image", - "type": "Image" - }, - { - "name": "audio_frame_block", - "type": "const void*" - } - ] + "type": "float", + "name": "environment_custom_energy", + "setter": "set_environment_custom_energy", + "getter": "get_environment_custom_energy" }, { - "name": "_write_end", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true + "type": "CameraAttributesPractical,CameraAttributesPhysical", + "name": "camera_attributes", + "setter": "set_camera_attributes", + "getter": "get_camera_attributes" }, { - "name": "add_writer", - "is_const": false, - "is_vararg": false, - "is_static": true, - "is_virtual": false, - "hash": 4023702871, - "arguments": [ - { - "name": "writer", - "type": "MovieWriter" - } - ] + "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": "MultiMesh", + "name": "LightmapGIData", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "enums": [ { - "name": "TransformFormat", + "name": "ShadowmaskMode", "is_bitfield": false, "values": [ { - "name": "TRANSFORM_2D", + "name": "SHADOWMASK_MODE_NONE", "value": 0 }, { - "name": "TRANSFORM_3D", + "name": "SHADOWMASK_MODE_REPLACE", "value": 1 + }, + { + "name": "SHADOWMASK_MODE_OVERLAY", + "value": 2 } ] } ], "methods": [ { - "name": "set_mesh", + "name": "set_lightmap_textures", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194775623, + "hash": 381264803, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "light_textures", + "type": "typedarray::TextureLayered" } ] }, { - "name": "get_mesh", + "name": "get_lightmap_textures", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1808005922, + "hash": 3995934104, "return_value": { - "type": "Mesh" + "type": "typedarray::TextureLayered" } }, { - "name": "set_use_colors", + "name": "set_shadowmask_textures", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 381264803, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "shadowmask_textures", + "type": "typedarray::TextureLayered" } ] }, { - "name": "is_using_colors", + "name": "get_shadowmask_textures", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3995934104, "return_value": { - "type": "bool" + "type": "typedarray::TextureLayered" } }, { - "name": "set_use_custom_data", + "name": "set_uses_spherical_harmonics", "is_const": false, "is_vararg": false, "is_static": false, @@ -132103,13 +140651,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "uses_spherical_harmonics", "type": "bool" } ] }, { - "name": "is_using_custom_data", + "name": "is_using_spherical_harmonics", "is_const": true, "is_vararg": false, "is_static": false, @@ -132120,368 +140668,471 @@ } }, { - "name": "set_transform_format", + "name": "add_user", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2404750322, + "hash": 4272570515, "arguments": [ { - "name": "format", - "type": "enum::MultiMesh.TransformFormat" + "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_transform_format", + "name": "get_user_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2444156481, + "hash": 3905245786, "return_value": { - "type": "enum::MultiMesh.TransformFormat" + "type": "int", + "meta": "int32" } }, { - "name": "set_instance_count", - "is_const": false, + "name": "get_user_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "count", + "name": "user_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_instance_count", - "is_const": true, + "name": "clear_users", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3218959716 }, { - "name": "set_visible_instance_count", + "name": "set_light_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1278366092, "arguments": [ { - "name": "count", - "type": "int", - "meta": "int32" + "name": "light_texture", + "type": "TextureLayered" } ] }, { - "name": "get_visible_instance_count", + "name": "get_light_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3984243839, "return_value": { - "type": "int", - "meta": "int32" + "type": "TextureLayered" } + } + ], + "properties": [ + { + "type": "typedarray::TextureLayered", + "name": "lightmap_textures", + "setter": "set_lightmap_textures", + "getter": "get_lightmap_textures" }, { - "name": "set_instance_transform", + "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": "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": 3616898986, + "hash": 1509147220, "arguments": [ { - "name": "instance", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "points", + "type": "PackedVector2Array" } ] }, { - "name": "set_instance_transform_2d", + "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": 30160968, + "hash": 163021252, "arguments": [ { - "name": "instance", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "transform", - "type": "Transform2D" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_instance_transform", + "name": "get_point_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 2299179447, "return_value": { - "type": "Transform3D" + "type": "Vector2" }, "arguments": [ { - "name": "instance", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_instance_transform_2d", + "name": "get_point_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3836996910, + "hash": 3905245786, "return_value": { - "type": "Transform2D" - }, - "arguments": [ - { - "name": "instance", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_instance_color", + "name": "add_point", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 2654014372, + "hash_compatibility": [ + 468506575 + ], "arguments": [ { - "name": "instance", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector2" }, { - "name": "color", - "type": "Color" + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_instance_color", - "is_const": true, + "name": "remove_point", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, - "return_value": { - "type": "Color" - }, + "hash": 1286410249, "arguments": [ { - "name": "instance", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_instance_custom_data", + "name": "clear_points", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 3218959716 + }, + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "instance", - "type": "int", - "meta": "int32" - }, - { - "name": "custom_data", - "type": "Color" + "name": "closed", + "type": "bool" } ] }, { - "name": "get_instance_custom_data", + "name": "is_closed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 36873697, "return_value": { - "type": "Color" - }, + "type": "bool" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "instance", - "type": "int", - "meta": "int32" + "name": "width", + "type": "float", + "meta": "float" } ] }, { - "name": "get_aabb", + "name": "get_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 1740695150, "return_value": { - "type": "AABB" + "type": "float", + "meta": "float" } }, { - "name": "get_buffer", + "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": 675695659, + "hash": 2460114913, "return_value": { - "type": "PackedFloat32Array" + "type": "Curve" } }, { - "name": "set_buffer", + "name": "set_default_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 2920490490, "arguments": [ { - "name": "buffer", - "type": "PackedFloat32Array" + "name": "color", + "type": "Color" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "transform_format", - "setter": "set_transform_format", - "getter": "get_transform_format" - }, - { - "type": "bool", - "name": "use_colors", - "setter": "set_use_colors", - "getter": "is_using_colors" - }, - { - "type": "bool", - "name": "use_custom_data", - "setter": "set_use_custom_data", - "getter": "is_using_custom_data" - }, - { - "type": "int", - "name": "instance_count", - "setter": "set_instance_count", - "getter": "get_instance_count" - }, - { - "type": "int", - "name": "visible_instance_count", - "setter": "set_visible_instance_count", - "getter": "get_visible_instance_count" - }, - { - "type": "Mesh", - "name": "mesh", - "setter": "set_mesh", - "getter": "get_mesh" - }, - { - "type": "PackedFloat32Array", - "name": "buffer", - "setter": "set_buffer", - "getter": "get_buffer" - }, - { - "type": "PackedVector3Array", - "name": "transform_array", - "setter": "_set_transform_array", - "getter": "_get_transform_array" - }, - { - "type": "PackedVector2Array", - "name": "transform_2d_array", - "setter": "_set_transform_2d_array", - "getter": "_get_transform_2d_array" }, { - "type": "PackedColorArray", - "name": "color_array", - "setter": "_set_color_array", - "getter": "_get_color_array" + "name": "get_default_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } }, { - "type": "PackedColorArray", - "name": "custom_data_array", - "setter": "_set_custom_data_array", - "getter": "_get_custom_data_array" - } - ] - }, - { - "name": "MultiMeshInstance2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ - { - "name": "set_multimesh", + "name": "set_gradient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246127404, + "hash": 2756054477, "arguments": [ { - "name": "multimesh", - "type": "MultiMesh" + "name": "color", + "type": "Gradient" } ] }, { - "name": "get_multimesh", + "name": "get_gradient", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1385450523, + "hash": 132272999, "return_value": { - "type": "MultiMesh" + "type": "Gradient" } }, { @@ -132508,643 +141159,591 @@ "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", + "name": "set_texture_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246127404, + "hash": 1952559516, "arguments": [ { - "name": "multimesh", - "type": "MultiMesh" + "name": "mode", + "type": "enum::Line2D.LineTextureMode" } ] }, { - "name": "get_multimesh", + "name": "get_texture_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1385450523, + "hash": 2341040722, "return_value": { - "type": "MultiMesh" + "type": "enum::Line2D.LineTextureMode" } - } - ], - "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", + "name": "set_joint_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 604292979, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineJointMode" + } + ] }, { - "name": "get_multiplayer_peer", - "is_const": false, + "name": "get_joint_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3223692825, + "hash": 2546544037, "return_value": { - "type": "MultiplayerPeer" + "type": "enum::Line2D.LineJointMode" } }, { - "name": "set_multiplayer_peer", + "name": "set_begin_cap_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3694835298, + "hash": 1669024546, "arguments": [ { - "name": "peer", - "type": "MultiplayerPeer" + "name": "mode", + "type": "enum::Line2D.LineCapMode" } ] }, { - "name": "get_unique_id", - "is_const": false, + "name": "get_begin_cap_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 1107511441, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Line2D.LineCapMode" } }, { - "name": "is_server", + "name": "set_end_cap_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 1669024546, + "arguments": [ + { + "name": "mode", + "type": "enum::Line2D.LineCapMode" + } + ] }, { - "name": "get_remote_sender_id", - "is_const": false, + "name": "get_end_cap_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 1107511441, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Line2D.LineCapMode" } }, { - "name": "poll", + "name": "set_sharp_limit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "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": "enum::Error" + "type": "float", + "meta": "float" } }, { - "name": "rpc", + "name": "set_round_precision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2077486355, - "hash_compatibility": [ - 1833408346 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "peer", + "name": "precision", "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, + "name": "get_round_precision", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171879464, + "hash": 3905245786, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "configuration", - "type": "Variant" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "object_configuration_remove", + "name": "set_antialiased", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171879464, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "object", - "type": "Object" - }, - { - "name": "configuration", - "type": "Variant" + "name": "antialiased", + "type": "bool" } ] }, { - "name": "get_peers", - "is_const": false, + "name": "get_antialiased", + "is_const": true, "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, + "hash": 36873697, "return_value": { - "type": "MultiplayerAPI" + "type": "bool" } } ], - "signals": [ + "properties": [ { - "name": "peer_connected", - "arguments": [ - { - "name": "id", - "type": "int" - } - ] + "type": "PackedVector2Array", + "name": "points", + "setter": "set_points", + "getter": "get_points" }, { - "name": "peer_disconnected", - "arguments": [ - { - "name": "id", - "type": "int" - } - ] + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" }, { - "name": "connected_to_server" + "type": "float", + "name": "width", + "setter": "set_width", + "getter": "get_width" }, { - "name": "connection_failed" + "type": "Curve", + "name": "width_curve", + "setter": "set_curve", + "getter": "get_curve" }, { - "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": [ + "type": "Color", + "name": "default_color", + "setter": "set_default_color", + "getter": "get_default_color" + }, { - "name": "_poll", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - } + "type": "Gradient", + "name": "gradient", + "setter": "set_gradient", + "getter": "get_gradient" }, { - "name": "_set_multiplayer_peer", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "multiplayer_peer", - "type": "MultiplayerPeer" - } - ] + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "name": "_get_multiplayer_peer", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "MultiplayerPeer" - } + "type": "int", + "name": "texture_mode", + "setter": "set_texture_mode", + "getter": "get_texture_mode" }, { - "name": "_get_unique_id", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "int", + "name": "joint_mode", + "setter": "set_joint_mode", + "getter": "get_joint_mode" }, { - "name": "_get_peer_ids", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - } + "type": "int", + "name": "begin_cap_mode", + "setter": "set_begin_cap_mode", + "getter": "get_begin_cap_mode" }, { - "name": "_rpc", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "peer", - "type": "int", - "meta": "int32" - }, - { - "name": "object", - "type": "Object" - }, - { - "name": "method", - "type": "StringName" - }, - { - "name": "args", - "type": "Array" - } - ] + "type": "int", + "name": "end_cap_mode", + "setter": "set_end_cap_mode", + "getter": "get_end_cap_mode" }, { - "name": "_get_remote_sender_id", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "float", + "name": "sharp_limit", + "setter": "set_sharp_limit", + "getter": "get_sharp_limit" }, { - "name": "_object_configuration_add", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "configuration", - "type": "Variant" - } - ] + "type": "int", + "name": "round_precision", + "setter": "set_round_precision", + "getter": "get_round_precision" }, { - "name": "_object_configuration_remove", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "configuration", - "type": "Variant" - } - ] + "type": "bool", + "name": "antialiased", + "setter": "set_antialiased", + "getter": "get_antialiased" } ] }, { - "name": "MultiplayerPeer", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "PacketPeer", + "name": "LineEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", "api_type": "core", - "constants": [ - { - "name": "TARGET_PEER_BROADCAST", - "value": 0 - }, - { - "name": "TARGET_PEER_SERVER", - "value": 1 - } - ], "enums": [ { - "name": "ConnectionStatus", + "name": "MenuItems", "is_bitfield": false, "values": [ { - "name": "CONNECTION_DISCONNECTED", + "name": "MENU_CUT", "value": 0 }, { - "name": "CONNECTION_CONNECTING", + "name": "MENU_COPY", "value": 1 }, { - "name": "CONNECTION_CONNECTED", + "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": "TransferMode", + "name": "VirtualKeyboardType", "is_bitfield": false, "values": [ { - "name": "TRANSFER_MODE_UNRELIABLE", + "name": "KEYBOARD_TYPE_DEFAULT", "value": 0 }, { - "name": "TRANSFER_MODE_UNRELIABLE_ORDERED", + "name": "KEYBOARD_TYPE_MULTILINE", "value": 1 }, { - "name": "TRANSFER_MODE_RELIABLE", + "name": "KEYBOARD_TYPE_NUMBER", "value": 2 + }, + { + "name": "KEYBOARD_TYPE_NUMBER_DECIMAL", + "value": 3 + }, + { + "name": "KEYBOARD_TYPE_PHONE", + "value": 4 + }, + { + "name": "KEYBOARD_TYPE_EMAIL_ADDRESS", + "value": 5 + }, + { + "name": "KEYBOARD_TYPE_PASSWORD", + "value": 6 + }, + { + "name": "KEYBOARD_TYPE_URL", + "value": 7 } ] } ], "methods": [ { - "name": "set_transfer_channel", + "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": 1286410249, + "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": "channel", - "type": "int", - "meta": "int32" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "get_transfer_channel", + "name": "get_horizontal_alignment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 341400642, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::HorizontalAlignment" } }, { - "name": "set_transfer_mode", + "name": "edit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 950411049, - "arguments": [ - { - "name": "mode", - "type": "enum::MultiplayerPeer.TransferMode" - } - ] + "hash": 3218959716 }, { - "name": "get_transfer_mode", + "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": 3369852622, + "hash": 36873697, "return_value": { - "type": "enum::MultiplayerPeer.TransferMode" + "type": "bool" } }, { - "name": "set_target_peer", + "name": "set_keep_editing_on_text_submit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_packet_peer", + "name": "is_editing_kept_on_text_submit", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_packet_channel", - "is_const": true, + "name": "clear", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3218959716 }, { - "name": "get_packet_mode", - "is_const": true, + "name": "select", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3369852622, - "return_value": { - "type": "enum::MultiplayerPeer.TransferMode" - } + "hash": 1328111411, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "to", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "name": "poll", + "name": "select_all", "is_const": false, "is_vararg": false, "is_static": false, @@ -133152,7 +141751,7 @@ "hash": 3218959716 }, { - "name": "close", + "name": "deselect", "is_const": false, "is_vararg": false, "is_static": false, @@ -133160,38 +141759,51 @@ "hash": 3218959716 }, { - "name": "disconnect_peer", - "is_const": false, + "name": "has_undo", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_connection_status", + "name": "has_redo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2147374275, + "hash": 36873697, "return_value": { - "type": "enum::MultiplayerPeer.ConnectionStatus" + "type": "bool" } }, { - "name": "get_unique_id", + "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, @@ -133203,7 +141815,7 @@ } }, { - "name": "generate_unique_id", + "name": "get_selection_to_column", "is_const": true, "is_vararg": false, "is_static": false, @@ -133211,36 +141823,36 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_refuse_new_connections", + "name": "set_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "text", + "type": "String" } ] }, { - "name": "is_refusing_new_connections", + "name": "get_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "is_server_relay_supported", + "name": "get_draw_control_chars", "is_const": true, "is_vararg": false, "is_static": false, @@ -133249,441 +141861,329 @@ "return_value": { "type": "bool" } - } - ], - "signals": [ + }, { - "name": "peer_connected", + "name": "set_draw_control_chars", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int" + "name": "enable", + "type": "bool" } ] }, { - "name": "peer_disconnected", + "name": "set_text_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 119160795, "arguments": [ { - "name": "id", - "type": "int" + "name": "direction", + "type": "enum::Control.TextDirection" } ] - } - ], - "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, + "name": "get_text_direction", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 797257663, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "r_buffer", - "type": "const uint8_t **" - }, - { - "name": "r_buffer_size", - "type": "int32_t*" - } - ] + "type": "enum::Control.TextDirection" + } }, { - "name": "_put_packet", + "name": "set_language", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "p_buffer", - "type": "const uint8_t*" - }, - { - "name": "p_buffer_size", - "type": "int", - "meta": "int32" + "name": "language", + "type": "String" } ] }, { - "name": "_get_available_packet_count", + "name": "get_language", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_packet_size", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "_get_packet_script", + "name": "set_structured_text_bidi_override", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedByteArray" - } - }, - { - "name": "_put_packet_script", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_virtual": false, + "hash": 55961453, "arguments": [ { - "name": "p_buffer", - "type": "PackedByteArray" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "_get_packet_channel", + "name": "get_structured_text_bidi_override", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_packet_mode", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3385126229, "return_value": { - "type": "enum::MultiplayerPeer.TransferMode" + "type": "enum::TextServer.StructuredTextParser" } }, { - "name": "_set_transfer_channel", + "name": "set_structured_text_bidi_override_options", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "p_channel", - "type": "int", - "meta": "int32" + "name": "args", + "type": "Array" } ] }, { - "name": "_get_transfer_channel", + "name": "get_structured_text_bidi_override_options", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, "return_value": { - "type": "int", - "meta": "int32" + "type": "Array" } }, { - "name": "_set_transfer_mode", + "name": "set_placeholder", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "p_mode", - "type": "enum::MultiplayerPeer.TransferMode" + "name": "text", + "type": "String" } ] }, { - "name": "_get_transfer_mode", + "name": "get_placeholder", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "enum::MultiplayerPeer.TransferMode" + "type": "String" } }, { - "name": "_set_target_peer", + "name": "set_caret_column", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "p_peer", + "name": "position", "type": "int", "meta": "int32" } ] }, { - "name": "_get_packet_peer", + "name": "get_caret_column", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "_is_server", + "name": "get_scroll_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "_poll", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_close", + "name": "set_expand_to_text_length_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_disconnect_peer", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "p_peer", - "type": "int", - "meta": "int32" - }, - { - "name": "p_force", + "name": "enabled", "type": "bool" } ] }, { - "name": "_get_unique_id", + "name": "is_expand_to_text_length_enabled", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "_set_refuse_new_connections", + "name": "set_caret_blink_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "p_enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "_is_refusing_new_connections", + "name": "is_caret_blink_enabled", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_server_relay_supported", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" } }, { - "name": "_get_connection_status", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::MultiplayerPeer.ConnectionStatus" - } - } - ] - }, - { - "name": "MultiplayerSpawner", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "api_type": "core", - "methods": [ - { - "name": "add_spawnable_scene", + "name": "set_caret_mid_grapheme_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "path", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_spawnable_scene_count", + "name": "is_caret_mid_grapheme_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_spawnable_scene", - "is_const": true, + "name": "set_caret_force_displayed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 2586408642, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "clear_spawnable_scenes", - "is_const": false, + "name": "is_caret_force_displayed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "spawn", + "name": "set_caret_blink_interval", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1991184589, - "return_value": { - "type": "Node" - }, + "hash": 373806689, "arguments": [ { - "name": "data", - "type": "Variant", - "default_value": "null" + "name": "interval", + "type": "float", + "meta": "float" } ] }, { - "name": "get_spawn_path", + "name": "get_caret_blink_interval", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 1740695150, "return_value": { - "type": "NodePath" + "type": "float", + "meta": "float" } }, { - "name": "set_spawn_path", + "name": "set_max_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1286410249, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "chars", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_spawn_limit", + "name": "get_max_length", "is_const": true, "is_vararg": false, "is_static": false, @@ -133691,265 +142191,340 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_spawn_limit", + "name": "insert_text_at_caret", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 83702148, "arguments": [ { - "name": "limit", - "type": "int", - "meta": "uint32" + "name": "text", + "type": "String" } ] }, { - "name": "get_spawn_function", - "is_const": true, + "name": "delete_char_at_caret", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, - "return_value": { - "type": "Callable" - } + "hash": 3218959716 }, { - "name": "set_spawn_function", + "name": "delete_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 3937882851, "arguments": [ { - "name": "spawn_function", - "type": "Callable" + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" } ] - } - ], - "signals": [ + }, { - "name": "despawned", + "name": "set_editable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "node", - "type": "Node" + "name": "enabled", + "type": "bool" } ] }, { - "name": "spawned", + "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": "node", - "type": "Node" + "name": "enabled", + "type": "bool" } ] - } - ], - "properties": [ + }, { - "type": "NodePath", - "name": "spawn_path", - "setter": "set_spawn_path", - "getter": "get_spawn_path" + "name": "is_secret", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "int", - "name": "spawn_limit", - "setter": "set_spawn_limit", - "getter": "get_spawn_limit" + "name": "set_secret_character", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "character", + "type": "String" + } + ] }, { - "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": "get_secret_character", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { - "name": "VisibilityUpdateMode", - "is_bitfield": false, - "values": [ - { - "name": "VISIBILITY_PROCESS_IDLE", - "value": 0 - }, + "name": "menu_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ { - "name": "VISIBILITY_PROCESS_PHYSICS", - "value": 1 - }, + "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": "VISIBILITY_PROCESS_NONE", - "value": 2 + "name": "enable", + "type": "bool" } ] - } - ], - "methods": [ + }, { - "name": "set_root_path", + "name": "is_context_menu_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "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": "path", - "type": "NodePath" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_root_path", + "name": "is_emoji_menu_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 36873697, "return_value": { - "type": "NodePath" + "type": "bool" } }, { - "name": "set_replication_interval", + "name": "set_virtual_keyboard_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "milliseconds", - "type": "float", - "meta": "double" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_replication_interval", + "name": "is_virtual_keyboard_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_delta_interval", + "name": "set_virtual_keyboard_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2696893573, "arguments": [ { - "name": "milliseconds", - "type": "float", - "meta": "double" + "name": "type", + "type": "enum::LineEdit.VirtualKeyboardType" } ] }, { - "name": "get_delta_interval", + "name": "get_virtual_keyboard_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1928699316, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::LineEdit.VirtualKeyboardType" } }, { - "name": "set_replication_config", + "name": "set_clear_button_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3889206742, + "hash": 2586408642, "arguments": [ { - "name": "config", - "type": "SceneReplicationConfig" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_replication_config", - "is_const": false, + "name": "is_clear_button_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200254614, + "hash": 36873697, "return_value": { - "type": "SceneReplicationConfig" + "type": "bool" } }, { - "name": "set_visibility_update_mode", + "name": "set_shortcut_keys_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3494860300, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_visibility_update_mode", + "name": "is_shortcut_keys_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3352241418, + "hash": 36873697, "return_value": { - "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" + "type": "bool" } }, { - "name": "update_visibility", + "name": "set_middle_mouse_paste_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1995695955, + "hash": 2586408642, "arguments": [ { - "name": "for_peer", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_visibility_public", + "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, @@ -133957,13 +142532,13 @@ "hash": 2586408642, "arguments": [ { - "name": "visible", + "name": "enable", "type": "bool" } ] }, { - "name": "is_visibility_public", + "name": "is_selecting_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -133974,736 +142549,1063 @@ } }, { - "name": "add_visibility_filter", + "name": "set_deselect_on_focus_loss_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 2586408642, "arguments": [ { - "name": "filter", - "type": "Callable" + "name": "enable", + "type": "bool" } ] }, { - "name": "remove_visibility_filter", + "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": 1611583062, + "hash": 2586408642, "arguments": [ { - "name": "filter", - "type": "Callable" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_visibility_for", + "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": 300928843, + "hash": 4051416890, "arguments": [ { - "name": "peer", - "type": "int", - "meta": "int32" - }, + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_right_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 255860311, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "set_flat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "visible", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_visibility_for", + "name": "is_flat", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "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": "peer", - "type": "int", - "meta": "int32" + "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": "synchronized" + "name": "text_changed", + "arguments": [ + { + "name": "new_text", + "type": "String" + } + ] }, { - "name": "delta_synchronized" + "name": "text_change_rejected", + "arguments": [ + { + "name": "rejected_substring", + "type": "String" + } + ] }, { - "name": "visibility_changed", + "name": "text_submitted", "arguments": [ { - "name": "for_peer", - "type": "int" + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "editing_toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" } ] } ], "properties": [ { - "type": "NodePath", - "name": "root_path", - "setter": "set_root_path", - "getter": "get_root_path" + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" }, { - "type": "float", - "name": "replication_interval", - "setter": "set_replication_interval", - "getter": "get_replication_interval" + "type": "String", + "name": "placeholder_text", + "setter": "set_placeholder", + "getter": "get_placeholder" }, { - "type": "float", - "name": "delta_interval", - "setter": "set_delta_interval", - "getter": "get_delta_interval" + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" }, { - "type": "SceneReplicationConfig", - "name": "replication_config", - "setter": "set_replication_config", - "getter": "get_replication_config" + "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": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled" }, { "type": "int", - "name": "visibility_update_mode", - "setter": "set_visibility_update_mode", - "getter": "get_visibility_update_mode" + "name": "virtual_keyboard_type", + "setter": "set_virtual_keyboard_type", + "getter": "get_virtual_keyboard_type" }, { "type": "bool", - "name": "public_visibility", - "setter": "set_visibility_public", - "getter": "is_visibility_public" + "name": "clear_button_enabled", + "setter": "set_clear_button_enabled", + "getter": "is_clear_button_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "bool", + "name": "middle_mouse_paste_enabled", + "setter": "set_middle_mouse_paste_enabled", + "getter": "is_middle_mouse_paste_enabled" + }, + { + "type": "bool", + "name": "selecting_enabled", + "setter": "set_selecting_enabled", + "getter": "is_selecting_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "Texture2D", + "name": "right_icon", + "setter": "set_right_icon", + "getter": "get_right_icon" + }, + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" + }, + { + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars" + }, + { + "type": "bool", + "name": "select_all_on_focus", + "setter": "set_select_all_on_focus", + "getter": "is_select_all_on_focus" + }, + { + "type": "bool", + "name": "caret_blink", + "setter": "set_caret_blink_enabled", + "getter": "is_caret_blink_enabled" + }, + { + "type": "float", + "name": "caret_blink_interval", + "setter": "set_caret_blink_interval", + "getter": "get_caret_blink_interval" + }, + { + "type": "int", + "name": "caret_column", + "setter": "set_caret_column", + "getter": "get_caret_column" + }, + { + "type": "bool", + "name": "caret_force_displayed", + "setter": "set_caret_force_displayed", + "getter": "is_caret_force_displayed" + }, + { + "type": "bool", + "name": "caret_mid_grapheme", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled" + }, + { + "type": "bool", + "name": "secret", + "setter": "set_secret", + "getter": "is_secret" + }, + { + "type": "String", + "name": "secret_character", + "setter": "set_secret_character", + "getter": "get_secret_character" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" } ] }, { - "name": "Mutex", - "is_refcounted": true, + "name": "LinkButton", + "is_refcounted": false, "is_instantiable": true, - "inherits": "RefCounted", + "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": "lock", + "name": "set_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 83702148, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] }, { - "name": "try_lock", - "is_const": false, + "name": "get_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "unlock", + "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "NavigationAgent2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "api_type": "core", - "methods": [ + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] + }, { - "name": "get_rid", + "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 797257663, "return_value": { - "type": "RID" + "type": "enum::Control.TextDirection" } }, { - "name": "set_avoidance_enabled", + "name": "set_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "language", + "type": "String" } ] }, { - "name": "get_avoidance_enabled", + "name": "get_language", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_path_desired_distance", + "name": "set_uri", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "desired_distance", - "type": "float", - "meta": "float" + "name": "uri", + "type": "String" } ] }, { - "name": "get_path_desired_distance", + "name": "get_uri", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_target_desired_distance", + "name": "set_underline_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4032947085, "arguments": [ { - "name": "desired_distance", - "type": "float", - "meta": "float" + "name": "underline_mode", + "type": "enum::LinkButton.UnderlineMode" } ] }, { - "name": "get_target_desired_distance", + "name": "get_underline_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 568343738, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::LinkButton.UnderlineMode" } }, { - "name": "set_radius", + "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 55961453, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "get_radius", + "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3385126229, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::TextServer.StructuredTextParser" } }, { - "name": "set_neighbor_distance", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "neighbor_distance", - "type": "float", - "meta": "float" + "name": "args", + "type": "Array" } ] }, { - "name": "get_neighbor_distance", + "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "Array" } + } + ], + "properties": [ + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" }, { - "name": "set_max_neighbors", + "type": "int", + "name": "underline", + "setter": "set_underline_mode", + "getter": "get_underline_mode" + }, + { + "type": "String", + "name": "uri", + "setter": "set_uri", + "getter": "get_uri" + }, + { + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" + }, + { + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" + }, + { + "type": "int", + "name": "structured_text_bidi_override", + "setter": "set_structured_text_bidi_override", + "getter": "get_structured_text_bidi_override" + }, + { + "type": "Array", + "name": "structured_text_bidi_override_options", + "setter": "set_structured_text_bidi_override_options", + "getter": "get_structured_text_bidi_override_options" + } + ] + }, + { + "name": "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": 1286410249, + "hash": 1348162250, "arguments": [ { - "name": "max_neighbors", - "type": "int", - "meta": "int32" + "name": "target_node", + "type": "NodePath" } ] }, { - "name": "get_max_neighbors", + "name": "get_target_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4075236667, "return_value": { - "type": "int", - "meta": "int32" + "type": "NodePath" } }, { - "name": "set_time_horizon_agents", + "name": "set_bone_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "time_horizon", - "type": "float", - "meta": "float" + "name": "bone_name", + "type": "String" } ] }, { - "name": "get_time_horizon_agents", + "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_time_horizon_obstacles", + "name": "set_bone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "time_horizon", - "type": "float", - "meta": "float" + "name": "bone", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_time_horizon_obstacles", + "name": "get_bone", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_max_speed", + "name": "set_forward_axis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3199955933, "arguments": [ { - "name": "max_speed", - "type": "float", - "meta": "float" + "name": "forward_axis", + "type": "enum::SkeletonModifier3D.BoneAxis" } ] }, { - "name": "get_max_speed", + "name": "get_forward_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4076020284, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::SkeletonModifier3D.BoneAxis" } }, { - "name": "set_path_max_distance", + "name": "set_primary_rotation_axis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1144690656, "arguments": [ { - "name": "max_speed", - "type": "float", - "meta": "float" + "name": "axis", + "type": "enum::Vector3.Axis" } ] }, { - "name": "get_path_max_distance", - "is_const": false, + "name": "get_primary_rotation_axis", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 3050976882, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Vector3.Axis" } }, { - "name": "set_navigation_layers", + "name": "set_use_secondary_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_navigation_layers", + "name": "is_using_secondary_rotation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" + "type": "bool" } }, { - "name": "set_navigation_layer_value", + "name": "set_origin_safe_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 373806689, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "get_navigation_layer_value", + "name": "get_origin_safe_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_pathfinding_algorithm", + "name": "set_origin_from", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2783519915, + "hash": 4254695669, "arguments": [ { - "name": "pathfinding_algorithm", - "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + "name": "origin_from", + "type": "enum::LookAtModifier3D.OriginFrom" } ] }, { - "name": "get_pathfinding_algorithm", + "name": "get_origin_from", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3000421146, + "hash": 4057166297, "return_value": { - "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + "type": "enum::LookAtModifier3D.OriginFrom" } }, { - "name": "set_path_postprocessing", + "name": "set_origin_bone_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2864409082, + "hash": 83702148, "arguments": [ { - "name": "path_postprocessing", - "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + "name": "bone_name", + "type": "String" } ] }, { - "name": "get_path_postprocessing", + "name": "get_origin_bone_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3798118993, + "hash": 201670096, "return_value": { - "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + "type": "String" } }, { - "name": "set_path_metadata_flags", + "name": "set_origin_bone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 24274129, + "hash": 1286410249, "arguments": [ { - "name": "flags", - "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + "name": "bone", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_path_metadata_flags", + "name": "get_origin_bone", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 488152976, + "hash": 3905245786, "return_value": { - "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + "type": "int", + "meta": "int32" } }, { - "name": "set_navigation_map", + "name": "set_origin_external_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 1348162250, "arguments": [ { - "name": "navigation_map", - "type": "RID" + "name": "external_node", + "type": "NodePath" } ] }, { - "name": "get_navigation_map", + "name": "get_origin_external_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 4075236667, "return_value": { - "type": "RID" + "type": "NodePath" } }, { - "name": "set_target_position", + "name": "set_origin_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3460891852, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "offset", + "type": "Vector3" } ] }, { - "name": "get_target_position", + "name": "get_origin_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3360562783, "return_value": { - "type": "Vector2" + "type": "Vector3" } }, { - "name": "get_next_path_position", + "name": "set_duration", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1497962370, + "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": "Vector2" + "type": "float", + "meta": "float" } }, { - "name": "set_velocity_forced", + "name": "set_transition_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1058637742, "arguments": [ { - "name": "velocity", - "type": "Vector2" + "name": "transition_type", + "type": "enum::Tween.TransitionType" } ] }, { - "name": "set_velocity", - "is_const": false, + "name": "get_transition_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "velocity", - "type": "Vector2" - } - ] + "hash": 3842314528, + "return_value": { + "type": "enum::Tween.TransitionType" + } }, { - "name": "get_velocity", + "name": "set_ease_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1497962370, - "return_value": { - "type": "Vector2" - } + "hash": 1208105857, + "arguments": [ + { + "name": "ease_type", + "type": "enum::Tween.EaseType" + } + ] }, { - "name": "distance_to_target", + "name": "get_ease_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 631880200, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Tween.EaseType" } }, { - "name": "get_current_navigation_result", - "is_const": true, + "name": "set_use_angle_limitation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166799483, - "return_value": { - "type": "NavigationPathQueryResult2D" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_current_navigation_path", + "name": "is_using_angle_limitation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 36873697, "return_value": { - "type": "PackedVector2Array" + "type": "bool" } }, { - "name": "get_current_navigation_path_index", - "is_const": true, + "name": "set_symmetry_limitation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "is_target_reached", + "name": "is_limitation_symmetry", "is_const": true, "is_vararg": false, "is_static": false, @@ -134714,168 +143616,169 @@ } }, { - "name": "is_target_reachable", + "name": "set_primary_limit_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] }, { - "name": "is_navigation_finished", - "is_const": false, + "name": "get_primary_limit_angle", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_final_position", + "name": "set_primary_damp_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1497962370, + "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": "Vector2" + "type": "float", + "meta": "float" } }, { - "name": "set_avoidance_layers", + "name": "set_primary_positive_limit_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "get_avoidance_layers", + "name": "get_primary_positive_limit_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" + "type": "float", + "meta": "float" } }, { - "name": "set_avoidance_mask", + "name": "set_primary_positive_damp_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "power", + "type": "float", + "meta": "float" } ] }, { - "name": "get_avoidance_mask", + "name": "get_primary_positive_damp_threshold", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" + "type": "float", + "meta": "float" } }, { - "name": "set_avoidance_layer_value", + "name": "set_primary_negative_limit_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 373806689, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "get_avoidance_layer_value", + "name": "get_primary_negative_limit_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_avoidance_mask_value", + "name": "set_primary_negative_damp_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 373806689, "arguments": [ { - "name": "mask_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "power", + "type": "float", + "meta": "float" } ] }, { - "name": "get_avoidance_mask_value", + "name": "get_primary_negative_damp_threshold", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "mask_number", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_avoidance_priority", + "name": "set_secondary_limit_angle", "is_const": false, "is_vararg": false, "is_static": false, @@ -134883,14 +143786,14 @@ "hash": 373806689, "arguments": [ { - "name": "priority", + "name": "angle", "type": "float", "meta": "float" } ] }, { - "name": "get_avoidance_priority", + "name": "get_secondary_limit_angle", "is_const": true, "is_vararg": false, "is_static": false, @@ -134902,82 +143805,88 @@ } }, { - "name": "set_debug_enabled", + "name": "set_secondary_damp_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "power", + "type": "float", + "meta": "float" } ] }, { - "name": "get_debug_enabled", + "name": "get_secondary_damp_threshold", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_debug_use_custom", + "name": "set_secondary_positive_limit_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "get_debug_use_custom", + "name": "get_secondary_positive_limit_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_debug_path_custom_color", + "name": "set_secondary_positive_damp_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 373806689, "arguments": [ { - "name": "color", - "type": "Color" + "name": "power", + "type": "float", + "meta": "float" } ] }, { - "name": "get_debug_path_custom_color", + "name": "get_secondary_positive_damp_threshold", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1740695150, "return_value": { - "type": "Color" + "type": "float", + "meta": "float" } }, { - "name": "set_debug_path_custom_point_size", + "name": "set_secondary_negative_limit_angle", "is_const": false, "is_vararg": false, "is_static": false, @@ -134985,14 +143894,14 @@ "hash": 373806689, "arguments": [ { - "name": "point_size", + "name": "angle", "type": "float", "meta": "float" } ] }, { - "name": "get_debug_path_custom_point_size", + "name": "get_secondary_negative_limit_angle", "is_const": true, "is_vararg": false, "is_static": false, @@ -135004,7 +143913,7 @@ } }, { - "name": "set_debug_path_custom_line_width", + "name": "set_secondary_negative_damp_threshold", "is_const": false, "is_vararg": false, "is_static": false, @@ -135012,14 +143921,14 @@ "hash": 373806689, "arguments": [ { - "name": "line_width", + "name": "power", "type": "float", "meta": "float" } ] }, { - "name": "get_debug_path_custom_line_width", + "name": "get_secondary_negative_damp_threshold", "is_const": true, "is_vararg": false, "is_static": false, @@ -135029,238 +143938,357 @@ "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": "get_interpolation_remaining", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "navigation_finished" + "name": "is_interpolating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "velocity_computed", - "arguments": [ - { - "name": "safe_velocity", - "type": "Vector2" - } - ] + "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": "Vector2", - "name": "target_position", - "setter": "set_target_position", - "getter": "get_target_position" + "type": "NodePath", + "name": "target_node", + "setter": "set_target_node", + "getter": "get_target_node" }, { - "type": "float", - "name": "path_desired_distance", - "setter": "set_path_desired_distance", - "getter": "get_path_desired_distance" + "type": "String", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" }, { - "type": "float", - "name": "target_desired_distance", - "setter": "set_target_desired_distance", - "getter": "get_target_desired_distance" + "type": "int", + "name": "bone", + "setter": "set_bone", + "getter": "get_bone" }, { - "type": "float", - "name": "path_max_distance", - "setter": "set_path_max_distance", - "getter": "get_path_max_distance" + "type": "int", + "name": "forward_axis", + "setter": "set_forward_axis", + "getter": "get_forward_axis" }, { "type": "int", - "name": "navigation_layers", - "setter": "set_navigation_layers", - "getter": "get_navigation_layers" + "name": "primary_rotation_axis", + "setter": "set_primary_rotation_axis", + "getter": "get_primary_rotation_axis" }, { - "type": "int", - "name": "pathfinding_algorithm", - "setter": "set_pathfinding_algorithm", - "getter": "get_pathfinding_algorithm" + "type": "bool", + "name": "use_secondary_rotation", + "setter": "set_use_secondary_rotation", + "getter": "is_using_secondary_rotation" }, { "type": "int", - "name": "path_postprocessing", - "setter": "set_path_postprocessing", - "getter": "get_path_postprocessing" + "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": "path_metadata_flags", - "setter": "set_path_metadata_flags", - "getter": "get_path_metadata_flags" + "name": "origin_bone", + "setter": "set_origin_bone", + "getter": "get_origin_bone" }, { - "type": "bool", - "name": "avoidance_enabled", - "setter": "set_avoidance_enabled", - "getter": "get_avoidance_enabled" + "type": "NodePath", + "name": "origin_external_node", + "setter": "set_origin_external_node", + "getter": "get_origin_external_node" }, { - "type": "Vector2", - "name": "velocity", - "setter": "set_velocity", - "getter": "get_velocity" + "type": "Vector3", + "name": "origin_offset", + "setter": "set_origin_offset", + "getter": "get_origin_offset" }, { "type": "float", - "name": "radius", - "setter": "set_radius", - "getter": "get_radius" + "name": "origin_safe_margin", + "setter": "set_origin_safe_margin", + "getter": "get_origin_safe_margin" }, { "type": "float", - "name": "neighbor_distance", - "setter": "set_neighbor_distance", - "getter": "get_neighbor_distance" + "name": "duration", + "setter": "set_duration", + "getter": "get_duration" }, { "type": "int", - "name": "max_neighbors", - "setter": "set_max_neighbors", - "getter": "get_max_neighbors" + "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": "time_horizon_agents", - "setter": "set_time_horizon_agents", - "getter": "get_time_horizon_agents" + "name": "primary_limit_angle", + "setter": "set_primary_limit_angle", + "getter": "get_primary_limit_angle" }, { "type": "float", - "name": "time_horizon_obstacles", - "setter": "set_time_horizon_obstacles", - "getter": "get_time_horizon_obstacles" + "name": "primary_damp_threshold", + "setter": "set_primary_damp_threshold", + "getter": "get_primary_damp_threshold" }, { "type": "float", - "name": "max_speed", - "setter": "set_max_speed", - "getter": "get_max_speed" + "name": "primary_positive_limit_angle", + "setter": "set_primary_positive_limit_angle", + "getter": "get_primary_positive_limit_angle" }, { - "type": "int", - "name": "avoidance_layers", - "setter": "set_avoidance_layers", - "getter": "get_avoidance_layers" + "type": "float", + "name": "primary_positive_damp_threshold", + "setter": "set_primary_positive_damp_threshold", + "getter": "get_primary_positive_damp_threshold" }, { - "type": "int", - "name": "avoidance_mask", - "setter": "set_avoidance_mask", - "getter": "get_avoidance_mask" + "type": "float", + "name": "primary_negative_limit_angle", + "setter": "set_primary_negative_limit_angle", + "getter": "get_primary_negative_limit_angle" }, { "type": "float", - "name": "avoidance_priority", - "setter": "set_avoidance_priority", - "getter": "get_avoidance_priority" + "name": "primary_negative_damp_threshold", + "setter": "set_primary_negative_damp_threshold", + "getter": "get_primary_negative_damp_threshold" }, { - "type": "bool", - "name": "debug_enabled", - "setter": "set_debug_enabled", - "getter": "get_debug_enabled" + "type": "float", + "name": "secondary_limit_angle", + "setter": "set_secondary_limit_angle", + "getter": "get_secondary_limit_angle" }, { - "type": "bool", - "name": "debug_use_custom", - "setter": "set_debug_use_custom", - "getter": "get_debug_use_custom" + "type": "float", + "name": "secondary_damp_threshold", + "setter": "set_secondary_damp_threshold", + "getter": "get_secondary_damp_threshold" }, { - "type": "Color", - "name": "debug_path_custom_color", - "setter": "set_debug_path_custom_color", - "getter": "get_debug_path_custom_color" + "type": "float", + "name": "secondary_positive_limit_angle", + "setter": "set_secondary_positive_limit_angle", + "getter": "get_secondary_positive_limit_angle" }, { "type": "float", - "name": "debug_path_custom_point_size", - "setter": "set_debug_path_custom_point_size", - "getter": "get_debug_path_custom_point_size" + "name": "secondary_positive_damp_threshold", + "setter": "set_secondary_positive_damp_threshold", + "getter": "get_secondary_positive_damp_threshold" }, { "type": "float", - "name": "debug_path_custom_line_width", - "setter": "set_debug_path_custom_line_width", - "getter": "get_debug_path_custom_line_width" + "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": "NavigationAgent3D", + "name": "MainLoop", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node", + "inherits": "Object", "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_OS_MEMORY_WARNING", + "value": 2009 + }, + { + "name": "NOTIFICATION_TRANSLATION_CHANGED", + "value": 2010 + }, + { + "name": "NOTIFICATION_WM_ABOUT", + "value": 2011 + }, + { + "name": "NOTIFICATION_CRASH", + "value": 2012 + }, + { + "name": "NOTIFICATION_OS_IME_UPDATE", + "value": 2013 + }, + { + "name": "NOTIFICATION_APPLICATION_RESUMED", + "value": 2014 + }, + { + "name": "NOTIFICATION_APPLICATION_PAUSED", + "value": 2015 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_IN", + "value": 2016 + }, + { + "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", + "value": 2017 + }, + { + "name": "NOTIFICATION_TEXT_SERVER_CHANGED", + "value": 2018 + } + ], "methods": [ { - "name": "get_rid", - "is_const": true, - "is_vararg": false, + "name": "_initialize", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 }, { - "name": "set_avoidance_enabled", + "name": "_physics_process", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 330693286, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "delta", + "type": "float", + "meta": "double" } ] }, { - "name": "get_avoidance_enabled", - "is_const": true, - "is_vararg": false, + "name": "_process", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 330693286, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "double" + } + ] }, { - "name": "set_path_desired_distance", + "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, @@ -135268,14 +144296,14 @@ "hash": 373806689, "arguments": [ { - "name": "desired_distance", + "name": "extents", "type": "float", "meta": "float" } ] }, { - "name": "get_path_desired_distance", + "name": "get_gizmo_extents", "is_const": true, "is_vararg": false, "is_static": false, @@ -135285,9 +144313,26 @@ "type": "float", "meta": "float" } - }, + } + ], + "properties": [ { - "name": "set_target_desired_distance", + "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, @@ -135295,14 +144340,14 @@ "hash": 373806689, "arguments": [ { - "name": "desired_distance", + "name": "extents", "type": "float", "meta": "float" } ] }, { - "name": "get_target_desired_distance", + "name": "get_gizmo_extents", "is_const": true, "is_vararg": false, "is_static": false, @@ -135312,167 +144357,230 @@ "type": "float", "meta": "float" } - }, + } + ], + "properties": [ { - "name": "set_radius", + "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": 373806689, + "hash": 3876248563, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "variant", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" } ] }, { - "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", + "name": "base64_to_variant", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 218087648, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "height", - "type": "float", - "meta": "float" + "name": "base64_str", + "type": "String" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_height", - "is_const": true, + "name": "raw_to_base64", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3999417757, "return_value": { - "type": "float", - "meta": "float" - } + "type": "String" + }, + "arguments": [ + { + "name": "array", + "type": "PackedByteArray" + } + ] }, { - "name": "set_path_height_offset", + "name": "base64_to_raw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 659035735, + "return_value": { + "type": "PackedByteArray" + }, "arguments": [ { - "name": "path_height_offset", - "type": "float", - "meta": "float" + "name": "base64_str", + "type": "String" } ] }, { - "name": "get_path_height_offset", - "is_const": true, + "name": "utf8_to_base64", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1703090593, "return_value": { - "type": "float", - "meta": "float" - } + "type": "String" + }, + "arguments": [ + { + "name": "utf8_str", + "type": "String" + } + ] }, { - "name": "set_use_3d_avoidance", + "name": "base64_to_utf8", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1703090593, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "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": "get_use_3d_avoidance", + "name": "RENDER_PRIORITY_MIN", + "value": -128 + } + ], + "methods": [ + { + "name": "_get_shader_rid", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_keep_y_velocity", - "is_const": false, - "is_vararg": false, + "name": "_get_shader_mode", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3392948163, + "return_value": { + "type": "enum::Shader.Mode" + } }, { - "name": "get_keep_y_velocity", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 36873697, "return_value": { "type": "bool" } }, { - "name": "set_neighbor_distance", + "name": "set_next_pass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2757459619, "arguments": [ { - "name": "neighbor_distance", - "type": "float", - "meta": "float" + "name": "next_pass", + "type": "Material" } ] }, { - "name": "get_neighbor_distance", + "name": "get_next_pass", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 5934680, "return_value": { - "type": "float", - "meta": "float" + "type": "Material" } }, { - "name": "set_max_neighbors", + "name": "set_render_priority", "is_const": false, "is_vararg": false, "is_static": false, @@ -135480,14 +144588,14 @@ "hash": 1286410249, "arguments": [ { - "name": "max_neighbors", + "name": "priority", "type": "int", "meta": "int32" } ] }, { - "name": "get_max_neighbors", + "name": "get_render_priority", "is_const": true, "is_vararg": false, "is_static": false, @@ -135499,130 +144607,124 @@ } }, { - "name": "set_time_horizon_agents", + "name": "inspect_native_shader_code", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "time_horizon", - "type": "float", - "meta": "float" - } - ] + "hash": 3218959716 }, { - "name": "get_time_horizon_agents", + "name": "create_placeholder", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 121922552, "return_value": { - "type": "float", - "meta": "float" + "type": "Resource" } + } + ], + "properties": [ + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" }, { - "name": "set_time_horizon_obstacles", + "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": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "time_horizon", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_time_horizon_obstacles", - "is_const": true, + "name": "is_switch_on_hover", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_max_speed", + "name": "set_disable_shortcuts", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "max_speed", - "type": "float", - "meta": "float" + "name": "disabled", + "type": "bool" } ] }, { - "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", + "name": "set_prefer_global_menu", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "max_speed", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_path_max_distance", - "is_const": false, + "name": "is_prefer_global_menu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_navigation_layers", - "is_const": false, + "name": "is_native_menu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_navigation_layers", + "name": "get_menu_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -135630,291 +144732,359 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_navigation_layer_value", + "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 119160795, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "direction", + "type": "enum::Control.TextDirection" } ] }, { - "name": "get_navigation_layer_value", + "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 797257663, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::Control.TextDirection" + } }, { - "name": "set_pathfinding_algorithm", + "name": "set_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 394560454, + "hash": 83702148, "arguments": [ { - "name": "pathfinding_algorithm", - "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + "name": "language", + "type": "String" } ] }, { - "name": "get_pathfinding_algorithm", + "name": "get_language", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3398491350, + "hash": 201670096, "return_value": { - "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + "type": "String" } }, { - "name": "set_path_postprocessing", + "name": "set_flat", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2267362344, + "hash": 2586408642, "arguments": [ { - "name": "path_postprocessing", - "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_path_postprocessing", + "name": "is_flat", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3883858360, + "hash": 36873697, "return_value": { - "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + "type": "bool" } }, { - "name": "set_path_metadata_flags", + "name": "set_start_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2713846708, + "hash": 1286410249, "arguments": [ { - "name": "flags", - "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + "name": "enabled", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_path_metadata_flags", + "name": "get_start_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1582332802, + "hash": 3905245786, "return_value": { - "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + "type": "int", + "meta": "int32" } }, { - "name": "set_navigation_map", + "name": "set_menu_title", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 501894301, "arguments": [ { - "name": "navigation_map", - "type": "RID" + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "title", + "type": "String" } ] }, { - "name": "get_navigation_map", + "name": "get_menu_title", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 844755477, "return_value": { - "type": "RID" - } + "type": "String" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_target_position", + "name": "set_menu_tooltip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 501894301, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" } ] }, { - "name": "get_target_position", + "name": "get_menu_tooltip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 844755477, "return_value": { - "type": "Vector3" - } + "type": "String" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_next_path_position", + "name": "set_menu_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3783033775, - "return_value": { - "type": "Vector3" - } + "hash": 300928843, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] }, { - "name": "set_velocity_forced", - "is_const": false, + "name": "is_menu_disabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "name": "menu", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_velocity", + "name": "set_menu_hidden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 300928843, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "name": "menu", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" } ] }, { - "name": "get_velocity", - "is_const": false, + "name": "is_menu_hidden", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3783033775, + "hash": 1116898809, "return_value": { - "type": "Vector3" - } + "type": "bool" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "distance_to_target", + "name": "get_menu_popup", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2100501353, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PopupMenu" + }, + "arguments": [ + { + "name": "menu", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "flat", + "setter": "set_flat", + "getter": "is_flat" }, { - "name": "get_current_navigation_result", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 728825684, - "return_value": { - "type": "NavigationPathQueryResult3D" - } + "type": "int", + "name": "start_index", + "setter": "set_start_index", + "getter": "get_start_index" }, { - "name": "get_current_navigation_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 497664490, - "return_value": { - "type": "PackedVector3Array" - } + "type": "bool", + "name": "switch_on_hover", + "setter": "set_switch_on_hover", + "getter": "is_switch_on_hover" }, { - "name": "get_current_navigation_path_index", + "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": 3905245786, + "hash": 229722558, "return_value": { - "type": "int", - "meta": "int32" + "type": "PopupMenu" } }, { - "name": "is_target_reached", - "is_const": true, + "name": "show_popup", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "is_target_reachable", + "name": "set_switch_on_hover", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "is_navigation_finished", + "name": "is_switch_on_hover", "is_const": false, "is_vararg": false, "is_static": false, @@ -135925,18 +145095,21 @@ } }, { - "name": "get_final_position", + "name": "set_disable_shortcuts", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3783033775, - "return_value": { - "type": "Vector3" - } + "hash": 2586408642, + "arguments": [ + { + "name": "disabled", + "type": "bool" + } + ] }, { - "name": "set_avoidance_layers", + "name": "set_item_count", "is_const": false, "is_vararg": false, "is_static": false, @@ -135944,14 +145117,14 @@ "hash": 1286410249, "arguments": [ { - "name": "layers", + "name": "count", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_avoidance_layers", + "name": "get_item_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -135959,528 +145132,599 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } + } + ], + "signals": [ + { + "name": "about_to_popup" + } + ], + "properties": [ + { + "type": "bool", + "name": "switch_on_hover", + "setter": "set_switch_on_hover", + "getter": "is_switch_on_hover" }, { - "name": "set_avoidance_mask", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "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": "mask", - "type": "int", - "meta": "uint32" + "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": "get_avoidance_mask", + "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_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_avoidance_layer_value", - "is_const": false, - "is_vararg": false, + "name": "_surface_get_array_len", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "layer_number", + "name": "index", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_avoidance_layer_value", + "name": "_surface_get_array_index_len", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "layer_number", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_avoidance_mask_value", - "is_const": false, - "is_vararg": false, + "name": "_surface_get_arrays", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 663333327, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "mask_number", + "name": "index", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_avoidance_mask_value", + "name": "_surface_get_blend_shape_arrays", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 663333327, "return_value": { - "type": "bool" + "type": "typedarray::Array" }, "arguments": [ { - "name": "mask_number", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_avoidance_priority", - "is_const": false, - "is_vararg": false, + "name": "_surface_get_lods", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "priority", - "type": "float", - "meta": "float" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_avoidance_priority", + "name": "_surface_get_format", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_debug_enabled", + "name": "_surface_get_primitive_type", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "_surface_set_material", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3671737478, "arguments": [ { - "name": "color", - "type": "Color" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" } ] }, { - "name": "get_debug_path_custom_color", + "name": "_surface_get_material", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_virtual": true, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, "arguments": [ { - "name": "point_size", - "type": "float", - "meta": "float" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_debug_path_custom_point_size", + "name": "_get_blend_shape_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } - } - ], - "signals": [ - { - "name": "path_changed" - }, - { - "name": "target_reached" }, { - "name": "waypoint_reached", + "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": "details", - "type": "Dictionary" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_reached", + "name": "_set_blend_shape_name", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3780747571, "arguments": [ { - "name": "details", - "type": "Dictionary" - } - ] - }, - { - "name": "navigation_finished" - }, - { - "name": "velocity_computed", - "arguments": [ + "name": "index", + "type": "int", + "meta": "int32" + }, { - "name": "safe_velocity", - "type": "Vector3" + "name": "name", + "type": "StringName" } ] - } - ], - "properties": [ - { - "type": "Vector3", - "name": "target_position", - "setter": "set_target_position", - "getter": "get_target_position" - }, - { - "type": "float", - "name": "path_desired_distance", - "setter": "set_path_desired_distance", - "getter": "get_path_desired_distance" - }, - { - "type": "float", - "name": "target_desired_distance", - "setter": "set_target_desired_distance", - "getter": "get_target_desired_distance" - }, - { - "type": "float", - "name": "path_height_offset", - "setter": "set_path_height_offset", - "getter": "get_path_height_offset" - }, - { - "type": "float", - "name": "path_max_distance", - "setter": "set_path_max_distance", - "getter": "get_path_max_distance" - }, - { - "type": "int", - "name": "navigation_layers", - "setter": "set_navigation_layers", - "getter": "get_navigation_layers" - }, - { - "type": "int", - "name": "pathfinding_algorithm", - "setter": "set_pathfinding_algorithm", - "getter": "get_pathfinding_algorithm" - }, - { - "type": "int", - "name": "path_postprocessing", - "setter": "set_path_postprocessing", - "getter": "get_path_postprocessing" - }, - { - "type": "int", - "name": "path_metadata_flags", - "setter": "set_path_metadata_flags", - "getter": "get_path_metadata_flags" - }, - { - "type": "bool", - "name": "avoidance_enabled", - "setter": "set_avoidance_enabled", - "getter": "get_avoidance_enabled" - }, - { - "type": "Vector3", - "name": "velocity", - "setter": "set_velocity", - "getter": "get_velocity" - }, - { - "type": "float", - "name": "height", - "setter": "set_height", - "getter": "get_height" - }, - { - "type": "float", - "name": "radius", - "setter": "set_radius", - "getter": "get_radius" - }, - { - "type": "float", - "name": "neighbor_distance", - "setter": "set_neighbor_distance", - "getter": "get_neighbor_distance" - }, - { - "type": "int", - "name": "max_neighbors", - "setter": "set_max_neighbors", - "getter": "get_max_neighbors" - }, - { - "type": "float", - "name": "time_horizon_agents", - "setter": "set_time_horizon_agents", - "getter": "get_time_horizon_agents" - }, - { - "type": "float", - "name": "time_horizon_obstacles", - "setter": "set_time_horizon_obstacles", - "getter": "get_time_horizon_obstacles" - }, - { - "type": "float", - "name": "max_speed", - "setter": "set_max_speed", - "getter": "get_max_speed" - }, - { - "type": "bool", - "name": "use_3d_avoidance", - "setter": "set_use_3d_avoidance", - "getter": "get_use_3d_avoidance" - }, - { - "type": "bool", - "name": "keep_y_velocity", - "setter": "set_keep_y_velocity", - "getter": "get_keep_y_velocity" - }, - { - "type": "int", - "name": "avoidance_layers", - "setter": "set_avoidance_layers", - "getter": "get_avoidance_layers" - }, - { - "type": "int", - "name": "avoidance_mask", - "setter": "set_avoidance_mask", - "getter": "get_avoidance_mask" - }, - { - "type": "float", - "name": "avoidance_priority", - "setter": "set_avoidance_priority", - "getter": "get_avoidance_priority" - }, - { - "type": "bool", - "name": "debug_enabled", - "setter": "set_debug_enabled", - "getter": "get_debug_enabled" - }, - { - "type": "bool", - "name": "debug_use_custom", - "setter": "set_debug_use_custom", - "getter": "get_debug_use_custom" - }, - { - "type": "Color", - "name": "debug_path_custom_color", - "setter": "set_debug_path_custom_color", - "getter": "get_debug_path_custom_color" }, { - "type": "float", - "name": "debug_path_custom_point_size", - "setter": "set_debug_path_custom_point_size", - "getter": "get_debug_path_custom_point_size" - } - ] - }, - { - "name": "NavigationLink2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ - { - "name": "get_rid", + "name": "_get_aabb", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2944877500, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1068685055, "return_value": { - "type": "RID" + "type": "AABB" } }, { - "name": "set_enabled", + "name": "set_lightmap_size_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1130785943, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "is_enabled", + "name": "get_lightmap_size_hint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3690982128, "return_value": { - "type": "bool" + "type": "Vector2i" } }, { - "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", + "name": "get_aabb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1068685055, "return_value": { - "type": "bool" + "type": "AABB" } }, { - "name": "set_navigation_layers", - "is_const": false, + "name": "get_faces", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" - } - ] + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } }, { - "name": "get_navigation_layers", + "name": "get_surface_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -136488,148 +145732,191 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_navigation_layer_value", - "is_const": false, + "name": "surface_get_arrays", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 663333327, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "layer_number", + "name": "surf_idx", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_navigation_layer_value", + "name": "surface_get_blend_shape_arrays", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 663333327, "return_value": { - "type": "bool" + "type": "typedarray::Array" }, "arguments": [ { - "name": "layer_number", + "name": "surf_idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_start_position", + "name": "surface_set_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3671737478, "arguments": [ { - "name": "position", - "type": "Vector2" - } + "name": "surf_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "Material" + } ] }, { - "name": "get_start_position", + "name": "surface_get_material", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2897466400, "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_end_position", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, + "type": "Material" + }, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "surf_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_end_position", + "name": "create_placeholder", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 121922552, "return_value": { - "type": "Vector2" + "type": "Resource" } }, { - "name": "set_global_start_position", - "is_const": false, + "name": "create_trimesh_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "position", - "type": "Vector2" - } - ] + "hash": 4160111210, + "return_value": { + "type": "ConcavePolygonShape3D" + } }, { - "name": "get_global_start_position", + "name": "create_convex_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2529984628, "return_value": { - "type": "Vector2" - } + "type": "ConvexPolygonShape3D" + }, + "arguments": [ + { + "name": "clean", + "type": "bool", + "default_value": "true" + }, + { + "name": "simplify", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_global_end_position", - "is_const": false, + "name": "create_outline", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1208642001, + "return_value": { + "type": "Mesh" + }, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "get_global_end_position", + "name": "generate_triangle_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3476533166, "return_value": { - "type": "Vector2" + "type": "TriangleMesh" } - }, + } + ], + "properties": [ { - "name": "set_enter_cost", + "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, @@ -136637,14 +145924,14 @@ "hash": 373806689, "arguments": [ { - "name": "enter_cost", + "name": "max_concavity", "type": "float", "meta": "float" } ] }, { - "name": "get_enter_cost", + "name": "get_max_concavity", "is_const": true, "is_vararg": false, "is_static": false, @@ -136656,7 +145943,7 @@ } }, { - "name": "set_travel_cost", + "name": "set_symmetry_planes_clipping_bias", "is_const": false, "is_vararg": false, "is_static": false, @@ -136664,14 +145951,14 @@ "hash": 373806689, "arguments": [ { - "name": "travel_cost", + "name": "symmetry_planes_clipping_bias", "type": "float", "meta": "float" } ] }, { - "name": "get_travel_cost", + "name": "get_symmetry_planes_clipping_bias", "is_const": true, "is_vararg": false, "is_static": false, @@ -136681,123 +145968,90 @@ "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" + "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" + } + ] }, { - "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", + "name": "get_revolution_axes_clipping_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "set_enabled", + "name": "set_min_volume_per_convex_hull", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "min_volume_per_convex_hull", + "type": "float", + "meta": "float" } ] }, { - "name": "is_enabled", + "name": "get_min_volume_per_convex_hull", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_bidirectional", + "name": "set_resolution", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "bidirectional", - "type": "bool" + "name": "min_volume_per_convex_hull", + "type": "int", + "meta": "uint32" } ] }, { - "name": "is_bidirectional", + "name": "get_resolution", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" } }, { - "name": "set_navigation_layers", + "name": "set_max_num_vertices_per_convex_hull", "is_const": false, "is_vararg": false, "is_static": false, @@ -136805,14 +146059,14 @@ "hash": 1286410249, "arguments": [ { - "name": "navigation_layers", + "name": "max_num_vertices_per_convex_hull", "type": "int", "meta": "uint32" } ] }, { - "name": "get_navigation_layers", + "name": "get_max_num_vertices_per_convex_hull", "is_const": true, "is_vararg": false, "is_static": false, @@ -136824,384 +146078,369 @@ } }, { - "name": "set_navigation_layer_value", + "name": "set_plane_downsampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "layer_number", + "name": "plane_downsampling", "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "meta": "uint32" } ] }, { - "name": "get_navigation_layer_value", + "name": "get_plane_downsampling", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "uint32" + } }, { - "name": "set_start_position", + "name": "set_convex_hull_downsampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1286410249, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "convex_hull_downsampling", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_start_position", + "name": "get_convex_hull_downsampling", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "uint32" } }, { - "name": "set_end_position", + "name": "set_normalize_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "normalize_mesh", + "type": "bool" } ] }, { - "name": "get_end_position", + "name": "get_normalize_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_global_start_position", + "name": "set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1668072869, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "mode", + "type": "enum::MeshConvexDecompositionSettings.Mode" } ] }, { - "name": "get_global_start_position", + "name": "get_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 23479454, "return_value": { - "type": "Vector3" + "type": "enum::MeshConvexDecompositionSettings.Mode" } }, { - "name": "set_global_end_position", + "name": "set_convex_hull_approximation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "convex_hull_approximation", + "type": "bool" } ] }, { - "name": "get_global_end_position", + "name": "get_convex_hull_approximation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_enter_cost", + "name": "set_max_convex_hulls", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "enter_cost", - "type": "float", - "meta": "float" + "name": "max_convex_hulls", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_enter_cost", + "name": "get_max_convex_hulls", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint32" } }, { - "name": "set_travel_cost", + "name": "set_project_hull_vertices", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "travel_cost", - "type": "float", - "meta": "float" + "name": "project_hull_vertices", + "type": "bool" } ] }, { - "name": "get_travel_cost", + "name": "get_project_hull_vertices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } } ], "properties": [ { - "type": "bool", - "name": "enabled", - "setter": "set_enabled", - "getter": "is_enabled" + "type": "float", + "name": "max_concavity", + "setter": "set_max_concavity", + "getter": "get_max_concavity" }, { - "type": "bool", - "name": "bidirectional", - "setter": "set_bidirectional", - "getter": "is_bidirectional" + "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": "navigation_layers", - "setter": "set_navigation_layers", - "getter": "get_navigation_layers" + "name": "resolution", + "setter": "set_resolution", + "getter": "get_resolution" }, { - "type": "Vector3", - "name": "start_position", - "setter": "set_start_position", - "getter": "get_start_position" + "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": "Vector3", - "name": "end_position", - "setter": "set_end_position", - "getter": "get_end_position" + "type": "int", + "name": "plane_downsampling", + "setter": "set_plane_downsampling", + "getter": "get_plane_downsampling" }, { - "type": "float", - "name": "enter_cost", - "setter": "set_enter_cost", - "getter": "get_enter_cost" + "type": "int", + "name": "convex_hull_downsampling", + "setter": "set_convex_hull_downsampling", + "getter": "get_convex_hull_downsampling" }, { - "type": "float", - "name": "travel_cost", - "setter": "set_travel_cost", - "getter": "get_travel_cost" + "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": "NavigationMesh", + "name": "MeshDataTool", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "RefCounted", "api_type": "core", - "enums": [ + "methods": [ { - "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": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "name": "ParsedGeometryType", - "is_bitfield": false, - "values": [ - { - "name": "PARSED_GEOMETRY_MESH_INSTANCES", - "value": 0 - }, - { - "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", - "value": 1 - }, + "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": "PARSED_GEOMETRY_BOTH", - "value": 2 + "name": "mesh", + "type": "ArrayMesh" }, { - "name": "PARSED_GEOMETRY_MAX", - "value": 3 + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "commit_to_surface", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2472437533, + "hash": 2021686445, + "hash_compatibility": [ + 3521099812 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "sample_partition_type", - "type": "enum::NavigationMesh.SamplePartitionType" + "name": "mesh", + "type": "ArrayMesh" + }, + { + "name": "compression_flags", + "type": "int", + "meta": "uint64", + "default_value": "0" } ] }, { - "name": "get_sample_partition_type", + "name": "get_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 833513918, + "hash": 3905245786, "return_value": { - "type": "enum::NavigationMesh.SamplePartitionType" + "type": "int", + "meta": "uint64" } }, { - "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", + "name": "get_vertex_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3928011953, + "hash": 3905245786, "return_value": { - "type": "enum::NavigationMesh.ParsedGeometryType" + "type": "int", + "meta": "int32" } }, { - "name": "set_collision_mask", - "is_const": false, + "name": "get_edge_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "mask", - "type": "int", - "meta": "uint32" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_collision_mask", + "name": "get_face_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -137209,613 +146448,760 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_collision_mask_value", + "name": "set_vertex", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1530502735, "arguments": [ { - "name": "layer_number", + "name": "idx", "type": "int", "meta": "int32" }, { - "name": "value", - "type": "bool" + "name": "vertex", + "type": "Vector3" } ] }, { - "name": "get_collision_mask_value", + "name": "get_vertex", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 711720468, "return_value": { - "type": "bool" + "type": "Vector3" }, "arguments": [ { - "name": "layer_number", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_source_geometry_mode", + "name": "set_vertex_normal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2700825194, + "hash": 1530502735, "arguments": [ { - "name": "mask", - "type": "enum::NavigationMesh.SourceGeometryMode" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "normal", + "type": "Vector3" } ] }, { - "name": "get_source_geometry_mode", + "name": "get_vertex_normal", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2770484141, + "hash": 711720468, "return_value": { - "type": "enum::NavigationMesh.SourceGeometryMode" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_source_group_name", + "name": "set_vertex_tangent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 1104099133, "arguments": [ { - "name": "mask", - "type": "StringName" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tangent", + "type": "Plane" } ] }, { - "name": "get_source_group_name", + "name": "get_vertex_tangent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 1372055458, "return_value": { - "type": "StringName" - } + "type": "Plane" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_cell_size", + "name": "set_vertex_uv", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 163021252, "arguments": [ { - "name": "cell_size", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "uv", + "type": "Vector2" } ] }, { - "name": "get_cell_size", + "name": "get_vertex_uv", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2299179447, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_cell_height", + "name": "set_vertex_uv2", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 163021252, "arguments": [ { - "name": "cell_height", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "uv2", + "type": "Vector2" } ] }, { - "name": "get_cell_height", + "name": "get_vertex_uv2", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2299179447, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_agent_height", + "name": "set_vertex_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2878471219, "arguments": [ { - "name": "agent_height", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "get_agent_height", + "name": "get_vertex_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3457211756, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Color" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_agent_radius", + "name": "set_vertex_bones", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3500328261, "arguments": [ { - "name": "agent_radius", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bones", + "type": "PackedInt32Array" } ] }, { - "name": "get_agent_radius", - "is_const": false, + "name": "get_vertex_bones", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 1706082319, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_agent_max_climb", + "name": "set_vertex_weights", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1345852415, "arguments": [ { - "name": "agent_max_climb", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "weights", + "type": "PackedFloat32Array" } ] }, { - "name": "get_agent_max_climb", + "name": "get_vertex_weights", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1542882410, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_agent_max_slope", + "name": "set_vertex_meta", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2152698145, "arguments": [ { - "name": "agent_max_slope", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" } ] }, { - "name": "get_agent_max_slope", + "name": "get_vertex_meta", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4227898402, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_region_min_size", - "is_const": false, + "name": "get_vertex_edges", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1706082319, + "return_value": { + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "region_min_size", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_region_min_size", + "name": "get_vertex_faces", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1706082319, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_region_merge_size", - "is_const": false, + "name": "get_edge_vertex", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "region_merge_size", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_region_merge_size", + "name": "get_edge_faces", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1706082319, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_edge_max_length", + "name": "set_edge_meta", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2152698145, "arguments": [ { - "name": "edge_max_length", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" } ] }, { - "name": "get_edge_max_length", + "name": "get_edge_meta", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4227898402, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_edge_max_error", - "is_const": false, + "name": "get_face_vertex", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "edge_max_error", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "vertex", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_edge_max_error", + "name": "get_face_edge", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3175239445, "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "edge", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_vertices_per_polygon", + "name": "set_face_meta", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2152698145, "arguments": [ { - "name": "vertices_per_polygon", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" } ] }, { - "name": "get_vertices_per_polygon", + "name": "get_face_meta", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4227898402, "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, + "type": "Variant" + }, "arguments": [ { - "name": "detail_sample_dist", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_detail_sample_distance", + "name": "get_face_normal", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 711720468, "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, + "type": "Vector3" + }, "arguments": [ { - "name": "detail_sample_max_error", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2757459619, "arguments": [ { - "name": "filter_low_hanging_obstacles", - "type": "bool" + "name": "material", + "type": "Material" } ] }, { - "name": "get_filter_low_hanging_obstacles", + "name": "get_material", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 5934680, "return_value": { - "type": "bool" + "type": "Material" } - }, + } + ] + }, + { + "name": "MeshInstance2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ { - "name": "set_filter_ledge_spans", + "name": "set_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 194775623, "arguments": [ { - "name": "filter_ledge_spans", - "type": "bool" + "name": "mesh", + "type": "Mesh" } ] }, { - "name": "get_filter_ledge_spans", + "name": "get_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1808005922, "return_value": { - "type": "bool" + "type": "Mesh" } }, { - "name": "set_filter_walkable_low_height_spans", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4051416890, "arguments": [ { - "name": "filter_walkable_low_height_spans", - "type": "bool" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_filter_walkable_low_height_spans", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3635182373, "return_value": { - "type": "bool" + "type": "Texture2D" } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" }, { - "name": "set_filter_baking_aabb", + "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": 259215842, + "hash": 194775623, "arguments": [ { - "name": "baking_aabb", - "type": "AABB" + "name": "mesh", + "type": "Mesh" } ] }, { - "name": "get_filter_baking_aabb", + "name": "get_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 1808005922, "return_value": { - "type": "AABB" + "type": "Mesh" } }, { - "name": "set_filter_baking_aabb_offset", + "name": "set_skeleton_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1348162250, "arguments": [ { - "name": "baking_aabb_offset", - "type": "Vector3" + "name": "skeleton_path", + "type": "NodePath" } ] }, { - "name": "get_filter_baking_aabb_offset", - "is_const": true, + "name": "get_skeleton_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 277076166, "return_value": { - "type": "Vector3" + "type": "NodePath" } }, { - "name": "set_vertices", + "name": "set_skin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 334873810, + "hash": 3971435618, "arguments": [ { - "name": "vertices", - "type": "PackedVector3Array" + "name": "skin", + "type": "Skin" } ] }, { - "name": "get_vertices", + "name": "get_skin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 497664490, + "hash": 2074563878, "return_value": { - "type": "PackedVector3Array" + "type": "Skin" } }, { - "name": "add_polygon", - "is_const": false, + "name": "get_skin_reference", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, - "arguments": [ - { - "name": "polygon", - "type": "PackedInt32Array" - } - ] + "hash": 2060603409, + "return_value": { + "type": "SkinReference" + } }, { - "name": "get_polygon_count", + "name": "get_surface_override_material_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -137827,1051 +147213,964 @@ } }, { - "name": "get_polygon", + "name": "set_surface_override_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3668444399, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 3671737478, "arguments": [ { - "name": "idx", + "name": "surface", "type": "int", "meta": "int32" + }, + { + "name": "material", + "type": "Material" } ] }, { - "name": "clear_polygons", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "create_from_mesh", - "is_const": false, + "name": "get_surface_override_material", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194775623, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "name": "clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - } - ], - "properties": [ - { - "type": "PackedVector3Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" - }, - { - "type": "Array", - "name": "polygons", - "setter": "_set_polygons", - "getter": "_get_polygons" - }, - { - "type": "int", - "name": "sample_partition_type", - "setter": "set_sample_partition_type", - "getter": "get_sample_partition_type" - }, - { - "type": "int", - "name": "geometry_parsed_geometry_type", - "setter": "set_parsed_geometry_type", - "getter": "get_parsed_geometry_type" - }, - { - "type": "int", - "name": "geometry_collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" - }, - { - "type": "int", - "name": "geometry_source_geometry_mode", - "setter": "set_source_geometry_mode", - "getter": "get_source_geometry_mode" - }, - { - "type": "String", - "name": "geometry_source_group_name", - "setter": "set_source_group_name", - "getter": "get_source_group_name" - }, - { - "type": "float", - "name": "cell_size", - "setter": "set_cell_size", - "getter": "get_cell_size" - }, - { - "type": "float", - "name": "cell_height", - "setter": "set_cell_height", - "getter": "get_cell_height" - }, - { - "type": "float", - "name": "agent_height", - "setter": "set_agent_height", - "getter": "get_agent_height" - }, - { - "type": "float", - "name": "agent_radius", - "setter": "set_agent_radius", - "getter": "get_agent_radius" - }, - { - "type": "float", - "name": "agent_max_climb", - "setter": "set_agent_max_climb", - "getter": "get_agent_max_climb" - }, - { - "type": "float", - "name": "agent_max_slope", - "setter": "set_agent_max_slope", - "getter": "get_agent_max_slope" - }, - { - "type": "float", - "name": "region_min_size", - "setter": "set_region_min_size", - "getter": "get_region_min_size" - }, - { - "type": "float", - "name": "region_merge_size", - "setter": "set_region_merge_size", - "getter": "get_region_merge_size" - }, - { - "type": "float", - "name": "edge_max_length", - "setter": "set_edge_max_length", - "getter": "get_edge_max_length" - }, - { - "type": "float", - "name": "edge_max_error", - "setter": "set_edge_max_error", - "getter": "get_edge_max_error" - }, - { - "type": "float", - "name": "vertices_per_polygon", - "setter": "set_vertices_per_polygon", - "getter": "get_vertices_per_polygon" - }, - { - "type": "float", - "name": "detail_sample_distance", - "setter": "set_detail_sample_distance", - "getter": "get_detail_sample_distance" - }, - { - "type": "float", - "name": "detail_sample_max_error", - "setter": "set_detail_sample_max_error", - "getter": "get_detail_sample_max_error" - }, - { - "type": "bool", - "name": "filter_low_hanging_obstacles", - "setter": "set_filter_low_hanging_obstacles", - "getter": "get_filter_low_hanging_obstacles" - }, - { - "type": "bool", - "name": "filter_ledge_spans", - "setter": "set_filter_ledge_spans", - "getter": "get_filter_ledge_spans" - }, - { - "type": "bool", - "name": "filter_walkable_low_height_spans", - "setter": "set_filter_walkable_low_height_spans", - "getter": "get_filter_walkable_low_height_spans" - }, - { - "type": "AABB", - "name": "filter_baking_aabb", - "setter": "set_filter_baking_aabb", - "getter": "get_filter_baking_aabb" - }, - { - "type": "Vector3", - "name": "filter_baking_aabb_offset", - "setter": "set_filter_baking_aabb_offset", - "getter": "get_filter_baking_aabb_offset" - } - ] - }, - { - "name": "NavigationMeshGenerator", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "bake", - "is_const": false, + "name": "get_active_material", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1401173477, + "hash": 2897466400, + "return_value": { + "type": "Material" + }, "arguments": [ { - "name": "navigation_mesh", - "type": "NavigationMesh" - }, - { - "name": "root_node", - "type": "Node" + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "name": "clear", + "name": "create_trimesh_collision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2923361153, - "arguments": [ - { - "name": "navigation_mesh", - "type": "NavigationMesh" - } - ] + "hash": 3218959716 }, { - "name": "parse_source_geometry_data", + "name": "create_convex_collision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 685862123, - "hash_compatibility": [ - 3703028813 - ], + "hash": 2751962654, "arguments": [ { - "name": "navigation_mesh", - "type": "NavigationMesh" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData3D" - }, - { - "name": "root_node", - "type": "Node" + "name": "clean", + "type": "bool", + "default_value": "true" }, { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" + "name": "simplify", + "type": "bool", + "default_value": "false" } ] }, { - "name": "bake_from_source_geometry_data", + "name": "create_multiple_convex_collisions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, - "hash_compatibility": [ - 3669016597 - ], + "hash": 628789669, "arguments": [ { - "name": "navigation_mesh", - "type": "NavigationMesh" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData3D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" + "name": "settings", + "type": "MeshConvexDecompositionSettings", + "default_value": "null" } ] - } - ] - }, - { - "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, + "name": "get_blend_shape_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_traversable_outlines", + "name": "find_blend_shape_by_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 4150868206, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "traversable_outlines", - "type": "typedarray::PackedVector2Array" + "name": "name", + "type": "StringName" } ] }, { - "name": "get_traversable_outlines", + "name": "get_blend_shape_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 2339986948, "return_value": { - "type": "typedarray::PackedVector2Array" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_obstruction_outlines", + "name": "set_blend_shape_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1602489585, "arguments": [ { - "name": "obstruction_outlines", - "type": "typedarray::PackedVector2Array" + "name": "blend_shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_obstruction_outlines", - "is_const": true, + "name": "create_debug_tangents", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::PackedVector2Array" - } + "hash": 3218959716 }, { - "name": "add_traversable_outline", + "name": "bake_mesh_from_current_blend_shape_mix", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, "arguments": [ { - "name": "shape_outline", - "type": "PackedVector2Array" + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" } ] }, { - "name": "add_obstruction_outline", + "name": "bake_mesh_from_current_skeleton_pose", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 1457573577, + "return_value": { + "type": "ArrayMesh" + }, "arguments": [ { - "name": "shape_outline", - "type": "PackedVector2Array" + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" } ] } ], "properties": [ { - "type": "Array", - "name": "traversable_outlines", - "setter": "set_traversable_outlines", - "getter": "get_traversable_outlines" + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" }, { - "type": "Array", - "name": "obstruction_outlines", - "setter": "set_obstruction_outlines", - "getter": "get_obstruction_outlines" + "type": "Skin", + "name": "skin", + "setter": "set_skin", + "getter": "get_skin" + }, + { + "type": "NodePath", + "name": "skeleton", + "setter": "set_skeleton_path", + "getter": "get_skeleton_path" } ] }, { - "name": "NavigationMeshSourceGeometryData3D", + "name": "MeshLibrary", "is_refcounted": true, "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "set_vertices", + "name": "create_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1286410249, "arguments": [ { - "name": "vertices", - "type": "PackedFloat32Array" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_vertices", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 675695659, - "return_value": { - "type": "PackedFloat32Array" - } - }, - { - "name": "set_indices", + "name": "set_item_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 501894301, "arguments": [ { - "name": "indices", - "type": "PackedInt32Array" + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" } ] }, { - "name": "get_indices", - "is_const": true, + "name": "set_item_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, - "return_value": { - "type": "PackedInt32Array" - } + "hash": 969122797, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh", + "type": "Mesh" + } + ] }, { - "name": "clear", + "name": "set_item_mesh_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3616898986, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "mesh_transform", + "type": "Transform3D" + } + ] }, { - "name": "has_data", + "name": "set_item_mesh_cast_shadow", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 3923400443, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "shadow_casting_setting", + "type": "enum::RenderingServer.ShadowCastingSetting" + } + ] }, { - "name": "add_mesh", + "name": "set_item_navigation_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 975462459, + "hash": 3483353960, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "xform", - "type": "Transform3D" + "name": "navigation_mesh", + "type": "NavigationMesh" } ] }, { - "name": "add_mesh_array", + "name": "set_item_navigation_mesh_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4235710913, + "hash": 3616898986, "arguments": [ { - "name": "mesh_array", - "type": "Array" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "xform", + "name": "navigation_mesh", "type": "Transform3D" } ] }, { - "name": "add_faces", + "name": "set_item_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1440358797, + "hash": 3937882851, "arguments": [ { - "name": "faces", - "type": "PackedVector3Array" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "xform", - "type": "Transform3D" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] - } - ], - "properties": [ - { - "type": "PackedVector3Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" }, { - "type": "PackedInt32Array", - "name": "indices", - "setter": "set_indices", - "getter": "get_indices" - } - ] - }, - { - "name": "NavigationObstacle2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ - { - "name": "get_rid", - "is_const": true, + "name": "set_item_shapes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } + "hash": 537221740, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "shapes", + "type": "Array" + } + ] }, { - "name": "set_avoidance_enabled", + "name": "set_item_preview", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 666127730, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_avoidance_enabled", + "name": "get_item_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 844755477, "return_value": { - "type": "bool" - } - }, - { - "name": "set_navigation_map", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2722037293, + "type": "String" + }, "arguments": [ { - "name": "navigation_map", - "type": "RID" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_navigation_map", + "name": "get_item_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1576363275, "return_value": { - "type": "RID" - } - }, - { - "name": "set_radius", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "type": "Mesh" + }, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_radius", + "name": "get_item_mesh_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1965739696, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_velocity", - "is_const": false, + "name": "get_item_mesh_cast_shadow", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1841766007, + "return_value": { + "type": "enum::RenderingServer.ShadowCastingSetting" + }, "arguments": [ { - "name": "velocity", - "type": "Vector2" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_velocity", + "name": "get_item_navigation_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2729647406, "return_value": { - "type": "Vector2" - } + "type": "NavigationMesh" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_vertices", - "is_const": false, + "name": "get_item_navigation_mesh_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "vertices", - "type": "PackedVector2Array" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_vertices", + "name": "get_item_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 923996154, "return_value": { - "type": "PackedVector2Array" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_avoidance_layers", - "is_const": false, + "name": "get_item_shapes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 663333327, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "layers", + "name": "id", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_avoidance_layers", + "name": "get_item_preview", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3536238170, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "Texture2D" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_avoidance_layer_value", + "name": "remove_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "layer_number", + "name": "id", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_avoidance_layer_value", + "name": "find_item_by_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1321353865, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" } ] - } - ], - "properties": [ - { - "type": "bool", - "name": "avoidance_enabled", - "setter": "set_avoidance_enabled", - "getter": "get_avoidance_enabled" - }, - { - "type": "Vector2", - "name": "velocity", - "setter": "set_velocity", - "getter": "get_velocity" }, { - "type": "float", - "name": "radius", - "setter": "set_radius", - "getter": "get_radius" + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "PackedVector2Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" + "name": "get_item_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } }, { - "type": "int", - "name": "avoidance_layers", - "setter": "set_avoidance_layers", - "getter": "get_avoidance_layers" + "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": "NavigationObstacle3D", - "is_refcounted": false, + "name": "MeshTexture", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Node3D", + "inherits": "Texture2D", "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", + "name": "set_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 194775623, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "mesh", + "type": "Mesh" } ] }, { - "name": "get_avoidance_enabled", + "name": "get_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1808005922, "return_value": { - "type": "bool" + "type": "Mesh" } }, { - "name": "set_navigation_map", + "name": "set_image_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 743155724, "arguments": [ { - "name": "navigation_map", - "type": "RID" + "name": "size", + "type": "Vector2" } ] }, { - "name": "get_navigation_map", + "name": "get_image_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 3341600327, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "set_radius", + "name": "set_base_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4051416890, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_radius", + "name": "get_base_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3635182373, "return_value": { - "type": "float", - "meta": "float" + "type": "Texture2D" } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" }, { - "name": "set_height", + "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": 373806689, + "hash": 266477812, + "return_value": { + "type": "MethodTweener" + }, "arguments": [ { - "name": "height", + "name": "delay", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_height", - "is_const": true, + "name": "set_trans", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3740975367, "return_value": { - "type": "float", - "meta": "float" - } + "type": "MethodTweener" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] }, { - "name": "set_velocity", + "name": "set_ease", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 315540545, + "return_value": { + "type": "MethodTweener" + }, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "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_velocity", + "name": "get_original_class", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 201670096, "return_value": { - "type": "Vector3" + "type": "String" } }, { - "name": "set_vertices", + "name": "set_original_scene", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 334873810, + "hash": 83702148, "arguments": [ { - "name": "vertices", - "type": "PackedVector3Array" + "name": "name", + "type": "String" } ] }, { - "name": "get_vertices", + "name": "get_original_scene", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 497664490, + "hash": 201670096, "return_value": { - "type": "PackedVector3Array" + "type": "String" } }, { - "name": "set_avoidance_layers", + "name": "set_recording_properties", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_avoidance_layers", + "name": "is_recording_properties", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" + "type": "bool" } + } + ], + "properties": [ + { + "type": "String", + "name": "original_class", + "setter": "set_original_class", + "getter": "get_original_class" }, { - "name": "set_avoidance_layer_value", + "type": "String", + "name": "original_scene", + "setter": "set_original_scene", + "getter": "get_original_scene" + }, + { + "type": "bool", + "name": "recording_properties", + "setter": "set_recording_properties", + "getter": "is_recording_properties" + } + ] + }, + { + "name": "MissingResource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_original_class", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 83702148, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "name", + "type": "String" } ] }, { - "name": "get_avoidance_layer_value", + "name": "get_original_class", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 201670096, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "set_use_3d_avoidance", + "name": "set_recording_properties", "is_const": false, "is_vararg": false, "is_static": false, @@ -138879,13 +148178,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "get_use_3d_avoidance", + "name": "is_recording_properties", "is_const": true, "is_vararg": false, "is_static": false, @@ -138898,517 +148197,648 @@ ], "properties": [ { - "type": "bool", - "name": "avoidance_enabled", - "setter": "set_avoidance_enabled", - "getter": "get_avoidance_enabled" - }, - { - "type": "Vector3", - "name": "velocity", - "setter": "set_velocity", - "getter": "get_velocity" - }, - { - "type": "float", - "name": "radius", - "setter": "set_radius", - "getter": "get_radius" - }, - { - "type": "float", - "name": "height", - "setter": "set_height", - "getter": "get_height" - }, - { - "type": "PackedVector3Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" - }, - { - "type": "int", - "name": "avoidance_layers", - "setter": "set_avoidance_layers", - "getter": "get_avoidance_layers" + "type": "String", + "name": "original_class", + "setter": "set_original_class", + "getter": "get_original_class" }, { "type": "bool", - "name": "use_3d_avoidance", - "setter": "set_use_3d_avoidance", - "getter": "get_use_3d_avoidance" + "name": "recording_properties", + "setter": "set_recording_properties", + "getter": "is_recording_properties" } ] }, { - "name": "NavigationPathQueryParameters2D", + "name": "MobileVRInterface", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "XRInterface", "api_type": "core", - "enums": [ + "methods": [ { - "name": "PathfindingAlgorithm", - "is_bitfield": false, - "values": [ + "name": "set_eye_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "PATHFINDING_ALGORITHM_ASTAR", - "value": 0 + "name": "eye_height", + "type": "float", + "meta": "double" } ] }, { - "name": "PathPostProcessing", - "is_bitfield": false, - "values": [ - { - "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL", - "value": 0 - }, - { - "name": "PATH_POSTPROCESSING_EDGECENTERED", - "value": 1 - } - ] + "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": "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": "set_iod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "PATH_METADATA_INCLUDE_ALL", - "value": 7 + "name": "iod", + "type": "float", + "meta": "double" } ] - } - ], - "methods": [ + }, { - "name": "set_pathfinding_algorithm", + "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": 2783519915, + "hash": 373806689, "arguments": [ { - "name": "pathfinding_algorithm", - "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + "name": "display_width", + "type": "float", + "meta": "double" } ] }, { - "name": "get_pathfinding_algorithm", + "name": "get_display_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3000421146, + "hash": 1740695150, "return_value": { - "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + "type": "float", + "meta": "double" } }, { - "name": "set_path_postprocessing", + "name": "set_display_to_lens", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2864409082, + "hash": 373806689, "arguments": [ { - "name": "path_postprocessing", - "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + "name": "display_to_lens", + "type": "float", + "meta": "double" } ] }, { - "name": "get_path_postprocessing", + "name": "get_display_to_lens", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3798118993, + "hash": 1740695150, "return_value": { - "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + "type": "float", + "meta": "double" } }, { - "name": "set_map", + "name": "set_offset_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2046264180, "arguments": [ { - "name": "map", - "type": "RID" + "name": "offset_rect", + "type": "Rect2" } ] }, { - "name": "get_map", + "name": "get_offset_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1639390495, "return_value": { - "type": "RID" + "type": "Rect2" } }, { - "name": "set_start_position", + "name": "set_oversample", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 373806689, "arguments": [ { - "name": "start_position", - "type": "Vector2" + "name": "oversample", + "type": "float", + "meta": "double" } ] }, { - "name": "get_start_position", + "name": "get_oversample", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1740695150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "double" } }, { - "name": "set_target_position", + "name": "set_k1", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 373806689, "arguments": [ { - "name": "target_position", - "type": "Vector2" + "name": "k", + "type": "float", + "meta": "double" } ] }, { - "name": "get_target_position", + "name": "get_k1", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1740695150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "double" } }, { - "name": "set_navigation_layers", + "name": "set_k2", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" + "name": "k", + "type": "float", + "meta": "double" } ] }, { - "name": "get_navigation_layers", + "name": "get_k2", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" + "type": "float", + "meta": "double" } }, { - "name": "set_metadata_flags", + "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": 24274129, + "hash": 373806689, "arguments": [ { - "name": "flags", - "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_metadata_flags", + "name": "get_vrs_strength", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 488152976, + "hash": 1740695150, "return_value": { - "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + "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": "RID", - "name": "map", - "setter": "set_map", - "getter": "get_map" + "type": "float", + "name": "eye_height", + "setter": "set_eye_height", + "getter": "get_eye_height" }, { - "type": "Vector2", - "name": "start_position", - "setter": "set_start_position", - "getter": "get_start_position" + "type": "float", + "name": "iod", + "setter": "set_iod", + "getter": "get_iod" }, { - "type": "Vector2", - "name": "target_position", - "setter": "set_target_position", - "getter": "get_target_position" + "type": "float", + "name": "display_width", + "setter": "set_display_width", + "getter": "get_display_width" }, { - "type": "int", - "name": "navigation_layers", - "setter": "set_navigation_layers", - "getter": "get_navigation_layers" + "type": "float", + "name": "display_to_lens", + "setter": "set_display_to_lens", + "getter": "get_display_to_lens" }, { - "type": "int", - "name": "pathfinding_algorithm", - "setter": "set_pathfinding_algorithm", - "getter": "get_pathfinding_algorithm" + "type": "Rect2", + "name": "offset_rect", + "setter": "set_offset_rect", + "getter": "get_offset_rect" }, { - "type": "int", - "name": "path_postprocessing", - "setter": "set_path_postprocessing", - "getter": "get_path_postprocessing" + "type": "float", + "name": "oversample", + "setter": "set_oversample", + "getter": "get_oversample" }, { - "type": "int", - "name": "metadata_flags", - "setter": "set_metadata_flags", - "getter": "get_metadata_flags" + "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": "NavigationPathQueryParameters3D", - "is_refcounted": true, + "name": "MovieWriter", + "is_refcounted": false, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "Object", "api_type": "core", - "enums": [ + "methods": [ { - "name": "PathfindingAlgorithm", - "is_bitfield": false, - "values": [ + "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": "PATHFINDING_ALGORITHM_ASTAR", - "value": 0 + "name": "path", + "type": "String" } ] }, { - "name": "PathPostProcessing", + "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": "PATH_POSTPROCESSING_CORRIDORFUNNEL", + "name": "TRANSFORM_2D", "value": 0 }, { - "name": "PATH_POSTPROCESSING_EDGECENTERED", + "name": "TRANSFORM_3D", "value": 1 } ] }, { - "name": "PathMetadataFlags", - "is_bitfield": true, + "name": "PhysicsInterpolationQuality", + "is_bitfield": false, "values": [ { - "name": "PATH_METADATA_INCLUDE_NONE", + "name": "INTERP_QUALITY_FAST", "value": 0 }, { - "name": "PATH_METADATA_INCLUDE_TYPES", + "name": "INTERP_QUALITY_HIGH", "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", + "name": "set_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 394560454, + "hash": 194775623, "arguments": [ { - "name": "pathfinding_algorithm", - "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + "name": "mesh", + "type": "Mesh" } ] }, { - "name": "get_pathfinding_algorithm", + "name": "get_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3398491350, + "hash": 1808005922, "return_value": { - "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + "type": "Mesh" } }, { - "name": "set_path_postprocessing", + "name": "set_use_colors", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2267362344, + "hash": 2586408642, "arguments": [ { - "name": "path_postprocessing", - "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_path_postprocessing", + "name": "is_using_colors", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3883858360, + "hash": 36873697, "return_value": { - "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + "type": "bool" } }, { - "name": "set_map", + "name": "set_use_custom_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2586408642, "arguments": [ { - "name": "map", - "type": "RID" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_map", + "name": "is_using_custom_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "set_start_position", + "name": "set_transform_format", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2404750322, "arguments": [ { - "name": "start_position", - "type": "Vector3" + "name": "format", + "type": "enum::MultiMesh.TransformFormat" } ] }, { - "name": "get_start_position", + "name": "get_transform_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2444156481, "return_value": { - "type": "Vector3" + "type": "enum::MultiMesh.TransformFormat" } }, { - "name": "set_target_position", + "name": "set_instance_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1286410249, "arguments": [ { - "name": "target_position", - "type": "Vector3" + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_target_position", + "name": "get_instance_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "int32" } }, { - "name": "set_navigation_layers", + "name": "set_visible_instance_count", "is_const": false, "is_vararg": false, "is_static": false, @@ -139416,14 +148846,14 @@ "hash": 1286410249, "arguments": [ { - "name": "navigation_layers", + "name": "count", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_navigation_layers", + "name": "get_visible_instance_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -139431,1006 +148861,1140 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_metadata_flags", + "name": "set_physics_interpolation_quality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2713846708, + "hash": 1819488408, "arguments": [ { - "name": "flags", - "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + "name": "quality", + "type": "enum::MultiMesh.PhysicsInterpolationQuality" } ] }, { - "name": "get_metadata_flags", + "name": "get_physics_interpolation_quality", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1582332802, + "hash": 1465701882, "return_value": { - "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + "type": "enum::MultiMesh.PhysicsInterpolationQuality" } - } - ], - "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" + "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" + } + ] }, { - "type": "int", - "name": "metadata_flags", - "setter": "set_metadata_flags", - "getter": "get_metadata_flags" - } - ] - }, - { - "name": "NavigationPathQueryResult2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "PathSegmentType", - "is_bitfield": false, - "values": [ + "name": "set_instance_transform_2d", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30160968, + "arguments": [ { - "name": "PATH_SEGMENT_TYPE_REGION", - "value": 0 + "name": "instance", + "type": "int", + "meta": "int32" }, { - "name": "PATH_SEGMENT_TYPE_LINK", - "value": 1 + "name": "transform", + "type": "Transform2D" } ] - } - ], - "methods": [ + }, { - "name": "set_path", - "is_const": false, + "name": "get_instance_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "path", - "type": "PackedVector2Array" + "name": "instance", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_path", + "name": "get_instance_transform_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 3836996910, "return_value": { - "type": "PackedVector2Array" - } + "type": "Transform2D" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_path_types", + "name": "set_instance_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 2878471219, "arguments": [ { - "name": "path_types", - "type": "PackedInt32Array" + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "get_path_types", + "name": "get_instance_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 3457211756, "return_value": { - "type": "PackedInt32Array" - } + "type": "Color" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_path_rids", + "name": "set_instance_custom_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2878471219, "arguments": [ { - "name": "path_rids", - "type": "typedarray::RID" + "name": "instance", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_data", + "type": "Color" } ] }, { - "name": "get_path_rids", + "name": "get_instance_custom_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3457211756, "return_value": { - "type": "typedarray::RID" - } + "type": "Color" + }, + "arguments": [ + { + "name": "instance", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_path_owner_ids", + "name": "reset_instance_physics_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 1286410249, "arguments": [ { - "name": "path_owner_ids", - "type": "PackedInt64Array" + "name": "instance", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_path_owner_ids", + "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": 235988956, + "hash": 1068685055, "return_value": { - "type": "PackedInt64Array" + "type": "AABB" } }, { - "name": "reset", - "is_const": false, + "name": "get_aabb", + "is_const": true, "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" + "hash": 1068685055, + "return_value": { + "type": "AABB" + } }, { - "type": "typedarray::RID", - "name": "path_rids", - "setter": "set_path_rids", - "getter": "get_path_rids" + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 675695659, + "return_value": { + "type": "PackedFloat32Array" + } }, { - "type": "PackedInt64Array", - "name": "path_owner_ids", - "setter": "set_path_owner_ids", - "getter": "get_path_owner_ids" - } - ] - }, - { - "name": "NavigationPathQueryResult3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "PathSegmentType", - "is_bitfield": false, - "values": [ - { - "name": "PATH_SEGMENT_TYPE_REGION", - "value": 0 - }, + "name": "set_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2899603908, + "arguments": [ { - "name": "PATH_SEGMENT_TYPE_LINK", - "value": 1 + "name": "buffer", + "type": "PackedFloat32Array" } ] - } - ], - "methods": [ + }, { - "name": "set_path", + "name": "set_buffer_interpolated", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 334873810, + "hash": 3514430332, "arguments": [ { - "name": "path", - "type": "PackedVector3Array" + "name": "buffer_curr", + "type": "PackedFloat32Array" + }, + { + "name": "buffer_prev", + "type": "PackedFloat32Array" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "transform_format", + "setter": "set_transform_format", + "getter": "get_transform_format" }, { - "name": "get_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 497664490, - "return_value": { - "type": "PackedVector3Array" - } + "type": "bool", + "name": "use_colors", + "setter": "set_use_colors", + "getter": "is_using_colors" }, { - "name": "set_path_types", + "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": 3614634198, + "hash": 2246127404, "arguments": [ { - "name": "path_types", - "type": "PackedInt32Array" + "name": "multimesh", + "type": "MultiMesh" } ] }, { - "name": "get_path_types", + "name": "get_multimesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 1385450523, "return_value": { - "type": "PackedInt32Array" + "type": "MultiMesh" } }, { - "name": "set_path_rids", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 4051416890, "arguments": [ { - "name": "path_rids", - "type": "typedarray::RID" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_path_rids", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3635182373, "return_value": { - "type": "typedarray::RID" + "type": "Texture2D" } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "MultiMesh", + "name": "multimesh", + "setter": "set_multimesh", + "getter": "get_multimesh" }, { - "name": "set_path_owner_ids", + "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": 3709968205, + "hash": 2246127404, "arguments": [ { - "name": "path_owner_ids", - "type": "PackedInt64Array" + "name": "multimesh", + "type": "MultiMesh" } ] }, { - "name": "get_path_owner_ids", + "name": "get_multimesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1385450523, "return_value": { - "type": "PackedInt64Array" + "type": "MultiMesh" } - }, - { - "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": "MultiMesh", + "name": "multimesh", + "setter": "set_multimesh", + "getter": "get_multimesh" } ] }, { - "name": "NavigationPolygon", + "name": "MultiplayerAPI", "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", + "is_instantiable": false, + "inherits": "RefCounted", "api_type": "core", "enums": [ { - "name": "ParsedGeometryType", - "is_bitfield": false, - "values": [ - { - "name": "PARSED_GEOMETRY_MESH_INSTANCES", - "value": 0 - }, - { - "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", - "value": 1 - }, - { - "name": "PARSED_GEOMETRY_BOTH", - "value": 2 - }, - { - "name": "PARSED_GEOMETRY_MAX", - "value": 3 - } - ] - }, - { - "name": "SourceGeometryMode", + "name": "RPCMode", "is_bitfield": false, "values": [ { - "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN", + "name": "RPC_MODE_DISABLED", "value": 0 }, { - "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "name": "RPC_MODE_ANY_PEER", "value": 1 }, { - "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "name": "RPC_MODE_AUTHORITY", "value": 2 - }, - { - "name": "SOURCE_GEOMETRY_MAX", - "value": 3 } ] } ], "methods": [ { - "name": "set_vertices", + "name": "has_multiplayer_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, - "arguments": [ - { - "name": "vertices", - "type": "PackedVector2Array" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "get_vertices", - "is_const": true, + "name": "get_multiplayer_peer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 3223692825, "return_value": { - "type": "PackedVector2Array" + "type": "MultiplayerPeer" } }, { - "name": "add_polygon", + "name": "set_multiplayer_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 3694835298, "arguments": [ { - "name": "polygon", - "type": "PackedInt32Array" + "name": "peer", + "type": "MultiplayerPeer" } ] }, { - "name": "get_polygon_count", - "is_const": true, + "name": "get_unique_id", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2455072627, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "get_polygon", + "name": "is_server", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3668444399, + "hash": 2240911060, "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "clear_polygons", + "name": "get_remote_sender_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_navigation_mesh", + "name": "poll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 330232164, + "hash": 166280745, "return_value": { - "type": "NavigationMesh" + "type": "enum::Error" } }, { - "name": "add_outline", + "name": "rpc", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 2077486355, + "hash_compatibility": [ + 1833408346 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "outline", - "type": "PackedVector2Array" + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" } ] }, { - "name": "add_outline_at_index", + "name": "object_configuration_add", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1569738947, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "outline", - "type": "PackedVector2Array" + "name": "object", + "type": "Object" }, { - "name": "index", - "type": "int", - "meta": "int32" + "name": "configuration", + "type": "Variant" } ] }, { - "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", + "name": "object_configuration_remove", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1201971903, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "object", + "type": "Object" }, { - "name": "outline", - "type": "PackedVector2Array" + "name": "configuration", + "type": "Variant" } ] }, { - "name": "get_outline", - "is_const": true, + "name": "get_peers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3946907486, + "hash": 969006518, "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "PackedInt32Array" + } }, { - "name": "remove_outline", + "name": "set_default_interface", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1286410249, + "hash": 3304788590, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "interface_name", + "type": "StringName" } ] }, { - "name": "clear_outlines", + "name": "get_default_interface", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3218959716 + "hash": 2737447660, + "return_value": { + "type": "StringName" + } }, { - "name": "make_polygons_from_outlines", + "name": "create_default_interface", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3218959716 + "hash": 3294156723, + "return_value": { + "type": "MultiplayerAPI" + } + } + ], + "signals": [ + { + "name": "peer_connected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] }, { - "name": "set_cell_size", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "name": "peer_disconnected", "arguments": [ { - "name": "cell_size", - "type": "float", - "meta": "float" + "name": "id", + "type": "int" } ] }, { - "name": "get_cell_size", - "is_const": true, - "is_vararg": false, + "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_virtual": false, - "hash": 1740695150, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Error" } }, { - "name": "set_parsed_geometry_type", + "name": "_set_multiplayer_peer", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2507971764, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3694835298, "arguments": [ { - "name": "geometry_type", - "type": "enum::NavigationPolygon.ParsedGeometryType" + "name": "multiplayer_peer", + "type": "MultiplayerPeer" } ] }, { - "name": "get_parsed_geometry_type", + "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_virtual": false, - "hash": 1073219508, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1930428628, "return_value": { - "type": "enum::NavigationPolygon.ParsedGeometryType" + "type": "PackedInt32Array" } }, { - "name": "set_parsed_collision_mask", + "name": "_rpc", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3673574758, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "mask", + "name": "peer", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "args", + "type": "Array" } ] }, { - "name": "get_parsed_collision_mask", + "name": "_get_remote_sender_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_parsed_collision_mask_value", + "name": "_object_configuration_add", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1171879464, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "object", + "type": "Object" }, { - "name": "value", - "type": "bool" + "name": "configuration", + "type": "Variant" } ] }, { - "name": "get_parsed_collision_mask_value", - "is_const": true, - "is_vararg": false, + "name": "_object_configuration_remove", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1171879464, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "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": "set_source_geometry_mode", + "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": 4002316705, + "hash": 1286410249, "arguments": [ { - "name": "geometry_mode", - "type": "enum::NavigationPolygon.SourceGeometryMode" + "name": "channel", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_source_geometry_mode", + "name": "get_transfer_channel", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 459686762, + "hash": 3905245786, "return_value": { - "type": "enum::NavigationPolygon.SourceGeometryMode" + "type": "int", + "meta": "int32" } }, { - "name": "set_source_geometry_group_name", + "name": "set_transfer_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 950411049, "arguments": [ { - "name": "group_name", - "type": "StringName" + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode" } ] }, { - "name": "get_source_geometry_group_name", + "name": "get_transfer_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 3369852622, "return_value": { - "type": "StringName" + "type": "enum::MultiplayerPeer.TransferMode" } }, { - "name": "set_agent_radius", + "name": "set_target_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "agent_radius", - "type": "float", - "meta": "float" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_agent_radius", + "name": "get_packet_peer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "clear", - "is_const": false, + "name": "get_packet_channel", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ], - "properties": [ - { - "type": "PackedVector2Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices" - }, - { - "type": "Array", - "name": "polygons", - "setter": "_set_polygons", - "getter": "_get_polygons" - }, - { - "type": "Array", - "name": "outlines", - "setter": "_set_outlines", - "getter": "_get_outlines" - }, - { - "type": "int", - "name": "parsed_geometry_type", - "setter": "set_parsed_geometry_type", - "getter": "get_parsed_geometry_type" - }, - { - "type": "int", - "name": "parsed_collision_mask", - "setter": "set_parsed_collision_mask", - "getter": "get_parsed_collision_mask" - }, - { - "type": "int", - "name": "source_geometry_mode", - "setter": "set_source_geometry_mode", - "getter": "get_source_geometry_mode" - }, - { - "type": "String", - "name": "source_geometry_group_name", - "setter": "set_source_geometry_group_name", - "getter": "get_source_geometry_group_name" - }, - { - "type": "float", - "name": "cell_size", - "setter": "set_cell_size", - "getter": "get_cell_size" + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "type": "float", - "name": "agent_radius", - "setter": "set_agent_radius", - "getter": "get_agent_radius" - } - ] - }, - { - "name": "NavigationRegion2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ - { - "name": "get_rid", + "name": "get_packet_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 3369852622, "return_value": { - "type": "RID" + "type": "enum::MultiplayerPeer.TransferMode" } }, { - "name": "set_navigation_polygon", + "name": "poll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1515040758, - "arguments": [ - { - "name": "navigation_polygon", - "type": "NavigationPolygon" - } - ] + "hash": 3218959716 }, { - "name": "get_navigation_polygon", - "is_const": true, + "name": "close", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1046532237, - "return_value": { - "type": "NavigationPolygon" - } + "hash": 3218959716 }, { - "name": "set_enabled", + "name": "disconnect_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4023243586, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "peer", + "type": "int", + "meta": "int32" + }, + { + "name": "force", + "type": "bool", + "default_value": "false" } ] }, { - "name": "is_enabled", + "name": "get_connection_status", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2147374275, "return_value": { - "type": "bool" + "type": "enum::MultiplayerPeer.ConnectionStatus" } }, { - "name": "set_navigation_map", - "is_const": false, + "name": "get_unique_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "navigation_map", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_navigation_map", + "name": "generate_unique_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "uint32" } }, { - "name": "set_use_edge_connections", + "name": "set_refuse_new_connections", "is_const": false, "is_vararg": false, "is_static": false, @@ -140438,13 +150002,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "get_use_edge_connections", + "name": "is_refusing_new_connections", "is_const": true, "is_vararg": false, "is_static": false, @@ -140455,418 +150019,508 @@ } }, { - "name": "set_navigation_layers", - "is_const": false, + "name": "is_server_relay_supported", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "signals": [ + { + "name": "peer_connected", "arguments": [ { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" + "name": "id", + "type": "int" } ] }, { - "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": "peer_disconnected", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "refuse_new_connections", + "setter": "set_refuse_new_connections", + "getter": "is_refusing_new_connections" }, { - "name": "set_navigation_layer_value", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "r_buffer", + "type": "const uint8_t **" }, { - "name": "value", - "type": "bool" + "name": "r_buffer_size", + "type": "int32_t*" } ] }, { - "name": "get_navigation_layer_value", - "is_const": true, - "is_vararg": false, + "name": "_put_packet", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "layer_number", + "name": "p_buffer", + "type": "const uint8_t*" + }, + { + "name": "p_buffer_size", "type": "int", "meta": "int32" } ] }, { - "name": "set_constrain_avoidance", - "is_const": false, - "is_vararg": false, + "name": "_get_available_packet_count", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_constrain_avoidance", + "name": "_get_max_packet_size", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_avoidance_layers", + "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_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "p_buffer", + "type": "PackedByteArray" } ] }, { - "name": "get_avoidance_layers", + "name": "_get_packet_channel", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_avoidance_layer_value", - "is_const": false, + "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_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "layer_number", + "name": "p_channel", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_avoidance_layer_value", + "name": "_get_transfer_channel", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "bool" - }, + "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": "layer_number", - "type": "int", - "meta": "int32" + "name": "p_mode", + "type": "enum::MultiplayerPeer.TransferMode" } ] }, { - "name": "get_region_rid", + "name": "_get_transfer_mode", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2944877500, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3369852622, "return_value": { - "type": "RID" + "type": "enum::MultiplayerPeer.TransferMode" } }, { - "name": "set_enter_cost", + "name": "_set_target_peer", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "enter_cost", - "type": "float", - "meta": "float" + "name": "p_peer", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_enter_cost", + "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_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_travel_cost", + "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_virtual": false, - "hash": 373806689, + "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": "travel_cost", - "type": "float", - "meta": "float" + "name": "p_peer", + "type": "int", + "meta": "int32" + }, + { + "name": "p_force", + "type": "bool" } ] }, { - "name": "get_travel_cost", + "name": "_get_unique_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "bake_navigation_polygon", + "name": "_set_refuse_new_connections", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3216645846, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, "arguments": [ { - "name": "on_thread", - "type": "bool", - "default_value": "true" + "name": "p_enable", + "type": "bool" } ] - } - ], - "signals": [ - { - "name": "navigation_polygon_changed" - }, - { - "name": "bake_finished" - } - ], - "properties": [ - { - "type": "NavigationPolygon", - "name": "navigation_polygon", - "setter": "set_navigation_polygon", - "getter": "get_navigation_polygon" - }, - { - "type": "bool", - "name": "enabled", - "setter": "set_enabled", - "getter": "is_enabled" - }, - { - "type": "bool", - "name": "use_edge_connections", - "setter": "set_use_edge_connections", - "getter": "get_use_edge_connections" - }, - { - "type": "int", - "name": "navigation_layers", - "setter": "set_navigation_layers", - "getter": "get_navigation_layers" - }, - { - "type": "float", - "name": "enter_cost", - "setter": "set_enter_cost", - "getter": "get_enter_cost" }, { - "type": "float", - "name": "travel_cost", - "setter": "set_travel_cost", - "getter": "get_travel_cost" + "name": "_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" + } }, { - "type": "bool", - "name": "constrain_avoidance", - "setter": "set_constrain_avoidance", - "getter": "get_constrain_avoidance" + "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" + } }, { - "type": "int", - "name": "avoidance_layers", - "setter": "set_avoidance_layers", - "getter": "get_avoidance_layers" + "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": "NavigationRegion3D", + "name": "MultiplayerSpawner", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node3D", + "inherits": "Node", "api_type": "core", "methods": [ { - "name": "get_rid", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } - }, - { - "name": "set_navigation_mesh", + "name": "add_spawnable_scene", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2923361153, + "hash": 83702148, "arguments": [ { - "name": "navigation_mesh", - "type": "NavigationMesh" + "name": "path", + "type": "String" } ] }, { - "name": "get_navigation_mesh", + "name": "get_spawnable_scene_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1468720886, + "hash": 3905245786, "return_value": { - "type": "NavigationMesh" + "type": "int", + "meta": "int32" } }, { - "name": "set_enabled", - "is_const": false, + "name": "get_spawnable_scene", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_enabled", - "is_const": true, + "name": "clear_spawnable_scenes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_navigation_map", + "name": "spawn", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 1991184589, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "navigation_map", - "type": "RID" + "name": "data", + "type": "Variant", + "default_value": "null" } ] }, { - "name": "get_navigation_map", + "name": "get_spawn_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 4075236667, "return_value": { - "type": "RID" + "type": "NodePath" } }, { - "name": "set_use_edge_connections", + "name": "set_spawn_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1348162250, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_use_edge_connections", + "name": "get_spawn_limit", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" } }, { - "name": "set_navigation_layers", + "name": "set_spawn_limit", "is_const": false, "is_vararg": false, "is_static": false, @@ -140874,74 +150528,133 @@ "hash": 1286410249, "arguments": [ { - "name": "navigation_layers", + "name": "limit", "type": "int", "meta": "uint32" } ] }, { - "name": "get_navigation_layers", + "name": "get_spawn_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1307783378, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Callable" } }, { - "name": "set_navigation_layer_value", + "name": "set_spawn_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1611583062, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, + "name": "spawn_function", + "type": "Callable" + } + ] + } + ], + "signals": [ + { + "name": "despawned", + "arguments": [ { - "name": "value", - "type": "bool" + "name": "node", + "type": "Node" } ] }, { - "name": "get_navigation_layer_value", - "is_const": true, + "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": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 1348162250, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_region_rid", + "name": "get_root_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 4075236667, "return_value": { - "type": "RID" + "type": "NodePath" } }, { - "name": "set_enter_cost", + "name": "set_replication_interval", "is_const": false, "is_vararg": false, "is_static": false, @@ -140949,14 +150662,14 @@ "hash": 373806689, "arguments": [ { - "name": "enter_cost", + "name": "milliseconds", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_enter_cost", + "name": "get_replication_interval", "is_const": true, "is_vararg": false, "is_static": false, @@ -140964,11 +150677,11 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_travel_cost", + "name": "set_delta_interval", "is_const": false, "is_vararg": false, "is_static": false, @@ -140976,14 +150689,14 @@ "hash": 373806689, "arguments": [ { - "name": "travel_cost", + "name": "milliseconds", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_travel_cost", + "name": "get_delta_interval", "is_const": true, "is_vararg": false, "is_static": false, @@ -140991,432 +150704,421 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "bake_navigation_mesh", + "name": "set_replication_config", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3216645846, + "hash": 3889206742, "arguments": [ { - "name": "on_thread", - "type": "bool", - "default_value": "true" + "name": "config", + "type": "SceneReplicationConfig" } ] - } - ], - "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" + "name": "get_replication_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3200254614, + "return_value": { + "type": "SceneReplicationConfig" + } }, { - "type": "float", - "name": "enter_cost", - "setter": "set_enter_cost", - "getter": "get_enter_cost" + "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" + } + ] }, { - "type": "float", - "name": "travel_cost", - "setter": "set_travel_cost", - "getter": "get_travel_cost" - } - ] - }, - { - "name": "NavigationServer2D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "get_maps", + "name": "get_visibility_update_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3352241418, "return_value": { - "type": "typedarray::RID" + "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode" } }, { - "name": "map_create", + "name": "update_visibility", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 1995695955, + "arguments": [ + { + "name": "for_peer", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "map_set_active", + "name": "set_visibility_public", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "active", + "name": "visible", "type": "bool" } ] }, { - "name": "map_is_active", + "name": "is_visibility_public", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + } }, { - "name": "map_set_cell_size", + "name": "add_visibility_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1611583062, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "cell_size", - "type": "float", - "meta": "float" + "name": "filter", + "type": "Callable" } ] }, { - "name": "map_get_cell_size", - "is_const": true, + "name": "remove_visibility_filter", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1611583062, "arguments": [ { - "name": "map", - "type": "RID" + "name": "filter", + "type": "Callable" } ] }, { - "name": "map_set_use_edge_connections", + "name": "set_visibility_for", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 300928843, "arguments": [ { - "name": "map", - "type": "RID" + "name": "peer", + "type": "int", + "meta": "int32" }, { - "name": "enabled", + "name": "visible", "type": "bool" } ] }, { - "name": "map_get_use_edge_connections", + "name": "get_visibility_for", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "map", - "type": "RID" + "name": "peer", + "type": "int", + "meta": "int32" } ] + } + ], + "signals": [ + { + "name": "synchronized" }, { - "name": "map_set_edge_connection_margin", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1794382983, + "name": "delta_synchronized" + }, + { + "name": "visibility_changed", "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "margin", - "type": "float", - "meta": "float" + "name": "for_peer", + "type": "int" } ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path" }, { - "name": "map_get_edge_connection_margin", - "is_const": true, + "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": 866169185, - "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "map_set_link_connection_radius", + "name": "try_lock", "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" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "map_get_link_connection_radius", - "is_const": true, + "name": "unlock", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, - "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ + "hash": 3218959716 + } + ] + }, + { + "name": "NativeMenu", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Feature", + "is_bitfield": false, + "values": [ { - "name": "map", - "type": "RID" + "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": "map_get_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3146466012, - "hash_compatibility": [ - 56240621 - ], - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ + "name": "SystemMenus", + "is_bitfield": false, + "values": [ { - "name": "map", - "type": "RID" + "name": "INVALID_MENU_ID", + "value": 0 }, { - "name": "origin", - "type": "Vector2" + "name": "MAIN_MENU_ID", + "value": 1 }, { - "name": "destination", - "type": "Vector2" + "name": "APPLICATION_MENU_ID", + "value": 2 }, { - "name": "optimize", - "type": "bool" + "name": "WINDOW_MENU_ID", + "value": 3 }, { - "name": "navigation_layers", - "type": "int", - "meta": "uint32", - "default_value": "1" + "name": "HELP_MENU_ID", + "value": 4 + }, + { + "name": "DOCK_MENU_ID", + "value": 5 } ] - }, + } + ], + "methods": [ { - "name": "map_get_closest_point", + "name": "has_feature", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1358334418, + "hash": 1708975490, "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "to_point", - "type": "Vector2" + "name": "feature", + "type": "enum::NativeMenu.Feature" } ] }, { - "name": "map_get_closest_point_owner", + "name": "has_system_menu", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1353467510, + "hash": 718213027, "return_value": { - "type": "RID" + "type": "bool" }, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "to_point", - "type": "Vector2" + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" } ] }, { - "name": "map_get_links", + "name": "get_system_menu", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 469707506, "return_value": { - "type": "typedarray::RID" + "type": "RID" }, "arguments": [ { - "name": "map", - "type": "RID" + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" } ] }, { - "name": "map_get_regions", + "name": "get_system_menu_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 1281499290, "return_value": { - "type": "typedarray::RID" + "type": "String" }, "arguments": [ { - "name": "map", - "type": "RID" + "name": "menu_id", + "type": "enum::NativeMenu.SystemMenus" } ] }, { - "name": "map_get_agents", - "is_const": true, + "name": "create_menu", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 529393457, "return_value": { - "type": "typedarray::RID" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "RID" + } }, { - "name": "map_get_obstacles", + "name": "has_menu", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 4155700596, "return_value": { - "type": "typedarray::RID" + "type": "bool" }, "arguments": [ { - "name": "map", + "name": "rid", "type": "RID" } ] }, { - "name": "map_force_update", + "name": "free_menu", "is_const": false, "is_vararg": false, "is_static": false, @@ -141424,149 +151126,136 @@ "hash": 2722037293, "arguments": [ { - "name": "map", + "name": "rid", "type": "RID" } ] }, { - "name": "query_path", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3394638789, + "hash": 2440833711, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "parameters", - "type": "NavigationPathQueryParameters2D" - }, - { - "name": "result", - "type": "NavigationPathQueryResult2D" + "name": "rid", + "type": "RID" } ] }, { - "name": "region_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "region_set_enabled", + "name": "popup", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2450610377, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "enabled", - "type": "bool" + "name": "position", + "type": "Vector2i" } ] }, { - "name": "region_get_enabled", - "is_const": true, + "name": "set_interface_direction", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 1265174801, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" + }, + { + "name": "is_rtl", + "type": "bool" } ] }, { - "name": "region_set_use_edge_connections", + "name": "set_popup_open_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 3379118538, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "enabled", - "type": "bool" + "name": "callback", + "type": "Callable" } ] }, { - "name": "region_get_use_edge_connections", + "name": "get_popup_open_callback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 3170603026, "return_value": { - "type": "bool" + "type": "Callable" }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" } ] }, { - "name": "region_set_enter_cost", + "name": "set_popup_close_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3379118538, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "enter_cost", - "type": "float", - "meta": "float" + "name": "callback", + "type": "Callable" } ] }, { - "name": "region_get_enter_cost", + "name": "get_popup_close_callback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 3170603026, "return_value": { - "type": "float", - "meta": "float" + "type": "Callable" }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" } ] }, { - "name": "region_set_travel_cost", + "name": "set_minimum_width", "is_const": false, "is_vararg": false, "is_static": false, @@ -141574,18 +151263,18 @@ "hash": 1794382983, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "travel_cost", + "name": "width", "type": "float", "meta": "float" } ] }, { - "name": "region_get_travel_cost", + "name": "get_minimum_width", "is_const": true, "is_vararg": false, "is_static": false, @@ -141597,980 +151286,1303 @@ }, "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", + "name": "rid", "type": "RID" - }, - { - "name": "owner_id", - "type": "int", - "meta": "uint64" } ] }, { - "name": "region_get_owner_id", + "name": "is_opened", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "uint64" + "type": "bool" }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" } ] }, { - "name": "region_owns_point", - "is_const": true, + "name": "add_submenu_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 219849798, + "hash": 1002030223, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "region", + "name": "rid", "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": "label", + "type": "String" + }, { - "name": "region", + "name": "submenu_rid", "type": "RID" }, { - "name": "map", - "type": "RID" + "name": "tag", + "type": "Variant", + "default_value": "null" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "region_get_map", - "is_const": true, + "name": "add_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "region", + "name": "rid", "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": "label", + "type": "String" }, { - "name": "navigation_layers", + "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": "uint32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "region_get_navigation_layers", - "is_const": true, + "name": "add_check_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" }, "arguments": [ { - "name": "region", + "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": "region_set_transform", + "name": "add_icon_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "transform", - "type": "Transform2D" + "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": "region_set_navigation_polygon", + "name": "add_icon_check_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3633623451, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "navigation_polygon", - "type": "NavigationPolygon" + "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": "region_get_connections_count", - "is_const": true, + "name": "add_radio_check_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "region", + "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": "region_get_connection_pathway_start", - "is_const": true, + "name": "add_icon_radio_check_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2546185844, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "connection", + "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" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "region_get_connection_pathway_end", - "is_const": true, + "name": "add_multistate_item", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2546185844, + "hash": 2674635658, + "hash_compatibility": [ + 1558592568 + ], "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "region", + "name": "rid", "type": "RID" }, { - "name": "connection", + "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": "link_create", + "name": "add_separator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 448810126, "return_value": { - "type": "RID" - } - }, - { - "name": "link_set_map", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 395945892, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "map", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "link_get_map", + "name": "find_item_index_with_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 1362438794, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "text", + "type": "String" } ] }, { - "name": "link_set_enabled", - "is_const": false, + "name": "find_item_index_with_tag", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 1260085030, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "enabled", - "type": "bool" + "name": "tag", + "type": "Variant" } ] }, { - "name": "link_get_enabled", + "name": "find_item_index_with_submenu", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 893635918, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "link", + "name": "rid", + "type": "RID" + }, + { + "name": "submenu_rid", "type": "RID" } ] }, { - "name": "link_set_bidirectional", - "is_const": false, + "name": "is_item_checked", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "bidirectional", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_is_bidirectional", + "name": "is_item_checkable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 3120086654, "return_value": { "type": "bool" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_set_navigation_layers", - "is_const": false, + "name": "is_item_radio_checkable", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "navigation_layers", + "name": "idx", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "link_get_navigation_layers", + "name": "get_item_callback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1639989698, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Callable" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_set_start_position", - "is_const": false, + "name": "get_item_key_callback", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 1639989698, + "return_value": { + "type": "Callable" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "position", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_get_start_position", + "name": "get_item_tag", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2440833711, + "hash": 4069510997, "return_value": { - "type": "Vector2" + "type": "Variant" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_set_end_position", - "is_const": false, + "name": "get_item_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 1464764419, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "position", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_get_end_position", + "name": "get_item_submenu", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2440833711, + "hash": 1066463050, "return_value": { - "type": "Vector2" + "type": "RID" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_set_enter_cost", - "is_const": false, + "name": "get_item_accelerator", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 316800700, + "return_value": { + "type": "enum::Key" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "enter_cost", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_get_enter_cost", + "name": "is_item_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 3120086654, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_set_travel_cost", - "is_const": false, + "name": "is_item_hidden", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "travel_cost", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_get_travel_cost", + "name": "get_item_tooltip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 1464764419, "return_value": { - "type": "float", - "meta": "float" + "type": "String" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "link_set_owner_id", - "is_const": false, + "name": "get_item_state", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" }, { - "name": "owner_id", + "name": "idx", "type": "int", - "meta": "uint64" + "meta": "int32" } ] }, { - "name": "link_get_owner_id", + "name": "get_item_max_states", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1120910005, "return_value": { "type": "int", - "meta": "uint64" + "meta": "int32" }, "arguments": [ { - "name": "link", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "agent_create", - "is_const": false, + "name": "get_item_icon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3391850701, "return_value": { - "type": "RID" - } - }, - { - "name": "agent_set_avoidance_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265174801, + "type": "Texture2D" + }, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "enabled", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "agent_get_avoidance_enabled", + "name": "get_item_indentation_level", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1120910005, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "agent_set_map", + "name": "set_item_checked", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2658558584, "arguments": [ { - "name": "agent", + "name": "rid", "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": "idx", + "type": "int", + "meta": "int32" + }, { - "name": "agent", - "type": "RID" + "name": "checked", + "type": "bool" } ] }, { - "name": "agent_set_paused", + "name": "set_item_checkable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2658558584, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "paused", + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", "type": "bool" } ] }, { - "name": "agent_get_paused", - "is_const": true, + "name": "set_item_radio_checkable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 2658558584, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "checkable", + "type": "bool" } ] }, { - "name": "agent_set_neighbor_distance", + "name": "set_item_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2779810226, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "distance", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "agent_set_max_neighbors", + "name": "set_item_hover_callbacks", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2779810226, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "count", + "name": "idx", "type": "int", "meta": "int32" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "agent_set_time_horizon_agents", + "name": "set_item_key_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2779810226, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "time_horizon", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key_callback", + "type": "Callable" } ] }, { - "name": "agent_set_time_horizon_obstacles", + "name": "set_item_tag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2706844827, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "time_horizon", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tag", + "type": "Variant" } ] }, { - "name": "agent_set_radius", + "name": "set_item_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 4153150897, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "radius", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" } ] }, { - "name": "agent_set_max_speed", + "name": "set_item_submenu", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2310537182, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "max_speed", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu_rid", + "type": "RID" } ] }, { - "name": "agent_set_velocity_forced", + "name": "set_item_accelerator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 786300043, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "velocity", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "keycode", + "type": "enum::Key" } ] }, { - "name": "agent_set_velocity", + "name": "set_item_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 2658558584, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "velocity", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "agent_set_position", + "name": "set_item_hidden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 2658558584, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "position", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" } ] }, { - "name": "agent_is_map_changed", - "is_const": true, + "name": "set_item_tooltip", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 4153150897, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" } ] }, { - "name": "agent_set_avoidance_callback", + "name": "set_item_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3379118538, + "hash": 4288446313, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "callback", - "type": "Callable" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" } ] }, { - "name": "agent_set_avoidance_layers", + "name": "set_item_max_states", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 4288446313, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "layers", + "name": "idx", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" } ] }, { - "name": "agent_set_avoidance_mask", + "name": "set_item_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1388763257, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "mask", + "name": "idx", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" } ] }, { - "name": "agent_set_avoidance_priority", + "name": "set_item_indentation_level", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 4288446313, "arguments": [ { - "name": "agent", + "name": "rid", "type": "RID" }, { - "name": "priority", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "level", + "type": "int", + "meta": "int32" } ] }, { - "name": "obstacle_create", - "is_const": false, + "name": "get_item_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 2198884583, "return_value": { - "type": "RID" - } - }, - { - "name": "obstacle_set_avoidance_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265174801, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "obstacle", + "name": "rid", "type": "RID" - }, - { - "name": "enabled", - "type": "bool" } ] }, { - "name": "obstacle_get_avoidance_enabled", + "name": "is_system_menu", "is_const": true, "is_vararg": false, "is_static": false, @@ -142581,1317 +152593,901 @@ }, "arguments": [ { - "name": "obstacle", + "name": "rid", "type": "RID" } ] }, { - "name": "obstacle_set_map", + "name": "remove_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3411492887, "arguments": [ { - "name": "obstacle", + "name": "rid", "type": "RID" }, { - "name": "map", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "obstacle_get_map", - "is_const": true, + "name": "clear", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, - "return_value": { - "type": "RID" - }, + "hash": 2722037293, "arguments": [ { - "name": "obstacle", + "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": "obstacle_set_paused", + "name": "set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "paused", + "name": "enabled", "type": "bool" } ] }, { - "name": "obstacle_get_paused", + "name": "get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - } - ] + } }, { - "name": "obstacle_set_radius", + "name": "set_path_desired_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "radius", + "name": "desired_distance", "type": "float", "meta": "float" } ] }, { - "name": "obstacle_set_velocity", + "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": 3201125042, + "hash": 373806689, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "velocity", - "type": "Vector2" + "name": "desired_distance", + "type": "float", + "meta": "float" } ] }, { - "name": "obstacle_set_position", - "is_const": false, + "name": "get_target_desired_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - }, - { - "name": "position", - "type": "Vector2" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "obstacle_set_vertices", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 29476483, + "hash": 373806689, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "vertices", - "type": "PackedVector2Array" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "obstacle_set_avoidance_layers", - "is_const": false, + "name": "get_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - }, - { - "name": "layers", - "type": "int", - "meta": "uint32" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "parse_source_geometry_data", + "name": "set_neighbor_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1176164995, + "hash": 373806689, "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": "neighbor_distance", + "type": "float", + "meta": "float" } ] }, { - "name": "bake_from_source_geometry_data", - "is_const": false, + "name": "get_neighbor_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2909414286, - "arguments": [ - { - "name": "navigation_polygon", - "type": "NavigationPolygon" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData2D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "bake_from_source_geometry_data_async", + "name": "set_max_neighbors", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2909414286, + "hash": 1286410249, "arguments": [ { - "name": "navigation_polygon", - "type": "NavigationPolygon" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData2D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" + "name": "max_neighbors", + "type": "int", + "meta": "int32" } ] }, { - "name": "free_rid", - "is_const": false, + "name": "get_max_neighbors", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "set_debug_enabled", + "name": "set_time_horizon_agents", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "get_debug_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "map_changed", + "hash": 373806689, "arguments": [ { - "name": "map", - "type": "RID" + "name": "time_horizon", + "type": "float", + "meta": "float" } ] }, { - "name": "navigation_debug_changed" - } - ] - }, - { - "name": "NavigationServer3D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "ProcessInfo", - "is_bitfield": false, - "values": [ - { - "name": "INFO_ACTIVE_MAPS", - "value": 0 - }, - { - "name": "INFO_REGION_COUNT", - "value": 1 - }, - { - "name": "INFO_AGENT_COUNT", - "value": 2 - }, - { - "name": "INFO_LINK_COUNT", - "value": 3 - }, - { - "name": "INFO_POLYGON_COUNT", - "value": 4 - }, - { - "name": "INFO_EDGE_COUNT", - "value": 5 - }, - { - "name": "INFO_EDGE_MERGE_COUNT", - "value": 6 - }, - { - "name": "INFO_EDGE_CONNECTION_COUNT", - "value": 7 - }, - { - "name": "INFO_EDGE_FREE_COUNT", - "value": 8 - } - ] - } - ], - "methods": [ - { - "name": "get_maps", + "name": "get_time_horizon_agents", "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, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "map_set_active", + "name": "set_time_horizon_obstacles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "active", - "type": "bool" + "name": "time_horizon", + "type": "float", + "meta": "float" } ] }, { - "name": "map_is_active", + "name": "get_time_horizon_obstacles", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "map_set_up", + "name": "set_max_speed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 373806689, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "up", - "type": "Vector3" + "name": "max_speed", + "type": "float", + "meta": "float" } ] }, { - "name": "map_get_up", + "name": "get_max_speed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, + "hash": 1740695150, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "map_set_cell_size", + "name": "set_path_max_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "cell_size", + "name": "max_speed", "type": "float", "meta": "float" } ] }, { - "name": "map_get_cell_size", - "is_const": true, + "name": "get_path_max_distance", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 191475506, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + } }, { - "name": "map_set_cell_height", + "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1286410249, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "cell_height", - "type": "float", - "meta": "float" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "map_get_cell_height", + "name": "get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "int", + "meta": "uint32" + } }, { - "name": "map_set_use_edge_connections", + "name": "set_navigation_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 300928843, "arguments": [ { - "name": "map", - "type": "RID" + "name": "layer_number", + "type": "int", + "meta": "int32" }, { - "name": "enabled", + "name": "value", "type": "bool" } ] }, { - "name": "map_get_use_edge_connections", + "name": "get_navigation_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "map", - "type": "RID" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "map_set_edge_connection_margin", + "name": "set_pathfinding_algorithm", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2783519915, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "margin", - "type": "float", - "meta": "float" + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" } ] }, { - "name": "map_get_edge_connection_margin", + "name": "get_pathfinding_algorithm", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 3000421146, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" + } }, { - "name": "map_set_link_connection_radius", + "name": "set_path_postprocessing", "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" - }, + "hash": 2864409082, "arguments": [ { - "name": "map", - "type": "RID" + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" } ] }, { - "name": "map_get_path", + "name": "get_path_postprocessing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187418690, - "hash_compatibility": [ - 2121045993 - ], + "hash": 3798118993, "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" - } - ] + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } }, { - "name": "map_get_closest_point_to_segment", - "is_const": true, + "name": "set_path_metadata_flags", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3830095642, - "return_value": { - "type": "Vector3" - }, + "hash": 24274129, "arguments": [ { - "name": "map", - "type": "RID" - }, - { - "name": "start", - "type": "Vector3" - }, - { - "name": "end", - "type": "Vector3" - }, - { - "name": "use_collision", - "type": "bool", - "default_value": "false" + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" } ] }, { - "name": "map_get_closest_point", + "name": "get_path_metadata_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2056183332, + "hash": 488152976, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - }, - { - "name": "to_point", - "type": "Vector3" - } - ] + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" + } }, { - "name": "map_get_closest_point_normal", - "is_const": true, + "name": "set_navigation_map", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2056183332, - "return_value": { - "type": "Vector3" - }, + "hash": 2722037293, "arguments": [ { - "name": "map", + "name": "navigation_map", "type": "RID" - }, - { - "name": "to_point", - "type": "Vector3" } ] }, { - "name": "map_get_closest_point_owner", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 553364610, + "hash": 2944877500, "return_value": { "type": "RID" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - }, - { - "name": "to_point", - "type": "Vector3" - } - ] + } }, { - "name": "map_get_links", - "is_const": true, + "name": "set_target_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, - "return_value": { - "type": "typedarray::RID" - }, + "hash": 743155724, "arguments": [ { - "name": "map", - "type": "RID" + "name": "position", + "type": "Vector2" } ] }, { - "name": "map_get_regions", + "name": "get_target_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 3341600327, "return_value": { - "type": "typedarray::RID" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "map_get_agents", - "is_const": true, + "name": "set_simplify_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, - "return_value": { - "type": "typedarray::RID" - }, + "hash": 2586408642, "arguments": [ { - "name": "map", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "map_get_obstacles", + "name": "get_simplify_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 36873697, "return_value": { - "type": "typedarray::RID" - }, - "arguments": [ - { - "name": "map", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "map_force_update", + "name": "set_simplify_epsilon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 373806689, "arguments": [ { - "name": "map", - "type": "RID" + "name": "epsilon", + "type": "float", + "meta": "float" } ] }, { - "name": "query_path", + "name": "get_simplify_epsilon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3415008901, - "arguments": [ - { - "name": "parameters", - "type": "NavigationPathQueryParameters3D" - }, - { - "name": "result", - "type": "NavigationPathQueryResult3D" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "region_create", + "name": "get_next_path_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1497962370, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "region_set_enabled", + "name": "set_velocity_forced", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 743155724, "arguments": [ { - "name": "region", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "region_get_enabled", - "is_const": true, + "name": "set_velocity", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 743155724, "arguments": [ { - "name": "region", - "type": "RID" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "region_set_use_edge_connections", + "name": "get_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "region", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 1497962370, + "return_value": { + "type": "Vector2" + } }, { - "name": "region_get_use_edge_connections", + "name": "distance_to_target", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "region_set_enter_cost", - "is_const": false, + "name": "get_current_navigation_result", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "region", - "type": "RID" - }, - { - "name": "enter_cost", - "type": "float", - "meta": "float" - } - ] + "hash": 166799483, + "return_value": { + "type": "NavigationPathQueryResult2D" + } }, { - "name": "region_get_enter_cost", + "name": "get_current_navigation_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 2961356807, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - } - ] + "type": "PackedVector2Array" + } }, { - "name": "region_set_travel_cost", - "is_const": false, + "name": "get_current_navigation_path_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "region", - "type": "RID" - }, - { - "name": "travel_cost", - "type": "float", - "meta": "float" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "region_get_travel_cost", + "name": "is_target_reached", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "region_set_owner_id", + "name": "is_target_reachable", "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" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "region_get_owner_id", - "is_const": true, + "name": "is_navigation_finished", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 2240911060, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "region_owns_point", - "is_const": true, + "name": "get_final_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2360011153, + "hash": 1497962370, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - }, - { - "name": "point", - "type": "Vector3" - } - ] + "type": "Vector2" + } }, { - "name": "region_set_map", + "name": "set_avoidance_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 1286410249, "arguments": [ { - "name": "region", - "type": "RID" - }, - { - "name": "map", - "type": "RID" + "name": "layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "region_get_map", + "name": "get_avoidance_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 3905245786, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - } - ] + "type": "int", + "meta": "uint32" + } }, { - "name": "region_set_navigation_layers", + "name": "set_avoidance_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1286410249, "arguments": [ { - "name": "region", - "type": "RID" - }, - { - "name": "navigation_layers", + "name": "mask", "type": "int", "meta": "uint32" } ] }, { - "name": "region_get_navigation_layers", + "name": "get_avoidance_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3905245786, "return_value": { "type": "int", "meta": "uint32" - }, - "arguments": [ - { - "name": "region", - "type": "RID" - } - ] + } }, { - "name": "region_set_transform", + "name": "set_avoidance_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3935195649, + "hash": 300928843, "arguments": [ { - "name": "region", - "type": "RID" + "name": "layer_number", + "type": "int", + "meta": "int32" }, { - "name": "transform", - "type": "Transform3D" + "name": "value", + "type": "bool" } ] }, { - "name": "region_set_navigation_mesh", - "is_const": false, + "name": "get_avoidance_layer_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2764952978, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "region", - "type": "RID" - }, - { - "name": "navigation_mesh", - "type": "NavigationMesh" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "region_bake_navigation_mesh", + "name": "set_avoidance_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1401173477, + "hash": 300928843, "arguments": [ { - "name": "navigation_mesh", - "type": "NavigationMesh" + "name": "mask_number", + "type": "int", + "meta": "int32" }, { - "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": "value", + "type": "bool" } ] }, { - "name": "region_get_connection_pathway_start", + "name": "get_avoidance_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3440143363, + "hash": 1116898809, "return_value": { - "type": "Vector3" + "type": "bool" }, "arguments": [ { - "name": "region", - "type": "RID" - }, - { - "name": "connection", + "name": "mask_number", "type": "int", "meta": "int32" } ] }, { - "name": "region_get_connection_pathway_end", - "is_const": true, + "name": "set_avoidance_priority", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3440143363, - "return_value": { - "type": "Vector3" - }, + "hash": 373806689, "arguments": [ { - "name": "region", - "type": "RID" - }, - { - "name": "connection", - "type": "int", - "meta": "int32" + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "name": "link_create", - "is_const": false, + "name": "get_avoidance_priority", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "link_set_map", + "name": "set_debug_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "map", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "link_get_map", + "name": "get_debug_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 36873697, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "link_set_enabled", + "name": "set_debug_use_custom", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ - { - "name": "link", - "type": "RID" - }, { "name": "enabled", "type": "bool" @@ -143899,495 +153495,583 @@ ] }, { - "name": "link_get_enabled", + "name": "get_debug_use_custom", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + } }, { - "name": "link_set_bidirectional", + "name": "set_debug_path_custom_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2920490490, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "bidirectional", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "link_is_bidirectional", + "name": "get_debug_path_custom_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 3444240500, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + "type": "Color" + } }, { - "name": "link_set_navigation_layers", + "name": "set_debug_path_custom_point_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 373806689, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "navigation_layers", - "type": "int", - "meta": "uint32" + "name": "point_size", + "type": "float", + "meta": "float" } ] }, { - "name": "link_get_navigation_layers", + "name": "get_debug_path_custom_point_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "link_set_start_position", + "name": "set_debug_path_custom_line_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 373806689, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "position", - "type": "Vector3" + "name": "line_width", + "type": "float", + "meta": "float" } ] }, { - "name": "link_get_start_position", + "name": "get_debug_path_custom_line_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, + "hash": 1740695150, "return_value": { - "type": "Vector3" - }, + "type": "float", + "meta": "float" + } + } + ], + "signals": [ + { + "name": "path_changed" + }, + { + "name": "target_reached" + }, + { + "name": "waypoint_reached", "arguments": [ { - "name": "link", - "type": "RID" + "name": "details", + "type": "Dictionary" } ] }, { - "name": "link_set_end_position", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3227306858, + "name": "link_reached", "arguments": [ { - "name": "link", - "type": "RID" - }, + "name": "details", + "type": "Dictionary" + } + ] + }, + { + "name": "navigation_finished" + }, + { + "name": "velocity_computed", + "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "safe_velocity", + "type": "Vector2" } ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" }, { - "name": "link_get_end_position", + "type": "float", + "name": "path_desired_distance", + "setter": "set_path_desired_distance", + "getter": "get_path_desired_distance" + }, + { + "type": "float", + "name": "target_desired_distance", + "setter": "set_target_desired_distance", + "getter": "get_target_desired_distance" + }, + { + "type": "float", + "name": "path_max_distance", + "setter": "set_path_max_distance", + "getter": "get_path_max_distance" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "path_metadata_flags", + "setter": "set_path_metadata_flags", + "getter": "get_path_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + }, + { + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" + }, + { + "type": "Vector2", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" + }, + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "neighbor_distance", + "setter": "set_neighbor_distance", + "getter": "get_neighbor_distance" + }, + { + "type": "int", + "name": "max_neighbors", + "setter": "set_max_neighbors", + "getter": "get_max_neighbors" + }, + { + "type": "float", + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" + }, + { + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" + }, + { + "type": "float", + "name": "max_speed", + "setter": "set_max_speed", + "getter": "get_max_speed" + }, + { + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" + }, + { + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" + }, + { + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" + }, + { + "type": "bool", + "name": "debug_enabled", + "setter": "set_debug_enabled", + "getter": "get_debug_enabled" + }, + { + "type": "bool", + "name": "debug_use_custom", + "setter": "set_debug_use_custom", + "getter": "get_debug_use_custom" + }, + { + "type": "Color", + "name": "debug_path_custom_color", + "setter": "set_debug_path_custom_color", + "getter": "get_debug_path_custom_color" + }, + { + "type": "float", + "name": "debug_path_custom_point_size", + "setter": "set_debug_path_custom_point_size", + "getter": "get_debug_path_custom_point_size" + }, + { + "type": "float", + "name": "debug_path_custom_line_width", + "setter": "set_debug_path_custom_line_width", + "getter": "get_debug_path_custom_line_width" + } + ] + }, + { + "name": "NavigationAgent3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "get_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, + "hash": 2944877500, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + "type": "RID" + } }, { - "name": "link_set_enter_cost", + "name": "set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2586408642, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "enter_cost", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "link_get_enter_cost", + "name": "get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "link_set_travel_cost", + "name": "set_path_desired_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "travel_cost", + "name": "desired_distance", "type": "float", "meta": "float" } ] }, { - "name": "link_get_travel_cost", + "name": "get_path_desired_distance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "link", - "type": "RID" - } - ] + } }, { - "name": "link_set_owner_id", + "name": "set_target_desired_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 373806689, "arguments": [ { - "name": "link", - "type": "RID" - }, - { - "name": "owner_id", - "type": "int", - "meta": "uint64" + "name": "desired_distance", + "type": "float", + "meta": "float" } ] }, { - "name": "link_get_owner_id", + "name": "get_target_desired_distance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint64" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "link", - "type": "RID" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "agent_create", - "is_const": false, + "name": "get_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "agent_set_avoidance_enabled", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "agent_get_avoidance_enabled", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "agent", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "agent_set_use_3d_avoidance", + "name": "set_path_height_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "path_height_offset", + "type": "float", + "meta": "float" } ] }, { - "name": "agent_get_use_3d_avoidance", + "name": "get_path_height_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "agent", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "agent_set_map", + "name": "set_use_3d_avoidance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "map", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "agent_get_map", + "name": "get_use_3d_avoidance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 36873697, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "agent", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "agent_set_paused", + "name": "set_keep_y_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "paused", + "name": "enabled", "type": "bool" } ] }, { - "name": "agent_get_paused", + "name": "get_keep_y_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "agent", - "type": "RID" - } - ] + } }, { - "name": "agent_set_neighbor_distance", + "name": "set_neighbor_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "distance", + "name": "neighbor_distance", "type": "float", "meta": "float" } ] }, { - "name": "agent_set_max_neighbors", + "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": 3411492887, + "hash": 1286410249, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "count", + "name": "max_neighbors", "type": "int", "meta": "int32" } ] }, { - "name": "agent_set_time_horizon_agents", - "is_const": false, + "name": "get_max_neighbors", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "agent", - "type": "RID" - }, - { - "name": "time_horizon", - "type": "float", - "meta": "float" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "agent_set_time_horizon_obstacles", + "name": "set_time_horizon_agents", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ - { - "name": "agent", - "type": "RID" - }, { "name": "time_horizon", "type": "float", @@ -144396,55 +154080,52 @@ ] }, { - "name": "agent_set_radius", - "is_const": false, + "name": "get_time_horizon_agents", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "agent", - "type": "RID" - }, - { - "name": "radius", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "agent_set_height", + "name": "set_time_horizon_obstacles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "height", + "name": "time_horizon", "type": "float", "meta": "float" } ] }, { - "name": "agent_set_max_speed", + "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": 1794382983, + "hash": 373806689, "arguments": [ - { - "name": "agent", - "type": "RID" - }, { "name": "max_speed", "type": "float", @@ -144453,539 +154134,383 @@ ] }, { - "name": "agent_set_velocity_forced", - "is_const": false, + "name": "get_max_speed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "agent", - "type": "RID" - }, - { - "name": "velocity", - "type": "Vector3" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "agent_set_velocity", + "name": "set_path_max_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 373806689, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "velocity", - "type": "Vector3" + "name": "max_speed", + "type": "float", + "meta": "float" } ] }, { - "name": "agent_set_position", + "name": "get_path_max_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "agent", - "type": "RID" - }, - { - "name": "position", - "type": "Vector3" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "agent_is_map_changed", - "is_const": true, + "name": "set_navigation_layers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "arguments": [ { - "name": "agent", - "type": "RID" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "agent_set_avoidance_callback", - "is_const": false, + "name": "get_navigation_layers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3379118538, - "arguments": [ - { - "name": "agent", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } }, { - "name": "agent_set_avoidance_layers", + "name": "set_navigation_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 300928843, "arguments": [ { - "name": "agent", - "type": "RID" + "name": "layer_number", + "type": "int", + "meta": "int32" }, { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "value", + "type": "bool" } ] }, { - "name": "agent_set_avoidance_mask", - "is_const": false, + "name": "get_navigation_layer_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "mask", + "name": "layer_number", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "agent_set_avoidance_priority", + "name": "set_pathfinding_algorithm", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 394560454, "arguments": [ { - "name": "agent", - "type": "RID" - }, - { - "name": "priority", - "type": "float", - "meta": "float" + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" } ] }, { - "name": "obstacle_create", - "is_const": false, + "name": "get_pathfinding_algorithm", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3398491350, "return_value": { - "type": "RID" + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" } }, { - "name": "obstacle_set_avoidance_enabled", + "name": "set_path_postprocessing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2267362344, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" } ] }, { - "name": "obstacle_get_avoidance_enabled", + "name": "get_path_postprocessing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 3883858360, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - } - ] + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } }, { - "name": "obstacle_set_use_3d_avoidance", + "name": "set_path_metadata_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2713846708, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" } ] }, { - "name": "obstacle_get_use_3d_avoidance", + "name": "get_path_metadata_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1582332802, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - } - ] + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } }, { - "name": "obstacle_set_map", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2722037293, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "map", + "name": "navigation_map", "type": "RID" } ] }, { - "name": "obstacle_get_map", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 2944877500, "return_value": { "type": "RID" - }, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - } - ] + } }, { - "name": "obstacle_set_paused", + "name": "set_target_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 3460891852, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "paused", - "type": "bool" + "name": "position", + "type": "Vector3" } ] }, { - "name": "obstacle_get_paused", + "name": "get_target_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 3360562783, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "obstacle_set_radius", + "name": "set_simplify_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2586408642, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "radius", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "obstacle_set_height", - "is_const": false, + "name": "get_simplify_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - }, - { - "name": "height", - "type": "float", - "meta": "float" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "obstacle_set_velocity", + "name": "set_simplify_epsilon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 373806689, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "velocity", - "type": "Vector3" + "name": "epsilon", + "type": "float", + "meta": "float" } ] }, { - "name": "obstacle_set_position", - "is_const": false, + "name": "get_simplify_epsilon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - }, - { - "name": "position", - "type": "Vector3" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "obstacle_set_vertices", + "name": "get_next_path_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4030257846, - "arguments": [ - { - "name": "obstacle", - "type": "RID" - }, - { - "name": "vertices", - "type": "PackedVector3Array" - } - ] + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } }, { - "name": "obstacle_set_avoidance_layers", + "name": "set_velocity_forced", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3460891852, "arguments": [ { - "name": "obstacle", - "type": "RID" - }, - { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "velocity", + "type": "Vector3" } ] }, { - "name": "parse_source_geometry_data", + "name": "set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 685862123, - "hash_compatibility": [ - 3703028813 - ], + "hash": 3460891852, "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": "velocity", + "type": "Vector3" } ] }, { - "name": "bake_from_source_geometry_data", + "name": "get_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, - "hash_compatibility": [ - 3669016597 - ], - "arguments": [ - { - "name": "navigation_mesh", - "type": "NavigationMesh" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData3D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" - } - ] + "hash": 3783033775, + "return_value": { + "type": "Vector3" + } }, { - "name": "bake_from_source_geometry_data_async", - "is_const": false, + "name": "distance_to_target", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, - "hash_compatibility": [ - 3669016597 - ], - "arguments": [ - { - "name": "navigation_mesh", - "type": "NavigationMesh" - }, - { - "name": "source_geometry_data", - "type": "NavigationMeshSourceGeometryData3D" - }, - { - "name": "callback", - "type": "Callable", - "default_value": "Callable()" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "free_rid", - "is_const": false, + "name": "get_current_navigation_result", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] + "hash": 728825684, + "return_value": { + "type": "NavigationPathQueryResult3D" + } }, { - "name": "set_active", - "is_const": false, + "name": "get_current_navigation_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "active", - "type": "bool" - } - ] + "hash": 497664490, + "return_value": { + "type": "PackedVector3Array" + } }, { - "name": "set_debug_enabled", - "is_const": false, + "name": "get_current_navigation_path_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_debug_enabled", + "name": "is_target_reached", "is_const": true, "is_vararg": false, "is_static": false, @@ -144996,158 +154521,195 @@ } }, { - "name": "get_process_info", - "is_const": true, - "is_vararg": false, + "name": "is_target_reachable", + "is_const": false, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1938440894, + "hash": 2240911060, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "process_info", - "type": "enum::NavigationServer3D.ProcessInfo" - } - ] - } - ], - "signals": [ + "type": "bool" + } + }, { - "name": "map_changed", + "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": "map", - "type": "RID" + "name": "layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "navigation_debug_changed" + "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": "avoidance_debug_changed" - } - ] - }, - { - "name": "NinePatchRect", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Control", - "api_type": "core", - "enums": [ - { - "name": "AxisStretchMode", - "is_bitfield": false, - "values": [ - { - "name": "AXIS_STRETCH_MODE_STRETCH", - "value": 0 - }, - { - "name": "AXIS_STRETCH_MODE_TILE", - "value": 1 - }, + "name": "set_avoidance_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ { - "name": "AXIS_STRETCH_MODE_TILE_FIT", - "value": 2 + "name": "mask", + "type": "int", + "meta": "uint32" } ] - } - ], - "methods": [ + }, { - "name": "set_texture", + "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": 4051416890, + "hash": 300928843, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_texture", + "name": "get_avoidance_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 1116898809, "return_value": { - "type": "Texture2D" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_patch_margin", + "name": "set_avoidance_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 437707142, + "hash": 300928843, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "mask_number", + "type": "int", + "meta": "int32" }, { "name": "value", - "type": "int", - "meta": "int32" + "type": "bool" } ] }, { - "name": "get_patch_margin", + "name": "get_avoidance_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1983885014, + "hash": 1116898809, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "mask_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_region_rect", + "name": "set_avoidance_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2046264180, + "hash": 373806689, "arguments": [ { - "name": "rect", - "type": "Rect2" + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "name": "get_region_rect", + "name": "get_avoidance_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 1740695150, "return_value": { - "type": "Rect2" + "type": "float", + "meta": "float" } }, { - "name": "set_draw_center", + "name": "set_debug_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -145155,13 +154717,13 @@ "hash": 2586408642, "arguments": [ { - "name": "draw_center", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_draw_center_enabled", + "name": "get_debug_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -145172,1239 +154734,1139 @@ } }, { - "name": "set_h_axis_stretch_mode", + "name": "set_debug_use_custom", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3219608417, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::NinePatchRect.AxisStretchMode" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_h_axis_stretch_mode", + "name": "get_debug_use_custom", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3317113799, + "hash": 36873697, "return_value": { - "type": "enum::NinePatchRect.AxisStretchMode" + "type": "bool" } }, { - "name": "set_v_axis_stretch_mode", + "name": "set_debug_path_custom_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3219608417, + "hash": 2920490490, "arguments": [ { - "name": "mode", - "type": "enum::NinePatchRect.AxisStretchMode" + "name": "color", + "type": "Color" } ] }, { - "name": "get_v_axis_stretch_mode", + "name": "get_debug_path_custom_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3317113799, + "hash": 3444240500, "return_value": { - "type": "enum::NinePatchRect.AxisStretchMode" + "type": "Color" } - } - ], - "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" + "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" + } + ] }, { - "type": "int", - "name": "axis_stretch_vertical", - "setter": "set_v_axis_stretch_mode", - "getter": "get_v_axis_stretch_mode" + "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": "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 - }, + ], + "signals": [ { - "name": "NOTIFICATION_DRAG_BEGIN", - "value": 21 + "name": "path_changed" }, { - "name": "NOTIFICATION_DRAG_END", - "value": 22 + "name": "target_reached" }, { - "name": "NOTIFICATION_PATH_RENAMED", - "value": 23 + "name": "waypoint_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] }, { - "name": "NOTIFICATION_CHILD_ORDER_CHANGED", - "value": 24 + "name": "link_reached", + "arguments": [ + { + "name": "details", + "type": "Dictionary" + } + ] }, { - "name": "NOTIFICATION_INTERNAL_PROCESS", - "value": 25 + "name": "navigation_finished" }, { - "name": "NOTIFICATION_INTERNAL_PHYSICS_PROCESS", - "value": 26 - }, + "name": "velocity_computed", + "arguments": [ + { + "name": "safe_velocity", + "type": "Vector3" + } + ] + } + ], + "properties": [ { - "name": "NOTIFICATION_POST_ENTER_TREE", - "value": 27 + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" }, { - "name": "NOTIFICATION_DISABLED", - "value": 28 + "type": "float", + "name": "path_desired_distance", + "setter": "set_path_desired_distance", + "getter": "get_path_desired_distance" }, { - "name": "NOTIFICATION_ENABLED", - "value": 29 + "type": "float", + "name": "target_desired_distance", + "setter": "set_target_desired_distance", + "getter": "get_target_desired_distance" }, { - "name": "NOTIFICATION_EDITOR_PRE_SAVE", - "value": 9001 + "type": "float", + "name": "path_height_offset", + "setter": "set_path_height_offset", + "getter": "get_path_height_offset" }, { - "name": "NOTIFICATION_EDITOR_POST_SAVE", - "value": 9002 + "type": "float", + "name": "path_max_distance", + "setter": "set_path_max_distance", + "getter": "get_path_max_distance" }, { - "name": "NOTIFICATION_WM_MOUSE_ENTER", - "value": 1002 + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" }, { - "name": "NOTIFICATION_WM_MOUSE_EXIT", - "value": 1003 + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" }, { - "name": "NOTIFICATION_WM_WINDOW_FOCUS_IN", - "value": 1004 + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" }, { - "name": "NOTIFICATION_WM_WINDOW_FOCUS_OUT", - "value": 1005 + "type": "int", + "name": "path_metadata_flags", + "setter": "set_path_metadata_flags", + "getter": "get_path_metadata_flags" }, { - "name": "NOTIFICATION_WM_CLOSE_REQUEST", - "value": 1006 + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" }, { - "name": "NOTIFICATION_WM_GO_BACK_REQUEST", - "value": 1007 + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" }, { - "name": "NOTIFICATION_WM_SIZE_CHANGED", - "value": 1008 + "type": "bool", + "name": "avoidance_enabled", + "setter": "set_avoidance_enabled", + "getter": "get_avoidance_enabled" }, { - "name": "NOTIFICATION_WM_DPI_CHANGE", - "value": 1009 + "type": "Vector3", + "name": "velocity", + "setter": "set_velocity", + "getter": "get_velocity" }, { - "name": "NOTIFICATION_VP_MOUSE_ENTER", - "value": 1010 + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" }, { - "name": "NOTIFICATION_VP_MOUSE_EXIT", - "value": 1011 + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "name": "NOTIFICATION_OS_MEMORY_WARNING", - "value": 2009 + "type": "float", + "name": "neighbor_distance", + "setter": "set_neighbor_distance", + "getter": "get_neighbor_distance" }, { - "name": "NOTIFICATION_TRANSLATION_CHANGED", - "value": 2010 + "type": "int", + "name": "max_neighbors", + "setter": "set_max_neighbors", + "getter": "get_max_neighbors" }, { - "name": "NOTIFICATION_WM_ABOUT", - "value": 2011 + "type": "float", + "name": "time_horizon_agents", + "setter": "set_time_horizon_agents", + "getter": "get_time_horizon_agents" }, { - "name": "NOTIFICATION_CRASH", - "value": 2012 + "type": "float", + "name": "time_horizon_obstacles", + "setter": "set_time_horizon_obstacles", + "getter": "get_time_horizon_obstacles" }, { - "name": "NOTIFICATION_OS_IME_UPDATE", - "value": 2013 + "type": "float", + "name": "max_speed", + "setter": "set_max_speed", + "getter": "get_max_speed" }, { - "name": "NOTIFICATION_APPLICATION_RESUMED", - "value": 2014 + "type": "bool", + "name": "use_3d_avoidance", + "setter": "set_use_3d_avoidance", + "getter": "get_use_3d_avoidance" }, { - "name": "NOTIFICATION_APPLICATION_PAUSED", - "value": 2015 + "type": "bool", + "name": "keep_y_velocity", + "setter": "set_keep_y_velocity", + "getter": "get_keep_y_velocity" }, { - "name": "NOTIFICATION_APPLICATION_FOCUS_IN", - "value": 2016 + "type": "int", + "name": "avoidance_layers", + "setter": "set_avoidance_layers", + "getter": "get_avoidance_layers" }, { - "name": "NOTIFICATION_APPLICATION_FOCUS_OUT", - "value": 2017 + "type": "int", + "name": "avoidance_mask", + "setter": "set_avoidance_mask", + "getter": "get_avoidance_mask" }, { - "name": "NOTIFICATION_TEXT_SERVER_CHANGED", - "value": 2018 - } - ], - "enums": [ - { - "name": "ProcessMode", - "is_bitfield": false, - "values": [ - { - "name": "PROCESS_MODE_INHERIT", - "value": 0 - }, - { - "name": "PROCESS_MODE_PAUSABLE", - "value": 1 - }, - { - "name": "PROCESS_MODE_WHEN_PAUSED", - "value": 2 - }, - { - "name": "PROCESS_MODE_ALWAYS", - "value": 3 - }, - { - "name": "PROCESS_MODE_DISABLED", - "value": 4 - } - ] + "type": "float", + "name": "avoidance_priority", + "setter": "set_avoidance_priority", + "getter": "get_avoidance_priority" }, { - "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 - } - ] + "type": "bool", + "name": "debug_enabled", + "setter": "set_debug_enabled", + "getter": "get_debug_enabled" }, { - "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 - } - ] + "type": "bool", + "name": "debug_use_custom", + "setter": "set_debug_use_custom", + "getter": "get_debug_use_custom" }, { - "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 - } - ] + "type": "Color", + "name": "debug_path_custom_color", + "setter": "set_debug_path_custom_color", + "getter": "get_debug_path_custom_color" }, { - "name": "InternalMode", - "is_bitfield": false, - "values": [ - { - "name": "INTERNAL_MODE_DISABLED", - "value": 0 - }, - { - "name": "INTERNAL_MODE_FRONT", - "value": 1 - }, - { - "name": "INTERNAL_MODE_BACK", - "value": 2 - } - ] + "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": "_process", - "is_const": false, - "is_static": false, + "name": "get_rid", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "_physics_process", + "name": "set_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "delta", - "type": "float", - "meta": "double" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_enter_tree", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_exit_tree", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_ready", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_configuration_warnings", + "name": "is_enabled", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "PackedStringArray" + "type": "bool" } }, { - "name": "_input", + "name": "set_navigation_map", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] - }, - { - "name": "_shortcut_input", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2722037293, "arguments": [ { - "name": "event", - "type": "InputEvent" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "_unhandled_input", - "is_const": false, - "is_static": false, + "name": "get_navigation_map", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "_unhandled_key_input", + "name": "set_bidirectional", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "event", - "type": "InputEvent" + "name": "bidirectional", + "type": "bool" } ] }, { - "name": "print_orphan_nodes", - "is_const": false, - "is_vararg": false, - "is_static": true, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "add_sibling", - "is_const": false, + "name": "is_bidirectional", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2570952461, - "arguments": [ - { - "name": "sibling", - "type": "Node" - }, - { - "name": "force_readable_name", - "type": "bool", - "default_value": "false" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_name", + "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1286410249, "arguments": [ { - "name": "name", - "type": "String" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_name", + "name": "get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 3905245786, "return_value": { - "type": "StringName" + "type": "int", + "meta": "uint32" } }, { - "name": "add_child", + "name": "set_navigation_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3863233950, - "hash_compatibility": [ - 3070154285 - ], + "hash": 300928843, "arguments": [ { - "name": "node", - "type": "Node" - }, - { - "name": "force_readable_name", - "type": "bool", - "default_value": "false" + "name": "layer_number", + "type": "int", + "meta": "int32" }, { - "name": "internal", - "type": "enum::Node.InternalMode", - "default_value": "0" + "name": "value", + "type": "bool" } ] }, { - "name": "remove_child", - "is_const": false, + "name": "get_navigation_layer_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "node", - "type": "Node" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "reparent", + "name": "set_start_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3685795103, - "hash_compatibility": [ - 2570952461 - ], + "hash": 743155724, "arguments": [ { - "name": "new_parent", - "type": "Node" - }, - { - "name": "keep_global_transform", - "type": "bool", - "default_value": "true" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_child_count", + "name": "get_start_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 894402480, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "include_internal", - "type": "bool", - "default_value": "false" - } - ] + "type": "Vector2" + } }, { - "name": "get_children", - "is_const": true, + "name": "set_end_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 873284517, - "return_value": { - "type": "typedarray::Node" - }, + "hash": 743155724, "arguments": [ { - "name": "include_internal", - "type": "bool", - "default_value": "false" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_child", + "name": "get_end_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 541253412, + "hash": 3341600327, "return_value": { - "type": "Node" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "include_internal", - "type": "bool", - "default_value": "false" - } - ] + "type": "Vector2" + } }, { - "name": "has_node", - "is_const": true, + "name": "set_global_start_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 861721659, - "return_value": { - "type": "bool" - }, + "hash": 743155724, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_node", + "name": "get_global_start_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2734337346, + "hash": 3341600327, "return_value": { - "type": "Node" - }, + "type": "Vector2" + } + }, + { + "name": "set_global_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_node_or_null", + "name": "get_global_end_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2734337346, + "hash": 3341600327, "return_value": { - "type": "Node" - }, + "type": "Vector2" + } + }, + { + "name": "set_enter_cost", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "enter_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "get_parent", + "name": "get_enter_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 1740695150, "return_value": { - "type": "Node" + "type": "float", + "meta": "float" } }, { - "name": "find_child", - "is_const": true, + "name": "set_travel_cost", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2008217037, - "hash_compatibility": [ - 4253159453 - ], - "return_value": { - "type": "Node" - }, + "hash": 373806689, "arguments": [ { - "name": "pattern", - "type": "String" - }, - { - "name": "recursive", - "type": "bool", - "default_value": "true" - }, - { - "name": "owned", - "type": "bool", - "default_value": "true" + "name": "travel_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "find_children", + "name": "get_travel_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2560337219, - "hash_compatibility": [ - 1585018254 - ], + "hash": 1740695150, "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" - } - ] + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" }, { - "name": "find_parent", + "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": 1140089439, + "hash": 2944877500, "return_value": { - "type": "Node" - }, + "type": "RID" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "pattern", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "has_node_and_resource", + "name": "is_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 861721659, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "NodePath" - } - ] + } }, { - "name": "get_node_and_resource", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 502563882, - "return_value": { - "type": "Array" - }, + "hash": 2722037293, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "is_inside_tree", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2944877500, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "is_ancestor_of", - "is_const": true, + "name": "set_bidirectional", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3093956946, - "return_value": { - "type": "bool" - }, + "hash": 2586408642, "arguments": [ { - "name": "node", - "type": "Node" + "name": "bidirectional", + "type": "bool" } ] }, { - "name": "is_greater_than", + "name": "is_bidirectional", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3093956946, + "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": "node", - "type": "Node" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_path", + "name": "get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3905245786, "return_value": { - "type": "NodePath" + "type": "int", + "meta": "uint32" } }, { - "name": "get_path_to", - "is_const": true, + "name": "set_navigation_layer_value", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 498846349, - "return_value": { - "type": "NodePath" - }, + "hash": 300928843, "arguments": [ { - "name": "node", - "type": "Node" + "name": "layer_number", + "type": "int", + "meta": "int32" }, { - "name": "use_unique_path", - "type": "bool", - "default_value": "false" + "name": "value", + "type": "bool" } ] }, { - "name": "add_to_group", - "is_const": false, + "name": "get_navigation_layer_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3683006648, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "group", - "type": "StringName" - }, - { - "name": "persistent", - "type": "bool", - "default_value": "false" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "remove_from_group", + "name": "set_start_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 3460891852, "arguments": [ { - "name": "group", - "type": "StringName" + "name": "position", + "type": "Vector3" } ] }, { - "name": "is_in_group", + "name": "get_start_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 3360562783, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "group", - "type": "StringName" - } - ] + "type": "Vector3" + } }, { - "name": "move_child", + "name": "set_end_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3315886247, + "hash": 3460891852, "arguments": [ { - "name": "child_node", - "type": "Node" - }, - { - "name": "to_index", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector3" } ] }, { - "name": "get_groups", + "name": "get_end_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3360562783, "return_value": { - "type": "typedarray::StringName" + "type": "Vector3" } }, { - "name": "set_owner", + "name": "set_global_start_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 3460891852, "arguments": [ { - "name": "owner", - "type": "Node" + "name": "position", + "type": "Vector3" } ] }, { - "name": "get_owner", + "name": "get_global_start_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 3360562783, "return_value": { - "type": "Node" + "type": "Vector3" } }, { - "name": "get_index", - "is_const": true, + "name": "set_global_end_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 894402480, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 3460891852, "arguments": [ { - "name": "include_internal", - "type": "bool", - "default_value": "false" + "name": "position", + "type": "Vector3" } ] }, { - "name": "print_tree", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "print_tree_pretty", - "is_const": false, + "name": "get_global_end_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "get_tree_string", + "name": "set_enter_cost", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, - "return_value": { - "type": "String" - } + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_tree_string_pretty", - "is_const": false, + "name": "get_enter_cost", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "set_scene_file_path", + "name": "set_travel_cost", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "scene_file_path", - "type": "String" + "name": "travel_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "get_scene_file_path", + "name": "get_travel_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" }, { - "name": "propagate_notification", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "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": "what", - "type": "int", - "meta": "int32" + "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": "propagate_call", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1871007965, - "hash_compatibility": [ - 1667910434 - ], - "arguments": [ + "name": "ParsedGeometryType", + "is_bitfield": false, + "values": [ { - "name": "method", - "type": "StringName" + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 }, { - "name": "args", - "type": "Array", - "default_value": "[]" + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 }, { - "name": "parent_first", - "type": "bool", - "default_value": "false" + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 + }, + { + "name": "PARSED_GEOMETRY_MAX", + "value": 3 } ] }, { - "name": "set_physics_process", + "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": 2586408642, + "hash": 2472437533, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "sample_partition_type", + "type": "enum::NavigationMesh.SamplePartitionType" } ] }, { - "name": "get_physics_process_delta_time", + "name": "get_sample_partition_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 833513918, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::NavigationMesh.SamplePartitionType" } }, { - "name": "is_physics_processing", - "is_const": true, + "name": "set_parsed_geometry_type", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3064713163, + "arguments": [ + { + "name": "geometry_type", + "type": "enum::NavigationMesh.ParsedGeometryType" + } + ] }, { - "name": "get_process_delta_time", + "name": "get_parsed_geometry_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3928011953, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::NavigationMesh.ParsedGeometryType" } }, { - "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", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, @@ -146412,14 +155874,14 @@ "hash": 1286410249, "arguments": [ { - "name": "priority", + "name": "mask", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_process_priority", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, @@ -146427,506 +155889,540 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "set_physics_process_priority", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 300928843, "arguments": [ { - "name": "priority", + "name": "layer_number", "type": "int", "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "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", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_process_input", + "name": "set_source_geometry_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2700825194, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "mask", + "type": "enum::NavigationMesh.SourceGeometryMode" } ] }, { - "name": "is_processing_input", + "name": "get_source_geometry_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2770484141, "return_value": { - "type": "bool" + "type": "enum::NavigationMesh.SourceGeometryMode" } }, { - "name": "set_process_shortcut_input", + "name": "set_source_group_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3304788590, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "mask", + "type": "StringName" } ] }, { - "name": "is_processing_shortcut_input", + "name": "get_source_group_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2002593661, "return_value": { - "type": "bool" + "type": "StringName" } }, { - "name": "set_process_unhandled_input", + "name": "set_cell_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "cell_size", + "type": "float", + "meta": "float" } ] }, { - "name": "is_processing_unhandled_input", + "name": "get_cell_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_process_unhandled_key_input", + "name": "set_cell_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "cell_height", + "type": "float", + "meta": "float" } ] }, { - "name": "is_processing_unhandled_key_input", + "name": "get_cell_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_process_mode", + "name": "set_border_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1841290486, + "hash": 373806689, "arguments": [ { - "name": "mode", - "type": "enum::Node.ProcessMode" + "name": "border_size", + "type": "float", + "meta": "float" } ] }, { - "name": "get_process_mode", + "name": "get_border_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 739966102, + "hash": 1740695150, "return_value": { - "type": "enum::Node.ProcessMode" + "type": "float", + "meta": "float" } }, { - "name": "can_process", + "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": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_process_thread_group", + "name": "set_agent_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2275442745, + "hash": 373806689, "arguments": [ { - "name": "mode", - "type": "enum::Node.ProcessThreadGroup" + "name": "agent_radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_process_thread_group", - "is_const": true, + "name": "get_agent_radius", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1866404740, + "hash": 191475506, "return_value": { - "type": "enum::Node.ProcessThreadGroup" + "type": "float", + "meta": "float" } }, { - "name": "set_process_thread_messages", + "name": "set_agent_max_climb", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1357280998, + "hash": 373806689, "arguments": [ { - "name": "flags", - "type": "bitfield::Node.ProcessThreadMessages" + "name": "agent_max_climb", + "type": "float", + "meta": "float" } ] }, { - "name": "get_process_thread_messages", + "name": "get_agent_max_climb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4228993612, + "hash": 1740695150, "return_value": { - "type": "bitfield::Node.ProcessThreadMessages" + "type": "float", + "meta": "float" } }, { - "name": "set_process_thread_group_order", + "name": "set_agent_max_slope", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "order", - "type": "int", - "meta": "int32" + "name": "agent_max_slope", + "type": "float", + "meta": "float" } ] }, { - "name": "get_process_thread_group_order", + "name": "get_agent_max_slope", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_display_folded", + "name": "set_region_min_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "fold", - "type": "bool" + "name": "region_min_size", + "type": "float", + "meta": "float" } ] }, { - "name": "is_displayed_folded", + "name": "get_region_min_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_process_internal", + "name": "set_region_merge_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "region_merge_size", + "type": "float", + "meta": "float" } ] }, { - "name": "is_processing_internal", + "name": "get_region_merge_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_physics_process_internal", + "name": "set_edge_max_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "edge_max_length", + "type": "float", + "meta": "float" } ] }, { - "name": "is_physics_processing_internal", + "name": "get_edge_max_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_window", - "is_const": true, + "name": "set_edge_max_error", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1757182445, - "return_value": { - "type": "Window" - } + "hash": 373806689, + "arguments": [ + { + "name": "edge_max_error", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_last_exclusive_window", + "name": "get_edge_max_error", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1757182445, + "hash": 1740695150, "return_value": { - "type": "Window" + "type": "float", + "meta": "float" } }, { - "name": "get_tree", - "is_const": true, + "name": "set_vertices_per_polygon", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2958820483, - "return_value": { - "type": "SceneTree" - } + "hash": 373806689, + "arguments": [ + { + "name": "vertices_per_polygon", + "type": "float", + "meta": "float" + } + ] }, { - "name": "create_tween", - "is_const": false, + "name": "get_vertices_per_polygon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3426978995, + "hash": 1740695150, "return_value": { - "type": "Tween" + "type": "float", + "meta": "float" } }, { - "name": "duplicate", - "is_const": true, + "name": "set_detail_sample_distance", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3511555459, - "return_value": { - "type": "Node" - }, + "hash": 373806689, "arguments": [ { - "name": "flags", - "type": "int", - "meta": "int32", - "default_value": "15" + "name": "detail_sample_dist", + "type": "float", + "meta": "float" } ] }, { - "name": "replace_by", - "is_const": false, + "name": "get_detail_sample_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2570952461, - "arguments": [ - { - "name": "node", - "type": "Node" - }, - { - "name": "keep_groups", - "type": "bool", - "default_value": "false" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_scene_instance_load_placeholder", + "name": "set_detail_sample_max_error", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "load_placeholder", - "type": "bool" + "name": "detail_sample_max_error", + "type": "float", + "meta": "float" } ] }, { - "name": "get_scene_instance_load_placeholder", + "name": "get_detail_sample_max_error", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_editable_instance", + "name": "set_filter_low_hanging_obstacles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2731852923, + "hash": 2586408642, "arguments": [ { - "name": "node", - "type": "Node" - }, - { - "name": "is_editable", + "name": "filter_low_hanging_obstacles", "type": "bool" } ] }, { - "name": "is_editable_instance", + "name": "get_filter_low_hanging_obstacles", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3093956946, + "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": "node", - "type": "Node" + "name": "filter_ledge_spans", + "type": "bool" } ] }, { - "name": "get_viewport", + "name": "get_filter_ledge_spans", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3596683776, + "hash": 36873697, "return_value": { - "type": "Viewport" + "type": "bool" } }, { - "name": "queue_free", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "request_ready", + "name": "set_filter_walkable_low_height_spans", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2586408642, + "arguments": [ + { + "name": "filter_walkable_low_height_spans", + "type": "bool" + } + ] }, { - "name": "is_node_ready", + "name": "get_filter_walkable_low_height_spans", "is_const": true, "is_vararg": false, "is_static": false, @@ -146937,1327 +156433,1328 @@ } }, { - "name": "set_multiplayer_authority", + "name": "set_filter_baking_aabb", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 972357352, - "hash_compatibility": [ - 4023243586 - ], + "hash": 259215842, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "recursive", - "type": "bool", - "default_value": "true" + "name": "baking_aabb", + "type": "AABB" } ] }, { - "name": "get_multiplayer_authority", + "name": "get_filter_baking_aabb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1068685055, "return_value": { - "type": "int", - "meta": "int32" + "type": "AABB" } }, { - "name": "is_multiplayer_authority", - "is_const": true, + "name": "set_filter_baking_aabb_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3460891852, + "arguments": [ + { + "name": "baking_aabb_offset", + "type": "Vector3" + } + ] }, { - "name": "get_multiplayer", + "name": "get_filter_baking_aabb_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 406750475, + "hash": 3360562783, "return_value": { - "type": "MultiplayerAPI" + "type": "Vector3" } }, { - "name": "rpc_config", + "name": "set_vertices", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 334873810, "arguments": [ { - "name": "method", - "type": "StringName" - }, - { - "name": "config", - "type": "Variant" + "name": "vertices", + "type": "PackedVector3Array" } ] }, { - "name": "set_editor_description", + "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": 83702148, + "hash": 3614634198, "arguments": [ { - "name": "editor_description", - "type": "String" + "name": "polygon", + "type": "PackedInt32Array" } ] }, { - "name": "get_editor_description", + "name": "get_polygon_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "set_unique_name_in_owner", + "name": "get_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3668444399, + "return_value": { + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_unique_name_in_owner", - "is_const": true, + "name": "clear_polygons", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "rpc", + "name": "create_from_mesh", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4047867050, - "return_value": { - "type": "enum::Error" - }, + "hash": 194775623, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "mesh", + "type": "Mesh" } ] }, { - "name": "rpc_id", + "name": "clear", "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_vararg": false, "is_static": false, "is_virtual": false, "hash": 3218959716 - }, + } + ], + "properties": [ { - "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" - } - ] + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" }, { - "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" - } - ] + "type": "Array", + "name": "polygons", + "setter": "_set_polygons", + "getter": "_get_polygons" }, { - "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" - } - ] + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" }, { - "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" - } - ] + "type": "int", + "name": "geometry_parsed_geometry_type", + "setter": "set_parsed_geometry_type", + "getter": "get_parsed_geometry_type" }, { - "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" - } - ] + "type": "int", + "name": "geometry_collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" }, { - "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" + "type": "int", + "name": "geometry_source_geometry_mode", + "setter": "set_source_geometry_mode", + "getter": "get_source_geometry_mode" }, { - "name": "renamed" + "type": "String", + "name": "geometry_source_group_name", + "setter": "set_source_group_name", + "getter": "get_source_group_name" }, { - "name": "tree_entered" + "type": "float", + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" }, { - "name": "tree_exiting" + "type": "float", + "name": "cell_height", + "setter": "set_cell_height", + "getter": "get_cell_height" }, { - "name": "tree_exited" + "type": "float", + "name": "border_size", + "setter": "set_border_size", + "getter": "get_border_size" }, { - "name": "child_entered_tree", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "type": "float", + "name": "agent_height", + "setter": "set_agent_height", + "getter": "get_agent_height" }, { - "name": "child_exiting_tree", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] + "type": "float", + "name": "agent_radius", + "setter": "set_agent_radius", + "getter": "get_agent_radius" }, { - "name": "child_order_changed" + "type": "float", + "name": "agent_max_climb", + "setter": "set_agent_max_climb", + "getter": "get_agent_max_climb" }, { - "name": "replacing_by", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] - } - ], - "properties": [ + "type": "float", + "name": "agent_max_slope", + "setter": "set_agent_max_slope", + "getter": "get_agent_max_slope" + }, { - "type": "StringName", - "name": "name", - "setter": "set_name", - "getter": "get_name" + "type": "float", + "name": "region_min_size", + "setter": "set_region_min_size", + "getter": "get_region_min_size" }, { - "type": "bool", - "name": "unique_name_in_owner", - "setter": "set_unique_name_in_owner", - "getter": "is_unique_name_in_owner" + "type": "float", + "name": "region_merge_size", + "setter": "set_region_merge_size", + "getter": "get_region_merge_size" }, { - "type": "String", - "name": "scene_file_path", - "setter": "set_scene_file_path", - "getter": "get_scene_file_path" + "type": "float", + "name": "edge_max_length", + "setter": "set_edge_max_length", + "getter": "get_edge_max_length" }, { - "type": "Node", - "name": "owner", - "setter": "set_owner", - "getter": "get_owner" + "type": "float", + "name": "edge_max_error", + "setter": "set_edge_max_error", + "getter": "get_edge_max_error" }, { - "type": "MultiplayerAPI", - "name": "multiplayer", - "getter": "get_multiplayer" + "type": "float", + "name": "vertices_per_polygon", + "setter": "set_vertices_per_polygon", + "getter": "get_vertices_per_polygon" }, { - "type": "int", - "name": "process_mode", - "setter": "set_process_mode", - "getter": "get_process_mode" + "type": "float", + "name": "detail_sample_distance", + "setter": "set_detail_sample_distance", + "getter": "get_detail_sample_distance" }, { - "type": "int", - "name": "process_priority", - "setter": "set_process_priority", - "getter": "get_process_priority" + "type": "float", + "name": "detail_sample_max_error", + "setter": "set_detail_sample_max_error", + "getter": "get_detail_sample_max_error" }, { - "type": "int", - "name": "process_physics_priority", - "setter": "set_physics_process_priority", - "getter": "get_physics_process_priority" + "type": "bool", + "name": "filter_low_hanging_obstacles", + "setter": "set_filter_low_hanging_obstacles", + "getter": "get_filter_low_hanging_obstacles" }, { - "type": "int", - "name": "process_thread_group", - "setter": "set_process_thread_group", - "getter": "get_process_thread_group" + "type": "bool", + "name": "filter_ledge_spans", + "setter": "set_filter_ledge_spans", + "getter": "get_filter_ledge_spans" }, { - "type": "int", - "name": "process_thread_group_order", - "setter": "set_process_thread_group_order", - "getter": "get_process_thread_group_order" + "type": "bool", + "name": "filter_walkable_low_height_spans", + "setter": "set_filter_walkable_low_height_spans", + "getter": "get_filter_walkable_low_height_spans" }, { - "type": "int", - "name": "process_thread_messages", - "setter": "set_process_thread_messages", - "getter": "get_process_thread_messages" + "type": "AABB", + "name": "filter_baking_aabb", + "setter": "set_filter_baking_aabb", + "getter": "get_filter_baking_aabb" }, { - "type": "String", - "name": "editor_description", - "setter": "set_editor_description", - "getter": "get_editor_description" + "type": "Vector3", + "name": "filter_baking_aabb_offset", + "setter": "set_filter_baking_aabb_offset", + "getter": "get_filter_baking_aabb_offset" } ] }, { - "name": "Node2D", + "name": "NavigationMeshGenerator", "is_refcounted": false, "is_instantiable": true, - "inherits": "CanvasItem", + "inherits": "Object", "api_type": "core", "methods": [ { - "name": "set_position", + "name": "bake", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1401173477, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "root_node", + "type": "Node" } ] }, { - "name": "set_rotation", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2923361153, "arguments": [ { - "name": "radians", - "type": "float", - "meta": "float" + "name": "navigation_mesh", + "type": "NavigationMesh" } ] }, { - "name": "set_rotation_degrees", + "name": "parse_source_geometry_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3172802542, + "hash_compatibility": [ + 3703028813, + 685862123 + ], "arguments": [ { - "name": "degrees", - "type": "float", - "meta": "float" + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" + }, + { + "name": "root_node", + "type": "Node" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" } ] }, { - "name": "set_skew", + "name": "bake_from_source_geometry_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286748856, + "hash_compatibility": [ + 3669016597, + 2469318639 + ], "arguments": [ { - "name": "radians", - "type": "float", - "meta": "float" + "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": "set_scale", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "scale", - "type": "Vector2" - } - ] + "hash": 3218959716 }, { - "name": "get_position", - "is_const": true, + "name": "has_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2240911060, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "get_rotation", - "is_const": true, + "name": "set_traversable_outlines", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 381264803, + "arguments": [ + { + "name": "traversable_outlines", + "type": "typedarray::PackedVector2Array" + } + ] }, { - "name": "get_rotation_degrees", + "name": "get_traversable_outlines", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::PackedVector2Array" } }, { - "name": "get_skew", - "is_const": true, + "name": "set_obstruction_outlines", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 381264803, + "arguments": [ + { + "name": "obstruction_outlines", + "type": "typedarray::PackedVector2Array" + } + ] }, { - "name": "get_scale", + "name": "get_obstruction_outlines", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3995934104, "return_value": { - "type": "Vector2" + "type": "typedarray::PackedVector2Array" } }, { - "name": "rotate", + "name": "append_traversable_outlines", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 381264803, "arguments": [ { - "name": "radians", - "type": "float", - "meta": "float" + "name": "traversable_outlines", + "type": "typedarray::PackedVector2Array" } ] }, { - "name": "move_local_x", + "name": "append_obstruction_outlines", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2087892650, + "hash": 381264803, "arguments": [ { - "name": "delta", - "type": "float", - "meta": "float" - }, - { - "name": "scaled", - "type": "bool", - "default_value": "false" + "name": "obstruction_outlines", + "type": "typedarray::PackedVector2Array" } ] }, { - "name": "move_local_y", + "name": "add_traversable_outline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2087892650, + "hash": 1509147220, "arguments": [ { - "name": "delta", - "type": "float", - "meta": "float" - }, - { - "name": "scaled", - "type": "bool", - "default_value": "false" + "name": "shape_outline", + "type": "PackedVector2Array" } ] }, { - "name": "translate", + "name": "add_obstruction_outline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1509147220, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "shape_outline", + "type": "PackedVector2Array" } ] }, { - "name": "global_translate", + "name": "merge", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 742424872, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "other_geometry", + "type": "NavigationMeshSourceGeometryData2D" } ] }, { - "name": "apply_scale", + "name": "add_projected_obstruction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3882407395, "arguments": [ { - "name": "ratio", - "type": "Vector2" + "name": "vertices", + "type": "PackedVector2Array" + }, + { + "name": "carve", + "type": "bool" } ] }, { - "name": "set_global_position", + "name": "clear_projected_obstructions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3218959716 + }, + { + "name": "set_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "projected_obstructions", + "type": "Array" } ] }, { - "name": "get_global_position", + "name": "get_projected_obstructions", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3995934104, "return_value": { - "type": "Vector2" + "type": "Array" } }, { - "name": "set_global_rotation", + "name": "get_bounds", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "radians", - "type": "float", - "meta": "float" - } - ] + "hash": 3248174, + "return_value": { + "type": "Rect2" + } + } + ], + "properties": [ + { + "type": "Array", + "name": "traversable_outlines", + "setter": "set_traversable_outlines", + "getter": "get_traversable_outlines" }, { - "name": "set_global_rotation_degrees", + "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": 373806689, + "hash": 2899603908, "arguments": [ { - "name": "degrees", - "type": "float", - "meta": "float" + "name": "vertices", + "type": "PackedFloat32Array" } ] }, { - "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", + "name": "get_vertices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 675695659, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedFloat32Array" } }, { - "name": "set_global_skew", + "name": "set_indices", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3614634198, "arguments": [ { - "name": "radians", - "type": "float", - "meta": "float" + "name": "indices", + "type": "PackedInt32Array" } ] }, { - "name": "get_global_skew", + "name": "get_indices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1930428628, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedInt32Array" } }, { - "name": "set_global_scale", + "name": "append_arrays", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3117535015, "arguments": [ { - "name": "scale", - "type": "Vector2" + "name": "vertices", + "type": "PackedFloat32Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" } ] }, { - "name": "get_global_scale", - "is_const": true, + "name": "clear", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3218959716 + }, + { + "name": "has_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "set_transform", + "name": "add_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761652528, + "hash": 975462459, "arguments": [ + { + "name": "mesh", + "type": "Mesh" + }, { "name": "xform", - "type": "Transform2D" + "type": "Transform3D" } ] }, { - "name": "set_global_transform", + "name": "add_mesh_array", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761652528, + "hash": 4235710913, "arguments": [ + { + "name": "mesh_array", + "type": "Array" + }, { "name": "xform", - "type": "Transform2D" + "type": "Transform3D" } ] }, { - "name": "look_at", + "name": "add_faces", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1440358797, "arguments": [ { - "name": "point", - "type": "Vector2" + "name": "faces", + "type": "PackedVector3Array" + }, + { + "name": "xform", + "type": "Transform3D" } ] }, { - "name": "get_angle_to", - "is_const": true, + "name": "merge", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2276447920, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 655828145, "arguments": [ { - "name": "point", - "type": "Vector2" + "name": "other_geometry", + "type": "NavigationMeshSourceGeometryData3D" } ] }, { - "name": "to_local", - "is_const": true, + "name": "add_projected_obstruction", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2656412154, - "return_value": { - "type": "Vector2" - }, + "hash": 3351846707, "arguments": [ { - "name": "global_point", - "type": "Vector2" + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "elevation", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "carve", + "type": "bool" } ] }, { - "name": "to_global", - "is_const": true, + "name": "clear_projected_obstructions", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2656412154, - "return_value": { - "type": "Vector2" - }, + "hash": 3218959716 + }, + { + "name": "set_projected_obstructions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "local_point", - "type": "Vector2" + "name": "projected_obstructions", + "type": "Array" } ] }, { - "name": "get_relative_transform_to_parent", + "name": "get_projected_obstructions", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 904556875, + "hash": 3995934104, "return_value": { - "type": "Transform2D" - }, - "arguments": [ - { - "name": "parent", - "type": "Node" - } - ] + "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": "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": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" }, { - "type": "float", - "name": "global_skew", - "setter": "set_global_skew", - "getter": "get_global_skew" + "type": "PackedInt32Array", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices" }, { - "type": "Transform2D", - "name": "global_transform", - "setter": "set_global_transform", - "getter": "get_global_transform" + "type": "Array", + "name": "projected_obstructions", + "setter": "set_projected_obstructions", + "getter": "get_projected_obstructions" } ] }, { - "name": "Node3D", + "name": "NavigationObstacle2D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node", + "inherits": "Node2D", "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", + "name": "get_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2944877500, "return_value": { - "type": "Transform3D" + "type": "RID" } }, { - "name": "set_position", + "name": "set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_position", + "name": "get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_rotation", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2722037293, "arguments": [ { - "name": "euler_radians", - "type": "Vector3" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "get_rotation", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2944877500, "return_value": { - "type": "Vector3" + "type": "RID" } }, { - "name": "set_rotation_degrees", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 373806689, "arguments": [ { - "name": "euler_degrees", - "type": "Vector3" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_rotation_degrees", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1740695150, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" } }, { - "name": "set_rotation_order", + "name": "set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1820889989, + "hash": 743155724, "arguments": [ { - "name": "order", - "type": "enum::EulerOrder" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "get_rotation_order", + "name": "get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 916939469, + "hash": 3341600327, "return_value": { - "type": "enum::EulerOrder" + "type": "Vector2" } }, { - "name": "set_rotation_edit_mode", + "name": "set_vertices", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 141483330, + "hash": 1509147220, "arguments": [ { - "name": "edit_mode", - "type": "enum::Node3D.RotationEditMode" + "name": "vertices", + "type": "PackedVector2Array" } ] }, { - "name": "get_rotation_edit_mode", + "name": "get_vertices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1572188370, + "hash": 2961356807, "return_value": { - "type": "enum::Node3D.RotationEditMode" + "type": "PackedVector2Array" } }, { - "name": "set_scale", + "name": "set_avoidance_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1286410249, "arguments": [ { - "name": "scale", - "type": "Vector3" + "name": "layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_scale", + "name": "get_avoidance_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "uint32" } }, { - "name": "set_quaternion", + "name": "set_avoidance_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1727505552, + "hash": 300928843, "arguments": [ { - "name": "quaternion", - "type": "Quaternion" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_quaternion", + "name": "get_avoidance_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1222331677, + "hash": 1116898809, "return_value": { - "type": "Quaternion" - } - }, - { - "name": "set_basis", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1055510324, + "type": "bool" + }, "arguments": [ { - "name": "basis", - "type": "Basis" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_affect_navigation_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 2586408642, "arguments": [ { - "name": "global", - "type": "Transform3D" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_global_transform", + "name": "get_affect_navigation_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 36873697, "return_value": { - "type": "Transform3D" + "type": "bool" } }, { - "name": "set_global_position", + "name": "set_carve_navigation_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_global_position", + "name": "get_carve_navigation_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "name": "set_global_basis", + "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": 1055510324, + "hash": 2586408642, "arguments": [ { - "name": "basis", - "type": "Basis" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_global_basis", + "name": "get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 36873697, "return_value": { - "type": "Basis" + "type": "bool" } }, { - "name": "set_global_rotation", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2722037293, "arguments": [ { - "name": "euler_radians", - "type": "Vector3" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "get_global_rotation", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2944877500, "return_value": { - "type": "Vector3" + "type": "RID" } }, { - "name": "set_global_rotation_degrees", + "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, @@ -148265,13 +157762,13 @@ "hash": 3460891852, "arguments": [ { - "name": "euler_degrees", + "name": "velocity", "type": "Vector3" } ] }, { - "name": "get_global_rotation_degrees", + "name": "get_velocity", "is_const": true, "is_vararg": false, "is_static": false, @@ -148282,57 +157779,96 @@ } }, { - "name": "get_parent_node_3d", + "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": 151077316, + "hash": 497664490, "return_value": { - "type": "Node3D" + "type": "PackedVector3Array" } }, { - "name": "set_ignore_transform_notification", + "name": "set_avoidance_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "set_as_top_level", + "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": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "enable", + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", "type": "bool" } ] }, { - "name": "is_set_as_top_level", + "name": "get_avoidance_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_disable_scale", + "name": "set_use_3d_avoidance", "is_const": false, "is_vararg": false, "is_static": false, @@ -148340,13 +157876,13 @@ "hash": 2586408642, "arguments": [ { - "name": "disable", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_scale_disabled", + "name": "get_use_3d_avoidance", "is_const": true, "is_vararg": false, "is_static": false, @@ -148357,200 +157893,355 @@ } }, { - "name": "get_world_3d", - "is_const": true, + "name": "set_affect_navigation_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 317588385, - "return_value": { - "type": "World3D" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "force_update_transform", - "is_const": false, + "name": "get_affect_navigation_mesh", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_visibility_parent", + "name": "set_carve_navigation_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2586408642, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_visibility_parent", + "name": "get_carve_navigation_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 36873697, "return_value": { - "type": "NodePath" + "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "name": "update_gizmos", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" }, { - "name": "add_gizmo", + "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": 1544533845, + "hash": 2783519915, "arguments": [ { - "name": "gizmo", - "type": "Node3DGizmo" + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" } ] }, { - "name": "get_gizmos", + "name": "get_pathfinding_algorithm", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3000421146, "return_value": { - "type": "typedarray::Node3DGizmo" + "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm" } }, { - "name": "clear_gizmos", + "name": "set_path_postprocessing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2864409082, + "arguments": [ + { + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing" + } + ] }, { - "name": "set_subgizmo_selection", + "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": 3317607635, + "hash": 2722037293, "arguments": [ { - "name": "gizmo", - "type": "Node3DGizmo" - }, - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "map", + "type": "RID" } ] }, { - "name": "clear_subgizmo_selection", - "is_const": false, + "name": "get_map", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "set_visible", + "name": "set_start_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "visible", - "type": "bool" + "name": "start_position", + "type": "Vector2" } ] }, { - "name": "is_visible", + "name": "get_start_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "is_visible_in_tree", + "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": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "show", + "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "hide", - "is_const": false, + "name": "get_navigation_layers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } }, { - "name": "set_notify_local_transform", + "name": "set_metadata_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 24274129, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "flags", + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" } ] }, { - "name": "is_local_transform_notification_enabled", + "name": "get_metadata_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 488152976, "return_value": { - "type": "bool" + "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags" } }, { - "name": "set_notify_transform", + "name": "set_simplify_path", "is_const": false, "is_vararg": false, "is_static": false, @@ -148558,13 +158249,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_transform_notification_enabled", + "name": "get_simplify_path", "is_const": true, "is_vararg": false, "is_static": false, @@ -148575,165 +158266,255 @@ } }, { - "name": "rotate", + "name": "set_simplify_epsilon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3436291937, + "hash": 373806689, "arguments": [ { - "name": "axis", - "type": "Vector3" - }, - { - "name": "angle", + "name": "epsilon", "type": "float", "meta": "float" } ] }, { - "name": "global_rotate", - "is_const": false, + "name": "get_simplify_epsilon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3436291937, - "arguments": [ + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "map", + "setter": "set_map", + "getter": "get_map" + }, + { + "type": "Vector2", + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "int", + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" + }, + { + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" + }, + { + "type": "int", + "name": "metadata_flags", + "setter": "set_metadata_flags", + "getter": "get_metadata_flags" + }, + { + "type": "bool", + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" + }, + { + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" + } + ] + }, + { + "name": "NavigationPathQueryParameters3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathfindingAlgorithm", + "is_bitfield": false, + "values": [ { - "name": "axis", - "type": "Vector3" + "name": "PATHFINDING_ALGORITHM_ASTAR", + "value": 0 + } + ] + }, + { + "name": "PathPostProcessing", + "is_bitfield": false, + "values": [ + { + "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL", + "value": 0 }, { - "name": "angle", - "type": "float", - "meta": "float" + "name": "PATH_POSTPROCESSING_EDGECENTERED", + "value": 1 + }, + { + "name": "PATH_POSTPROCESSING_NONE", + "value": 2 } ] }, { - "name": "global_scale", + "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": 3460891852, + "hash": 394560454, "arguments": [ { - "name": "scale", - "type": "Vector3" + "name": "pathfinding_algorithm", + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" } ] }, { - "name": "global_translate", - "is_const": false, + "name": "get_pathfinding_algorithm", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "offset", - "type": "Vector3" - } - ] + "hash": 3398491350, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm" + } }, { - "name": "rotate_object_local", + "name": "set_path_postprocessing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3436291937, + "hash": 2267362344, "arguments": [ { - "name": "axis", - "type": "Vector3" - }, - { - "name": "angle", - "type": "float", - "meta": "float" + "name": "path_postprocessing", + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" } ] }, { - "name": "scale_object_local", - "is_const": false, + "name": "get_path_postprocessing", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "scale", - "type": "Vector3" - } - ] + "hash": 3883858360, + "return_value": { + "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing" + } }, { - "name": "translate_object_local", + "name": "set_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2722037293, "arguments": [ { - "name": "offset", - "type": "Vector3" + "name": "map", + "type": "RID" } ] }, { - "name": "rotate_x", - "is_const": false, + "name": "get_map", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "angle", - "type": "float", - "meta": "float" - } - ] + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "rotate_y", + "name": "set_start_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3460891852, "arguments": [ { - "name": "angle", - "type": "float", - "meta": "float" + "name": "start_position", + "type": "Vector3" } ] }, { - "name": "rotate_z", - "is_const": false, + "name": "get_start_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "angle", - "type": "float", - "meta": "float" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "translate", + "name": "set_target_position", "is_const": false, "is_vararg": false, "is_static": false, @@ -148741,554 +158522,745 @@ "hash": 3460891852, "arguments": [ { - "name": "offset", + "name": "target_position", "type": "Vector3" } ] }, { - "name": "orthonormalize", - "is_const": false, + "name": "get_target_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "set_identity", + "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "look_at", - "is_const": false, + "name": "get_navigation_layers", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } }, { - "name": "look_at_from_position", + "name": "set_metadata_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2086826090, - "hash_compatibility": [ - 4067663783 - ], + "hash": 2713846708, "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": "flags", + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" } ] }, { - "name": "to_local", + "name": "get_metadata_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 192990374, + "hash": 1582332802, "return_value": { - "type": "Vector3" - }, + "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags" + } + }, + { + "name": "set_simplify_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "global_point", - "type": "Vector3" + "name": "enabled", + "type": "bool" } ] }, { - "name": "to_global", + "name": "get_simplify_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 192990374, + "hash": 36873697, "return_value": { - "type": "Vector3" - }, + "type": "bool" + } + }, + { + "name": "set_simplify_epsilon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "local_point", - "type": "Vector3" + "name": "epsilon", + "type": "float", + "meta": "float" } ] - } - ], - "signals": [ + }, { - "name": "visibility_changed" + "name": "get_simplify_epsilon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } } ], "properties": [ { - "type": "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": "RID", + "name": "map", + "setter": "set_map", + "getter": "get_map" }, { "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" + "name": "start_position", + "setter": "set_start_position", + "getter": "get_start_position" }, { "type": "Vector3", - "name": "scale", - "setter": "set_scale", - "getter": "get_scale" + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" }, { "type": "int", - "name": "rotation_edit_mode", - "setter": "set_rotation_edit_mode", - "getter": "get_rotation_edit_mode" + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" }, { "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" + "name": "pathfinding_algorithm", + "setter": "set_pathfinding_algorithm", + "getter": "get_pathfinding_algorithm" }, { - "type": "Vector3", - "name": "global_rotation", - "setter": "set_global_rotation", - "getter": "get_global_rotation" + "type": "int", + "name": "path_postprocessing", + "setter": "set_path_postprocessing", + "getter": "get_path_postprocessing" }, { - "type": "Vector3", - "name": "global_rotation_degrees", - "setter": "set_global_rotation_degrees", - "getter": "get_global_rotation_degrees" + "type": "int", + "name": "metadata_flags", + "setter": "set_metadata_flags", + "getter": "get_metadata_flags" }, { "type": "bool", - "name": "visible", - "setter": "set_visible", - "getter": "is_visible" + "name": "simplify_path", + "setter": "set_simplify_path", + "getter": "get_simplify_path" }, { - "type": "NodePath", - "name": "visibility_parent", - "setter": "set_visibility_parent", - "getter": "get_visibility_parent" + "type": "float", + "name": "simplify_epsilon", + "setter": "set_simplify_epsilon", + "getter": "get_simplify_epsilon" } ] }, { - "name": "Node3DGizmo", + "name": "NavigationPathQueryResult2D", "is_refcounted": true, - "is_instantiable": false, + "is_instantiable": true, "inherits": "RefCounted", - "api_type": "core" - }, - { - "name": "Noise", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", "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": "get_noise_1d", - "is_const": true, + "name": "set_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3919130443, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1509147220, "arguments": [ { - "name": "x", - "type": "float", - "meta": "float" + "name": "path", + "type": "PackedVector2Array" } ] }, { - "name": "get_noise_2d", + "name": "get_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753205203, + "hash": 2961356807, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "x", - "type": "float", - "meta": "float" - }, + "type": "PackedVector2Array" + } + }, + { + "name": "set_path_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ { - "name": "y", - "type": "float", - "meta": "float" + "name": "path_types", + "type": "PackedInt32Array" } ] }, { - "name": "get_noise_2dv", + "name": "get_path_types", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2276447920, + "hash": 1930428628, "return_value": { - "type": "float", - "meta": "float" - }, + "type": "PackedInt32Array" + } + }, + { + "name": "set_path_rids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "v", - "type": "Vector2" + "name": "path_rids", + "type": "typedarray::RID" } ] }, { - "name": "get_noise_3d", + "name": "get_path_rids", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 973811851, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" - }, + "type": "typedarray::RID" + } + }, + { + "name": "set_path_owner_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, "arguments": [ { - "name": "x", - "type": "float", - "meta": "float" - }, + "name": "path_owner_ids", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_path_owner_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "PackedInt32Array", + "name": "path_types", + "setter": "set_path_types", + "getter": "get_path_types" + }, + { + "type": "typedarray::RID", + "name": "path_rids", + "setter": "set_path_rids", + "getter": "get_path_rids" + }, + { + "type": "PackedInt64Array", + "name": "path_owner_ids", + "setter": "set_path_owner_ids", + "getter": "get_path_owner_ids" + } + ] + }, + { + "name": "NavigationPathQueryResult3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "PathSegmentType", + "is_bitfield": false, + "values": [ { - "name": "y", - "type": "float", - "meta": "float" + "name": "PATH_SEGMENT_TYPE_REGION", + "value": 0 }, { - "name": "z", - "type": "float", - "meta": "float" + "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_noise_3dv", + "name": "get_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1109078154, + "hash": 497664490, "return_value": { - "type": "float", - "meta": "float" - }, + "type": "PackedVector3Array" + } + }, + { + "name": "set_path_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, "arguments": [ { - "name": "v", - "type": "Vector3" + "name": "path_types", + "type": "PackedInt32Array" } ] }, { - "name": "get_image", + "name": "get_path_types", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3180683109, - "hash_compatibility": [ - 2569233413 - ], + "hash": 1930428628, "return_value": { - "type": "Image" - }, + "type": "PackedInt32Array" + } + }, + { + "name": "set_path_rids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "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": "path_rids", + "type": "typedarray::RID" } ] }, { - "name": "get_seamless_image", + "name": "get_path_rids", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2770743602, - "hash_compatibility": [ - 2210827790 - ], + "hash": 3995934104, "return_value": { - "type": "Image" - }, + "type": "typedarray::RID" + } + }, + { + "name": "set_path_owner_ids", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "path_owner_ids", + "type": "PackedInt64Array" + } + ] + }, + { + "name": "get_path_owner_ids", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "PackedInt32Array", + "name": "path_types", + "setter": "set_path_types", + "getter": "get_path_types" + }, + { + "type": "typedarray::RID", + "name": "path_rids", + "setter": "set_path_rids", + "getter": "get_path_rids" + }, + { + "type": "PackedInt64Array", + "name": "path_owner_ids", + "setter": "set_path_owner_ids", + "getter": "get_path_owner_ids" + } + ] + }, + { + "name": "NavigationPolygon", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "SamplePartitionType", + "is_bitfield": false, + "values": [ + { + "name": "SAMPLE_PARTITION_CONVEX_PARTITION", + "value": 0 }, { - "name": "height", - "type": "int", - "meta": "int32" + "name": "SAMPLE_PARTITION_TRIANGULATE", + "value": 1 }, { - "name": "invert", - "type": "bool", - "default_value": "false" + "name": "SAMPLE_PARTITION_MAX", + "value": 2 + } + ] + }, + { + "name": "ParsedGeometryType", + "is_bitfield": false, + "values": [ + { + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 }, { - "name": "in_3d_space", - "type": "bool", - "default_value": "false" + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 }, { - "name": "skirt", - "type": "float", - "meta": "float", - "default_value": "0.1" + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 }, { - "name": "normalize", - "type": "bool", - "default_value": "true" + "name": "PARSED_GEOMETRY_MAX", + "value": 3 } ] }, { - "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": "SourceGeometryMode", + "is_bitfield": false, + "values": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN", + "value": 0 }, { - "name": "height", - "type": "int", - "meta": "int32" + "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "value": 1 }, { - "name": "depth", - "type": "int", - "meta": "int32" + "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "value": 2 }, { - "name": "invert", - "type": "bool", - "default_value": "false" - }, + "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": "normalize", - "type": "bool", - "default_value": "true" + "name": "vertices", + "type": "PackedVector2Array" } ] }, { - "name": "get_seamless_image_3d", + "name": "get_vertices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 451006340, - "hash_compatibility": [ - 3328694319 - ], + "hash": 2961356807, "return_value": { - "type": "typedarray::Image" + "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": "width", + "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": "height", + "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": "depth", + "name": "idx", "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": "outline", + "type": "PackedVector2Array" } ] - } - ] - }, - { - "name": "NoiseTexture2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Texture2D", - "api_type": "core", - "methods": [ + }, { - "name": "set_width", - "is_const": false, + "name": "get_outline", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3946907486, + "return_value": { + "type": "PackedVector2Array" + }, "arguments": [ { - "name": "width", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_height", + "name": "remove_outline", "is_const": false, "is_vararg": false, "is_static": false, @@ -149296,396 +159268,458 @@ "hash": 1286410249, "arguments": [ { - "name": "height", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_invert", + "name": "clear_outlines", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "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": "invert", - "type": "bool" + "name": "cell_size", + "type": "float", + "meta": "float" } ] }, { - "name": "get_invert", + "name": "get_cell_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_in_3d_space", + "name": "set_border_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "border_size", + "type": "float", + "meta": "float" } ] }, { - "name": "is_in_3d_space", + "name": "get_border_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_generate_mipmaps", + "name": "set_sample_partition_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2441478482, "arguments": [ { - "name": "invert", - "type": "bool" + "name": "sample_partition_type", + "type": "enum::NavigationPolygon.SamplePartitionType" } ] }, { - "name": "is_generating_mipmaps", + "name": "get_sample_partition_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3887422851, "return_value": { - "type": "bool" + "type": "enum::NavigationPolygon.SamplePartitionType" } }, { - "name": "set_seamless", + "name": "set_parsed_geometry_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2507971764, "arguments": [ { - "name": "seamless", - "type": "bool" + "name": "geometry_type", + "type": "enum::NavigationPolygon.ParsedGeometryType" } ] }, { - "name": "get_seamless", - "is_const": false, + "name": "get_parsed_geometry_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1073219508, "return_value": { - "type": "bool" + "type": "enum::NavigationPolygon.ParsedGeometryType" } }, { - "name": "set_seamless_blend_skirt", + "name": "set_parsed_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "seamless_blend_skirt", - "type": "float", - "meta": "float" + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_seamless_blend_skirt", - "is_const": false, + "name": "get_parsed_collision_mask", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint32" } }, { - "name": "set_as_normal_map", + "name": "set_parsed_collision_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "as_normal_map", + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", "type": "bool" } ] }, { - "name": "is_normal_map", - "is_const": false, + "name": "get_parsed_collision_mask_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_bump_strength", + "name": "set_source_geometry_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4002316705, "arguments": [ { - "name": "bump_strength", - "type": "float", - "meta": "float" + "name": "geometry_mode", + "type": "enum::NavigationPolygon.SourceGeometryMode" } ] }, { - "name": "get_bump_strength", - "is_const": false, + "name": "get_source_geometry_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 459686762, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::NavigationPolygon.SourceGeometryMode" } }, { - "name": "set_normalize", + "name": "set_source_geometry_group_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3304788590, "arguments": [ { - "name": "normalize", - "type": "bool" + "name": "group_name", + "type": "StringName" } ] }, { - "name": "is_normalized", + "name": "get_source_geometry_group_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2002593661, "return_value": { - "type": "bool" + "type": "StringName" } }, { - "name": "set_color_ramp", + "name": "set_agent_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2756054477, + "hash": 373806689, "arguments": [ { - "name": "gradient", - "type": "Gradient" + "name": "agent_radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_color_ramp", + "name": "get_agent_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 132272999, + "hash": 1740695150, "return_value": { - "type": "Gradient" + "type": "float", + "meta": "float" } }, { - "name": "set_noise", + "name": "set_baking_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4135492439, + "hash": 2046264180, "arguments": [ { - "name": "noise", - "type": "Noise" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_noise", + "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": 185851837, + "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": "Noise" + "type": "Vector2" } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "properties": [ { - "type": "int", - "name": "width", - "setter": "set_width", - "getter": "get_width" + "type": "PackedVector2Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices" }, { - "type": "int", - "name": "height", - "setter": "set_height", - "getter": "get_height" + "type": "Array", + "name": "polygons", + "setter": "_set_polygons", + "getter": "_get_polygons" }, { - "type": "bool", - "name": "invert", - "setter": "set_invert", - "getter": "get_invert" + "type": "Array", + "name": "outlines", + "setter": "_set_outlines", + "getter": "_get_outlines" }, { - "type": "bool", - "name": "in_3d_space", - "setter": "set_in_3d_space", - "getter": "is_in_3d_space" + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" }, { - "type": "bool", - "name": "generate_mipmaps", - "setter": "set_generate_mipmaps", - "getter": "is_generating_mipmaps" + "type": "int", + "name": "parsed_geometry_type", + "setter": "set_parsed_geometry_type", + "getter": "get_parsed_geometry_type" }, { - "type": "bool", - "name": "seamless", - "setter": "set_seamless", - "getter": "get_seamless" + "type": "int", + "name": "parsed_collision_mask", + "setter": "set_parsed_collision_mask", + "getter": "get_parsed_collision_mask" }, { - "type": "float", - "name": "seamless_blend_skirt", - "setter": "set_seamless_blend_skirt", - "getter": "get_seamless_blend_skirt" + "type": "int", + "name": "source_geometry_mode", + "setter": "set_source_geometry_mode", + "getter": "get_source_geometry_mode" }, { - "type": "bool", - "name": "as_normal_map", - "setter": "set_as_normal_map", - "getter": "is_normal_map" + "type": "String", + "name": "source_geometry_group_name", + "setter": "set_source_geometry_group_name", + "getter": "get_source_geometry_group_name" }, { "type": "float", - "name": "bump_strength", - "setter": "set_bump_strength", - "getter": "get_bump_strength" + "name": "cell_size", + "setter": "set_cell_size", + "getter": "get_cell_size" }, { - "type": "bool", - "name": "normalize", - "setter": "set_normalize", - "getter": "is_normalized" + "type": "float", + "name": "border_size", + "setter": "set_border_size", + "getter": "get_border_size" }, { - "type": "Gradient", - "name": "color_ramp", - "setter": "set_color_ramp", - "getter": "get_color_ramp" + "type": "float", + "name": "agent_radius", + "setter": "set_agent_radius", + "getter": "get_agent_radius" }, { - "type": "Noise", - "name": "noise", - "setter": "set_noise", - "getter": "get_noise" + "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": "NoiseTexture3D", - "is_refcounted": true, + "name": "NavigationRegion2D", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Texture3D", + "inherits": "Node2D", "api_type": "core", "methods": [ { - "name": "set_width", - "is_const": false, + "name": "get_rid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "width", - "type": "int", - "meta": "int32" - } - ] + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "set_height", + "name": "set_navigation_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1515040758, "arguments": [ { - "name": "height", - "type": "int", - "meta": "int32" + "name": "navigation_polygon", + "type": "NavigationPolygon" } ] }, { - "name": "set_depth", - "is_const": false, + "name": "get_navigation_polygon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "depth", - "type": "int", - "meta": "int32" - } - ] + "hash": 1046532237, + "return_value": { + "type": "NavigationPolygon" + } }, { - "name": "set_invert", + "name": "set_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -149693,13 +159727,13 @@ "hash": 2586408642, "arguments": [ { - "name": "invert", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_invert", + "name": "is_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -149710,323 +159744,364 @@ } }, { - "name": "set_seamless", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2722037293, "arguments": [ { - "name": "seamless", - "type": "bool" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "get_seamless", - "is_const": false, + "name": "get_navigation_map", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 2944877500, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_seamless_blend_skirt", + "name": "set_use_edge_connections", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "seamless_blend_skirt", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_seamless_blend_skirt", - "is_const": false, + "name": "get_use_edge_connections", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_normalize", + "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "normalize", - "type": "bool" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "is_normalized", + "name": "get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" } }, { - "name": "set_color_ramp", + "name": "set_navigation_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2756054477, + "hash": 300928843, "arguments": [ { - "name": "gradient", - "type": "Gradient" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_color_ramp", + "name": "get_navigation_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 132272999, + "hash": 1116898809, "return_value": { - "type": "Gradient" + "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_noise", + "name": "set_enter_cost", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4135492439, + "hash": 373806689, "arguments": [ { - "name": "noise", - "type": "Noise" + "name": "enter_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "get_noise", - "is_const": false, + "name": "get_enter_cost", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 185851837, + "hash": 1740695150, "return_value": { - "type": "Noise" + "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" + "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" + } + ] }, { - "type": "int", - "name": "depth", - "setter": "set_depth", - "getter": "get_depth" + "name": "get_travel_cost", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "bool", - "name": "invert", - "setter": "set_invert", - "getter": "get_invert" + "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" + } + ] }, { - "type": "bool", - "name": "seamless", - "setter": "set_seamless", - "getter": "get_seamless" + "name": "is_baking", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "float", - "name": "seamless_blend_skirt", - "setter": "set_seamless_blend_skirt", - "getter": "get_seamless_blend_skirt" + "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": "normalize", - "setter": "set_normalize", - "getter": "is_normalized" + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" }, { - "type": "Gradient", - "name": "color_ramp", - "setter": "set_color_ramp", - "getter": "get_color_ramp" + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" }, { - "type": "Noise", - "name": "noise", - "setter": "set_noise", - "getter": "get_noise" + "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": "ORMMaterial3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "BaseMaterial3D", - "api_type": "core" - }, - { - "name": "OS", + "name": "NavigationRegion3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Object", + "inherits": "Node3D", "api_type": "core", - "enums": [ - { - "name": "RenderingDriver", - "is_bitfield": false, - "values": [ - { - "name": "RENDERING_DRIVER_VULKAN", - "value": 0 - }, - { - "name": "RENDERING_DRIVER_OPENGL3", - "value": 1 - } - ] - }, - { - "name": "SystemDir", - "is_bitfield": false, - "values": [ - { - "name": "SYSTEM_DIR_DESKTOP", - "value": 0 - }, - { - "name": "SYSTEM_DIR_DCIM", - "value": 1 - }, - { - "name": "SYSTEM_DIR_DOCUMENTS", - "value": 2 - }, - { - "name": "SYSTEM_DIR_DOWNLOADS", - "value": 3 - }, - { - "name": "SYSTEM_DIR_MOVIES", - "value": 4 - }, - { - "name": "SYSTEM_DIR_MUSIC", - "value": 5 - }, - { - "name": "SYSTEM_DIR_PICTURES", - "value": 6 - }, - { - "name": "SYSTEM_DIR_RINGTONES", - "value": 7 - } - ] - } - ], "methods": [ { - "name": "get_connected_midi_inputs", - "is_const": false, + "name": "get_rid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2981934095, + "hash": 2944877500, "return_value": { - "type": "PackedStringArray" + "type": "RID" } }, { - "name": "open_midi_inputs", + "name": "set_navigation_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2923361153, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] }, { - "name": "close_midi_inputs", - "is_const": false, + "name": "get_navigation_mesh", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1468720886, + "return_value": { + "type": "NavigationMesh" + } }, { - "name": "alert", + "name": "set_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1783970740, - "hash_compatibility": [ - 233059325 - ], + "hash": 2586408642, "arguments": [ { - "name": "text", - "type": "String" - }, - { - "name": "title", - "type": "String", - "default_value": "\"Alert!\"" + "name": "enabled", + "type": "bool" } ] }, { - "name": "crash", + "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": 83702148, + "hash": 2722037293, "arguments": [ { - "name": "message", - "type": "String" + "name": "navigation_map", + "type": "RID" } ] }, { - "name": "set_low_processor_usage_mode", + "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, @@ -150034,13 +160109,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_in_low_processor_usage_mode", + "name": "get_use_edge_connections", "is_const": true, "is_vararg": false, "is_static": false, @@ -150051,7 +160126,7 @@ } }, { - "name": "set_low_processor_usage_mode_sleep_usec", + "name": "set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, @@ -150059,14 +160134,14 @@ "hash": 1286410249, "arguments": [ { - "name": "usec", + "name": "navigation_layers", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_low_processor_usage_mode_sleep_usec", + "name": "get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, @@ -150074,5798 +160149,5501 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "set_delta_smoothing", + "name": "set_navigation_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "delta_smoothing_enabled", + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", "type": "bool" } ] }, { - "name": "is_delta_smoothing_enabled", + "name": "get_navigation_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_processor_count", + "name": "get_region_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2944877500, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "get_processor_name", - "is_const": true, + "name": "set_enter_cost", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 373806689, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_system_fonts", + "name": "get_enter_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1740695150, "return_value": { - "type": "PackedStringArray" + "type": "float", + "meta": "float" } }, { - "name": "get_system_font_path", - "is_const": true, + "name": "set_travel_cost", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 626580860, - "hash_compatibility": [ - 2262142305 - ], - "return_value": { - "type": "String" - }, + "hash": 373806689, "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": "travel_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "get_system_font_path_for_text", + "name": "get_travel_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 197317981, - "hash_compatibility": [ - 3824042574 - ], + "hash": 1740695150, "return_value": { - "type": "PackedStringArray" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "bake_navigation_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3216645846, "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", + "name": "on_thread", "type": "bool", - "default_value": "false" + "default_value": "true" } ] }, { - "name": "get_executable_path", + "name": "is_baking", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "read_string_from_stdin", - "is_const": false, + "name": "get_bounds", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 1068685055, "return_value": { - "type": "String" + "type": "AABB" } + } + ], + "signals": [ + { + "name": "navigation_mesh_changed" }, { - "name": "execute", + "name": "bake_finished" + } + ], + "properties": [ + { + "type": "NavigationMesh", + "name": "navigation_mesh", + "setter": "set_navigation_mesh", + "getter": "get_navigation_mesh" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "use_edge_connections", + "setter": "set_use_edge_connections", + "getter": "get_use_edge_connections" + }, + { + "type": "int", + "name": "navigation_layers", + "setter": "set_navigation_layers", + "getter": "get_navigation_layers" + }, + { + "type": "float", + "name": "enter_cost", + "setter": "set_enter_cost", + "getter": "get_enter_cost" + }, + { + "type": "float", + "name": "travel_cost", + "setter": "set_travel_cost", + "getter": "get_travel_cost" + } + ] + }, + { + "name": "NavigationServer2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_maps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } + }, + { + "name": "map_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1488299882, - "hash_compatibility": [ - 2881709059 - ], + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "RID" + } + }, + { + "name": "map_set_active", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "arguments", - "type": "PackedStringArray" - }, - { - "name": "output", - "type": "Array", - "default_value": "[]" - }, - { - "name": "read_stderr", - "type": "bool", - "default_value": "false" + "name": "map", + "type": "RID" }, { - "name": "open_console", - "type": "bool", - "default_value": "false" + "name": "active", + "type": "bool" } ] }, { - "name": "create_process", - "is_const": false, + "name": "map_is_active", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2903767230, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "path", - "type": "String" - }, + "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": "arguments", - "type": "PackedStringArray" + "name": "map", + "type": "RID" }, { - "name": "open_console", - "type": "bool", - "default_value": "false" + "name": "cell_size", + "type": "float", + "meta": "float" } ] }, { - "name": "create_instance", - "is_const": false, + "name": "map_get_cell_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080601263, + "hash": 866169185, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "arguments", - "type": "PackedStringArray" + "name": "map", + "type": "RID" } ] }, { - "name": "kill", + "name": "map_set_use_edge_connections", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844576869, - "return_value": { - "type": "enum::Error" - }, + "hash": 1265174801, "arguments": [ { - "name": "pid", - "type": "int", - "meta": "int32" + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "shell_open", - "is_const": false, + "name": "map_get_use_edge_connections", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, + "hash": 4155700596, "return_value": { - "type": "enum::Error" + "type": "bool" }, "arguments": [ { - "name": "uri", - "type": "String" + "name": "map", + "type": "RID" } ] }, { - "name": "shell_show_in_file_manager", + "name": "map_set_edge_connection_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3565188097, - "hash_compatibility": [ - 885841341 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1794382983, "arguments": [ { - "name": "file_or_dir_path", - "type": "String" + "name": "map", + "type": "RID" }, { - "name": "open_folder", - "type": "bool", - "default_value": "true" + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "is_process_running", + "name": "map_get_edge_connection_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 866169185, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "pid", - "type": "int", - "meta": "int32" + "name": "map", + "type": "RID" } ] }, { - "name": "get_process_id", - "is_const": true, + "name": "map_set_link_connection_radius", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] }, { - "name": "has_environment", + "name": "map_get_link_connection_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 866169185, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "variable", - "type": "String" + "name": "map", + "type": "RID" } ] }, { - "name": "get_environment", - "is_const": true, + "name": "map_get_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 1279824844, + "hash_compatibility": [ + 3146466012, + 56240621 + ], "return_value": { - "type": "String" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "variable", - "type": "String" + "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": "set_environment", + "name": "map_get_closest_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3605043004, + "hash": 1358334418, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "variable", - "type": "String" + "name": "map", + "type": "RID" }, { - "name": "value", - "type": "String" + "name": "to_point", + "type": "Vector2" } ] }, { - "name": "unset_environment", + "name": "map_get_closest_point_owner", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3089850668, + "hash": 1353467510, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "variable", - "type": "String" + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" } ] }, { - "name": "get_name", + "name": "map_get_links", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2684255073, "return_value": { - "type": "String" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_distribution_name", + "name": "map_get_regions", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2684255073, "return_value": { - "type": "String" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_version", + "name": "map_get_agents", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2684255073, "return_value": { - "type": "String" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_cmdline_args", - "is_const": false, + "name": "map_get_obstacles", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2981934095, + "hash": 2684255073, "return_value": { - "type": "PackedStringArray" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_cmdline_user_args", + "name": "map_force_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2981934095, - "return_value": { - "type": "PackedStringArray" - } + "hash": 2722037293, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_video_adapter_driver_info", + "name": "map_get_iteration_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 2198884583, "return_value": { - "type": "PackedStringArray" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "set_restart_on_exit", + "name": "map_set_use_async_iterations", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3331453935, - "hash_compatibility": [ - 611198603 - ], + "hash": 1265174801, "arguments": [ { - "name": "restart", - "type": "bool" + "name": "map", + "type": "RID" }, { - "name": "arguments", - "type": "PackedStringArray", - "default_value": "PackedStringArray()" + "name": "enabled", + "type": "bool" } ] }, { - "name": "is_restart_on_exit_set", + "name": "map_get_use_async_iterations", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_restart_on_exit_arguments", + "name": "map_get_random_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3271000763, "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "delay_usec", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 998575451, + "type": "Vector2" + }, "arguments": [ { - "name": "usec", + "name": "map", + "type": "RID" + }, + { + "name": "navigation_layers", "type": "int", - "meta": "int32" + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" } ] }, { - "name": "delay_msec", - "is_const": true, + "name": "query_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 998575451, + "hash": 1254915886, + "hash_compatibility": [ + 3394638789 + ], "arguments": [ { - "name": "msec", - "type": "int", - "meta": "int32" + "name": "parameters", + "type": "NavigationPathQueryParameters2D" + }, + { + "name": "result", + "type": "NavigationPathQueryResult2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" } ] }, { - "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, + "name": "region_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 529393457, "return_value": { - "type": "String" + "type": "RID" } }, { - "name": "get_model_name", - "is_const": true, + "name": "region_set_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "is_userfs_persistent", + "name": "region_get_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "is_stdout_verbose", - "is_const": true, + "name": "region_set_use_edge_connections", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "is_debug_build", + "name": "region_get_use_edge_connections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "get_static_memory_usage", - "is_const": true, + "name": "region_set_enter_cost", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_static_memory_peak_usage", + "name": "region_get_enter_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 866169185, "return_value": { - "type": "int", - "meta": "uint64" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "get_memory_info", - "is_const": true, + "name": "region_set_travel_cost", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, - "return_value": { - "type": "Dictionary" - } + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] }, { - "name": "move_to_trash", + "name": "region_get_travel_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2113323047, + "hash": 866169185, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "region", + "type": "RID" } ] }, { - "name": "get_user_data_dir", - "is_const": true, + "name": "region_set_owner_id", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] }, { - "name": "get_system_dir", + "name": "region_get_owner_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3073895123, - "hash_compatibility": [ - 1965199849 - ], + "hash": 2198884583, "return_value": { - "type": "String" + "type": "int", + "meta": "uint64" }, "arguments": [ { - "name": "dir", - "type": "enum::OS.SystemDir" - }, - { - "name": "shared_storage", - "type": "bool", - "default_value": "true" + "name": "region", + "type": "RID" } ] }, { - "name": "get_config_dir", + "name": "region_owns_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 219849798, "return_value": { - "type": "String" - } + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "point", + "type": "Vector2" + } + ] }, { - "name": "get_data_dir", - "is_const": true, + "name": "region_set_map", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 395945892, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_cache_dir", + "name": "region_get_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3814569979, "return_value": { - "type": "String" - } + "type": "RID" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "get_unique_id", - "is_const": true, + "name": "region_set_navigation_layers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_keycode_string", + "name": "region_get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2261993717, + "hash": 2198884583, "return_value": { - "type": "String" + "type": "int", + "meta": "uint32" }, "arguments": [ { - "name": "code", - "type": "enum::Key" + "name": "region", + "type": "RID" } ] }, { - "name": "is_keycode_unicode", - "is_const": true, + "name": "region_set_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 1246044741, "arguments": [ { - "name": "code", - "type": "int" + "name": "region", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "find_keycode_from_string", + "name": "region_get_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084858572, + "hash": 213527486, "return_value": { - "type": "enum::Key" + "type": "Transform2D" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "region", + "type": "RID" } ] }, { - "name": "set_use_file_access_save_and_swap", + "name": "region_set_navigation_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3633623451, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "region", + "type": "RID" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon" } ] }, { - "name": "set_thread_name", - "is_const": false, + "name": "region_get_connections_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, + "hash": 2198884583, "return_value": { - "type": "enum::Error" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "region", + "type": "RID" } ] }, { - "name": "get_thread_caller_id", + "name": "region_get_connection_pathway_start", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2546185844, "return_value": { - "type": "int", - "meta": "uint64" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_main_thread_id", + "name": "region_get_connection_pathway_end", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2546185844, "return_value": { - "type": "int", - "meta": "uint64" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "has_feature", + "name": "region_get_closest_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 1358334418, "return_value": { - "type": "bool" + "type": "Vector2" }, "arguments": [ { - "name": "tag_name", - "type": "String" + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector2" } ] }, { - "name": "is_sandboxed", + "name": "region_get_random_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3271000763, "return_value": { - "type": "bool" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" + } + ] }, { - "name": "request_permission", - "is_const": false, + "name": "region_get_bounds", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2323990056, + "hash": 1097232729, "return_value": { - "type": "bool" + "type": "Rect2" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "region", + "type": "RID" } ] }, { - "name": "request_permissions", + "name": "link_create", "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, + "hash": 529393457, "return_value": { - "type": "PackedStringArray" + "type": "RID" } }, { - "name": "revoke_granted_permissions", + "name": "link_set_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ], - "properties": [ - { - "type": "bool", - "name": "low_processor_usage_mode", - "setter": "set_low_processor_usage_mode", - "getter": "is_in_low_processor_usage_mode" - }, - { - "type": "int", - "name": "low_processor_usage_mode_sleep_usec", - "setter": "set_low_processor_usage_mode_sleep_usec", - "getter": "get_low_processor_usage_mode_sleep_usec" - }, - { - "type": "bool", - "name": "delta_smoothing", - "setter": "set_delta_smoothing", - "getter": "is_delta_smoothing_enabled" - } - ] - }, - { - "name": "Object", - "is_refcounted": false, - "is_instantiable": true, - "api_type": "core", - "constants": [ - { - "name": "NOTIFICATION_POSTINITIALIZE", - "value": 0 - }, - { - "name": "NOTIFICATION_PREDELETE", - "value": 1 - } - ], - "enums": [ - { - "name": "ConnectFlags", - "is_bitfield": false, - "values": [ - { - "name": "CONNECT_DEFERRED", - "value": 1 - }, - { - "name": "CONNECT_PERSIST", - "value": 2 - }, + "hash": 395945892, + "arguments": [ { - "name": "CONNECT_ONE_SHOT", - "value": 4 + "name": "link", + "type": "RID" }, { - "name": "CONNECT_REFERENCE_COUNTED", - "value": 8 + "name": "map", + "type": "RID" } ] - } - ], - "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", + "name": "link_get_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 3814569979, "return_value": { - "type": "bool" + "type": "RID" }, "arguments": [ { - "name": "class", - "type": "String" + "name": "link", + "type": "RID" } ] }, { - "name": "set", + "name": "link_set_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 1265174801, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "link", + "type": "RID" }, { - "name": "value", - "type": "Variant" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get", + "name": "link_get_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, + "hash": 4155700596, "return_value": { - "type": "Variant" + "type": "bool" }, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "link", + "type": "RID" } ] }, { - "name": "set_indexed", + "name": "link_set_bidirectional", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3500910842, + "hash": 1265174801, "arguments": [ { - "name": "property_path", - "type": "NodePath" + "name": "link", + "type": "RID" }, { - "name": "value", - "type": "Variant" + "name": "bidirectional", + "type": "bool" } ] }, { - "name": "get_indexed", + "name": "link_is_bidirectional", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4006125091, + "hash": 4155700596, "return_value": { - "type": "Variant" + "type": "bool" }, "arguments": [ { - "name": "property_path", - "type": "NodePath" + "name": "link", + "type": "RID" } ] }, { - "name": "get_property_list", - "is_const": true, + "name": "link_set_navigation_layers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Dictionary" - } + "hash": 3411492887, + "arguments": [ + { + "name": "link", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_method_list", + "name": "link_get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 2198884583, "return_value": { - "type": "typedarray::Dictionary" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "name": "property_can_revert", - "is_const": true, + "name": "link_set_start_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "hash": 3201125042, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "link", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" } ] }, { - "name": "property_get_revert", + "name": "link_get_start_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, + "hash": 2440833711, "return_value": { - "type": "Variant" + "type": "Vector2" }, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "link", + "type": "RID" } ] }, { - "name": "notification", + "name": "link_set_end_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4023243586, + "hash": 3201125042, "arguments": [ { - "name": "what", - "type": "int", - "meta": "int32" + "name": "link", + "type": "RID" }, { - "name": "reversed", - "type": "bool", - "default_value": "false" + "name": "position", + "type": "Vector2" } ] }, { - "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", + "name": "link_get_end_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2440833711, "return_value": { - "type": "int", - "meta": "uint64" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "name": "set_script", + "name": "link_set_enter_cost", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1114965689, + "hash": 1794382983, "arguments": [ { - "name": "script", - "type": "Variant" + "name": "link", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "get_script", + "name": "link_get_enter_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1214101251, + "hash": 866169185, "return_value": { - "type": "Variant" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "name": "set_meta", + "name": "link_set_travel_cost", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 1794382983, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "link", + "type": "RID" }, { - "name": "value", - "type": "Variant" + "name": "travel_cost", + "type": "float", + "meta": "float" } ] }, { - "name": "remove_meta", - "is_const": false, + "name": "link_get_travel_cost", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "link", + "type": "RID" } ] }, { - "name": "get_meta", - "is_const": true, + "name": "link_set_owner_id", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3990617847, - "return_value": { - "type": "Variant" - }, + "hash": 3411492887, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "link", + "type": "RID" }, { - "name": "default", - "type": "Variant", - "default_value": "null" + "name": "owner_id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "has_meta", + "name": "link_get_owner_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint64" }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "link", + "type": "RID" } ] }, { - "name": "get_meta_list", - "is_const": true, + "name": "agent_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 529393457, "return_value": { - "type": "typedarray::StringName" + "type": "RID" } }, { - "name": "add_user_signal", + "name": "agent_set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 85656714, - "hash_compatibility": [ - 3780025912 - ], + "hash": 1265174801, "arguments": [ { - "name": "signal", - "type": "String" + "name": "agent", + "type": "RID" }, { - "name": "arguments", - "type": "Array", - "default_value": "[]" + "name": "enabled", + "type": "bool" } ] }, { - "name": "has_user_signal", + "name": "agent_get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 4155700596, "return_value": { "type": "bool" }, "arguments": [ { - "name": "signal", - "type": "StringName" + "name": "agent", + "type": "RID" } ] }, { - "name": "emit_signal", + "name": "agent_set_map", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4047867050, - "return_value": { - "type": "enum::Error" - }, + "hash": 395945892, "arguments": [ { - "name": "signal", - "type": "StringName" + "name": "agent", + "type": "RID" + }, + { + "name": "map", + "type": "RID" } ] }, { - "name": "call", - "is_const": false, - "is_vararg": true, + "name": "agent_get_map", + "is_const": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3400424181, + "hash": 3814569979, "return_value": { - "type": "Variant" + "type": "RID" }, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "agent", + "type": "RID" } ] }, { - "name": "call_deferred", + "name": "agent_set_paused", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3400424181, + "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": "Variant" + "type": "bool" }, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_deferred", + "name": "agent_set_neighbor_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 1794382983, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "agent", + "type": "RID" }, { - "name": "value", - "type": "Variant" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "callv", - "is_const": false, + "name": "agent_get_neighbor_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1260104456, + "hash": 866169185, "return_value": { - "type": "Variant" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "method", - "type": "StringName" - }, - { - "name": "arg_array", - "type": "Array" + "name": "agent", + "type": "RID" } ] }, { - "name": "has_method", - "is_const": true, + "name": "agent_set_max_neighbors", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "hash": 3411492887, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "agent", + "type": "RID" + }, + { + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "has_signal", + "name": "agent_get_max_neighbors", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "signal", - "type": "StringName" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_signal_list", - "is_const": true, + "name": "agent_set_time_horizon_agents", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Dictionary" - } + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_signal_connection_list", + "name": "agent_get_time_horizon_agents", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3147814860, + "hash": 866169185, "return_value": { - "type": "typedarray::Dictionary" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "signal", - "type": "StringName" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_incoming_connections", - "is_const": true, + "name": "agent_set_time_horizon_obstacles", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Dictionary" - } + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] }, { - "name": "connect", - "is_const": false, + "name": "agent_get_time_horizon_obstacles", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1518946055, - "hash_compatibility": [ - 1469446357 - ], + "hash": 866169185, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "signal", - "type": "StringName" - }, - { - "name": "callable", - "type": "Callable" - }, - { - "name": "flags", - "type": "int", - "meta": "uint32", - "default_value": "0" + "name": "agent", + "type": "RID" } ] }, { - "name": "disconnect", + "name": "agent_set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1874754934, + "hash": 1794382983, "arguments": [ { - "name": "signal", - "type": "StringName" + "name": "agent", + "type": "RID" }, { - "name": "callable", - "type": "Callable" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "is_connected", + "name": "agent_get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 768136979, + "hash": 866169185, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "signal", - "type": "StringName" - }, - { - "name": "callable", - "type": "Callable" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_block_signals", + "name": "agent_set_max_speed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1794382983, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "agent", + "type": "RID" + }, + { + "name": "max_speed", + "type": "float", + "meta": "float" } ] }, { - "name": "is_blocking_signals", + "name": "agent_get_max_speed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 866169185, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "notify_property_list_changed", + "name": "agent_set_velocity_forced", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3201125042, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" + } + ] }, { - "name": "set_message_translation", + "name": "agent_set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3201125042, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "agent", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "can_translate_messages", + "name": "agent_get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2440833711, "return_value": { - "type": "bool" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "tr", - "is_const": true, + "name": "agent_set_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1195764410, - "hash_compatibility": [ - 2475554935 - ], - "return_value": { - "type": "String" - }, + "hash": 3201125042, "arguments": [ { - "name": "message", - "type": "StringName" + "name": "agent", + "type": "RID" }, { - "name": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "position", + "type": "Vector2" } ] }, { - "name": "tr_n", + "name": "agent_get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 162698058, - "hash_compatibility": [ - 4021311862 - ], + "hash": 2440833711, "return_value": { - "type": "String" + "type": "Vector2" }, "arguments": [ { - "name": "message", - "type": "StringName" - }, - { - "name": "plural_message", - "type": "StringName" - }, - { - "name": "n", - "type": "int", - "meta": "int32" - }, - { - "name": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "agent", + "type": "RID" } ] }, { - "name": "is_queued_for_deletion", + "name": "agent_is_map_changed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "cancel_free", + "name": "agent_set_avoidance_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ], - "signals": [ - { - "name": "script_changed" + "hash": 3379118538, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] }, { - "name": "property_list_changed" - } - ] - }, - { - "name": "Occluder3D", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "get_vertices", + "name": "agent_has_avoidance_callback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 497664490, + "hash": 4155700596, "return_value": { - "type": "PackedVector3Array" - } + "type": "bool" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "get_indices", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1930428628, - "return_value": { - "type": "PackedInt32Array" - } - } - ] - }, - { - "name": "OccluderInstance3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core", - "methods": [ - { - "name": "set_bake_mask", + "name": "agent_set_avoidance_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3411492887, "arguments": [ { - "name": "mask", + "name": "agent", + "type": "RID" + }, + { + "name": "layers", "type": "int", "meta": "uint32" } ] }, { - "name": "get_bake_mask", + "name": "agent_get_avoidance_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" - } + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "set_bake_mask_value", + "name": "agent_set_avoidance_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 3411492887, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" }, { - "name": "value", - "type": "bool" + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_bake_mask_value", + "name": "agent_get_avoidance_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_bake_simplification_distance", + "name": "agent_set_avoidance_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1794382983, "arguments": [ { - "name": "simplification_distance", + "name": "agent", + "type": "RID" + }, + { + "name": "priority", "type": "float", "meta": "float" } ] }, { - "name": "get_bake_simplification_distance", + "name": "agent_get_avoidance_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 866169185, "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": "agent", + "type": "RID" } ] }, { - "name": "get_occluder", - "is_const": true, + "name": "obstacle_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1696836198, + "hash": 529393457, "return_value": { - "type": "Occluder3D" + "type": "RID" } - } - ], - "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", + "name": "obstacle_set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "closed", + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", "type": "bool" } ] }, { - "name": "is_closed", + "name": "obstacle_get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "name": "set_cull_mode", + "name": "obstacle_set_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3500863002, + "hash": 395945892, "arguments": [ { - "name": "cull_mode", - "type": "enum::OccluderPolygon2D.CullMode" + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" } ] }, { - "name": "get_cull_mode", + "name": "obstacle_get_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 33931036, + "hash": 3814569979, "return_value": { - "type": "enum::OccluderPolygon2D.CullMode" - } + "type": "RID" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "name": "set_polygon", + "name": "obstacle_set_paused", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 1265174801, "arguments": [ { - "name": "polygon", - "type": "PackedVector2Array" + "name": "obstacle", + "type": "RID" + }, + { + "name": "paused", + "type": "bool" } ] }, { - "name": "get_polygon", + "name": "obstacle_get_paused", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 4155700596, "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": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "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", + "name": "obstacle_set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1794382983, "arguments": [ { - "name": "packet_data", - "type": "typedarray::Array" + "name": "obstacle", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_packet_data", + "name": "obstacle_get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 866169185, "return_value": { - "type": "typedarray::Array" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "name": "set_packet_granule_positions", + "name": "obstacle_set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 3201125042, "arguments": [ { - "name": "granule_positions", - "type": "PackedInt64Array" + "name": "obstacle", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "get_packet_granule_positions", + "name": "obstacle_get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 2440833711, "return_value": { - "type": "PackedInt64Array" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "name": "set_sampling_rate", + "name": "obstacle_set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3201125042, "arguments": [ { - "name": "sampling_rate", - "type": "float", - "meta": "float" + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector2" } ] }, { - "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", + "name": "obstacle_get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2440833711, "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 - }, + "type": "Vector2" + }, + "arguments": [ { - "name": "SHADOW_CUBE", - "value": 1 + "name": "obstacle", + "type": "RID" } ] - } - ], - "methods": [ + }, { - "name": "set_shadow_mode", + "name": "obstacle_set_vertices", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 121862228, + "hash": 29476483, "arguments": [ { - "name": "mode", - "type": "enum::OmniLight3D.ShadowMode" + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector2Array" } ] }, { - "name": "get_shadow_mode", + "name": "obstacle_get_vertices", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4181586331, + "hash": 2222557395, "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": "PackedVector2Array" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "type": "int", - "name": "omni_shadow_mode", - "setter": "set_shadow_mode", - "getter": "get_shadow_mode" - } - ] - }, - { - "name": "OpenXRAPIExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "get_instance", + "name": "obstacle_set_avoidance_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 3411492887, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "layers", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_system_id", - "is_const": false, + "name": "obstacle_get_avoidance_layers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "uint64" - } + "meta": "uint32" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "name": "get_session", + "name": "parse_source_geometry_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint64" - } + "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": "transform_from_pose", + "name": "bake_from_source_geometry_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255299855, - "return_value": { - "type": "Transform3D" - }, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], "arguments": [ { - "name": "pose", - "type": "const void*" + "name": "navigation_polygon", + "type": "NavigationPolygon" + }, + { + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" + }, + { + "name": "callback", + "type": "Callable", + "default_value": "Callable()" } ] }, { - "name": "xr_result", + "name": "bake_from_source_geometry_data_async", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3886436197, - "return_value": { - "type": "bool" - }, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], "arguments": [ { - "name": "result", - "type": "int", - "meta": "uint64" + "name": "navigation_polygon", + "type": "NavigationPolygon" }, { - "name": "format", - "type": "String" + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData2D" }, { - "name": "args", - "type": "Array" + "name": "callback", + "type": "Callable", + "default_value": "Callable()" } ] }, { - "name": "openxr_is_enabled", - "is_const": false, + "name": "is_baking_navigation_polygon", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2703660260, + "hash": 3729405808, "return_value": { "type": "bool" }, "arguments": [ { - "name": "check_run_in_editor", - "type": "bool" + "name": "navigation_polygon", + "type": "NavigationPolygon" } ] }, { - "name": "get_instance_proc_addr", + "name": "source_geometry_parser_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1597066294, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] + "type": "RID" + } }, { - "name": "get_error_string", + "name": "source_geometry_parser_set_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 990163283, - "return_value": { - "type": "String" - }, + "hash": 3379118538, "arguments": [ { - "name": "result", - "type": "int", - "meta": "uint64" + "name": "parser", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "get_swapchain_format_name", + "name": "simplify_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 990163283, + "hash": 2457191505, "return_value": { - "type": "String" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "swapchain_format", - "type": "int", - "meta": "int64" + "name": "path", + "type": "PackedVector2Array" + }, + { + "name": "epsilon", + "type": "float", + "meta": "float" } ] }, { - "name": "is_initialized", + "name": "free_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] }, { - "name": "is_running", + "name": "set_debug_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_play_space", - "is_const": false, + "name": "get_debug_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint64" + "type": "bool" } - }, + } + ], + "signals": [ { - "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": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "can_render", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "name": "navigation_debug_changed" } ] }, { - "name": "OpenXRAction", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", + "name": "NavigationServer3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", "api_type": "core", "enums": [ { - "name": "ActionType", + "name": "ProcessInfo", "is_bitfield": false, "values": [ { - "name": "OPENXR_ACTION_BOOL", + "name": "INFO_ACTIVE_MAPS", "value": 0 }, { - "name": "OPENXR_ACTION_FLOAT", + "name": "INFO_REGION_COUNT", "value": 1 }, { - "name": "OPENXR_ACTION_VECTOR2", + "name": "INFO_AGENT_COUNT", "value": 2 }, { - "name": "OPENXR_ACTION_POSE", + "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": "set_localized_name", - "is_const": false, + "name": "get_maps", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "localized_name", - "type": "String" - } - ] + "hash": 3995934104, + "return_value": { + "type": "typedarray::RID" + } }, { - "name": "get_localized_name", - "is_const": true, + "name": "map_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 529393457, "return_value": { - "type": "String" + "type": "RID" } }, { - "name": "set_action_type", + "name": "map_set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1675238366, + "hash": 1265174801, "arguments": [ { - "name": "action_type", - "type": "enum::OpenXRAction.ActionType" + "name": "map", + "type": "RID" + }, + { + "name": "active", + "type": "bool" } ] }, { - "name": "get_action_type", + "name": "map_is_active", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536542431, + "hash": 4155700596, "return_value": { - "type": "enum::OpenXRAction.ActionType" - } + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "set_toplevel_paths", + "name": "map_set_up", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3227306858, "arguments": [ { - "name": "toplevel_paths", - "type": "PackedStringArray" + "name": "map", + "type": "RID" + }, + { + "name": "up", + "type": "Vector3" } ] }, { - "name": "get_toplevel_paths", + "name": "map_get_up", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 531438156, "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": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "type": "PackedStringArray", - "name": "toplevel_paths", - "setter": "set_toplevel_paths", - "getter": "get_toplevel_paths" - } - ] - }, - { - "name": "OpenXRActionMap", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_action_sets", + "name": "map_set_cell_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1794382983, "arguments": [ { - "name": "action_sets", - "type": "Array" + "name": "map", + "type": "RID" + }, + { + "name": "cell_size", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "map_get_cell_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 866169185, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "find_action_set", - "is_const": true, + "name": "map_set_cell_height", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1888809267, - "return_value": { - "type": "OpenXRActionSet" - }, + "hash": 1794382983, "arguments": [ { - "name": "name", - "type": "String" + "name": "map", + "type": "RID" + }, + { + "name": "cell_height", + "type": "float", + "meta": "float" } ] }, { - "name": "get_action_set", + "name": "map_get_cell_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1789580336, + "hash": 866169185, "return_value": { - "type": "OpenXRActionSet" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "map", + "type": "RID" } ] }, { - "name": "add_action_set", + "name": "map_set_merge_rasterizer_cell_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2093310581, + "hash": 1794382983, "arguments": [ { - "name": "action_set", - "type": "OpenXRActionSet" + "name": "map", + "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "remove_action_set", - "is_const": false, + "name": "map_get_merge_rasterizer_cell_scale", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2093310581, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "action_set", - "type": "OpenXRActionSet" + "name": "map", + "type": "RID" } ] }, { - "name": "set_interaction_profiles", + "name": "map_set_use_edge_connections", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1265174801, "arguments": [ { - "name": "interaction_profiles", - "type": "Array" + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_interaction_profiles", + "name": "map_get_use_edge_connections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 4155700596, "return_value": { - "type": "Array" - } + "type": "bool" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_interaction_profile_count", - "is_const": true, + "name": "map_set_edge_connection_margin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1794382983, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] }, { - "name": "find_interaction_profile", + "name": "map_get_edge_connection_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3095875538, + "hash": 866169185, "return_value": { - "type": "OpenXRInteractionProfile" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "map", + "type": "RID" } ] }, { - "name": "get_interaction_profile", - "is_const": true, + "name": "map_set_link_connection_radius", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2546151210, - "return_value": { - "type": "OpenXRInteractionProfile" - }, + "hash": 1794382983, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "map", + "type": "RID" + }, + { + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "add_interaction_profile", - "is_const": false, + "name": "map_get_link_connection_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2697953512, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "interaction_profile", - "type": "OpenXRInteractionProfile" + "name": "map", + "type": "RID" } ] }, { - "name": "remove_interaction_profile", + "name": "map_get_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2697953512, + "hash": 276783190, + "hash_compatibility": [ + 1187418690, + 2121045993 + ], + "return_value": { + "type": "PackedVector3Array" + }, "arguments": [ { - "name": "interaction_profile", - "type": "OpenXRInteractionProfile" + "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": "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, + "name": "map_get_closest_point_to_segment", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3830095642, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "localized_name", - "type": "String" + "name": "map", + "type": "RID" + }, + { + "name": "start", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "use_collision", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_localized_name", + "name": "map_get_closest_point", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2056183332, "return_value": { - "type": "String" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] }, { - "name": "set_priority", - "is_const": false, + "name": "map_get_closest_point_normal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "priority", - "type": "int", - "meta": "int32" + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" } ] }, { - "name": "get_priority", + "name": "map_get_closest_point_owner", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 553364610, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" + } + ] }, { - "name": "get_action_count", + "name": "map_get_links", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2684255073, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "set_actions", - "is_const": false, + "name": "map_get_regions", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, "arguments": [ { - "name": "actions", - "type": "Array" + "name": "map", + "type": "RID" } ] }, { - "name": "get_actions", + "name": "map_get_agents", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 2684255073, "return_value": { - "type": "Array" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "add_action", - "is_const": false, + "name": "map_get_obstacles", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349361333, + "hash": 2684255073, + "return_value": { + "type": "typedarray::RID" + }, "arguments": [ { - "name": "action", - "type": "OpenXRAction" + "name": "map", + "type": "RID" } ] }, { - "name": "remove_action", + "name": "map_force_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349361333, + "hash": 2722037293, "arguments": [ { - "name": "action", - "type": "OpenXRAction" + "name": "map", + "type": "RID" } ] - } - ], - "properties": [ - { - "type": "String", - "name": "localized_name", - "setter": "set_localized_name", - "getter": "get_localized_name" - }, - { - "type": "int", - "name": "priority", - "setter": "set_priority", - "getter": "get_priority" }, { - "type": "OpenXRAction", - "name": "actions", - "setter": "set_actions", - "getter": "get_actions" - } - ] - }, - { - "name": "OpenXRExtensionWrapperExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "_get_requested_extensions", - "is_const": false, - "is_static": false, + "name": "map_get_iteration_id", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_set_system_properties_and_get_next_pointer", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "uint64" + "meta": "uint32" }, "arguments": [ { - "name": "next_pointer", - "type": "void*" + "name": "map", + "type": "RID" } ] }, { - "name": "_set_instance_create_info_and_get_next_pointer", + "name": "map_set_use_async_iterations", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, "arguments": [ { - "name": "next_pointer", - "type": "void*" + "name": "map", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "_set_session_create_and_get_next_pointer", - "is_const": false, - "is_static": false, + "name": "map_get_use_async_iterations", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "uint64" + "type": "bool" }, "arguments": [ { - "name": "next_pointer", - "type": "void*" + "name": "map", + "type": "RID" } ] }, { - "name": "_set_swapchain_create_info_and_get_next_pointer", - "is_const": false, - "is_static": false, + "name": "map_get_random_point", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 722801526, "return_value": { - "type": "int", - "meta": "uint64" + "type": "Vector3" }, "arguments": [ { - "name": "next_pointer", - "type": "void*" + "name": "map", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" } ] }, { - "name": "_on_register_metadata", + "name": "query_path", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "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": "_on_before_instance_created", + "name": "region_create", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "_on_instance_created", + "name": "region_set_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, "arguments": [ { - "name": "instance", - "type": "int", - "meta": "uint64" + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "_on_instance_destroyed", - "is_const": false, - "is_static": false, + "name": "region_get_enabled", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_session_created", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "session", - "type": "int", - "meta": "uint64" + "name": "region", + "type": "RID" } ] }, { - "name": "_on_process", + "name": "region_set_use_edge_connections", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_pre_render", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "_on_session_destroyed", - "is_const": false, - "is_static": false, + "name": "region_get_use_edge_connections", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_idle", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "_on_state_ready", + "name": "region_set_enter_cost", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_synchronized", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "enter_cost", + "type": "float", + "meta": "float" + } + ] }, { - "name": "_on_state_visible", - "is_const": false, - "is_static": false, + "name": "region_get_enter_cost", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_focused", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "_on_state_stopping", + "name": "region_set_travel_cost", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_state_loss_pending", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "travel_cost", + "type": "float", + "meta": "float" + } + ] }, { - "name": "_on_state_exiting", - "is_const": false, - "is_static": false, + "name": "region_get_travel_cost", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_on_event_polled", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 866169185, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "event", - "type": "const void*" + "name": "region", + "type": "RID" } ] }, { - "name": "get_openxr_api", + "name": "region_set_owner_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1637791613, - "return_value": { - "type": "OpenXRAPIExtension" - } + "hash": 3411492887, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" + } + ] }, { - "name": "register_extension_wrapper", - "is_const": false, + "name": "region_get_owner_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "OpenXRHand", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core", - "enums": [ - { - "name": "Hands", - "is_bitfield": false, - "values": [ - { - "name": "HAND_LEFT", - "value": 0 - }, - { - "name": "HAND_RIGHT", - "value": 1 - }, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ { - "name": "HAND_MAX", - "value": 2 + "name": "region", + "type": "RID" } ] }, { - "name": "MotionRange", - "is_bitfield": false, - "values": [ - { - "name": "MOTION_RANGE_UNOBSTRUCTED", - "value": 0 - }, + "name": "region_owns_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2360011153, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "MOTION_RANGE_CONFORM_TO_CONTROLLER", - "value": 1 + "name": "region", + "type": "RID" }, { - "name": "MOTION_RANGE_MAX", - "value": 2 + "name": "point", + "type": "Vector3" } ] - } - ], - "methods": [ + }, { - "name": "set_hand", + "name": "region_set_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1849328560, + "hash": 395945892, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRHand.Hands" + "name": "region", + "type": "RID" + }, + { + "name": "map", + "type": "RID" } ] }, { - "name": "get_hand", + "name": "region_get_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2850644561, + "hash": 3814569979, "return_value": { - "type": "enum::OpenXRHand.Hands" - } + "type": "RID" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "set_hand_skeleton", + "name": "region_set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 3411492887, "arguments": [ { - "name": "hand_skeleton", - "type": "NodePath" + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_hand_skeleton", + "name": "region_get_navigation_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2198884583, "return_value": { - "type": "NodePath" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "set_motion_range", + "name": "region_set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3326516003, + "hash": 3935195649, "arguments": [ { - "name": "motion_range", - "type": "enum::OpenXRHand.MotionRange" + "name": "region", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "get_motion_range", + "name": "region_get_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2191822314, + "hash": 1128465797, "return_value": { - "type": "enum::OpenXRHand.MotionRange" - } - } - ], - "properties": [ - { - "type": "int", - "name": "hand", - "setter": "set_hand", - "getter": "get_hand" - }, - { - "type": "int", - "name": "motion_range", - "setter": "set_motion_range", - "getter": "get_motion_range" + "type": "Transform3D" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "type": "NodePath", - "name": "hand_skeleton", - "setter": "set_hand_skeleton", - "getter": "get_hand_skeleton" - } - ] - }, - { - "name": "OpenXRIPBinding", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_action", + "name": "region_set_navigation_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349361333, + "hash": 2764952978, "arguments": [ { - "name": "action", - "type": "OpenXRAction" + "name": "region", + "type": "RID" + }, + { + "name": "navigation_mesh", + "type": "NavigationMesh" } ] }, { - "name": "get_action", - "is_const": true, + "name": "region_bake_navigation_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4072409085, - "return_value": { - "type": "OpenXRAction" - } + "hash": 1401173477, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + }, + { + "name": "root_node", + "type": "Node" + } + ] }, { - "name": "get_path_count", + "name": "region_get_connections_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "set_paths", - "is_const": false, + "name": "region_get_connection_pathway_start", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3440143363, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "paths", - "type": "PackedStringArray" + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_paths", + "name": "region_get_connection_pathway_end", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3440143363, "return_value": { - "type": "PackedStringArray" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + }, + { + "name": "connection", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "has_path", + "name": "region_get_closest_point_to_segment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 3830095642, "return_value": { - "type": "bool" + "type": "Vector3" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "region", + "type": "RID" + }, + { + "name": "start", + "type": "Vector3" + }, + { + "name": "end", + "type": "Vector3" + }, + { + "name": "use_collision", + "type": "bool", + "default_value": "false" } ] }, { - "name": "add_path", - "is_const": false, + "name": "region_get_closest_point", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" } ] }, { - "name": "remove_path", - "is_const": false, + "name": "region_get_closest_point_normal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2056183332, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "region", + "type": "RID" + }, + { + "name": "to_point", + "type": "Vector3" } ] - } - ], - "properties": [ - { - "type": "OpenXRAction", - "name": "action", - "setter": "set_action", - "getter": "get_action" }, { - "type": "PackedStringArray", - "name": "paths", - "setter": "set_paths", - "getter": "get_paths" - } - ] - }, - { - "name": "OpenXRInteractionProfile", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_interaction_profile_path", - "is_const": false, + "name": "region_get_random_point", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 722801526, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "interaction_profile_path", - "type": "String" + "name": "region", + "type": "RID" + }, + { + "name": "navigation_layers", + "type": "int", + "meta": "uint32" + }, + { + "name": "uniformly", + "type": "bool" } ] }, { - "name": "get_interaction_profile_path", + "name": "region_get_bounds", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 974181306, "return_value": { - "type": "String" - } + "type": "AABB" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] }, { - "name": "get_binding_count", - "is_const": true, + "name": "link_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "get_binding", + "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": 3934429652, + "hash": 3814569979, "return_value": { - "type": "OpenXRIPBinding" + "type": "RID" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "link", + "type": "RID" } ] }, { - "name": "set_bindings", + "name": "link_set_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1265174801, "arguments": [ { - "name": "bindings", - "type": "Array" + "name": "link", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_bindings", + "name": "link_get_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 4155700596, "return_value": { - "type": "Array" - } - } - ], - "properties": [ - { - "type": "String", - "name": "interaction_profile_path", - "setter": "set_interaction_profile_path", - "getter": "get_interaction_profile_path" + "type": "bool" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "type": "OpenXRIPBinding", - "name": "bindings", - "setter": "set_bindings", - "getter": "get_bindings" - } - ] - }, - { - "name": "OpenXRInteractionProfileMetadata", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "register_profile_rename", + "name": "link_set_bidirectional", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3186203200, + "hash": 1265174801, "arguments": [ { - "name": "old_name", - "type": "String" + "name": "link", + "type": "RID" }, { - "name": "new_name", - "type": "String" + "name": "bidirectional", + "type": "bool" } ] }, { - "name": "register_top_level_path", - "is_const": false, + "name": "link_is_bidirectional", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 254767734, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "display_name", - "type": "String" - }, - { - "name": "openxr_path", - "type": "String" - }, - { - "name": "openxr_extension_name", - "type": "String" + "name": "link", + "type": "RID" } ] }, { - "name": "register_interaction_profile", + "name": "link_set_navigation_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 254767734, + "hash": 3411492887, "arguments": [ { - "name": "display_name", - "type": "String" - }, - { - "name": "openxr_path", - "type": "String" + "name": "link", + "type": "RID" }, { - "name": "openxr_extension_name", - "type": "String" + "name": "navigation_layers", + "type": "int", + "meta": "uint32" } ] }, { - "name": "register_io_path", - "is_const": false, + "name": "link_get_navigation_layers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3443511926, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "interaction_profile", - "type": "String" - }, - { - "name": "display_name", - "type": "String" - }, - { - "name": "toplevel_path", - "type": "String" - }, - { - "name": "openxr_path", - "type": "String" - }, - { - "name": "openxr_extension_name", - "type": "String" - }, - { - "name": "action_type", - "type": "enum::OpenXRAction.ActionType" + "name": "link", + "type": "RID" } ] - } - ] - }, - { - "name": "OpenXRInterface", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "XRInterface", - "api_type": "core", - "enums": [ + }, { - "name": "Hand", - "is_bitfield": false, - "values": [ - { - "name": "HAND_LEFT", - "value": 0 - }, + "name": "link_set_start_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ { - "name": "HAND_RIGHT", - "value": 1 + "name": "link", + "type": "RID" }, { - "name": "HAND_MAX", - "value": 2 + "name": "position", + "type": "Vector3" } ] }, { - "name": "HandMotionRange", - "is_bitfield": false, - "values": [ - { - "name": "HAND_MOTION_RANGE_UNOBSTRUCTED", - "value": 0 - }, - { - "name": "HAND_MOTION_RANGE_CONFORM_TO_CONTROLLER", - "value": 1 - }, + "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": "HAND_MOTION_RANGE_MAX", - "value": 2 + "name": "link", + "type": "RID" } ] }, { - "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": "link_set_end_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ { - "name": "HAND_JOINT_LITTLE_TIP", - "value": 25 + "name": "link", + "type": "RID" }, { - "name": "HAND_JOINT_MAX", - "value": 26 + "name": "position", + "type": "Vector3" } ] }, { - "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": "link_get_end_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 531438156, + "return_value": { + "type": "Vector3" + }, + "arguments": [ { - "name": "HAND_JOINT_POSITION_TRACKED", - "value": 8 - }, + "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": "HAND_JOINT_LINEAR_VELOCITY_VALID", - "value": 16 + "name": "link", + "type": "RID" }, { - "name": "HAND_JOINT_ANGULAR_VELOCITY_VALID", - "value": 32 + "name": "enter_cost", + "type": "float", + "meta": "float" } ] - } - ], - "methods": [ + }, { - "name": "get_display_refresh_rate", + "name": "link_get_enter_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "name": "set_display_refresh_rate", + "name": "link_set_travel_cost", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1794382983, "arguments": [ { - "name": "refresh_rate", + "name": "link", + "type": "RID" + }, + { + "name": "travel_cost", "type": "float", "meta": "float" } ] }, { - "name": "get_render_target_size_multiplier", + "name": "link_get_travel_cost", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 866169185, "return_value": { "type": "float", - "meta": "double" - } + "meta": "float" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "name": "set_render_target_size_multiplier", + "name": "link_set_owner_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3411492887, "arguments": [ { - "name": "multiplier", - "type": "float", - "meta": "double" + "name": "link", + "type": "RID" + }, + { + "name": "owner_id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "is_foveation_supported", + "name": "link_get_owner_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "link", + "type": "RID" + } + ] }, { - "name": "get_foveation_level", - "is_const": true, + "name": "agent_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "set_foveation_level", + "name": "agent_set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1265174801, "arguments": [ { - "name": "foveation_level", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_foveation_dynamic", + "name": "agent_get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "set_foveation_dynamic", + "name": "agent_set_use_3d_avoidance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "foveation_dynamic", + "name": "agent", + "type": "RID" + }, + { + "name": "enabled", "type": "bool" } ] }, { - "name": "is_action_set_active", + "name": "agent_get_use_3d_avoidance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 4155700596, "return_value": { "type": "bool" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_action_set_active", + "name": "agent_set_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2678287736, + "hash": 395945892, "arguments": [ { - "name": "name", - "type": "String" + "name": "agent", + "type": "RID" }, { - "name": "active", - "type": "bool" + "name": "map", + "type": "RID" } ] }, { - "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", + "name": "agent_get_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3814569979, "return_value": { - "type": "Array" - } + "type": "RID" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "set_motion_range", + "name": "agent_set_paused", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 855158159, + "hash": 1265174801, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" + "name": "agent", + "type": "RID" }, { - "name": "motion_range", - "type": "enum::OpenXRInterface.HandMotionRange" + "name": "paused", + "type": "bool" } ] }, { - "name": "get_motion_range", + "name": "agent_get_paused", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3955838114, + "hash": 4155700596, "return_value": { - "type": "enum::OpenXRInterface.HandMotionRange" + "type": "bool" }, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_hand_joint_flags", - "is_const": true, + "name": "agent_set_neighbor_distance", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 720567706, - "return_value": { - "type": "bitfield::OpenXRInterface.HandJointFlags" - }, + "hash": 1794382983, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" + "name": "agent", + "type": "RID" }, { - "name": "joint", - "type": "enum::OpenXRInterface.HandJoints" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_hand_joint_rotation", + "name": "agent_get_neighbor_distance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1974618321, + "hash": 866169185, "return_value": { - "type": "Quaternion" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" - }, - { - "name": "joint", - "type": "enum::OpenXRInterface.HandJoints" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_hand_joint_position", - "is_const": true, + "name": "agent_set_max_neighbors", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3529194242, - "return_value": { - "type": "Vector3" - }, + "hash": 3411492887, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" + "name": "agent", + "type": "RID" }, { - "name": "joint", - "type": "enum::OpenXRInterface.HandJoints" + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_hand_joint_radius", + "name": "agent_get_max_neighbors", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 901522724, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" - }, - { - "name": "joint", - "type": "enum::OpenXRInterface.HandJoints" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_hand_joint_linear_velocity", - "is_const": true, + "name": "agent_set_time_horizon_agents", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3529194242, - "return_value": { - "type": "Vector3" - }, + "hash": 1794382983, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" + "name": "agent", + "type": "RID" }, { - "name": "joint", - "type": "enum::OpenXRInterface.HandJoints" + "name": "time_horizon", + "type": "float", + "meta": "float" } ] }, { - "name": "get_hand_joint_angular_velocity", + "name": "agent_get_time_horizon_agents", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3529194242, + "hash": 866169185, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "hand", - "type": "enum::OpenXRInterface.Hand" - }, - { - "name": "joint", - "type": "enum::OpenXRInterface.HandJoints" + "name": "agent", + "type": "RID" } ] }, { - "name": "is_hand_tracking_supported", + "name": "agent_set_time_horizon_obstacles", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 1794382983, + "arguments": [ + { + "name": "agent", + "type": "RID" + }, + { + "name": "time_horizon", + "type": "float", + "meta": "float" + } + ] }, { - "name": "is_eye_gaze_interaction_supported", - "is_const": false, + "name": "agent_get_time_horizon_obstacles", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 866169185, "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "session_begun" - }, - { - "name": "session_stopping" - }, - { - "name": "session_focussed" - }, - { - "name": "session_visible" - }, - { - "name": "pose_recentered" - } - ], - "properties": [ - { - "type": "float", - "name": "display_refresh_rate", - "setter": "set_display_refresh_rate", - "getter": "get_display_refresh_rate" - }, - { - "type": "float", - "name": "render_target_size_multiplier", - "setter": "set_render_target_size_multiplier", - "getter": "get_render_target_size_multiplier" - }, - { - "type": "int", - "name": "foveation_level", - "setter": "set_foveation_level", - "getter": "get_foveation_level" - }, - { - "type": "bool", - "name": "foveation_dynamic", - "setter": "set_foveation_dynamic", - "getter": "get_foveation_dynamic" - } - ] - }, - { - "name": "OptimizedTranslation", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Translation", - "api_type": "core", - "methods": [ - { - "name": "generate", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1466479800, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "from", - "type": "Translation" + "name": "agent", + "type": "RID" } ] - } - ] - }, - { - "name": "OptionButton", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Button", - "api_type": "core", - "methods": [ + }, { - "name": "add_item", + "name": "agent_set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2697778442, - "hash_compatibility": [ - 3043792800 - ], + "hash": 1794382983, "arguments": [ { - "name": "label", - "type": "String" + "name": "agent", + "type": "RID" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "add_icon_item", - "is_const": false, + "name": "agent_get_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3781678508, - "hash_compatibility": [ - 3944051090 - ], + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "label", - "type": "String" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_item_text", + "name": "agent_set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 1794382983, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" }, { - "name": "text", - "type": "String" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "set_item_icon", - "is_const": false, + "name": "agent_get_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "texture", - "type": "Texture2D" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_item_disabled", + "name": "agent_set_max_speed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1794382983, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" }, { - "name": "disabled", - "type": "bool" + "name": "max_speed", + "type": "float", + "meta": "float" } ] }, { - "name": "set_item_id", - "is_const": false, + "name": "agent_get_max_speed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "id", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "set_item_metadata", + "name": "agent_set_velocity_forced", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 3227306858, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" }, { - "name": "metadata", - "type": "Variant" + "name": "velocity", + "type": "Vector3" } ] }, { - "name": "set_item_tooltip", + "name": "agent_set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 3227306858, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" }, { - "name": "tooltip", - "type": "String" + "name": "velocity", + "type": "Vector3" } ] }, { - "name": "get_item_text", + "name": "agent_get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 531438156, "return_value": { - "type": "String" + "type": "Vector3" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_item_icon", - "is_const": true, + "name": "agent_set_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, - "return_value": { - "type": "Texture2D" - }, + "hash": 3227306858, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" } ] }, { - "name": "get_item_id", + "name": "agent_get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 531438156, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector3" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_item_index", + "name": "agent_is_map_changed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "get_item_metadata", - "is_const": true, + "name": "agent_set_avoidance_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, - "return_value": { - "type": "Variant" - }, + "hash": 3379118538, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "get_item_tooltip", + "name": "agent_has_avoidance_callback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 4155700596, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "is_item_disabled", - "is_const": true, + "name": "agent_set_avoidance_layers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 3411492887, "arguments": [ { - "name": "idx", + "name": "agent", + "type": "RID" + }, + { + "name": "layers", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "is_item_separator", + "name": "agent_get_avoidance_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" } ] }, { - "name": "add_separator", + "name": "agent_set_avoidance_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3005725572, + "hash": 3411492887, "arguments": [ { - "name": "text", - "type": "String", - "default_value": "\"\"" + "name": "agent", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "clear", - "is_const": false, + "name": "agent_get_avoidance_mask", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "select", + "name": "agent_set_avoidance_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1794382983, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "agent", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "agent_get_avoidance_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 866169185, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "agent", + "type": "RID" + } + ] }, { - "name": "get_selected_metadata", - "is_const": true, + "name": "obstacle_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1214101251, + "hash": 529393457, "return_value": { - "type": "Variant" + "type": "RID" } }, { - "name": "remove_item", + "name": "obstacle_set_avoidance_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1265174801, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_popup", + "name": "obstacle_get_avoidance_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229722558, + "hash": 4155700596, "return_value": { - "type": "PopupMenu" - } + "type": "bool" + }, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + } + ] }, { - "name": "show_popup", + "name": "obstacle_set_use_3d_avoidance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1265174801, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "set_item_count", - "is_const": false, + "name": "obstacle_get_use_3d_avoidance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "count", - "type": "int", - "meta": "int32" + "name": "obstacle", + "type": "RID" } ] }, { - "name": "get_item_count", - "is_const": true, + "name": "obstacle_set_map", + "is_const": false, "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" - } + "hash": 395945892, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "map", + "type": "RID" + } + ] }, { - "name": "get_selectable_item", + "name": "obstacle_get_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 894402480, + "hash": 3814569979, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" }, "arguments": [ { - "name": "from_last", - "type": "bool", - "default_value": "false" + "name": "obstacle", + "type": "RID" } ] }, { - "name": "set_fit_to_longest_item", + "name": "obstacle_set_paused", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "fit", + "name": "obstacle", + "type": "RID" + }, + { + "name": "paused", "type": "bool" } ] }, { - "name": "is_fit_to_longest_item", + "name": "obstacle_get_paused", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "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": "obstacle", + "type": "RID" } ] }, { - "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", + "name": "obstacle_set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "disabled", - "type": "bool" - } - ] - } - ], - "signals": [ - { - "name": "item_selected", + "hash": 1794382983, "arguments": [ { - "name": "index", - "type": "int" - } - ] - }, - { - "name": "item_focused", - "arguments": [ + "name": "obstacle", + "type": "RID" + }, { - "name": "index", - "type": "int" + "name": "radius", + "type": "float", + "meta": "float" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "item_count", - "setter": "set_item_count", - "getter": "get_item_count" }, { - "type": "int", - "name": "selected", - "setter": "_select_int", - "getter": "get_selected" - }, - { - "type": "bool", - "name": "fit_to_longest_item", - "setter": "set_fit_to_longest_item", - "getter": "is_fit_to_longest_item" - }, - { - "type": "bool", - "name": "allow_reselect", - "setter": "set_allow_reselect", - "getter": "get_allow_reselect" - } - ] - }, - { - "name": "PCKPacker", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "pck_start", - "is_const": false, + "name": "obstacle_get_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 508410629, - "hash_compatibility": [ - 3232891339 - ], + "hash": 866169185, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "pck_name", - "type": "String" - }, - { - "name": "alignment", - "type": "int", - "meta": "int32", - "default_value": "32" - }, - { - "name": "key", - "type": "String", - "default_value": "\"0000000000000000000000000000000000000000000000000000000000000000\"" - }, - { - "name": "encrypt_directory", - "type": "bool", - "default_value": "false" + "name": "obstacle", + "type": "RID" } ] }, { - "name": "add_file", + "name": "obstacle_set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2215643711, - "return_value": { - "type": "enum::Error" - }, + "hash": 1794382983, "arguments": [ { - "name": "pck_path", - "type": "String" - }, - { - "name": "source_path", - "type": "String" + "name": "obstacle", + "type": "RID" }, { - "name": "encrypt", - "type": "bool", - "default_value": "false" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "flush", - "is_const": false, + "name": "obstacle_get_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1633102583, + "hash": 866169185, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "verbose", - "type": "bool", - "default_value": "false" + "name": "obstacle", + "type": "RID" } ] - } - ] - }, - { - "name": "PackedDataContainer", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ + }, { - "name": "pack", + "name": "obstacle_set_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 966674026, - "return_value": { - "type": "enum::Error" - }, + "hash": 3227306858, "arguments": [ { - "name": "value", - "type": "Variant" + "name": "obstacle", + "type": "RID" + }, + { + "name": "velocity", + "type": "Vector3" } ] }, { - "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", + "name": "obstacle_get_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 531438156, "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 - }, + "type": "Vector3" + }, + "arguments": [ { - "name": "GEN_EDIT_STATE_MAIN_INHERITED", - "value": 3 + "name": "obstacle", + "type": "RID" } ] - } - ], - "methods": [ + }, { - "name": "pack", + "name": "obstacle_set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2584678054, - "return_value": { - "type": "enum::Error" - }, + "hash": 3227306858, "arguments": [ { - "name": "path", - "type": "Node" + "name": "obstacle", + "type": "RID" + }, + { + "name": "position", + "type": "Vector3" } ] }, { - "name": "instantiate", + "name": "obstacle_get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2628778455, + "hash": 531438156, "return_value": { - "type": "Node" + "type": "Vector3" }, "arguments": [ { - "name": "edit_state", - "type": "enum::PackedScene.GenEditState", - "default_value": "0" + "name": "obstacle", + "type": "RID" } ] }, { - "name": "can_instantiate", - "is_const": true, + "name": "obstacle_set_vertices", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 4030257846, + "arguments": [ + { + "name": "obstacle", + "type": "RID" + }, + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] }, { - "name": "get_state", + "name": "obstacle_get_vertices", "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, + "hash": 808965560, "return_value": { - "type": "Variant" + "type": "PackedVector3Array" }, "arguments": [ { - "name": "allow_objects", - "type": "bool", - "default_value": "false" + "name": "obstacle", + "type": "RID" } ] }, { - "name": "put_var", + "name": "obstacle_set_avoidance_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2436251611, - "return_value": { - "type": "enum::Error" - }, + "hash": 3411492887, "arguments": [ { - "name": "var", - "type": "Variant" + "name": "obstacle", + "type": "RID" }, { - "name": "full_objects", - "type": "bool", - "default_value": "false" + "name": "layers", + "type": "int", + "meta": "uint32" } ] }, { - "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, + "name": "obstacle_get_avoidance_layers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, + "hash": 2198884583, "return_value": { - "type": "enum::Error" + "type": "int", + "meta": "uint32" }, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" + "name": "obstacle", + "type": "RID" } ] }, { - "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", + "name": "parse_source_geometry_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3172802542, + "hash_compatibility": [ + 3703028813, + 685862123 + ], "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": "navigation_mesh", + "type": "NavigationMesh" }, { - "name": "STATUS_CONNECTED", - "value": 2 + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" }, { - "name": "STATUS_ERROR", - "value": 3 + "name": "root_node", + "type": "Node" }, { - "name": "STATUS_ERROR_HOSTNAME_MISMATCH", - "value": 4 + "name": "callback", + "type": "Callable", + "default_value": "Callable()" } ] - } - ], - "methods": [ + }, { - "name": "poll", + "name": "bake_from_source_geometry_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "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": "connect_to_peer", + "name": "bake_from_source_geometry_data_async", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2880188099, + "hash": 1286748856, "hash_compatibility": [ - 1801538152 + 3669016597, + 2469318639 ], - "return_value": { - "type": "enum::Error" - }, "arguments": [ { - "name": "packet_peer", - "type": "PacketPeerUDP" + "name": "navigation_mesh", + "type": "NavigationMesh" }, { - "name": "hostname", - "type": "String" + "name": "source_geometry_data", + "type": "NavigationMeshSourceGeometryData3D" }, { - "name": "client_options", - "type": "TLSOptions", - "default_value": "null" + "name": "callback", + "type": "Callable", + "default_value": "Callable()" } ] }, { - "name": "get_status", + "name": "is_baking_navigation_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3248654679, + "hash": 3142026141, "return_value": { - "type": "enum::PacketPeerDTLS.Status" - } + "type": "bool" + }, + "arguments": [ + { + "name": "navigation_mesh", + "type": "NavigationMesh" + } + ] }, { - "name": "disconnect_from_peer", + "name": "source_geometry_parser_create", "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": [ + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, { - "name": "_get_packet", + "name": "source_geometry_parser_set_callback", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 3379118538, "arguments": [ { - "name": "r_buffer", - "type": "const uint8_t **" + "name": "parser", + "type": "RID" }, { - "name": "r_buffer_size", - "type": "int32_t*" + "name": "callback", + "type": "Callable" } ] }, { - "name": "_put_packet", + "name": "simplify_path", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2344122170, "return_value": { - "type": "enum::Error" + "type": "PackedVector3Array" }, "arguments": [ { - "name": "p_buffer", - "type": "const uint8_t*" + "name": "path", + "type": "PackedVector3Array" }, { - "name": "p_buffer_size", - "type": "int", - "meta": "int32" + "name": "epsilon", + "type": "float", + "meta": "float" } ] }, { - "name": "_get_available_packet_count", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_packet_size", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - } - ] - }, - { - "name": "PacketPeerStream", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "PacketPeer", - "api_type": "core", - "methods": [ - { - "name": "set_stream_peer", + "name": "free_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3281897016, + "hash": 2722037293, "arguments": [ { - "name": "peer", - "type": "StreamPeer" + "name": "rid", + "type": "RID" } ] }, { - "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", + "name": "set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "max_size_bytes", - "type": "int", - "meta": "int32" + "name": "active", + "type": "bool" } ] }, { - "name": "set_output_buffer_max_size", + "name": "set_debug_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "max_size_bytes", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_input_buffer_max_size", + "name": "get_debug_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_output_buffer_max_size", + "name": "get_process_info", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1938440894, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "process_info", + "type": "enum::NavigationServer3D.ProcessInfo" + } + ] } ], - "properties": [ + "signals": [ { - "type": "int", - "name": "input_buffer_max_size", - "setter": "set_input_buffer_max_size", - "getter": "get_input_buffer_max_size" + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID" + } + ] }, { - "type": "int", - "name": "output_buffer_max_size", - "setter": "set_output_buffer_max_size", - "getter": "get_output_buffer_max_size" + "name": "navigation_debug_changed" }, { - "type": "StreamPeer", - "name": "stream_peer", - "setter": "set_stream_peer", - "getter": "get_stream_peer" + "name": "avoidance_debug_changed" } ] }, { - "name": "PacketPeerUDP", - "is_refcounted": true, + "name": "NinePatchRect", + "is_refcounted": false, "is_instantiable": true, - "inherits": "PacketPeer", + "inherits": "Control", "api_type": "core", - "methods": [ + "enums": [ { - "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": "AxisStretchMode", + "is_bitfield": false, + "values": [ { - "name": "port", - "type": "int", - "meta": "int32" + "name": "AXIS_STRETCH_MODE_STRETCH", + "value": 0 }, { - "name": "bind_address", - "type": "String", - "default_value": "\"*\"" + "name": "AXIS_STRETCH_MODE_TILE", + "value": 1 }, { - "name": "recv_buf_size", - "type": "int", - "meta": "int32", - "default_value": "65536" + "name": "AXIS_STRETCH_MODE_TILE_FIT", + "value": 2 } ] - }, - { - "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" - } - }, + } + ], + "methods": [ { - "name": "connect_to_host", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 993915709, - "return_value": { - "type": "enum::Error" - }, + "hash": 4051416890, "arguments": [ { - "name": "host", - "type": "String" - }, - { - "name": "port", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture2D" } ] }, { - "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", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3635182373, "return_value": { - "type": "int", - "meta": "int32" + "type": "Texture2D" } }, { - "name": "set_dest_address", + "name": "set_patch_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 993915709, - "return_value": { - "type": "enum::Error" - }, + "hash": 437707142, "arguments": [ { - "name": "host", - "type": "String" + "name": "margin", + "type": "enum::Side" }, { - "name": "port", + "name": "value", "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, + "name": "get_patch_margin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 852856452, + "hash": 1983885014, "return_value": { - "type": "enum::Error" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "multicast_address", - "type": "String" - }, - { - "name": "interface_name", - "type": "String" + "name": "margin", + "type": "enum::Side" } ] }, { - "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", + "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2046264180, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_panorama", + "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 1639390495, "return_value": { - "type": "Texture2D" + "type": "Rect2" } }, { - "name": "set_filtering_enabled", + "name": "set_draw_center", "is_const": false, "is_vararg": false, "is_static": false, @@ -155873,13 +165651,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "draw_center", "type": "bool" } ] }, { - "name": "is_filtering_enabled", + "name": "is_draw_center_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -155888,1106 +165666,1316 @@ "return_value": { "type": "bool" } - } - ], - "properties": [ - { - "type": "Texture2D", - "name": "panorama", - "setter": "set_panorama", - "getter": "get_panorama" }, { - "type": "bool", - "name": "filter", - "setter": "set_filtering_enabled", - "getter": "is_filtering_enabled" - } - ] - }, - { - "name": "ParallaxBackground", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "CanvasLayer", - "api_type": "core", - "methods": [ - { - "name": "set_scroll_offset", + "name": "set_h_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3219608417, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "mode", + "type": "enum::NinePatchRect.AxisStretchMode" } ] }, { - "name": "get_scroll_offset", + "name": "get_h_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3317113799, "return_value": { - "type": "Vector2" + "type": "enum::NinePatchRect.AxisStretchMode" } }, { - "name": "set_scroll_base_offset", + "name": "set_v_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3219608417, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "mode", + "type": "enum::NinePatchRect.AxisStretchMode" } ] }, { - "name": "get_scroll_base_offset", + "name": "get_v_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3317113799, "return_value": { - "type": "Vector2" + "type": "enum::NinePatchRect.AxisStretchMode" } + } + ], + "signals": [ + { + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "name": "set_scroll_base_scale", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "scale", - "type": "Vector2" - } - ] + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" }, { - "name": "get_scroll_base_scale", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "type": "Rect2", + "name": "region_rect", + "setter": "set_region_rect", + "getter": "get_region_rect" }, { - "name": "set_limit_begin", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "offset", - "type": "Vector2" - } - ] + "type": "int", + "name": "patch_margin_left", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 0 }, { - "name": "get_limit_begin", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "type": "int", + "name": "patch_margin_top", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 1 }, { - "name": "set_limit_end", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "offset", - "type": "Vector2" - } - ] + "type": "int", + "name": "patch_margin_right", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 2 }, { - "name": "get_limit_end", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "type": "int", + "name": "patch_margin_bottom", + "setter": "set_patch_margin", + "getter": "get_patch_margin", + "index": 3 }, { - "name": "set_ignore_camera_zoom", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "ignore", - "type": "bool" - } - ] + "type": "int", + "name": "axis_stretch_horizontal", + "setter": "set_h_axis_stretch_mode", + "getter": "get_h_axis_stretch_mode" }, { - "name": "is_ignore_camera_zoom", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "type": "int", + "name": "axis_stretch_vertical", + "setter": "set_v_axis_stretch_mode", + "getter": "get_v_axis_stretch_mode" } - ], - "properties": [ + ] + }, + { + "name": "Node", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "constants": [ { - "type": "Vector2", - "name": "scroll_offset", - "setter": "set_scroll_offset", - "getter": "get_scroll_offset" + "name": "NOTIFICATION_ENTER_TREE", + "value": 10 }, { - "type": "Vector2", - "name": "scroll_base_offset", - "setter": "set_scroll_base_offset", - "getter": "get_scroll_base_offset" + "name": "NOTIFICATION_EXIT_TREE", + "value": 11 }, { - "type": "Vector2", - "name": "scroll_base_scale", - "setter": "set_scroll_base_scale", - "getter": "get_scroll_base_scale" + "name": "NOTIFICATION_MOVED_IN_PARENT", + "value": 12 }, { - "type": "Vector2", - "name": "scroll_limit_begin", - "setter": "set_limit_begin", - "getter": "get_limit_begin" + "name": "NOTIFICATION_READY", + "value": 13 }, { - "type": "Vector2", - "name": "scroll_limit_end", - "setter": "set_limit_end", - "getter": "get_limit_end" + "name": "NOTIFICATION_PAUSED", + "value": 14 }, { - "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": "NOTIFICATION_UNPAUSED", + "value": 15 + }, { - "name": "set_motion_scale", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "scale", - "type": "Vector2" - } - ] + "name": "NOTIFICATION_PHYSICS_PROCESS", + "value": 16 }, { - "name": "get_motion_scale", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "name": "NOTIFICATION_PROCESS", + "value": 17 }, { - "name": "set_motion_offset", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "offset", - "type": "Vector2" - } - ] + "name": "NOTIFICATION_PARENTED", + "value": 18 }, { - "name": "get_motion_offset", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "name": "NOTIFICATION_UNPARENTED", + "value": 19 }, { - "name": "set_mirroring", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "mirror", - "type": "Vector2" - } - ] + "name": "NOTIFICATION_SCENE_INSTANTIATED", + "value": 20 }, { - "name": "get_mirroring", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } - } - ], - "properties": [ + "name": "NOTIFICATION_DRAG_BEGIN", + "value": 21 + }, { - "type": "Vector2", - "name": "motion_scale", - "setter": "set_motion_scale", - "getter": "get_motion_scale" + "name": "NOTIFICATION_DRAG_END", + "value": 22 }, { - "type": "Vector2", - "name": "motion_offset", - "setter": "set_motion_offset", - "getter": "get_motion_offset" + "name": "NOTIFICATION_PATH_RENAMED", + "value": 23 }, { - "type": "Vector2", - "name": "motion_mirroring", - "setter": "set_mirroring", - "getter": "get_mirroring" + "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_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": "ParticleProcessMaterial", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Material", - "api_type": "core", + ], "enums": [ { - "name": "Parameter", + "name": "ProcessMode", "is_bitfield": false, "values": [ { - "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "name": "PROCESS_MODE_INHERIT", "value": 0 }, { - "name": "PARAM_ANGULAR_VELOCITY", + "name": "PROCESS_MODE_PAUSABLE", "value": 1 }, { - "name": "PARAM_ORBIT_VELOCITY", + "name": "PROCESS_MODE_WHEN_PAUSED", "value": 2 }, { - "name": "PARAM_LINEAR_ACCEL", + "name": "PROCESS_MODE_ALWAYS", "value": 3 }, { - "name": "PARAM_RADIAL_ACCEL", + "name": "PROCESS_MODE_DISABLED", "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": "ProcessThreadGroup", + "is_bitfield": false, + "values": [ { - "name": "PARAM_DIRECTIONAL_VELOCITY", - "value": 16 + "name": "PROCESS_THREAD_GROUP_INHERIT", + "value": 0 }, { - "name": "PARAM_SCALE_OVER_VELOCITY", - "value": 17 + "name": "PROCESS_THREAD_GROUP_MAIN_THREAD", + "value": 1 }, { - "name": "PARAM_MAX", - "value": 18 - }, + "name": "PROCESS_THREAD_GROUP_SUB_THREAD", + "value": 2 + } + ] + }, + { + "name": "ProcessThreadMessages", + "is_bitfield": true, + "values": [ { - "name": "PARAM_TURB_VEL_INFLUENCE", - "value": 13 + "name": "FLAG_PROCESS_THREAD_MESSAGES", + "value": 1 }, { - "name": "PARAM_TURB_INIT_DISPLACEMENT", - "value": 14 + "name": "FLAG_PROCESS_THREAD_MESSAGES_PHYSICS", + "value": 2 }, { - "name": "PARAM_TURB_INFLUENCE_OVER_LIFE", - "value": 12 + "name": "FLAG_PROCESS_THREAD_MESSAGES_ALL", + "value": 3 } ] }, { - "name": "ParticleFlags", + "name": "PhysicsInterpolationMode", "is_bitfield": false, "values": [ { - "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "name": "PHYSICS_INTERPOLATION_MODE_INHERIT", "value": 0 }, { - "name": "PARTICLE_FLAG_ROTATE_Y", + "name": "PHYSICS_INTERPOLATION_MODE_ON", "value": 1 }, { - "name": "PARTICLE_FLAG_DISABLE_Z", + "name": "PHYSICS_INTERPOLATION_MODE_OFF", "value": 2 - }, - { - "name": "PARTICLE_FLAG_DAMPING_AS_FRICTION", - "value": 3 - }, - { - "name": "PARTICLE_FLAG_MAX", - "value": 4 } ] }, { - "name": "EmissionShape", + "name": "DuplicateFlags", "is_bitfield": false, "values": [ { - "name": "EMISSION_SHAPE_POINT", - "value": 0 - }, - { - "name": "EMISSION_SHAPE_SPHERE", + "name": "DUPLICATE_SIGNALS", "value": 1 }, { - "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "name": "DUPLICATE_GROUPS", "value": 2 }, { - "name": "EMISSION_SHAPE_BOX", - "value": 3 - }, - { - "name": "EMISSION_SHAPE_POINTS", + "name": "DUPLICATE_SCRIPTS", "value": 4 }, { - "name": "EMISSION_SHAPE_DIRECTED_POINTS", - "value": 5 - }, - { - "name": "EMISSION_SHAPE_RING", - "value": 6 - }, - { - "name": "EMISSION_SHAPE_MAX", - "value": 7 + "name": "DUPLICATE_USE_INSTANTIATION", + "value": 8 } ] }, { - "name": "SubEmitterMode", + "name": "InternalMode", "is_bitfield": false, "values": [ { - "name": "SUB_EMITTER_DISABLED", + "name": "INTERNAL_MODE_DISABLED", "value": 0 }, { - "name": "SUB_EMITTER_CONSTANT", + "name": "INTERNAL_MODE_FRONT", "value": 1 }, { - "name": "SUB_EMITTER_AT_END", + "name": "INTERNAL_MODE_BACK", "value": 2 - }, - { - "name": "SUB_EMITTER_AT_COLLISION", - "value": 3 - }, - { - "name": "SUB_EMITTER_MAX", - "value": 4 } ] }, { - "name": "CollisionMode", + "name": "AutoTranslateMode", "is_bitfield": false, "values": [ { - "name": "COLLISION_DISABLED", + "name": "AUTO_TRANSLATE_MODE_INHERIT", "value": 0 }, { - "name": "COLLISION_RIGID", + "name": "AUTO_TRANSLATE_MODE_ALWAYS", "value": 1 }, { - "name": "COLLISION_HIDE_ON_CONTACT", + "name": "AUTO_TRANSLATE_MODE_DISABLED", "value": 2 - }, - { - "name": "COLLISION_MAX", - "value": 3 } ] } ], "methods": [ { - "name": "set_direction", + "name": "_process", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3460891852, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, "arguments": [ { - "name": "degrees", - "type": "Vector3" + "name": "delta", + "type": "float", + "meta": "double" } ] }, { - "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", + "name": "_physics_process", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 373806689, "arguments": [ { - "name": "ratio", + "name": "delta", "type": "float", "meta": "double" } ] }, { - "name": "get_inherit_velocity_ratio", + "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_virtual": false, - "hash": 191475506, + "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": "float", - "meta": "double" + "type": "PackedStringArray" } }, { - "name": "set_spread", + "name": "_input", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, "arguments": [ { - "name": "degrees", - "type": "float", - "meta": "float" + "name": "event", + "type": "InputEvent" } ] }, { - "name": "get_spread", - "is_const": true, - "is_vararg": false, + "name": "_shortcut_input", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, + "arguments": [ + { + "name": "event", + "type": "InputEvent" + } + ] }, { - "name": "set_flatness", + "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" + } + ] + }, + { + "name": "_unhandled_key_input", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3754044979, "arguments": [ { - "name": "amount", - "type": "float", - "meta": "float" + "name": "event", + "type": "InputEvent" } ] }, { - "name": "get_flatness", - "is_const": true, + "name": "print_orphan_nodes", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3218959716 }, { - "name": "set_param_min", + "name": "add_sibling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2295964248, + "hash": 2570952461, "arguments": [ { - "name": "param", - "type": "enum::ParticleProcessMaterial.Parameter" + "name": "sibling", + "type": "Node" }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "force_readable_name", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_param_min", - "is_const": true, + "name": "set_name", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3903786503, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 83702148, "arguments": [ { - "name": "param", - "type": "enum::ParticleProcessMaterial.Parameter" + "name": "name", + "type": "String" } ] }, { - "name": "set_param_max", + "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": 2295964248, + "hash": 3863233950, + "hash_compatibility": [ + 3070154285 + ], "arguments": [ { - "name": "param", - "type": "enum::ParticleProcessMaterial.Parameter" + "name": "node", + "type": "Node" }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "force_readable_name", + "type": "bool", + "default_value": "false" + }, + { + "name": "internal", + "type": "enum::Node.InternalMode", + "default_value": "0" } ] }, { - "name": "get_param_max", - "is_const": true, + "name": "remove_child", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3903786503, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1078189570, "arguments": [ { - "name": "param", - "type": "enum::ParticleProcessMaterial.Parameter" + "name": "node", + "type": "Node" } ] }, { - "name": "set_param_texture", + "name": "reparent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 526976089, + "hash": 3685795103, + "hash_compatibility": [ + 2570952461 + ], "arguments": [ { - "name": "param", - "type": "enum::ParticleProcessMaterial.Parameter" + "name": "new_parent", + "type": "Node" }, { - "name": "texture", - "type": "Texture2D" + "name": "keep_global_transform", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_param_texture", + "name": "get_child_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3489372978, + "hash": 894402480, "return_value": { - "type": "Texture2D" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "param", - "type": "enum::ParticleProcessMaterial.Parameter" + "name": "include_internal", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_color", - "is_const": false, + "name": "get_children", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 873284517, + "return_value": { + "type": "typedarray::Node" + }, "arguments": [ { - "name": "color", - "type": "Color" + "name": "include_internal", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_color", + "name": "get_child", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 541253412, "return_value": { - "type": "Color" - } + "type": "Node" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "include_internal", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_color_ramp", - "is_const": false, + "name": "has_node", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 861721659, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "ramp", - "type": "Texture2D" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_color_ramp", + "name": "get_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 2734337346, "return_value": { - "type": "Texture2D" - } + "type": "Node" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] }, { - "name": "set_alpha_curve", - "is_const": false, + "name": "get_node_or_null", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2734337346, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "curve", - "type": "Texture2D" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_alpha_curve", + "name": "get_parent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3160264692, "return_value": { - "type": "Texture2D" + "type": "Node" } }, { - "name": "set_emission_curve", - "is_const": false, + "name": "find_child", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2008217037, + "hash_compatibility": [ + 4253159453 + ], + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "curve", - "type": "Texture2D" + "name": "pattern", + "type": "String" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" + }, + { + "name": "owned", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_emission_curve", + "name": "find_children", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 2560337219, + "hash_compatibility": [ + 1585018254 + ], "return_value": { - "type": "Texture2D" - } + "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": "set_color_initial_ramp", - "is_const": false, + "name": "find_parent", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1140089439, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "ramp", - "type": "Texture2D" + "name": "pattern", + "type": "String" } ] }, { - "name": "get_color_initial_ramp", + "name": "has_node_and_resource", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 861721659, "return_value": { - "type": "Texture2D" - } + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] }, { - "name": "set_velocity_limit_curve", + "name": "get_node_and_resource", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 502563882, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "curve", - "type": "Texture2D" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_velocity_limit_curve", + "name": "is_inside_tree", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } }, { - "name": "set_particle_flag", - "is_const": false, + "name": "is_part_of_edited_scene", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1711815571, - "arguments": [ - { - "name": "particle_flag", - "type": "enum::ParticleProcessMaterial.ParticleFlags" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_particle_flag", + "name": "is_ancestor_of", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3895316907, + "hash": 3093956946, "return_value": { "type": "bool" }, "arguments": [ { - "name": "particle_flag", - "type": "enum::ParticleProcessMaterial.ParticleFlags" + "name": "node", + "type": "Node" } ] }, { - "name": "set_velocity_pivot", - "is_const": false, + "name": "is_greater_than", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "pivot", - "type": "Vector3" + "name": "node", + "type": "Node" } ] }, { - "name": "get_velocity_pivot", - "is_const": false, + "name": "get_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3783033775, + "hash": 4075236667, "return_value": { - "type": "Vector3" + "type": "NodePath" } }, { - "name": "set_emission_shape", - "is_const": false, + "name": "get_path_to", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 461501442, + "hash": 498846349, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "shape", - "type": "enum::ParticleProcessMaterial.EmissionShape" + "name": "node", + "type": "Node" + }, + { + "name": "use_unique_path", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_emission_shape", + "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": 3719733018, + "hash": 2619796661, "return_value": { - "type": "enum::ParticleProcessMaterial.EmissionShape" - } + "type": "bool" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] }, { - "name": "set_emission_sphere_radius", + "name": "move_child", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3315886247, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "child_node", + "type": "Node" + }, + { + "name": "to_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_emission_sphere_radius", + "name": "get_groups", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::StringName" } }, { - "name": "set_emission_box_extents", + "name": "set_owner", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1078189570, "arguments": [ { - "name": "extents", - "type": "Vector3" + "name": "owner", + "type": "Node" } ] }, { - "name": "get_emission_box_extents", + "name": "get_owner", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3160264692, "return_value": { - "type": "Vector3" + "type": "Node" } }, { - "name": "set_emission_point_texture", - "is_const": false, + "name": "get_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 894402480, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "include_internal", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_emission_point_texture", - "is_const": true, + "name": "print_tree", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "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": "Texture2D" + "type": "String" } }, { - "name": "set_emission_normal_texture", + "name": "get_tree_string_pretty", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "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": "texture", - "type": "Texture2D" + "name": "scene_file_path", + "type": "String" } ] }, { - "name": "get_emission_normal_texture", + "name": "get_scene_file_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 201670096, "return_value": { - "type": "Texture2D" + "type": "String" } }, { - "name": "set_emission_color_texture", + "name": "propagate_notification", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1286410249, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "what", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_emission_color_texture", + "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": 3635182373, + "hash": 1740695150, "return_value": { - "type": "Texture2D" + "type": "float", + "meta": "double" } }, { - "name": "set_emission_point_count", + "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, @@ -156995,14 +166983,14 @@ "hash": 1286410249, "arguments": [ { - "name": "point_count", + "name": "priority", "type": "int", "meta": "int32" } ] }, { - "name": "get_emission_point_count", + "name": "get_process_priority", "is_const": true, "is_vararg": false, "is_static": false, @@ -157014,163 +167002,170 @@ } }, { - "name": "set_emission_ring_axis", + "name": "set_physics_process_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1286410249, "arguments": [ { - "name": "axis", - "type": "Vector3" + "name": "priority", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_emission_ring_axis", + "name": "get_physics_process_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "int32" } }, { - "name": "set_emission_ring_height", + "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": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "height", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_emission_ring_height", + "name": "is_processing_input", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_emission_ring_radius", + "name": "set_process_shortcut_input", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_emission_ring_radius", + "name": "is_processing_shortcut_input", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_emission_ring_inner_radius", + "name": "set_process_unhandled_input", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "inner_radius", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_emission_ring_inner_radius", + "name": "is_processing_unhandled_input", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_emission_shape_offset", + "name": "set_process_unhandled_key_input", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "emission_shape_offset", - "type": "Vector3" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_emission_shape_offset", + "name": "is_processing_unhandled_key_input", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_emission_shape_scale", + "name": "set_process_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1841290486, "arguments": [ { - "name": "emission_shape_scale", - "type": "Vector3" + "name": "mode", + "type": "enum::Node.ProcessMode" } ] }, { - "name": "get_emission_shape_scale", + "name": "get_process_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 739966102, "return_value": { - "type": "Vector3" + "type": "enum::Node.ProcessMode" } }, { - "name": "get_turbulence_enabled", + "name": "can_process", "is_const": true, "is_vararg": false, "is_static": false, @@ -157181,285 +167176,343 @@ } }, { - "name": "set_turbulence_enabled", + "name": "set_process_thread_group", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2275442745, "arguments": [ { - "name": "turbulence_enabled", - "type": "bool" + "name": "mode", + "type": "enum::Node.ProcessThreadGroup" } ] }, { - "name": "get_turbulence_noise_strength", + "name": "get_process_thread_group", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1866404740, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Node.ProcessThreadGroup" } }, { - "name": "set_turbulence_noise_strength", + "name": "set_process_thread_messages", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1357280998, "arguments": [ { - "name": "turbulence_noise_strength", - "type": "float", - "meta": "float" + "name": "flags", + "type": "bitfield::Node.ProcessThreadMessages" } ] }, { - "name": "get_turbulence_noise_scale", + "name": "get_process_thread_messages", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4228993612, "return_value": { - "type": "float", - "meta": "float" + "type": "bitfield::Node.ProcessThreadMessages" } }, { - "name": "set_turbulence_noise_scale", + "name": "set_process_thread_group_order", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "turbulence_noise_scale", - "type": "float", - "meta": "float" + "name": "order", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_turbulence_noise_speed_random", + "name": "get_process_thread_group_order", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_turbulence_noise_speed_random", + "name": "set_display_folded", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "turbulence_noise_speed_random", - "type": "float", - "meta": "float" + "name": "fold", + "type": "bool" } ] }, { - "name": "get_turbulence_noise_speed", + "name": "is_displayed_folded", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_turbulence_noise_speed", + "name": "set_process_internal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "turbulence_noise_speed", - "type": "Vector3" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_gravity", + "name": "is_processing_internal", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "set_gravity", + "name": "set_physics_process_internal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "accel_vec", - "type": "Vector3" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_lifetime_randomness", + "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": 373806689, + "hash": 3202404928, "arguments": [ { - "name": "randomness", - "type": "float", - "meta": "double" + "name": "mode", + "type": "enum::Node.PhysicsInterpolationMode" } ] }, { - "name": "get_lifetime_randomness", + "name": "get_physics_interpolation_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2920385216, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::Node.PhysicsInterpolationMode" } }, { - "name": "get_sub_emitter_mode", + "name": "is_physics_interpolated", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2399052877, + "hash": 36873697, "return_value": { - "type": "enum::ParticleProcessMaterial.SubEmitterMode" + "type": "bool" } }, { - "name": "set_sub_emitter_mode", + "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": 2161806672, + "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::ParticleProcessMaterial.SubEmitterMode" + "type": "enum::Node.AutoTranslateMode" } ] }, { - "name": "get_sub_emitter_frequency", + "name": "get_auto_translate_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2498906432, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::Node.AutoTranslateMode" } }, { - "name": "set_sub_emitter_frequency", + "name": "set_translation_domain_inherited", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "hz", - "type": "float", - "meta": "double" - } - ] + "hash": 3218959716 }, { - "name": "get_sub_emitter_amount_at_end", + "name": "get_window", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1757182445, "return_value": { - "type": "int", - "meta": "int32" + "type": "Window" } }, { - "name": "set_sub_emitter_amount_at_end", + "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": 1286410249, + "hash": 3426978995, + "return_value": { + "type": "Tween" + } + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3511555459, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "amount", + "name": "flags", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "15" } ] }, { - "name": "get_sub_emitter_amount_at_collision", - "is_const": true, + "name": "replace_by", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 2570952461, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "keep_groups", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_sub_emitter_amount_at_collision", + "name": "set_scene_instance_load_placeholder", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "load_placeholder", + "type": "bool" } ] }, { - "name": "get_sub_emitter_keep_velocity", + "name": "get_scene_instance_load_placeholder", "is_const": true, "is_vararg": false, "is_static": false, @@ -157470,35 +167523,69 @@ } }, { - "name": "set_sub_emitter_keep_velocity", + "name": "set_editable_instance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2731852923, "arguments": [ { - "name": "enable", + "name": "node", + "type": "Node" + }, + { + "name": "is_editable", "type": "bool" } ] }, { - "name": "set_attractor_interaction_enabled", - "is_const": false, + "name": "is_editable_instance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3093956946, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "node", + "type": "Node" } ] }, { - "name": "is_attractor_interaction_enabled", + "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, @@ -157509,828 +167596,524 @@ } }, { - "name": "set_collision_mode", + "name": "set_multiplayer_authority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 653804659, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], "arguments": [ { - "name": "mode", - "type": "enum::ParticleProcessMaterial.CollisionMode" + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "recursive", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_collision_mode", + "name": "get_multiplayer_authority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 139371864, + "hash": 3905245786, "return_value": { - "type": "enum::ParticleProcessMaterial.CollisionMode" + "type": "int", + "meta": "int32" } }, { - "name": "set_collision_use_scale", + "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": 2586408642, + "hash": 3776071444, "arguments": [ { - "name": "radius", - "type": "bool" + "name": "method", + "type": "StringName" + }, + { + "name": "config", + "type": "Variant" } ] }, { - "name": "is_collision_using_scale", + "name": "get_rpc_config", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1214101251, "return_value": { - "type": "bool" + "type": "Variant" } }, { - "name": "set_collision_friction", + "name": "set_editor_description", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "friction", - "type": "float", - "meta": "float" + "name": "editor_description", + "type": "String" } ] }, { - "name": "get_collision_friction", + "name": "get_editor_description", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "set_collision_bounce", + "name": "set_unique_name_in_owner", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "bounce", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_collision_bounce", + "name": "is_unique_name_in_owner", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } - } - ], - "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 + "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": "\"\"" + } + ] }, { - "type": "bool", - "name": "particle_flag_rotate_y", - "setter": "set_particle_flag", - "getter": "get_particle_flag", - "index": 1 + "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": "\"\"" + } + ] }, { - "type": "bool", - "name": "particle_flag_disable_z", - "setter": "set_particle_flag", - "getter": "get_particle_flag", - "index": 2 + "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" + } + ] }, { - "type": "bool", - "name": "particle_flag_damping_as_friction", - "setter": "set_particle_flag", - "getter": "get_particle_flag", - "index": 3 + "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" + } + ] }, { - "type": "Vector3", - "name": "emission_shape_offset", - "setter": "set_emission_shape_offset", - "getter": "get_emission_shape_offset" + "name": "update_configuration_warnings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "Vector3", - "name": "emission_shape_scale", - "setter": "set_emission_shape_scale", - "getter": "get_emission_shape_scale" + "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" + } + ] }, { - "type": "int", - "name": "emission_shape", - "setter": "set_emission_shape", - "getter": "get_emission_shape" + "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" + } + ] }, { - "type": "float", - "name": "emission_sphere_radius", - "setter": "set_emission_sphere_radius", - "getter": "get_emission_sphere_radius" + "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" + } + ] }, { - "type": "Vector3", - "name": "emission_box_extents", - "setter": "set_emission_box_extents", - "getter": "get_emission_box_extents" + "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" + } + ] }, { - "type": "Texture2D", - "name": "emission_point_texture", - "setter": "set_emission_point_texture", - "getter": "get_emission_point_texture" + "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" + } + ] }, { - "type": "Texture2D", - "name": "emission_normal_texture", - "setter": "set_emission_normal_texture", - "getter": "get_emission_normal_texture" + "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" }, { - "type": "Texture2D", - "name": "emission_color_texture", - "setter": "set_emission_color_texture", - "getter": "get_emission_color_texture" + "name": "renamed" }, { - "type": "int", - "name": "emission_point_count", - "setter": "set_emission_point_count", - "getter": "get_emission_point_count" + "name": "tree_entered" }, { - "type": "Vector3", - "name": "emission_ring_axis", - "setter": "set_emission_ring_axis", - "getter": "get_emission_ring_axis" + "name": "tree_exiting" }, { - "type": "float", - "name": "emission_ring_height", - "setter": "set_emission_ring_height", - "getter": "get_emission_ring_height" + "name": "tree_exited" }, { - "type": "float", - "name": "emission_ring_radius", - "setter": "set_emission_ring_radius", - "getter": "get_emission_ring_radius" + "name": "child_entered_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] }, { - "type": "float", - "name": "emission_ring_inner_radius", - "setter": "set_emission_ring_inner_radius", - "getter": "get_emission_ring_inner_radius" + "name": "child_exiting_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] }, { - "type": "float", - "name": "angle_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 7 + "name": "child_order_changed" }, { - "type": "float", - "name": "angle_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 7 + "name": "replacing_by", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] }, { - "type": "CurveTexture", - "name": "angle_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 7 - }, - { - "type": "float", - "name": "inherit_velocity_ratio", - "setter": "set_inherit_velocity_ratio", - "getter": "get_inherit_velocity_ratio" - }, - { - "type": "Vector3", - "name": "velocity_pivot", - "setter": "set_velocity_pivot", - "getter": "get_velocity_pivot" - }, - { - "type": "Vector3", - "name": "direction", - "setter": "set_direction", - "getter": "get_direction" - }, - { - "type": "float", - "name": "spread", - "setter": "set_spread", - "getter": "get_spread" - }, - { - "type": "float", - "name": "flatness", - "setter": "set_flatness", - "getter": "get_flatness" - }, - { - "type": "float", - "name": "initial_velocity_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 0 - }, - { - "type": "float", - "name": "initial_velocity_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 0 - }, - { - "type": "float", - "name": "angular_velocity_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 1 - }, - { - "type": "float", - "name": "angular_velocity_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 1 - }, - { - "type": "CurveTexture", - "name": "angular_velocity_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 1 - }, - { - "type": "float", - "name": "directional_velocity_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 16 - }, - { - "type": "float", - "name": "directional_velocity_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 16 - }, - { - "type": "CurveXYZTexture", - "name": "directional_velocity_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 16 - }, - { - "type": "float", - "name": "orbit_velocity_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 2 - }, - { - "type": "float", - "name": "orbit_velocity_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 2 - }, - { - "type": "CurveTexture,CurveXYZTexture", - "name": "orbit_velocity_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 2 - }, - { - "type": "float", - "name": "radial_velocity_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 15 - }, - { - "type": "float", - "name": "radial_velocity_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 15 - }, - { - "type": "CurveTexture", - "name": "radial_velocity_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 15 - }, - { - "type": "CurveTexture", - "name": "velocity_limit_curve", - "setter": "set_velocity_limit_curve", - "getter": "get_velocity_limit_curve" - }, - { - "type": "Vector3", - "name": "gravity", - "setter": "set_gravity", - "getter": "get_gravity" - }, - { - "type": "float", - "name": "linear_accel_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 3 - }, - { - "type": "float", - "name": "linear_accel_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 3 - }, - { - "type": "CurveTexture", - "name": "linear_accel_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 3 - }, - { - "type": "float", - "name": "radial_accel_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 4 - }, - { - "type": "float", - "name": "radial_accel_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 4 - }, - { - "type": "CurveTexture", - "name": "radial_accel_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 4 - }, - { - "type": "float", - "name": "tangential_accel_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 5 - }, - { - "type": "float", - "name": "tangential_accel_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 5 - }, - { - "type": "CurveTexture", - "name": "tangential_accel_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 5 - }, - { - "type": "float", - "name": "damping_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 6 - }, - { - "type": "float", - "name": "damping_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 6 - }, - { - "type": "CurveTexture", - "name": "damping_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 6 - }, - { - "type": "bool", - "name": "attractor_interaction_enabled", - "setter": "set_attractor_interaction_enabled", - "getter": "is_attractor_interaction_enabled" - }, - { - "type": "float", - "name": "scale_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 8 - }, - { - "type": "float", - "name": "scale_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 8 - }, - { - "type": "CurveTexture,CurveXYZTexture", - "name": "scale_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 8 - }, - { - "type": "float", - "name": "scale_over_velocity_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 17 - }, - { - "type": "float", - "name": "scale_over_velocity_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 17 - }, - { - "type": "CurveTexture,CurveXYZTexture", - "name": "scale_over_velocity_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 17 - }, - { - "type": "Color", - "name": "color", - "setter": "set_color", - "getter": "get_color" - }, - { - "type": "GradientTexture1D", - "name": "color_ramp", - "setter": "set_color_ramp", - "getter": "get_color_ramp" - }, - { - "type": "GradientTexture1D", - "name": "color_initial_ramp", - "setter": "set_color_initial_ramp", - "getter": "get_color_initial_ramp" - }, - { - "type": "CurveTexture", - "name": "alpha_curve", - "setter": "set_alpha_curve", - "getter": "get_alpha_curve" - }, - { - "type": "CurveTexture", - "name": "emission_curve", - "setter": "set_emission_curve", - "getter": "get_emission_curve" - }, - { - "type": "float", - "name": "hue_variation_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 9 - }, - { - "type": "float", - "name": "hue_variation_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 9 - }, - { - "type": "CurveTexture", - "name": "hue_variation_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 9 - }, - { - "type": "float", - "name": "anim_speed_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 10 - }, - { - "type": "float", - "name": "anim_speed_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 10 - }, - { - "type": "CurveTexture", - "name": "anim_speed_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 10 - }, - { - "type": "float", - "name": "anim_offset_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 11 + "name": "editor_description_changed", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] }, { - "type": "float", - "name": "anim_offset_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 11 - }, + "name": "editor_state_changed" + } + ], + "properties": [ { - "type": "CurveTexture", - "name": "anim_offset_curve", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 11 + "type": "StringName", + "name": "name", + "setter": "set_name", + "getter": "get_name" }, { "type": "bool", - "name": "turbulence_enabled", - "setter": "set_turbulence_enabled", - "getter": "get_turbulence_enabled" - }, - { - "type": "float", - "name": "turbulence_noise_strength", - "setter": "set_turbulence_noise_strength", - "getter": "get_turbulence_noise_strength" - }, - { - "type": "float", - "name": "turbulence_noise_scale", - "setter": "set_turbulence_noise_scale", - "getter": "get_turbulence_noise_scale" - }, - { - "type": "Vector3", - "name": "turbulence_noise_speed", - "setter": "set_turbulence_noise_speed", - "getter": "get_turbulence_noise_speed" - }, - { - "type": "float", - "name": "turbulence_noise_speed_random", - "setter": "set_turbulence_noise_speed_random", - "getter": "get_turbulence_noise_speed_random" - }, - { - "type": "float", - "name": "turbulence_influence_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 13 - }, - { - "type": "float", - "name": "turbulence_influence_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 13 + "name": "unique_name_in_owner", + "setter": "set_unique_name_in_owner", + "getter": "is_unique_name_in_owner" }, { - "type": "float", - "name": "turbulence_initial_displacement_min", - "setter": "set_param_min", - "getter": "get_param_min", - "index": 14 + "type": "String", + "name": "scene_file_path", + "setter": "set_scene_file_path", + "getter": "get_scene_file_path" }, { - "type": "float", - "name": "turbulence_initial_displacement_max", - "setter": "set_param_max", - "getter": "get_param_max", - "index": 14 + "type": "Node", + "name": "owner", + "setter": "set_owner", + "getter": "get_owner" }, { - "type": "CurveTexture", - "name": "turbulence_influence_over_life", - "setter": "set_param_texture", - "getter": "get_param_texture", - "index": 12 + "type": "MultiplayerAPI", + "name": "multiplayer", + "getter": "get_multiplayer" }, { "type": "int", - "name": "collision_mode", - "setter": "set_collision_mode", - "getter": "get_collision_mode" + "name": "process_mode", + "setter": "set_process_mode", + "getter": "get_process_mode" }, { - "type": "float", - "name": "collision_friction", - "setter": "set_collision_friction", - "getter": "get_collision_friction" + "type": "int", + "name": "process_priority", + "setter": "set_process_priority", + "getter": "get_process_priority" }, { - "type": "float", - "name": "collision_bounce", - "setter": "set_collision_bounce", - "getter": "get_collision_bounce" + "type": "int", + "name": "process_physics_priority", + "setter": "set_physics_process_priority", + "getter": "get_physics_process_priority" }, { - "type": "bool", - "name": "collision_use_scale", - "setter": "set_collision_use_scale", - "getter": "is_collision_using_scale" + "type": "int", + "name": "process_thread_group", + "setter": "set_process_thread_group", + "getter": "get_process_thread_group" }, { "type": "int", - "name": "sub_emitter_mode", - "setter": "set_sub_emitter_mode", - "getter": "get_sub_emitter_mode" + "name": "process_thread_group_order", + "setter": "set_process_thread_group_order", + "getter": "get_process_thread_group_order" }, { - "type": "float", - "name": "sub_emitter_frequency", - "setter": "set_sub_emitter_frequency", - "getter": "get_sub_emitter_frequency" + "type": "int", + "name": "process_thread_messages", + "setter": "set_process_thread_messages", + "getter": "get_process_thread_messages" }, { "type": "int", - "name": "sub_emitter_amount_at_end", - "setter": "set_sub_emitter_amount_at_end", - "getter": "get_sub_emitter_amount_at_end" + "name": "physics_interpolation_mode", + "setter": "set_physics_interpolation_mode", + "getter": "get_physics_interpolation_mode" }, { "type": "int", - "name": "sub_emitter_amount_at_collision", - "setter": "set_sub_emitter_amount_at_collision", - "getter": "get_sub_emitter_amount_at_collision" + "name": "auto_translate_mode", + "setter": "set_auto_translate_mode", + "getter": "get_auto_translate_mode" }, { - "type": "bool", - "name": "sub_emitter_keep_velocity", - "setter": "set_sub_emitter_keep_velocity", - "getter": "get_sub_emitter_keep_velocity" + "type": "String", + "name": "editor_description", + "setter": "set_editor_description", + "getter": "get_editor_description" } ] }, { - "name": "Path2D", + "name": "Node2D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node2D", + "inherits": "CanvasItem", "api_type": "core", "methods": [ { - "name": "set_curve", + "name": "set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659985499, + "hash": 743155724, "arguments": [ { - "name": "curve", - "type": "Curve2D" + "name": "position", + "type": "Vector2" } ] }, { - "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", + "name": "set_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 408955118, + "hash": 373806689, "arguments": [ { - "name": "curve", - "type": "Curve3D" + "name": "radians", + "type": "float", + "meta": "float" } ] }, { - "name": "get_curve", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4244715212, - "return_value": { - "type": "Curve3D" - } - } - ], - "signals": [ - { - "name": "curve_changed" - } - ], - "properties": [ - { - "type": "Curve3D", - "name": "curve", - "setter": "set_curve", - "getter": "get_curve" - } - ] - }, - { - "name": "PathFollow2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", - "api_type": "core", - "methods": [ - { - "name": "set_progress", + "name": "set_rotation_degrees", "is_const": false, "is_vararg": false, "is_static": false, @@ -158338,41 +168121,54 @@ "hash": 373806689, "arguments": [ { - "name": "progress", + "name": "degrees", "type": "float", "meta": "float" } ] }, { - "name": "get_progress", - "is_const": true, + "name": "set_skew", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 373806689, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_h_offset", + "name": "set_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 743155724, "arguments": [ { - "name": "h_offset", - "type": "float", - "meta": "float" + "name": "scale", + "type": "Vector2" } ] }, { - "name": "get_h_offset", + "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, @@ -158384,22 +168180,19 @@ } }, { - "name": "set_v_offset", - "is_const": false, + "name": "get_rotation_degrees", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "v_offset", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_v_offset", + "name": "get_skew", "is_const": true, "is_vararg": false, "is_static": false, @@ -158411,7 +168204,18 @@ } }, { - "name": "set_progress_ratio", + "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, @@ -158419,182 +168223,121 @@ "hash": 373806689, "arguments": [ { - "name": "ratio", + "name": "radians", "type": "float", "meta": "float" } ] }, { - "name": "get_progress_ratio", - "is_const": true, + "name": "move_local_x", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 2087892650, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "scaled", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_rotates", + "name": "move_local_y", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2087892650, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "scaled", + "type": "bool", + "default_value": "false" } ] }, { - "name": "is_rotating", - "is_const": true, + "name": "translate", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] }, { - "name": "set_cubic_interpolation", + "name": "global_translate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_cubic_interpolation", - "is_const": true, + "name": "apply_scale", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 743155724, + "arguments": [ + { + "name": "ratio", + "type": "Vector2" + } + ] }, { - "name": "set_loop", + "name": "set_global_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "loop", - "type": "bool" + "name": "position", + "type": "Vector2" } ] }, { - "name": "has_loop", + "name": "get_global_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } - } - ], - "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", + "name": "set_global_rotation", "is_const": false, "is_vararg": false, "is_static": false, @@ -158602,26 +168345,14 @@ "hash": 373806689, "arguments": [ { - "name": "progress", + "name": "radians", "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", + "name": "set_global_rotation_degrees", "is_const": false, "is_vararg": false, "is_static": false, @@ -158629,14 +168360,14 @@ "hash": 373806689, "arguments": [ { - "name": "h_offset", + "name": "degrees", "type": "float", "meta": "float" } ] }, { - "name": "get_h_offset", + "name": "get_global_rotation", "is_const": true, "is_vararg": false, "is_static": false, @@ -158648,22 +168379,7 @@ } }, { - "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", + "name": "get_global_rotation_degrees", "is_const": true, "is_vararg": false, "is_static": false, @@ -158675,7 +168391,7 @@ } }, { - "name": "set_progress_ratio", + "name": "set_global_skew", "is_const": false, "is_vararg": false, "is_static": false, @@ -158683,14 +168399,14 @@ "hash": 373806689, "arguments": [ { - "name": "ratio", + "name": "radians", "type": "float", "meta": "float" } ] }, { - "name": "get_progress_ratio", + "name": "get_global_skew", "is_const": true, "is_vararg": false, "is_static": false, @@ -158702,735 +168418,529 @@ } }, { - "name": "set_rotation_mode", + "name": "set_global_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1640311967, + "hash": 743155724, "arguments": [ { - "name": "rotation_mode", - "type": "enum::PathFollow3D.RotationMode" + "name": "scale", + "type": "Vector2" } ] }, { - "name": "get_rotation_mode", + "name": "get_global_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814010545, + "hash": 3341600327, "return_value": { - "type": "enum::PathFollow3D.RotationMode" + "type": "Vector2" } }, { - "name": "set_cubic_interpolation", + "name": "set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2761652528, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "xform", + "type": "Transform2D" } ] }, { - "name": "get_cubic_interpolation", - "is_const": true, + "name": "set_global_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2761652528, + "arguments": [ + { + "name": "xform", + "type": "Transform2D" + } + ] }, { - "name": "set_use_model_front", + "name": "look_at", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "point", + "type": "Vector2" } ] }, { - "name": "is_using_model_front", + "name": "get_angle_to", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2276447920, "return_value": { - "type": "bool" - } - }, - { - "name": "set_loop", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "loop", - "type": "bool" + "name": "point", + "type": "Vector2" } ] }, { - "name": "has_loop", + "name": "to_local", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2656412154, "return_value": { - "type": "bool" - } - }, - { - "name": "set_tilt_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "Vector2" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "global_point", + "type": "Vector2" } ] }, { - "name": "is_tilt_enabled", + "name": "to_global", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2656412154, "return_value": { - "type": "bool" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_point", + "type": "Vector2" + } + ] }, { - "name": "correct_posture", - "is_const": false, + "name": "get_relative_transform_to_parent", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2686588690, + "hash": 904556875, "return_value": { - "type": "Transform3D" + "type": "Transform2D" }, "arguments": [ { - "name": "transform", - "type": "Transform3D" - }, - { - "name": "rotation_mode", - "type": "enum::PathFollow3D.RotationMode" + "name": "parent", + "type": "Node" } ] } ], "properties": [ { - "type": "float", - "name": "progress", - "setter": "set_progress", - "getter": "get_progress" + "type": "Vector2", + "name": "position", + "setter": "set_position", + "getter": "get_position" }, { "type": "float", - "name": "progress_ratio", - "setter": "set_progress_ratio", - "getter": "get_progress_ratio" + "name": "rotation", + "setter": "set_rotation", + "getter": "get_rotation" }, { "type": "float", - "name": "h_offset", - "setter": "set_h_offset", - "getter": "get_h_offset" + "name": "rotation_degrees", + "setter": "set_rotation_degrees", + "getter": "get_rotation_degrees" }, { - "type": "float", - "name": "v_offset", - "setter": "set_v_offset", - "getter": "get_v_offset" + "type": "Vector2", + "name": "scale", + "setter": "set_scale", + "getter": "get_scale" }, { - "type": "int", - "name": "rotation_mode", - "setter": "set_rotation_mode", - "getter": "get_rotation_mode" + "type": "float", + "name": "skew", + "setter": "set_skew", + "getter": "get_skew" }, { - "type": "bool", - "name": "use_model_front", - "setter": "set_use_model_front", - "getter": "is_using_model_front" + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" }, { - "type": "bool", - "name": "cubic_interp", - "setter": "set_cubic_interpolation", - "getter": "get_cubic_interpolation" + "type": "Vector2", + "name": "global_position", + "setter": "set_global_position", + "getter": "get_global_position" }, { - "type": "bool", - "name": "loop", - "setter": "set_loop", - "getter": "has_loop" + "type": "float", + "name": "global_rotation", + "setter": "set_global_rotation", + "getter": "get_global_rotation" }, { - "type": "bool", - "name": "tilt_enabled", - "setter": "set_tilt_enabled", - "getter": "is_tilt_enabled" + "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": "Performance", + "name": "Node3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Object", + "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": "Monitor", + "name": "RotationEditMode", "is_bitfield": false, "values": [ { - "name": "TIME_FPS", + "name": "ROTATION_EDIT_MODE_EULER", "value": 0 }, { - "name": "TIME_PROCESS", + "name": "ROTATION_EDIT_MODE_QUATERNION", "value": 1 }, { - "name": "TIME_PHYSICS_PROCESS", + "name": "ROTATION_EDIT_MODE_BASIS", "value": 2 - }, - { - "name": "TIME_NAVIGATION_PROCESS", - "value": 3 - }, - { - "name": "MEMORY_STATIC", - "value": 4 - }, - { - "name": "MEMORY_STATIC_MAX", - "value": 5 - }, - { - "name": "MEMORY_MESSAGE_BUFFER_MAX", - "value": 6 - }, - { - "name": "OBJECT_COUNT", - "value": 7 - }, - { - "name": "OBJECT_RESOURCE_COUNT", - "value": 8 - }, - { - "name": "OBJECT_NODE_COUNT", - "value": 9 - }, - { - "name": "OBJECT_ORPHAN_NODE_COUNT", - "value": 10 - }, - { - "name": "RENDER_TOTAL_OBJECTS_IN_FRAME", - "value": 11 - }, - { - "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME", - "value": 12 - }, - { - "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME", - "value": 13 - }, - { - "name": "RENDER_VIDEO_MEM_USED", - "value": 14 - }, - { - "name": "RENDER_TEXTURE_MEM_USED", - "value": 15 - }, - { - "name": "RENDER_BUFFER_MEM_USED", - "value": 16 - }, - { - "name": "PHYSICS_2D_ACTIVE_OBJECTS", - "value": 17 - }, - { - "name": "PHYSICS_2D_COLLISION_PAIRS", - "value": 18 - }, - { - "name": "PHYSICS_2D_ISLAND_COUNT", - "value": 19 - }, - { - "name": "PHYSICS_3D_ACTIVE_OBJECTS", - "value": 20 - }, - { - "name": "PHYSICS_3D_COLLISION_PAIRS", - "value": 21 - }, - { - "name": "PHYSICS_3D_ISLAND_COUNT", - "value": 22 - }, - { - "name": "AUDIO_OUTPUT_LATENCY", - "value": 23 - }, - { - "name": "NAVIGATION_ACTIVE_MAPS", - "value": 24 - }, - { - "name": "NAVIGATION_REGION_COUNT", - "value": 25 - }, - { - "name": "NAVIGATION_AGENT_COUNT", - "value": 26 - }, - { - "name": "NAVIGATION_LINK_COUNT", - "value": 27 - }, - { - "name": "NAVIGATION_POLYGON_COUNT", - "value": 28 - }, - { - "name": "NAVIGATION_EDGE_COUNT", - "value": 29 - }, - { - "name": "NAVIGATION_EDGE_MERGE_COUNT", - "value": 30 - }, - { - "name": "NAVIGATION_EDGE_CONNECTION_COUNT", - "value": 31 - }, - { - "name": "NAVIGATION_EDGE_FREE_COUNT", - "value": 32 - }, - { - "name": "MONITOR_MAX", - "value": 33 } ] } ], "methods": [ { - "name": "get_monitor", - "is_const": true, + "name": "set_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1943275655, - "return_value": { - "type": "float", - "meta": "double" - }, + "hash": 2952846383, "arguments": [ { - "name": "monitor", - "type": "enum::Performance.Monitor" + "name": "local", + "type": "Transform3D" } ] }, { - "name": "add_custom_monitor", - "is_const": false, + "name": "get_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4099036814, - "hash_compatibility": [ - 2865980031 - ], - "arguments": [ - { - "name": "id", - "type": "StringName" - }, - { - "name": "callable", - "type": "Callable" - }, - { - "name": "arguments", - "type": "Array", - "default_value": "[]" - } - ] + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } }, { - "name": "remove_custom_monitor", + "name": "set_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 3460891852, "arguments": [ { - "name": "id", - "type": "StringName" + "name": "position", + "type": "Vector3" } ] }, { - "name": "has_custom_monitor", - "is_const": false, + "name": "get_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2041966384, + "hash": 3360562783, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "id", - "type": "StringName" - } - ] + "type": "Vector3" + } }, { - "name": "get_custom_monitor", + "name": "set_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2138907829, - "return_value": { - "type": "Variant" - }, + "hash": 3460891852, "arguments": [ { - "name": "id", - "type": "StringName" + "name": "euler_radians", + "type": "Vector3" } ] }, { - "name": "get_monitor_modification_time", - "is_const": false, + "name": "get_rotation", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3360562783, "return_value": { - "type": "int", - "meta": "uint64" + "type": "Vector3" } }, { - "name": "get_custom_monitor_names", + "name": "set_rotation_degrees", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::StringName" - } - } - ] - }, - { - "name": "PhysicalBone2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "RigidBody2D", - "api_type": "core", - "methods": [ - { - "name": "get_joint", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3582132112, - "return_value": { - "type": "Joint2D" - } + "hash": 3460891852, + "arguments": [ + { + "name": "euler_degrees", + "type": "Vector3" + } + ] }, { - "name": "get_auto_configure_joint", + "name": "get_rotation_degrees", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3360562783, "return_value": { - "type": "bool" + "type": "Vector3" } }, { - "name": "set_auto_configure_joint", + "name": "set_rotation_order", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1820889989, "arguments": [ { - "name": "auto_configure_joint", - "type": "bool" + "name": "order", + "type": "enum::EulerOrder" } ] }, { - "name": "set_simulate_physics", + "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": 2586408642, + "hash": 141483330, "arguments": [ { - "name": "simulate_physics", - "type": "bool" + "name": "edit_mode", + "type": "enum::Node3D.RotationEditMode" } ] }, { - "name": "get_simulate_physics", + "name": "get_rotation_edit_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1572188370, "return_value": { - "type": "bool" + "type": "enum::Node3D.RotationEditMode" } }, { - "name": "is_simulating_physics", + "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": 36873697, + "hash": 3360562783, "return_value": { - "type": "bool" + "type": "Vector3" } }, { - "name": "set_bone2d_nodepath", + "name": "set_quaternion", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1727505552, "arguments": [ { - "name": "nodepath", - "type": "NodePath" + "name": "quaternion", + "type": "Quaternion" } ] }, { - "name": "get_bone2d_nodepath", + "name": "get_quaternion", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 1222331677, "return_value": { - "type": "NodePath" + "type": "Quaternion" } }, { - "name": "set_bone2d_index", + "name": "set_basis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1055510324, "arguments": [ { - "name": "bone_index", - "type": "int", - "meta": "int32" + "name": "basis", + "type": "Basis" } ] }, { - "name": "get_bone2d_index", + "name": "get_basis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2716978435, "return_value": { - "type": "int", - "meta": "int32" + "type": "Basis" } }, { - "name": "set_follow_bone_when_simulating", + "name": "set_global_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2952846383, "arguments": [ { - "name": "follow_bone", - "type": "bool" + "name": "global", + "type": "Transform3D" } ] }, { - "name": "get_follow_bone_when_simulating", + "name": "get_global_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3229777777, "return_value": { - "type": "bool" + "type": "Transform3D" } - } - ], - "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", + "name": "get_global_transform_interpolated", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "state", - "type": "PhysicsDirectBodyState3D" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 4183770049, + "return_value": { + "type": "Transform3D" + } }, { - "name": "apply_central_impulse", + "name": "set_global_position", "is_const": false, "is_vararg": false, "is_static": false, @@ -159438,85 +168948,74 @@ "hash": 3460891852, "arguments": [ { - "name": "impulse", + "name": "position", "type": "Vector3" } ] }, { - "name": "apply_impulse", - "is_const": false, + "name": "get_global_position", + "is_const": true, "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)" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "set_joint_type", + "name": "set_global_basis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2289552604, + "hash": 1055510324, "arguments": [ { - "name": "joint_type", - "type": "enum::PhysicalBone3D.JointType" + "name": "basis", + "type": "Basis" } ] }, { - "name": "get_joint_type", + "name": "get_global_basis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 931347320, + "hash": 2716978435, "return_value": { - "type": "enum::PhysicalBone3D.JointType" + "type": "Basis" } }, { - "name": "set_joint_offset", + "name": "set_global_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3460891852, "arguments": [ { - "name": "offset", - "type": "Transform3D" + "name": "euler_radians", + "type": "Vector3" } ] }, { - "name": "get_joint_offset", + "name": "get_global_rotation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 3360562783, "return_value": { - "type": "Transform3D" + "type": "Vector3" } }, { - "name": "set_joint_rotation", + "name": "set_global_rotation_degrees", "is_const": false, "is_vararg": false, "is_static": false, @@ -159524,13 +169023,13 @@ "hash": 3460891852, "arguments": [ { - "name": "euler", + "name": "euler_degrees", "type": "Vector3" } ] }, { - "name": "get_joint_rotation", + "name": "get_global_rotation_degrees", "is_const": true, "is_vararg": false, "is_static": false, @@ -159541,278 +169040,338 @@ } }, { - "name": "set_body_offset", + "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": 2952846383, + "hash": 2586408642, "arguments": [ { - "name": "offset", - "type": "Transform3D" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_body_offset", - "is_const": true, + "name": "set_as_top_level", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, - "return_value": { - "type": "Transform3D" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_simulate_physics", - "is_const": false, + "name": "is_set_as_top_level", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 36873697, "return_value": { "type": "bool" } }, { - "name": "is_simulating_physics", + "name": "set_disable_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "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_bone_id", + "name": "get_world_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 317588385, "return_value": { - "type": "int", - "meta": "int32" + "type": "World3D" } }, { - "name": "set_mass", + "name": "force_update_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3218959716 + }, + { + "name": "set_visibility_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, "arguments": [ { - "name": "mass", - "type": "float", - "meta": "float" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_mass", + "name": "get_visibility_parent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4075236667, "return_value": { - "type": "float", - "meta": "float" + "type": "NodePath" } }, { - "name": "set_friction", + "name": "update_gizmos", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3218959716 + }, + { + "name": "add_gizmo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1544533845, "arguments": [ { - "name": "friction", - "type": "float", - "meta": "float" + "name": "gizmo", + "type": "Node3DGizmo" } ] }, { - "name": "get_friction", + "name": "get_gizmos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::Node3DGizmo" } }, { - "name": "set_bounce", + "name": "clear_gizmos", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3218959716 + }, + { + "name": "set_subgizmo_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3317607635, "arguments": [ { - "name": "bounce", - "type": "float", - "meta": "float" + "name": "gizmo", + "type": "Node3DGizmo" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "get_bounce", - "is_const": true, + "name": "clear_subgizmo_selection", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3218959716 }, { - "name": "set_gravity_scale", + "name": "set_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "gravity_scale", - "type": "float", - "meta": "float" + "name": "visible", + "type": "bool" } ] }, { - "name": "get_gravity_scale", + "name": "is_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_linear_damp_mode", + "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": 1244972221, - "arguments": [ - { - "name": "linear_damp_mode", - "type": "enum::PhysicalBone3D.DampMode" - } - ] + "hash": 3218959716 }, { - "name": "get_linear_damp_mode", - "is_const": true, + "name": "hide", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205884699, - "return_value": { - "type": "enum::PhysicalBone3D.DampMode" - } + "hash": 3218959716 }, { - "name": "set_angular_damp_mode", + "name": "set_notify_local_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1244972221, + "hash": 2586408642, "arguments": [ { - "name": "angular_damp_mode", - "type": "enum::PhysicalBone3D.DampMode" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_angular_damp_mode", + "name": "is_local_transform_notification_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205884699, + "hash": 36873697, "return_value": { - "type": "enum::PhysicalBone3D.DampMode" + "type": "bool" } }, { - "name": "set_linear_damp", + "name": "set_notify_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "linear_damp", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_linear_damp", + "name": "is_transform_notification_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_angular_damp", + "name": "rotate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3436291937, "arguments": [ { - "name": "angular_damp", + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", "type": "float", "meta": "float" } ] }, { - "name": "get_angular_damp", - "is_const": true, + "name": "global_rotate", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3436291937, + "arguments": [ + { + "name": "axis", + "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_linear_velocity", + "name": "global_scale", "is_const": false, "is_vararg": false, "is_static": false, @@ -159820,364 +169379,789 @@ "hash": 3460891852, "arguments": [ { - "name": "linear_velocity", + "name": "scale", "type": "Vector3" } ] }, { - "name": "get_linear_velocity", - "is_const": true, + "name": "global_translate", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] }, { - "name": "set_angular_velocity", + "name": "rotate_object_local", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3436291937, "arguments": [ { - "name": "angular_velocity", + "name": "axis", "type": "Vector3" + }, + { + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "get_angular_velocity", - "is_const": true, + "name": "scale_object_local", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 3460891852, + "arguments": [ + { + "name": "scale", + "type": "Vector3" + } + ] }, { - "name": "set_use_custom_integrator", + "name": "translate_object_local", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3460891852, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "offset", + "type": "Vector3" } ] }, { - "name": "is_using_custom_integrator", + "name": "rotate_x", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_can_sleep", + "name": "rotate_y", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "able_to_sleep", - "type": "bool" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "is_able_to_sleep", - "is_const": true, + "name": "rotate_z", + "is_const": false, "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" + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] }, { - "type": "Transform3D", - "name": "joint_offset", - "setter": "set_joint_offset", - "getter": "get_joint_offset" + "name": "translate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] }, { - "type": "Vector3", - "name": "joint_rotation", - "setter": "set_joint_rotation", - "getter": "get_joint_rotation" + "name": "orthonormalize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "Transform3D", - "name": "body_offset", - "setter": "set_body_offset", - "getter": "get_body_offset" + "name": "set_identity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "float", - "name": "mass", - "setter": "set_mass", - "getter": "get_mass" + "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" + } + ] }, { - "type": "float", - "name": "friction", - "setter": "set_friction", - "getter": "get_friction" + "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" + } + ] }, { - "type": "float", - "name": "bounce", - "setter": "set_bounce", - "getter": "get_bounce" + "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" + } + ] }, { - "type": "float", - "name": "gravity_scale", - "setter": "set_gravity_scale", - "getter": "get_gravity_scale" + "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": "bool", - "name": "custom_integrator", - "setter": "set_use_custom_integrator", - "getter": "is_using_custom_integrator" + "type": "Transform3D", + "name": "global_transform", + "setter": "set_global_transform", + "getter": "get_global_transform" }, { - "type": "int", - "name": "linear_damp_mode", - "setter": "set_linear_damp_mode", - "getter": "get_linear_damp_mode" + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" }, { - "type": "float", - "name": "linear_damp", - "setter": "set_linear_damp", - "getter": "get_linear_damp" + "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": "angular_damp_mode", - "setter": "set_angular_damp_mode", - "getter": "get_angular_damp_mode" + "name": "rotation_edit_mode", + "setter": "set_rotation_edit_mode", + "getter": "get_rotation_edit_mode" }, { - "type": "float", - "name": "angular_damp", - "setter": "set_angular_damp", - "getter": "get_angular_damp" + "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": "linear_velocity", - "setter": "set_linear_velocity", - "getter": "get_linear_velocity" + "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": "angular_velocity", - "setter": "set_angular_velocity", - "getter": "get_angular_velocity" + "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": "can_sleep", - "setter": "set_can_sleep", - "getter": "is_able_to_sleep" + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "NodePath", + "name": "visibility_parent", + "setter": "set_visibility_parent", + "getter": "get_visibility_parent" } ] }, { - "name": "PhysicalSkyMaterial", + "name": "Node3DGizmo", "is_refcounted": true, - "is_instantiable": true, - "inherits": "Material", + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "Noise", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "set_rayleigh_coefficient", - "is_const": false, + "name": "get_noise_1d", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3919130443, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "rayleigh", + "name": "x", "type": "float", "meta": "float" } ] }, { - "name": "get_rayleigh_coefficient", + "name": "get_noise_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2753205203, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + }, + { + "name": "y", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_rayleigh_color", - "is_const": false, + "name": "get_noise_2dv", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2276447920, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "color", - "type": "Color" + "name": "v", + "type": "Vector2" } ] }, { - "name": "get_rayleigh_color", + "name": "get_noise_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 973811851, "return_value": { - "type": "Color" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "x", + "type": "float", + "meta": "float" + }, + { + "name": "y", + "type": "float", + "meta": "float" + }, + { + "name": "z", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_mie_coefficient", - "is_const": false, + "name": "get_noise_3dv", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1109078154, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "mie", + "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" + "meta": "float", + "default_value": "0.1" + }, + { + "name": "normalize", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_mie_coefficient", + "name": "get_image_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3977814329, + "hash_compatibility": [ + 2358868431 + ], "return_value": { - "type": "float", - "meta": "float" - } + "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": "set_mie_eccentricity", - "is_const": false, + "name": "get_seamless_image_3d", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 451006340, + "hash_compatibility": [ + 3328694319 + ], + "return_value": { + "type": "typedarray::Image" + }, "arguments": [ { - "name": "eccentricity", + "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" + "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": "get_mie_eccentricity", + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_invert", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "get_invert", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_mie_color", + "name": "set_in_3d_space", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2586408642, "arguments": [ { - "name": "color", - "type": "Color" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_mie_color", + "name": "is_in_3d_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 36873697, "return_value": { - "type": "Color" + "type": "bool" } }, { - "name": "set_turbidity", + "name": "set_generate_mipmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "turbidity", - "type": "float", - "meta": "float" + "name": "invert", + "type": "bool" } ] }, { - "name": "get_turbidity", + "name": "is_generating_mipmaps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_sun_disk_scale", + "name": "set_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "seamless", + "type": "bool" + } + ] + }, + { + "name": "get_seamless", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", "is_const": false, "is_vararg": false, "is_static": false, @@ -160185,51 +170169,51 @@ "hash": 373806689, "arguments": [ { - "name": "scale", + "name": "seamless_blend_skirt", "type": "float", "meta": "float" } ] }, { - "name": "get_sun_disk_scale", - "is_const": true, + "name": "get_seamless_blend_skirt", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 191475506, "return_value": { "type": "float", "meta": "float" } }, { - "name": "set_ground_color", + "name": "set_as_normal_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2586408642, "arguments": [ { - "name": "color", - "type": "Color" + "name": "as_normal_map", + "type": "bool" } ] }, { - "name": "get_ground_color", - "is_const": true, + "name": "is_normal_map", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2240911060, "return_value": { - "type": "Color" + "type": "bool" } }, { - "name": "set_energy_multiplier", + "name": "set_bump_strength", "is_const": false, "is_vararg": false, "is_static": false, @@ -160237,26 +170221,26 @@ "hash": 373806689, "arguments": [ { - "name": "multiplier", + "name": "bump_strength", "type": "float", "meta": "float" } ] }, { - "name": "get_energy_multiplier", - "is_const": true, + "name": "get_bump_strength", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 191475506, "return_value": { "type": "float", "meta": "float" } }, { - "name": "set_use_debanding", + "name": "set_normalize", "is_const": false, "is_vararg": false, "is_static": false, @@ -160264,13 +170248,13 @@ "hash": 2586408642, "arguments": [ { - "name": "use_debanding", + "name": "normalize", "type": "bool" } ] }, { - "name": "get_use_debanding", + "name": "is_normalized", "is_const": true, "is_vararg": false, "is_static": false, @@ -160281,4251 +170265,3918 @@ } }, { - "name": "set_night_sky", + "name": "set_color_ramp", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2756054477, "arguments": [ { - "name": "night_sky", - "type": "Texture2D" + "name": "gradient", + "type": "Gradient" } ] }, { - "name": "get_night_sky", + "name": "get_color_ramp", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 132272999, "return_value": { - "type": "Texture2D" + "type": "Gradient" + } + }, + { + "name": "set_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135492439, + "arguments": [ + { + "name": "noise", + "type": "Noise" + } + ] + }, + { + "name": "get_noise", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 185851837, + "return_value": { + "type": "Noise" } } ], "properties": [ { - "type": "float", - "name": "rayleigh_coefficient", - "setter": "set_rayleigh_coefficient", - "getter": "get_rayleigh_coefficient" + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" }, { - "type": "Color", - "name": "rayleigh_color", - "setter": "set_rayleigh_color", - "getter": "get_rayleigh_color" + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" }, { - "type": "float", - "name": "mie_coefficient", - "setter": "set_mie_coefficient", - "getter": "get_mie_coefficient" + "type": "bool", + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" }, { - "type": "float", - "name": "mie_eccentricity", - "setter": "set_mie_eccentricity", - "getter": "get_mie_eccentricity" + "type": "bool", + "name": "in_3d_space", + "setter": "set_in_3d_space", + "getter": "is_in_3d_space" }, { - "type": "Color", - "name": "mie_color", - "setter": "set_mie_color", - "getter": "get_mie_color" + "type": "bool", + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "is_generating_mipmaps" }, { - "type": "float", - "name": "turbidity", - "setter": "set_turbidity", - "getter": "get_turbidity" + "type": "bool", + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" }, { "type": "float", - "name": "sun_disk_scale", - "setter": "set_sun_disk_scale", - "getter": "get_sun_disk_scale" + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" }, { - "type": "Color", - "name": "ground_color", - "setter": "set_ground_color", - "getter": "get_ground_color" + "type": "bool", + "name": "as_normal_map", + "setter": "set_as_normal_map", + "getter": "is_normal_map" }, { "type": "float", - "name": "energy_multiplier", - "setter": "set_energy_multiplier", - "getter": "get_energy_multiplier" + "name": "bump_strength", + "setter": "set_bump_strength", + "getter": "get_bump_strength" }, { "type": "bool", - "name": "use_debanding", - "setter": "set_use_debanding", - "getter": "get_use_debanding" + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" }, { - "type": "Texture2D", - "name": "night_sky", - "setter": "set_night_sky", - "getter": "get_night_sky" + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" } ] }, { - "name": "PhysicsBody2D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "CollisionObject2D", + "name": "NoiseTexture3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture3D", "api_type": "core", "methods": [ { - "name": "move_and_collide", + "name": "set_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3681923724, - "hash_compatibility": [ - 1529961754 - ], - "return_value": { - "type": "KinematicCollision2D" - }, + "hash": 1286410249, "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": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "test_move", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3324464701, - "hash_compatibility": [ - 1369208982 - ], - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "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": "height", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_collision_exceptions", + "name": "set_depth", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::PhysicsBody2D" - } + "hash": 1286410249, + "arguments": [ + { + "name": "depth", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "add_collision_exception_with", + "name": "set_invert", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "Node" + "name": "invert", + "type": "bool" } ] }, { - "name": "remove_collision_exception_with", + "name": "get_invert", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seamless", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "Node" + "name": "seamless", + "type": "bool" } ] - } - ] - }, - { - "name": "PhysicsBody3D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "CollisionObject3D", - "api_type": "core", - "methods": [ + }, { - "name": "move_and_collide", + "name": "get_seamless", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3208792678, - "hash_compatibility": [ - 2825704414 - ], + "hash": 2240911060, "return_value": { - "type": "KinematicCollision3D" - }, + "type": "bool" + } + }, + { + "name": "set_seamless_blend_skirt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "motion", - "type": "Vector3" - }, - { - "name": "test_only", - "type": "bool", - "default_value": "false" - }, - { - "name": "safe_margin", + "name": "seamless_blend_skirt", "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" + "meta": "float" } ] }, { - "name": "test_move", + "name": "get_seamless_blend_skirt", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2481691619, - "hash_compatibility": [ - 680299713 - ], + "hash": 191475506, "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" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_axis_lock", + "name": "set_normalize", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1787895195, + "hash": 2586408642, "arguments": [ { - "name": "axis", - "type": "enum::PhysicsServer3D.BodyAxis" - }, - { - "name": "lock", + "name": "normalize", "type": "bool" } ] }, { - "name": "get_axis_lock", + "name": "is_normalized", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2264617709, + "hash": 36873697, "return_value": { "type": "bool" - }, + } + }, + { + "name": "set_color_ramp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2756054477, "arguments": [ { - "name": "axis", - "type": "enum::PhysicsServer3D.BodyAxis" + "name": "gradient", + "type": "Gradient" } ] }, { - "name": "get_collision_exceptions", - "is_const": false, + "name": "get_color_ramp", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 132272999, "return_value": { - "type": "typedarray::PhysicsBody3D" + "type": "Gradient" } }, { - "name": "add_collision_exception_with", + "name": "set_noise", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 4135492439, "arguments": [ { - "name": "body", - "type": "Node" + "name": "noise", + "type": "Noise" } ] }, { - "name": "remove_collision_exception_with", + "name": "get_noise", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, - "arguments": [ - { - "name": "body", - "type": "Node" - } - ] + "hash": 185851837, + "return_value": { + "type": "Noise" + } } ], "properties": [ { - "type": "bool", - "name": "axis_lock_linear_x", - "setter": "set_axis_lock", - "getter": "get_axis_lock", - "index": 1 + "type": "int", + "name": "width", + "setter": "set_width", + "getter": "get_width" }, { - "type": "bool", - "name": "axis_lock_linear_y", - "setter": "set_axis_lock", - "getter": "get_axis_lock", - "index": 2 + "type": "int", + "name": "height", + "setter": "set_height", + "getter": "get_height" }, { - "type": "bool", - "name": "axis_lock_linear_z", - "setter": "set_axis_lock", - "getter": "get_axis_lock", - "index": 4 + "type": "int", + "name": "depth", + "setter": "set_depth", + "getter": "get_depth" }, { "type": "bool", - "name": "axis_lock_angular_x", - "setter": "set_axis_lock", - "getter": "get_axis_lock", - "index": 8 + "name": "invert", + "setter": "set_invert", + "getter": "get_invert" }, { "type": "bool", - "name": "axis_lock_angular_y", - "setter": "set_axis_lock", - "getter": "get_axis_lock", - "index": 16 + "name": "seamless", + "setter": "set_seamless", + "getter": "get_seamless" + }, + { + "type": "float", + "name": "seamless_blend_skirt", + "setter": "set_seamless_blend_skirt", + "getter": "get_seamless_blend_skirt" }, { "type": "bool", - "name": "axis_lock_angular_z", - "setter": "set_axis_lock", - "getter": "get_axis_lock", - "index": 32 + "name": "normalize", + "setter": "set_normalize", + "getter": "is_normalized" + }, + { + "type": "Gradient", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "Noise", + "name": "noise", + "setter": "set_noise", + "getter": "get_noise" } ] }, { - "name": "PhysicsDirectBodyState2D", + "name": "ORMMaterial3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "BaseMaterial3D", + "api_type": "core" + }, + { + "name": "OS", "is_refcounted": false, - "is_instantiable": 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_total_gravity", - "is_const": true, + "name": "get_entropy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 47165747, "return_value": { - "type": "Vector2" - } + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_total_linear_damp", - "is_const": true, + "name": "get_system_ca_certificates", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2841200299, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "get_total_angular_damp", - "is_const": true, + "name": "get_connected_midi_inputs", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2981934095, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "get_center_of_mass", - "is_const": true, + "name": "open_midi_inputs", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "hash": 3218959716 }, { - "name": "get_center_of_mass_local", - "is_const": true, + "name": "close_midi_inputs", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "hash": 3218959716 }, { - "name": "get_inverse_mass", - "is_const": true, + "name": "alert", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 1783970740, + "hash_compatibility": [ + 233059325 + ], + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "title", + "type": "String", + "default_value": "\"Alert!\"" + } + ] }, { - "name": "get_inverse_inertia", - "is_const": true, + "name": "crash", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 83702148, + "arguments": [ + { + "name": "message", + "type": "String" + } + ] }, { - "name": "set_linear_velocity", + "name": "set_low_processor_usage_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "velocity", - "type": "Vector2" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_linear_velocity", + "name": "is_in_low_processor_usage_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "set_angular_velocity", + "name": "set_low_processor_usage_mode_sleep_usec", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "velocity", - "type": "float", - "meta": "float" + "name": "usec", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_angular_velocity", + "name": "get_low_processor_usage_mode_sleep_usec", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_transform", + "name": "set_delta_smoothing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761652528, + "hash": 2586408642, "arguments": [ { - "name": "transform", - "type": "Transform2D" + "name": "delta_smoothing_enabled", + "type": "bool" } ] }, { - "name": "get_transform", + "name": "is_delta_smoothing_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 36873697, "return_value": { - "type": "Transform2D" + "type": "bool" } }, { - "name": "get_velocity_at_local_position", + "name": "get_processor_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2656412154, + "hash": 3905245786, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "local_position", - "type": "Vector2" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "apply_central_impulse", - "is_const": false, + "name": "get_processor_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "impulse", - "type": "Vector2" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "apply_torque_impulse", - "is_const": false, + "name": "get_system_fonts", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "impulse", - "type": "float", - "meta": "float" - } - ] + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "apply_impulse", - "is_const": false, + "name": "get_system_font_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288681949, + "hash": 626580860, "hash_compatibility": [ - 496058220 + 2262142305 ], + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "impulse", - "type": "Vector2" + "name": "font_name", + "type": "String" }, { - "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": "weight", + "type": "int", + "meta": "int32", + "default_value": "400" + }, { - "name": "force", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "stretch", + "type": "int", + "meta": "int32", + "default_value": "100" + }, + { + "name": "italic", + "type": "bool", + "default_value": "false" } ] }, { - "name": "apply_force", - "is_const": false, + "name": "get_system_font_path_for_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288681949, + "hash": 197317981, "hash_compatibility": [ - 496058220 + 3824042574 ], + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "force", - "type": "Vector2" + "name": "font_name", + "type": "String" }, { - "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": "text", + "type": "String" + }, { - "name": "torque", - "type": "float", - "meta": "float" + "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": "add_constant_central_force", - "is_const": false, + "name": "get_executable_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3862383994, - "arguments": [ - { - "name": "force", - "type": "Vector2", - "default_value": "Vector2(0, 0)" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "add_constant_force", + "name": "read_string_from_stdin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288681949, + "hash": 990163283, "hash_compatibility": [ - 496058220 + 2841200299 ], + "return_value": { + "type": "String" + }, "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": "buffer_size", + "type": "int", + "meta": "int64" } ] }, { - "name": "set_constant_force", + "name": "read_buffer_from_stdin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, "arguments": [ { - "name": "force", - "type": "Vector2" + "name": "buffer_size", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_constant_force", + "name": "get_stdin_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1704816237, "return_value": { - "type": "Vector2" + "type": "enum::OS.StdHandleType" } }, { - "name": "set_constant_torque", - "is_const": false, + "name": "get_stdout_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" + } }, { - "name": "get_constant_torque", + "name": "get_stderr_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1704816237, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::OS.StdHandleType" } }, { - "name": "set_sleep_state", + "name": "execute", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1488299882, + "hash_compatibility": [ + 2881709059 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "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": "is_sleeping", - "is_const": true, + "name": "execute_with_pipe", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2851312030, + "hash_compatibility": [ + 3845631403 + ], "return_value": { - "type": "bool" - } + "type": "Dictionary" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "blocking", + "type": "bool", + "default_value": "true" + } + ] }, { - "name": "get_contact_count", - "is_const": true, + "name": "create_process", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "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": "get_contact_local_position", - "is_const": true, + "name": "create_instance", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 1080601263, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "arguments", + "type": "PackedStringArray" } ] }, { - "name": "get_contact_local_normal", - "is_const": true, + "name": "kill", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 844576869, "return_value": { - "type": "Vector2" + "type": "enum::Error" }, "arguments": [ { - "name": "contact_idx", + "name": "pid", "type": "int", "meta": "int32" } ] }, { - "name": "get_contact_local_shape", - "is_const": true, + "name": "shell_open", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 166001499, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Error" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "uri", + "type": "String" } ] }, { - "name": "get_contact_local_velocity_at_position", - "is_const": true, + "name": "shell_show_in_file_manager", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 3565188097, + "hash_compatibility": [ + 885841341 + ], "return_value": { - "type": "Vector2" + "type": "enum::Error" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "file_or_dir_path", + "type": "String" + }, + { + "name": "open_folder", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_contact_collider", + "name": "is_process_running", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, + "hash": 1116898809, "return_value": { - "type": "RID" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", + "name": "pid", "type": "int", "meta": "int32" } ] }, { - "name": "get_contact_collider_position", + "name": "get_process_exit_code", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 923996154, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "contact_idx", + "name": "pid", "type": "int", "meta": "int32" } ] }, { - "name": "get_contact_collider_id", + "name": "get_process_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "meta": "int32" + } }, { - "name": "get_contact_collider_object", + "name": "has_environment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3332903315, + "hash": 3927539163, "return_value": { - "type": "Object" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "variable", + "type": "String" } ] }, { - "name": "get_contact_collider_shape", + "name": "get_environment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3135753539, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "variable", + "type": "String" } ] }, { - "name": "get_contact_collider_velocity_at_position", + "name": "set_environment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, - "return_value": { - "type": "Vector2" - }, + "hash": 3605043004, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "variable", + "type": "String" + }, + { + "name": "value", + "type": "String" } ] }, { - "name": "get_contact_impulse", + "name": "unset_environment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, - "return_value": { - "type": "Vector2" - }, + "hash": 3089850668, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "variable", + "type": "String" } ] }, { - "name": "get_step", + "name": "get_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "integrate_forces", - "is_const": false, + "name": "get_distribution_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_space_state", - "is_const": false, + "name": "get_version", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2506717822, + "hash": 201670096, "return_value": { - "type": "PhysicsDirectSpaceState2D" + "type": "String" } - } - ], - "properties": [ - { - "type": "float", - "name": "step", - "getter": "get_step" - }, - { - "type": "float", - "name": "inverse_mass", - "getter": "get_inverse_mass" - }, - { - "type": "float", - "name": "inverse_inertia", - "getter": "get_inverse_inertia" - }, - { - "type": "float", - "name": "total_angular_damp", - "getter": "get_total_angular_damp" - }, - { - "type": "float", - "name": "total_linear_damp", - "getter": "get_total_linear_damp" - }, - { - "type": "Vector2", - "name": "total_gravity", - "getter": "get_total_gravity" - }, - { - "type": "Vector2", - "name": "center_of_mass", - "getter": "get_center_of_mass" - }, - { - "type": "Vector2", - "name": "center_of_mass_local", - "getter": "get_center_of_mass_local" - }, - { - "type": "float", - "name": "angular_velocity", - "setter": "set_angular_velocity", - "getter": "get_angular_velocity" - }, - { - "type": "Vector2", - "name": "linear_velocity", - "setter": "set_linear_velocity", - "getter": "get_linear_velocity" }, { - "type": "bool", - "name": "sleeping", - "setter": "set_sleep_state", - "getter": "is_sleeping" - }, - { - "type": "Transform2D", - "name": "transform", - "setter": "set_transform", - "getter": "get_transform" - } - ] - }, - { - "name": "PhysicsDirectBodyState2DExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsDirectBodyState2D", - "api_type": "core", - "methods": [ - { - "name": "_get_total_gravity", + "name": "get_version_alias", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "Vector2" + "type": "String" } }, { - "name": "_get_total_linear_damp", - "is_const": true, - "is_static": false, + "name": "get_cmdline_args", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "_get_total_angular_damp", - "is_const": true, - "is_static": false, + "name": "get_cmdline_user_args", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2981934095, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "_get_center_of_mass", + "name": "get_video_adapter_driver_info", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "Vector2" + "type": "PackedStringArray" } }, { - "name": "_get_center_of_mass_local", - "is_const": true, - "is_static": false, + "name": "set_restart_on_exit", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } + "is_static": false, + "is_virtual": false, + "hash": 3331453935, + "hash_compatibility": [ + 611198603 + ], + "arguments": [ + { + "name": "restart", + "type": "bool" + }, + { + "name": "arguments", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + } + ] }, { - "name": "_get_inverse_mass", + "name": "is_restart_on_exit_set", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "_get_inverse_inertia", + "name": "get_restart_on_exit_arguments", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "_set_linear_velocity", - "is_const": false, - "is_static": false, + "name": "delay_usec", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 998575451, "arguments": [ { - "name": "velocity", - "type": "Vector2" + "name": "usec", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_linear_velocity", + "name": "delay_msec", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_set_angular_velocity", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 998575451, "arguments": [ { - "name": "velocity", - "type": "float", - "meta": "float" + "name": "msec", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_angular_velocity", + "name": "get_locale", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "_set_transform", - "is_const": false, - "is_static": false, + "name": "get_locale_language", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "transform", - "type": "Transform2D" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "_get_transform", + "name": "get_model_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "Transform2D" + "type": "String" } }, { - "name": "_get_velocity_at_local_position", + "name": "is_userfs_persistent", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "local_position", - "type": "Vector2" - } - ] + "type": "bool" + } }, { - "name": "_apply_central_impulse", - "is_const": false, - "is_static": false, + "name": "is_stdout_verbose", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "Vector2" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "_apply_impulse", - "is_const": false, - "is_static": false, + "name": "is_debug_build", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2" - } - ] - }, - { - "name": "_apply_torque_impulse", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "float", - "meta": "float" - } - ] + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "_apply_central_force", - "is_const": false, - "is_static": false, + "name": "get_static_memory_usage", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - } - ] - }, - { - "name": "_apply_force", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2" - } - ] + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "name": "_apply_torque", - "is_const": false, - "is_static": false, + "name": "get_static_memory_peak_usage", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "_add_constant_central_force", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - } - ] + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "name": "_add_constant_force", - "is_const": false, - "is_static": false, + "name": "get_memory_info", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2" - } - ] - }, - { - "name": "_add_constant_torque", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] + "is_virtual": false, + "hash": 3102165223, + "return_value": { + "type": "Dictionary" + } }, { - "name": "_set_constant_force", - "is_const": false, - "is_static": false, + "name": "move_to_trash", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2113323047, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "force", - "type": "Vector2" + "name": "path", + "type": "String" } ] }, { - "name": "_get_constant_force", + "name": "get_user_data_dir", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "Vector2" + "type": "String" } }, { - "name": "_set_constant_torque", - "is_const": false, - "is_static": false, + "name": "get_system_dir", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3073895123, + "hash_compatibility": [ + 1965199849 + ], + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "torque", - "type": "float", - "meta": "float" + "name": "dir", + "type": "enum::OS.SystemDir" + }, + { + "name": "shared_storage", + "type": "bool", + "default_value": "true" } ] }, { - "name": "_get_constant_torque", + "name": "get_config_dir", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "_set_sleep_state", - "is_const": false, - "is_static": false, + "name": "get_data_dir", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "_is_sleeping", + "name": "get_cache_dir", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "_get_contact_count", + "name": "get_temp_dir", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "_get_contact_local_position", + "name": "get_unique_id", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "_get_contact_local_normal", + "name": "get_keycode_string", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2261993717, "return_value": { - "type": "Vector2" + "type": "String" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "code", + "type": "enum::Key" } ] }, { - "name": "_get_contact_local_shape", + "name": "is_keycode_unicode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", + "name": "code", "type": "int", - "meta": "int32" + "meta": "char32" } ] }, { - "name": "_get_contact_local_velocity_at_position", + "name": "find_keycode_from_string", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1084858572, "return_value": { - "type": "Vector2" + "type": "enum::Key" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "string", + "type": "String" } ] }, { - "name": "_get_contact_collider", - "is_const": true, - "is_static": false, + "name": "set_use_file_access_save_and_swap", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_get_contact_collider_position", - "is_const": true, - "is_static": false, + "name": "set_thread_name", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 166001499, "return_value": { - "type": "Vector2" + "type": "enum::Error" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" } ] }, { - "name": "_get_contact_collider_id", + "name": "get_thread_caller_id", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "uint64" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "_get_contact_collider_object", + "name": "get_main_thread_id", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "Object" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "uint64" + } }, { - "name": "_get_contact_collider_shape", + "name": "has_feature", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "tag_name", + "type": "String" } ] }, { - "name": "_get_contact_collider_velocity_at_position", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2323990056, "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" } ] }, { - "name": "_get_contact_impulse", - "is_const": true, - "is_static": false, + "name": "request_permissions", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "_get_step", + "name": "get_granted_permissions", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "_integrate_forces", + "name": "revoke_granted_permissions", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "bool", + "name": "low_processor_usage_mode", + "setter": "set_low_processor_usage_mode", + "getter": "is_in_low_processor_usage_mode" }, { - "name": "_get_space_state", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PhysicsDirectSpaceState2D" - } + "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": "PhysicsDirectBodyState3D", + "name": "Object", "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", + "is_instantiable": true, "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_POSTINITIALIZE", + "value": 0 + }, + { + "name": "NOTIFICATION_PREDELETE", + "value": 1 + }, + { + "name": "NOTIFICATION_EXTENSION_RELOADED", + "value": 2 + } + ], + "enums": [ + { + "name": "ConnectFlags", + "is_bitfield": false, + "values": [ + { + "name": "CONNECT_DEFERRED", + "value": 1 + }, + { + "name": "CONNECT_PERSIST", + "value": 2 + }, + { + "name": "CONNECT_ONE_SHOT", + "value": 4 + }, + { + "name": "CONNECT_REFERENCE_COUNTED", + "value": 8 + } + ] + } + ], "methods": [ { - "name": "get_total_gravity", + "name": "get_class", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 201670096, "return_value": { - "type": "Vector3" + "type": "String" } }, { - "name": "get_total_linear_damp", + "name": "is_class", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3927539163, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "String" + } + ] }, { - "name": "get_total_angular_damp", - "is_const": true, + "name": "set", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] }, { - "name": "get_center_of_mass", + "name": "get", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2760726917, "return_value": { - "type": "Vector3" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] }, { - "name": "get_center_of_mass_local", - "is_const": true, + "name": "set_indexed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 3500910842, + "arguments": [ + { + "name": "property_path", + "type": "NodePath" + }, + { + "name": "value", + "type": "Variant" + } + ] }, { - "name": "get_principal_inertia_axes", + "name": "get_indexed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 4006125091, "return_value": { - "type": "Basis" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "property_path", + "type": "NodePath" + } + ] }, { - "name": "get_inverse_mass", + "name": "get_property_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::Dictionary" } }, { - "name": "get_inverse_inertia", + "name": "get_method_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3995934104, "return_value": { - "type": "Vector3" + "type": "typedarray::Dictionary" } }, { - "name": "get_inverse_inertia_tensor", + "name": "property_can_revert", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 2619796661, "return_value": { - "type": "Basis" - } - }, - { - "name": "set_linear_velocity", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3460891852, + "type": "bool" + }, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "name": "property", + "type": "StringName" } ] }, { - "name": "get_linear_velocity", + "name": "property_get_revert", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2760726917, "return_value": { - "type": "Vector3" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "property", + "type": "StringName" + } + ] }, { - "name": "set_angular_velocity", + "name": "notification", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 4023243586, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "name": "what", + "type": "int", + "meta": "int32" + }, + { + "name": "reversed", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_angular_velocity", + "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": 3360562783, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "uint64" } }, { - "name": "set_transform", + "name": "set_script", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 1114965689, "arguments": [ { - "name": "transform", - "type": "Transform3D" + "name": "script", + "type": "Variant" } ] }, { - "name": "get_transform", + "name": "get_script", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 1214101251, "return_value": { - "type": "Transform3D" + "type": "Variant" } }, { - "name": "get_velocity_at_local_position", - "is_const": true, + "name": "set_meta", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 192990374, - "return_value": { - "type": "Vector3" - }, + "hash": 3776071444, "arguments": [ { - "name": "local_position", - "type": "Vector3" + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "apply_central_impulse", + "name": "remove_meta", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2007698547, + "hash": 3304788590, "arguments": [ { - "name": "impulse", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "name", + "type": "StringName" } ] }, { - "name": "apply_impulse", - "is_const": false, + "name": "get_meta", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2754756483, - "hash_compatibility": [ - 1002852006 - ], + "hash": 3990617847, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "impulse", - "type": "Vector3" + "name": "name", + "type": "StringName" }, { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "default", + "type": "Variant", + "default_value": "null" } ] }, { - "name": "apply_torque_impulse", - "is_const": false, + "name": "has_meta", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "impulse", - "type": "Vector3" + "name": "name", + "type": "StringName" } ] }, { - "name": "apply_central_force", - "is_const": false, + "name": "get_meta_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2007698547, - "arguments": [ - { - "name": "force", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" - } - ] + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } }, { - "name": "apply_force", + "name": "add_user_signal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2754756483, + "hash": 85656714, "hash_compatibility": [ - 1002852006 + 3780025912 ], "arguments": [ { - "name": "force", - "type": "Vector3" + "name": "signal", + "type": "String" }, { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "arguments", + "type": "Array", + "default_value": "[]" } ] }, { - "name": "apply_torque", - "is_const": false, + "name": "has_user_signal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "torque", - "type": "Vector3" + "name": "signal", + "type": "StringName" } ] }, { - "name": "add_constant_central_force", + "name": "remove_user_signal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2007698547, + "hash": 3304788590, "arguments": [ { - "name": "force", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "signal", + "type": "StringName" } ] }, { - "name": "add_constant_force", + "name": "emit_signal", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 2754756483, - "hash_compatibility": [ - 1002852006 - ], + "hash": 4047867050, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "signal", + "type": "StringName" } ] }, { - "name": "add_constant_torque", + "name": "call", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "torque", - "type": "Vector3" + "name": "method", + "type": "StringName" } ] }, { - "name": "set_constant_force", + "name": "call_deferred", "is_const": false, - "is_vararg": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3400424181, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "force", - "type": "Vector3" + "name": "method", + "type": "StringName" } ] }, { - "name": "get_constant_force", - "is_const": true, + "name": "set_deferred", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 3776071444, + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] }, { - "name": "set_constant_torque", + "name": "callv", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1260104456, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "torque", - "type": "Vector3" + "name": "method", + "type": "StringName" + }, + { + "name": "arg_array", + "type": "Array" } ] }, { - "name": "get_constant_torque", + "name": "has_method", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2619796661, "return_value": { - "type": "Vector3" - } + "type": "bool" + }, + "arguments": [ + { + "name": "method", + "type": "StringName" + } + ] }, { - "name": "set_sleep_state", - "is_const": false, + "name": "get_method_argument_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "method", + "type": "StringName" } ] }, { - "name": "is_sleeping", + "name": "has_signal", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2619796661, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] }, { - "name": "get_contact_count", + "name": "get_signal_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3995934104, "return_value": { - "type": "int", - "meta": "int32" + "type": "typedarray::Dictionary" } }, { - "name": "get_contact_local_position", + "name": "get_signal_connection_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 3147814860, "return_value": { - "type": "Vector3" + "type": "typedarray::Dictionary" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "signal", + "type": "StringName" } ] }, { - "name": "get_contact_local_normal", + "name": "get_incoming_connections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 3995934104, "return_value": { - "type": "Vector3" + "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": "contact_idx", + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "flags", "type": "int", - "meta": "int32" + "meta": "uint32", + "default_value": "0" } ] }, { - "name": "get_contact_impulse", - "is_const": true, + "name": "disconnect", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, - "return_value": { - "type": "Vector3" - }, + "hash": 1874754934, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" } ] }, { - "name": "get_contact_local_shape", + "name": "is_connected", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 768136979, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "signal", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" } ] }, { - "name": "get_contact_local_velocity_at_position", + "name": "has_connections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 2619796661, "return_value": { - "type": "Vector3" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "signal", + "type": "StringName" } ] }, { - "name": "get_contact_collider", - "is_const": true, + "name": "set_block_signals", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, - "return_value": { - "type": "RID" - }, + "hash": 2586408642, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_contact_collider_position", + "name": "is_blocking_signals", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 36873697, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_contact_collider_id", - "is_const": true, + "name": "notify_property_list_changed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 3218959716 + }, + { + "name": "set_message_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_contact_collider_object", + "name": "can_translate_messages", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3332903315, + "hash": 36873697, "return_value": { - "type": "Object" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_contact_collider_shape", + "name": "tr", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1195764410, + "hash_compatibility": [ + 2475554935 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_contact_collider_velocity_at_position", + "name": "tr_n", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 162698058, + "hash_compatibility": [ + 4021311862 + ], "return_value": { - "type": "Vector3" + "type": "String" }, "arguments": [ { - "name": "contact_idx", + "name": "message", + "type": "StringName" + }, + { + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", "type": "int", "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_step", + "name": "get_translation_domain", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2002593661, "return_value": { - "type": "float", - "meta": "float" + "type": "StringName" } }, { - "name": "integrate_forces", + "name": "set_translation_domain", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] }, { - "name": "get_space_state", - "is_const": false, + "name": "is_queued_for_deletion", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2069328350, + "hash": 36873697, "return_value": { - "type": "PhysicsDirectSpaceState3D" + "type": "bool" } - } - ], - "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" - }, + "name": "cancel_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "signals": [ { - "type": "bool", - "name": "sleeping", - "setter": "set_sleep_state", - "getter": "is_sleeping" + "name": "script_changed" }, { - "type": "Transform3D", - "name": "transform", - "setter": "set_transform", - "getter": "get_transform" + "name": "property_list_changed" } ] }, { - "name": "PhysicsDirectBodyState3DExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsDirectBodyState3D", + "name": "Occluder3D", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "_get_total_gravity", + "name": "get_vertices", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 497664490, "return_value": { - "type": "Vector3" + "type": "PackedVector3Array" } }, { - "name": "_get_total_linear_damp", + "name": "get_indices", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, "return_value": { - "type": "float", - "meta": "float" + "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_total_angular_damp", + "name": "get_bake_mask", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint32" } }, { - "name": "_get_center_of_mass", - "is_const": true, - "is_static": false, + "name": "set_bake_mask_value", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] }, { - "name": "_get_center_of_mass_local", + "name": "get_bake_mask_value", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, "return_value": { - "type": "Vector3" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_get_principal_inertia_axes", - "is_const": true, - "is_static": false, + "name": "set_bake_simplification_distance", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Basis" - } + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "simplification_distance", + "type": "float", + "meta": "float" + } + ] }, { - "name": "_get_inverse_mass", + "name": "get_bake_simplification_distance", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" } }, { - "name": "_get_inverse_inertia", - "is_const": true, - "is_static": false, + "name": "set_occluder", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - } + "is_static": false, + "is_virtual": false, + "hash": 1664878165, + "arguments": [ + { + "name": "occluder", + "type": "Occluder3D" + } + ] }, { - "name": "_get_inverse_inertia_tensor", + "name": "get_occluder", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1696836198, "return_value": { - "type": "Basis" + "type": "Occluder3D" } + } + ], + "properties": [ + { + "type": "Occluder3D", + "name": "occluder", + "setter": "set_occluder", + "getter": "get_occluder" }, { - "name": "_set_linear_velocity", + "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_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "name": "closed", + "type": "bool" } ] }, { - "name": "_get_linear_velocity", + "name": "is_closed", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "_set_angular_velocity", + "name": "set_cull_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3500863002, "arguments": [ { - "name": "velocity", - "type": "Vector3" + "name": "cull_mode", + "type": "enum::OccluderPolygon2D.CullMode" } ] }, { - "name": "_get_angular_velocity", + "name": "get_cull_mode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 33931036, "return_value": { - "type": "Vector3" + "type": "enum::OccluderPolygon2D.CullMode" } }, { - "name": "_set_transform", + "name": "set_polygon", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1509147220, "arguments": [ { - "name": "transform", - "type": "Transform3D" + "name": "polygon", + "type": "PackedVector2Array" } ] }, { - "name": "_get_transform", + "name": "get_polygon", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2961356807, "return_value": { - "type": "Transform3D" + "type": "PackedVector2Array" } + } + ], + "properties": [ + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" }, { - "name": "_get_velocity_at_local_position", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "local_position", - "type": "Vector3" - } - ] + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" }, { - "name": "_apply_central_impulse", + "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_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 381264803, "arguments": [ { - "name": "impulse", - "type": "Vector3" + "name": "packet_data", + "type": "typedarray::Array" } ] }, { - "name": "_apply_impulse", - "is_const": false, - "is_static": false, + "name": "get_packet_data", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "impulse", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Array" + } }, { - "name": "_apply_torque_impulse", + "name": "set_packet_granule_positions", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3709968205, "arguments": [ { - "name": "impulse", - "type": "Vector3" + "name": "granule_positions", + "type": "PackedInt64Array" } ] }, { - "name": "_apply_central_force", - "is_const": false, - "is_static": false, + "name": "get_packet_granule_positions", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 235988956, + "return_value": { + "type": "PackedInt64Array" + } }, { - "name": "_apply_force", + "name": "set_sampling_rate", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3" + "name": "sampling_rate", + "type": "float", + "meta": "float" } ] }, { - "name": "_apply_torque", - "is_const": false, - "is_static": false, + "name": "get_sampling_rate", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_add_constant_central_force", - "is_const": false, - "is_static": false, + "name": "get_length", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "force", - "type": "Vector3" - } - ] + "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" }, { - "name": "_add_constant_force", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "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": "force", - "type": "Vector3" + "name": "SHADOW_DUAL_PARABOLOID", + "value": 0 }, { - "name": "position", - "type": "Vector3" + "name": "SHADOW_CUBE", + "value": 1 } ] - }, + } + ], + "methods": [ { - "name": "_add_constant_torque", + "name": "set_shadow_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "torque", - "type": "Vector3" - } - ] - }, - { - "name": "_set_constant_force", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 121862228, "arguments": [ { - "name": "force", - "type": "Vector3" + "name": "mode", + "type": "enum::OmniLight3D.ShadowMode" } ] }, { - "name": "_get_constant_force", + "name": "get_shadow_mode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4181586331, "return_value": { - "type": "Vector3" + "type": "enum::OmniLight3D.ShadowMode" } + } + ], + "properties": [ + { + "type": "float", + "name": "omni_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 }, { - "name": "_set_constant_torque", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "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": "torque", - "type": "Vector3" + "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_constant_torque", - "is_const": true, - "is_static": false, + "name": "get_instance", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "uint64" } }, { - "name": "_set_sleep_state", + "name": "get_system_id", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "_is_sleeping", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint64" } }, { - "name": "_get_contact_count", - "is_const": true, - "is_static": false, + "name": "get_session", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" } }, { - "name": "_get_contact_local_position", - "is_const": true, - "is_static": false, + "name": "transform_from_pose", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2963875352, + "hash_compatibility": [ + 3255299855 + ], "return_value": { - "type": "Vector3" + "type": "Transform3D" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "pose", + "type": "const void*" } ] }, { - "name": "_get_contact_local_normal", - "is_const": true, - "is_static": false, + "name": "xr_result", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3886436197, "return_value": { - "type": "Vector3" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", + "name": "result", "type": "int", - "meta": "int32" + "meta": "uint64" + }, + { + "name": "format", + "type": "String" + }, + { + "name": "args", + "type": "Array" } ] }, { - "name": "_get_contact_impulse", - "is_const": true, - "is_static": false, + "name": "openxr_is_enabled", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": true, + "is_virtual": false, + "hash": 2703660260, "return_value": { - "type": "Vector3" + "type": "bool" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "check_run_in_editor", + "type": "bool" } ] }, { - "name": "_get_contact_local_shape", - "is_const": true, - "is_static": false, + "name": "get_instance_proc_addr", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1597066294, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" }, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" } ] }, { - "name": "_get_contact_local_velocity_at_position", - "is_const": true, - "is_static": false, + "name": "get_error_string", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 990163283, "return_value": { - "type": "Vector3" + "type": "String" }, "arguments": [ { - "name": "contact_idx", + "name": "result", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "_get_contact_collider", - "is_const": true, - "is_static": false, + "name": "get_swapchain_format_name", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 990163283, "return_value": { - "type": "RID" + "type": "String" }, "arguments": [ { - "name": "contact_idx", + "name": "swapchain_format", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "_get_contact_collider_position", - "is_const": true, - "is_static": false, + "name": "set_object_name", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - }, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, "arguments": [ { - "name": "contact_idx", + "name": "object_type", "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_get_contact_collider_id", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ + "meta": "int64" + }, { - "name": "contact_idx", + "name": "object_handle", "type": "int", - "meta": "int32" + "meta": "uint64" + }, + { + "name": "object_name", + "type": "String" } ] }, { - "name": "_get_contact_collider_object", - "is_const": true, - "is_static": false, + "name": "begin_debug_label_region", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Object" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "label_name", + "type": "String" } ] }, { - "name": "_get_contact_collider_shape", - "is_const": true, - "is_static": false, + "name": "end_debug_label_region", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "contact_idx", - "type": "int", - "meta": "int32" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "name": "_get_contact_collider_velocity_at_position", - "is_const": true, - "is_static": false, + "name": "insert_debug_label", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - }, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "contact_idx", - "type": "int", - "meta": "int32" + "name": "label_name", + "type": "String" } ] }, { - "name": "_get_step", - "is_const": true, - "is_static": false, + "name": "is_initialized", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "_integrate_forces", + "name": "is_running", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "_get_space_state", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PhysicsDirectSpaceState3D" - } - } - ] - }, - { - "name": "PhysicsDirectSpaceState2D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "intersect_point", + "name": "get_play_space", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2118456068, - "hash_compatibility": [ - 3278207904 - ], + "hash": 2455072627, "return_value": { - "type": "typedarray::Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsPointQueryParameters2D" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32", - "default_value": "32" - } - ] + "type": "int", + "meta": "uint64" + } }, { - "name": "intersect_ray", + "name": "get_predicted_display_time", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1590275562, + "hash": 2455072627, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsRayQueryParameters2D" - } - ] + "type": "int", + "meta": "int64" + } }, { - "name": "intersect_shape", + "name": "get_next_frame_time", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2488867228, - "hash_compatibility": [ - 3803848594 - ], + "hash": 2455072627, "return_value": { - "type": "typedarray::Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsShapeQueryParameters2D" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32", - "default_value": "32" - } - ] + "type": "int", + "meta": "int64" + } }, { - "name": "cast_motion", + "name": "can_render", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711275086, + "hash": 2240911060, "return_value": { - "type": "PackedFloat32Array" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsShapeQueryParameters2D" - } - ] + "type": "bool" + } }, { - "name": "collide_shape", + "name": "find_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2488867228, - "hash_compatibility": [ - 3803848594 - ], + "hash": 4106179378, "return_value": { - "type": "typedarray::Vector2" + "type": "RID" }, "arguments": [ { - "name": "parameters", - "type": "PhysicsShapeQueryParameters2D" + "name": "name", + "type": "String" }, { - "name": "max_results", - "type": "int", - "meta": "int32", - "default_value": "32" + "name": "action_set", + "type": "RID" } ] }, { - "name": "get_rest_info", + "name": "action_get_handle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2803666496, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsShapeQueryParameters2D" - } - ] - } - ] - }, - { - "name": "PhysicsDirectSpaceState2DExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsDirectSpaceState2D", - "api_type": "core", - "methods": [ - { - "name": "_intersect_ray", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "from", - "type": "Vector2" - }, - { - "name": "to", - "type": "Vector2" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "hit_from_inside", - "type": "bool" - }, - { - "name": "result", - "type": "PhysicsServer2DExtensionRayResult*" - } - ] - }, - { - "name": "_intersect_point", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "hash": 3917799429, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" }, "arguments": [ { - "name": "position", - "type": "Vector2" - }, - { - "name": "canvas_instance_id", - "type": "int", - "meta": "uint64" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "results", - "type": "PhysicsServer2DExtensionShapeResult*" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32" + "name": "action", + "type": "RID" } ] }, { - "name": "_intersect_shape", + "name": "get_hand_tracker", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" }, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" - }, - { - "name": "motion", - "type": "Vector2" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "result", - "type": "PhysicsServer2DExtensionShapeResult*" - }, - { - "name": "max_results", + "name": "hand_index", "type": "int", "meta": "int32" } ] }, { - "name": "_cast_motion", + "name": "register_composition_layer_provider", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" - }, - { - "name": "motion", - "type": "Vector2" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "closest_safe", - "type": "float*" - }, - { - "name": "closest_unsafe", - "type": "float*" + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" } ] }, { - "name": "_collide_shape", + "name": "unregister_composition_layer_provider", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" - }, - { - "name": "motion", - "type": "Vector2" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "results", - "type": "void*" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32" - }, - { - "name": "result_count", - "type": "int32_t*" + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" } ] }, { - "name": "_rest_info", + "name": "register_projection_views_extension", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" - }, - { - "name": "motion", - "type": "Vector2" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "rest_info", - "type": "PhysicsServer2DExtensionShapeRestInfo*" + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" } ] }, { - "name": "is_body_excluded_from_query", - "is_const": true, + "name": "unregister_projection_views_extension", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 1997997368, "arguments": [ { - "name": "body", - "type": "RID" + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" } ] - } - ] - }, - { - "name": "PhysicsDirectSpaceState3D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "methods": [ + }, { - "name": "intersect_point", + "name": "get_render_state_z_near", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 975173756, - "hash_compatibility": [ - 45993382 - ], + "hash": 191475506, "return_value": { - "type": "typedarray::Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsPointQueryParameters3D" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32", - "default_value": "32" - } - ] + "type": "float", + "meta": "double" + } }, { - "name": "intersect_ray", + "name": "get_render_state_z_far", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3957970750, + "hash": 191475506, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsRayQueryParameters3D" - } - ] + "type": "float", + "meta": "double" + } }, { - "name": "intersect_shape", + "name": "set_velocity_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3762137681, - "hash_compatibility": [ - 550215980 - ], - "return_value": { - "type": "typedarray::Dictionary" - }, + "hash": 2722037293, "arguments": [ { - "name": "parameters", - "type": "PhysicsShapeQueryParameters3D" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32", - "default_value": "32" + "name": "render_target", + "type": "RID" } ] }, { - "name": "cast_motion", + "name": "set_velocity_depth_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1778757334, - "return_value": { - "type": "PackedFloat32Array" - }, + "hash": 2722037293, "arguments": [ { - "name": "parameters", - "type": "PhysicsShapeQueryParameters3D" + "name": "render_target", + "type": "RID" } ] }, { - "name": "collide_shape", + "name": "set_velocity_target_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3762137681, - "hash_compatibility": [ - 550215980 - ], - "return_value": { - "type": "typedarray::Vector3" - }, + "hash": 1130785943, "arguments": [ { - "name": "parameters", - "type": "PhysicsShapeQueryParameters3D" - }, - { - "name": "max_results", - "type": "int", - "meta": "int32", - "default_value": "32" + "name": "target_size", + "type": "Vector2i" } ] }, { - "name": "get_rest_info", + "name": "get_supported_swapchain_formats", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1376751592, + "hash": 3851388692, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "parameters", - "type": "PhysicsShapeQueryParameters3D" - } - ] - } - ] - }, - { - "name": "PhysicsDirectSpaceState3DExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsDirectSpaceState3D", - "api_type": "core", - "methods": [ + "type": "PackedInt64Array" + } + }, { - "name": "_intersect_ray", + "name": "openxr_swapchain_create", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2162228999, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint64" }, "arguments": [ { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "collision_mask", + "name": "create_flags", "type": "int", - "meta": "uint32" + "meta": "uint64" }, { - "name": "collide_with_bodies", - "type": "bool" + "name": "usage_flags", + "type": "int", + "meta": "uint64" }, { - "name": "collide_with_areas", - "type": "bool" + "name": "swapchain_format", + "type": "int", + "meta": "int64" }, { - "name": "hit_from_inside", - "type": "bool" + "name": "width", + "type": "int", + "meta": "uint32" }, { - "name": "hit_back_faces", - "type": "bool" + "name": "height", + "type": "int", + "meta": "uint32" }, { - "name": "pick_ray", - "type": "bool" + "name": "sample_count", + "type": "int", + "meta": "uint32" }, { - "name": "result", - "type": "PhysicsServer3DExtensionRayResult*" + "name": "array_size", + "type": "int", + "meta": "uint32" } ] }, { - "name": "_intersect_point", + "name": "openxr_swapchain_free", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "position", - "type": "Vector3" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "results", - "type": "PhysicsServer3DExtensionShapeResult*" - }, - { - "name": "max_results", + "name": "swapchain", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "_intersect_shape", + "name": "openxr_swapchain_get_swapchain", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" }, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - }, - { - "name": "motion", - "type": "Vector3" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "result_count", - "type": "PhysicsServer3DExtensionShapeResult*" - }, - { - "name": "max_results", + "name": "swapchain", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "_cast_motion", + "name": "openxr_swapchain_acquire", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - }, - { - "name": "motion", - "type": "Vector3" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", + "name": "swapchain", "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "closest_safe", - "type": "float*" - }, - { - "name": "closest_unsafe", - "type": "float*" - }, - { - "name": "info", - "type": "PhysicsServer3DExtensionShapeRestInfo*" + "meta": "uint64" } ] }, { - "name": "_collide_shape", + "name": "openxr_swapchain_get_image", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 937000113, "return_value": { - "type": "bool" + "type": "RID" }, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - }, - { - "name": "motion", - "type": "Vector3" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", - "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "results", - "type": "void*" - }, - { - "name": "max_results", + "name": "swapchain", "type": "int", - "meta": "int32" - }, - { - "name": "result_count", - "type": "int32_t*" + "meta": "uint64" } ] }, { - "name": "_rest_info", + "name": "openxr_swapchain_release", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "shape_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - }, - { - "name": "motion", - "type": "Vector3" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "collision_mask", + "name": "swapchain", "type": "int", - "meta": "uint32" - }, - { - "name": "collide_with_bodies", - "type": "bool" - }, - { - "name": "collide_with_areas", - "type": "bool" - }, - { - "name": "rest_info", - "type": "PhysicsServer3DExtensionShapeRestInfo*" + "meta": "uint64" } ] }, { - "name": "_get_closest_point_to_object_volume", - "is_const": true, - "is_static": false, + "name": "get_projection_layer", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "object", - "type": "RID" - }, - { - "name": "point", - "type": "Vector3" - } - ] + "type": "int", + "meta": "uint64" + } }, { - "name": "is_body_excluded_from_query", - "is_const": true, + "name": "set_render_region", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 1763793166, "arguments": [ { - "name": "body", - "type": "RID" + "name": "render_region", + "type": "Rect2i" } ] - } - ] - }, - { - "name": "PhysicsMaterial", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ + }, { - "name": "set_friction", + "name": "set_emulate_environment_blend_mode_alpha_blend", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "friction", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_friction", - "is_const": true, + "name": "is_environment_blend_mode_alpha_supported", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1579290861, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::OpenXRAPIExtension.OpenXRAlphaBlendModeSupport" } - }, + } + ] + }, + { + "name": "OpenXRAction", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ { - "name": "set_rough", + "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": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "rough", - "type": "bool" + "name": "localized_name", + "type": "String" } ] }, { - "name": "is_rough", + "name": "get_localized_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_bounce", + "name": "set_action_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1675238366, "arguments": [ { - "name": "bounce", - "type": "float", - "meta": "float" + "name": "action_type", + "type": "enum::OpenXRAction.ActionType" } ] }, { - "name": "get_bounce", + "name": "get_action_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3536542431, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::OpenXRAction.ActionType" } }, { - "name": "set_absorbent", + "name": "set_toplevel_paths", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4015028928, "arguments": [ { - "name": "absorbent", - "type": "bool" + "name": "toplevel_paths", + "type": "PackedStringArray" } ] }, { - "name": "is_absorbent", + "name": "get_toplevel_paths", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1139954409, "return_value": { - "type": "bool" + "type": "PackedStringArray" } } ], "properties": [ { - "type": "float", - "name": "friction", - "setter": "set_friction", - "getter": "get_friction" - }, - { - "type": "bool", - "name": "rough", - "setter": "set_rough", - "getter": "is_rough" + "type": "String", + "name": "localized_name", + "setter": "set_localized_name", + "getter": "get_localized_name" }, { - "type": "float", - "name": "bounce", - "setter": "set_bounce", - "getter": "get_bounce" + "type": "int", + "name": "action_type", + "setter": "set_action_type", + "getter": "get_action_type" }, { - "type": "bool", - "name": "absorbent", - "setter": "set_absorbent", - "getter": "is_absorbent" + "type": "PackedStringArray", + "name": "toplevel_paths", + "setter": "set_toplevel_paths", + "getter": "get_toplevel_paths" } ] }, { - "name": "PhysicsPointQueryParameters2D", + "name": "OpenXRActionBindingModifier", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "OpenXRBindingModifier", + "api_type": "core" + }, + { + "name": "OpenXRActionMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "set_position", + "name": "set_action_sets", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 381264803, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "action_sets", + "type": "Array" } ] }, { - "name": "get_position", + "name": "get_action_sets", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3995934104, "return_value": { - "type": "Vector2" + "type": "Array" } }, { - "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", + "name": "get_action_set_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -164533,38 +174184,74 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint64" + "meta": "int32" } }, { - "name": "set_collision_mask", - "is_const": false, + "name": "find_action_set", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1888809267, + "return_value": { + "type": "OpenXRActionSet" + }, "arguments": [ { - "name": "collision_mask", - "type": "int", - "meta": "uint32" + "name": "name", + "type": "String" } ] }, { - "name": "get_collision_mask", + "name": "get_action_set", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1789580336, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "OpenXRActionSet" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_exclude", + "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, @@ -164572,198 +174259,572 @@ "hash": 381264803, "arguments": [ { - "name": "exclude", - "type": "typedarray::RID" + "name": "interaction_profiles", + "type": "Array" } ] }, { - "name": "get_exclude", + "name": "get_interaction_profiles", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, "hash": 3995934104, "return_value": { - "type": "typedarray::RID" + "type": "Array" } }, { - "name": "set_collide_with_bodies", + "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": 2586408642, + "hash": 2697953512, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "interaction_profile", + "type": "OpenXRInteractionProfile" } ] }, { - "name": "is_collide_with_bodies_enabled", + "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": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_collide_with_areas", + "name": "set_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "priority", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_collide_with_areas_enabled", + "name": "get_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "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": "Vector2", - "name": "position", - "setter": "set_position", - "getter": "get_position" + "type": "String", + "name": "localized_name", + "setter": "set_localized_name", + "getter": "get_localized_name" }, { "type": "int", - "name": "canvas_instance_id", - "setter": "set_canvas_instance_id", - "getter": "get_canvas_instance_id" + "name": "priority", + "setter": "set_priority", + "getter": "get_priority" }, { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "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" + } + ] }, { - "type": "typedarray::RID", - "name": "exclude", - "setter": "set_exclude", - "getter": "get_exclude" + "name": "get_on_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "type": "bool", - "name": "collide_with_bodies", - "setter": "set_collide_with_bodies", - "getter": "is_collide_with_bodies_enabled" + "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" + } + ] }, { - "type": "bool", - "name": "collide_with_areas", - "setter": "set_collide_with_areas", - "getter": "is_collide_with_areas_enabled" + "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": "PhysicsPointQueryParameters3D", + "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": "RefCounted", + "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", "methods": [ { - "name": "set_position", + "name": "set_layer_viewport", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3888077664, "arguments": [ { - "name": "position", - "type": "Vector3" + "name": "viewport", + "type": "SubViewport" } ] }, { - "name": "get_position", + "name": "get_layer_viewport", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3750751911, "return_value": { - "type": "Vector3" + "type": "SubViewport" } }, { - "name": "set_collision_mask", + "name": "set_use_android_surface", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "collision_mask", - "type": "int", - "meta": "uint32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_collision_mask", + "name": "get_use_android_surface", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" + "type": "bool" } }, { - "name": "set_exclude", + "name": "set_android_surface_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1130785943, "arguments": [ { - "name": "exclude", - "type": "typedarray::RID" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_exclude", + "name": "get_android_surface_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3690982128, "return_value": { - "type": "typedarray::RID" + "type": "Vector2i" } }, { - "name": "set_collide_with_bodies", + "name": "set_enable_hole_punch", "is_const": false, "is_vararg": false, "is_static": false, @@ -164777,7 +174838,7 @@ ] }, { - "name": "is_collide_with_bodies_enabled", + "name": "get_enable_hole_punch", "is_const": true, "is_vararg": false, "is_static": false, @@ -164788,7 +174849,34 @@ } }, { - "name": "set_collide_with_areas", + "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, @@ -164796,13 +174884,35 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_collide_with_areas_enabled", + "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, @@ -164811,135 +174921,158 @@ "return_value": { "type": "bool" } + }, + { + "name": "intersects_ray", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1091262597, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "origin", + "type": "Vector3" + }, + { + "name": "direction", + "type": "Vector3" + } + ] } ], "properties": [ { - "type": "Vector3", - "name": "position", - "setter": "set_position", - "getter": "get_position" + "type": "Object", + "name": "layer_viewport", + "setter": "set_layer_viewport", + "getter": "get_layer_viewport" }, { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "type": "bool", + "name": "use_android_surface", + "setter": "set_use_android_surface", + "getter": "get_use_android_surface" }, { - "type": "typedarray::RID", - "name": "exclude", - "setter": "set_exclude", - "getter": "get_exclude" + "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": "collide_with_bodies", - "setter": "set_collide_with_bodies", - "getter": "is_collide_with_bodies_enabled" + "name": "alpha_blend", + "setter": "set_alpha_blend", + "getter": "get_alpha_blend" }, { "type": "bool", - "name": "collide_with_areas", - "setter": "set_collide_with_areas", - "getter": "is_collide_with_areas_enabled" + "name": "enable_hole_punch", + "setter": "set_enable_hole_punch", + "getter": "get_enable_hole_punch" } ] }, { - "name": "PhysicsRayQueryParameters2D", - "is_refcounted": true, + "name": "OpenXRCompositionLayerCylinder", + "is_refcounted": false, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "OpenXRCompositionLayer", "api_type": "core", "methods": [ { - "name": "create", + "name": "set_radius", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3196569324, - "hash_compatibility": [ - 1118143851 - ], - "return_value": { - "type": "PhysicsRayQueryParameters2D" - }, + "hash": 373806689, "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": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "set_from", + "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": 743155724, + "hash": 373806689, "arguments": [ { - "name": "from", - "type": "Vector2" + "name": "aspect_ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "get_from", + "name": "get_aspect_ratio", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1740695150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "float" } }, { - "name": "set_to", + "name": "set_central_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 373806689, "arguments": [ { - "name": "to", - "type": "Vector2" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "get_to", + "name": "get_central_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1740695150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "float" } }, { - "name": "set_collision_mask", + "name": "set_fallback_segments", "is_const": false, "is_vararg": false, "is_static": false, @@ -164947,14 +175080,14 @@ "hash": 1286410249, "arguments": [ { - "name": "collision_mask", + "name": "segments", "type": "int", "meta": "uint32" } ] }, { - "name": "get_collision_mask", + "name": "get_fallback_segments", "is_const": true, "is_vararg": false, "is_static": false, @@ -164964,324 +175097,420 @@ "type": "int", "meta": "uint32" } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "name": "set_exclude", + "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": 381264803, + "hash": 373806689, "arguments": [ { - "name": "exclude", - "type": "typedarray::RID" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_exclude", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 1740695150, "return_value": { - "type": "typedarray::RID" + "type": "float", + "meta": "float" } }, { - "name": "set_collide_with_bodies", + "name": "set_central_horizontal_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "is_collide_with_bodies_enabled", + "name": "get_central_horizontal_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_collide_with_areas", + "name": "set_upper_vertical_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "is_collide_with_areas_enabled", + "name": "get_upper_vertical_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_hit_from_inside", + "name": "set_lower_vertical_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "angle", + "type": "float", + "meta": "float" } ] }, { - "name": "is_hit_from_inside_enabled", + "name": "get_lower_vertical_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "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": "Vector2", - "name": "from", - "setter": "set_from", - "getter": "get_from" + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "type": "Vector2", - "name": "to", - "setter": "set_to", - "getter": "get_to" + "type": "float", + "name": "central_horizontal_angle", + "setter": "set_central_horizontal_angle", + "getter": "get_central_horizontal_angle" }, { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "type": "float", + "name": "upper_vertical_angle", + "setter": "set_upper_vertical_angle", + "getter": "get_upper_vertical_angle" }, { - "type": "typedarray::RID", - "name": "exclude", - "setter": "set_exclude", - "getter": "get_exclude" + "type": "float", + "name": "lower_vertical_angle", + "setter": "set_lower_vertical_angle", + "getter": "get_lower_vertical_angle" }, { - "type": "bool", - "name": "collide_with_bodies", - "setter": "set_collide_with_bodies", - "getter": "is_collide_with_bodies_enabled" - }, + "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": [ { - "type": "bool", - "name": "collide_with_areas", - "setter": "set_collide_with_areas", - "getter": "is_collide_with_areas_enabled" + "name": "set_quad_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] }, { - "type": "bool", - "name": "hit_from_inside", - "setter": "set_hit_from_inside", - "getter": "is_hit_from_inside_enabled" + "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": "PhysicsRayQueryParameters3D", + "name": "OpenXRDpadBindingModifier", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "OpenXRIPBindingModifier", "api_type": "core", "methods": [ { - "name": "create", + "name": "set_action_set", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3110599579, - "hash_compatibility": [ - 680321959 - ], - "return_value": { - "type": "PhysicsRayQueryParameters3D" - }, + "hash": 2093310581, "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": "action_set", + "type": "OpenXRActionSet" } ] }, { - "name": "set_from", + "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": 3460891852, + "hash": 83702148, "arguments": [ { - "name": "from", - "type": "Vector3" + "name": "input_path", + "type": "String" } ] }, { - "name": "get_from", + "name": "get_input_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 201670096, "return_value": { - "type": "Vector3" + "type": "String" } }, { - "name": "set_to", + "name": "set_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 373806689, "arguments": [ { - "name": "to", - "type": "Vector3" + "name": "threshold", + "type": "float", + "meta": "float" } ] }, { - "name": "get_to", + "name": "get_threshold", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1740695150, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" } }, { - "name": "set_collision_mask", + "name": "set_threshold_released", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "collision_mask", - "type": "int", - "meta": "uint32" + "name": "threshold_released", + "type": "float", + "meta": "float" } ] }, { - "name": "get_collision_mask", + "name": "get_threshold_released", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" + "type": "float", + "meta": "float" } }, { - "name": "set_exclude", + "name": "set_center_region", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 373806689, "arguments": [ { - "name": "exclude", - "type": "typedarray::RID" + "name": "center_region", + "type": "float", + "meta": "float" } ] }, { - "name": "get_exclude", + "name": "get_center_region", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 1740695150, "return_value": { - "type": "typedarray::RID" + "type": "float", + "meta": "float" } }, { - "name": "set_collide_with_bodies", + "name": "set_wedge_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "wedge_angle", + "type": "float", + "meta": "float" } ] }, { - "name": "is_collide_with_bodies_enabled", + "name": "get_wedge_angle", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_collide_with_areas", + "name": "set_is_sticky", "is_const": false, "is_vararg": false, "is_static": false, @@ -165289,13 +175518,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "is_sticky", "type": "bool" } ] }, { - "name": "is_collide_with_areas_enabled", + "name": "get_is_sticky", "is_const": true, "is_vararg": false, "is_static": false, @@ -165306,522 +175535,721 @@ } }, { - "name": "set_hit_from_inside", + "name": "set_on_haptic", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2998020150, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "haptic", + "type": "OpenXRHapticBase" } ] }, { - "name": "is_hit_from_inside_enabled", + "name": "get_on_haptic", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 922310751, "return_value": { - "type": "bool" + "type": "OpenXRHapticBase" } }, { - "name": "set_hit_back_faces", + "name": "set_off_haptic", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2998020150, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "haptic", + "type": "OpenXRHapticBase" } ] }, { - "name": "is_hit_back_faces_enabled", + "name": "get_off_haptic", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 922310751, "return_value": { - "type": "bool" + "type": "OpenXRHapticBase" } } ], "properties": [ { - "type": "Vector3", - "name": "from", - "setter": "set_from", - "getter": "get_from" + "type": "OpenXRActionSet", + "name": "action_set", + "setter": "set_action_set", + "getter": "get_action_set" }, { - "type": "Vector3", - "name": "to", - "setter": "set_to", - "getter": "get_to" + "type": "String", + "name": "input_path", + "setter": "set_input_path", + "getter": "get_input_path" }, { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "type": "float", + "name": "threshold", + "setter": "set_threshold", + "getter": "get_threshold" }, { - "type": "typedarray::RID", - "name": "exclude", - "setter": "set_exclude", - "getter": "get_exclude" + "type": "float", + "name": "threshold_released", + "setter": "set_threshold_released", + "getter": "get_threshold_released" }, { - "type": "bool", - "name": "collide_with_bodies", - "setter": "set_collide_with_bodies", - "getter": "is_collide_with_bodies_enabled" + "type": "float", + "name": "center_region", + "setter": "set_center_region", + "getter": "get_center_region" }, { - "type": "bool", - "name": "collide_with_areas", - "setter": "set_collide_with_areas", - "getter": "is_collide_with_areas_enabled" + "type": "float", + "name": "wedge_angle", + "setter": "set_wedge_angle", + "getter": "get_wedge_angle" }, { "type": "bool", - "name": "hit_from_inside", - "setter": "set_hit_from_inside", - "getter": "is_hit_from_inside_enabled" + "name": "is_sticky", + "setter": "set_is_sticky", + "getter": "get_is_sticky" }, { - "type": "bool", - "name": "hit_back_faces", - "setter": "set_hit_back_faces", - "getter": "is_hit_back_faces_enabled" + "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": "PhysicsServer2D", + "name": "OpenXRExtensionWrapperExtension", "is_refcounted": false, - "is_instantiable": false, + "is_instantiable": true, "inherits": "Object", "api_type": "core", - "enums": [ + "methods": [ { - "name": "SpaceParameter", - "is_bitfield": false, - "values": [ + "name": "_get_requested_extensions", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "_set_system_properties_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ { - "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": "next_pointer", + "type": "void*" } ] }, { - "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": "_set_instance_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": "SHAPE_CUSTOM", - "value": 8 + "name": "next_pointer", + "type": "void*" } ] }, { - "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": "_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": "AREA_PARAM_PRIORITY", - "value": 9 + "name": "next_pointer", + "type": "void*" } ] }, { - "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": "_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": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", - "value": 4 + "name": "next_pointer", + "type": "void*" } ] }, { - "name": "BodyMode", - "is_bitfield": false, - "values": [ - { - "name": "BODY_MODE_STATIC", - "value": 0 - }, - { - "name": "BODY_MODE_KINEMATIC", - "value": 1 - }, + "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": "BODY_MODE_RIGID", - "value": 2 + "name": "hand_index", + "type": "int", + "meta": "int32" }, { - "name": "BODY_MODE_RIGID_LINEAR", - "value": 3 + "name": "next_pointer", + "type": "void*" } ] }, { - "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": "_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": "BODY_PARAM_ANGULAR_DAMP", - "value": 9 + "name": "view_index", + "type": "int", + "meta": "int32" }, { - "name": "BODY_PARAM_MAX", - "value": 10 + "name": "next_pointer", + "type": "void*" } ] }, { - "name": "BodyDampMode", - "is_bitfield": false, - "values": [ - { - "name": "BODY_DAMP_MODE_COMBINE", - "value": 0 - }, + "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": "BODY_DAMP_MODE_REPLACE", - "value": 1 + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "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": "_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": "BODY_STATE_CAN_SLEEP", - "value": 4 + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "JointType", - "is_bitfield": false, - "values": [ - { - "name": "JOINT_TYPE_PIN", - "value": 0 - }, - { - "name": "JOINT_TYPE_GROOVE", - "value": 1 - }, + "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": 3218959716 + }, + { + "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": "JOINT_TYPE_DAMPED_SPRING", - "value": 2 - }, + "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": "JOINT_TYPE_MAX", - "value": 3 + "name": "session", + "type": "int", + "meta": "uint64" } ] }, { - "name": "JointParam", - "is_bitfield": false, - "values": [ + "name": "_on_process", + "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": "JOINT_PARAM_BIAS", - "value": 0 - }, + "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": "JOINT_PARAM_MAX_BIAS", - "value": 1 - }, + "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": "JOINT_PARAM_MAX_FORCE", - "value": 2 + "name": "event", + "type": "const void*" } ] }, { - "name": "PinJointParam", - "is_bitfield": false, - "values": [ + "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": "PIN_JOINT_SOFTNESS", - "value": 0 + "name": "layer", + "type": "const void*" }, { - "name": "PIN_JOINT_LIMIT_UPPER", - "value": 1 + "name": "property_values", + "type": "Dictionary" }, { - "name": "PIN_JOINT_LIMIT_LOWER", - "value": 2 - }, + "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": "PIN_JOINT_MOTOR_TARGET_VELOCITY", - "value": 3 + "name": "layer", + "type": "const void*" } ] }, { - "name": "PinJointFlag", - "is_bitfield": false, - "values": [ + "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": "PIN_JOINT_FLAG_ANGULAR_LIMIT_ENABLED", - "value": 0 + "name": "property_values", + "type": "Dictionary" }, { - "name": "PIN_JOINT_FLAG_MOTOR_ENABLED", - "value": 1 + "name": "next_pointer", + "type": "void*" } ] }, { - "name": "DampedSpringParam", + "name": "get_openxr_api", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1637791613, + "return_value": { + "type": "OpenXRAPIExtension" + } + }, + { + "name": "register_extension_wrapper", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "OpenXRHand", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "enums": [ + { + "name": "Hands", "is_bitfield": false, "values": [ { - "name": "DAMPED_SPRING_REST_LENGTH", + "name": "HAND_LEFT", "value": 0 }, { - "name": "DAMPED_SPRING_STIFFNESS", + "name": "HAND_RIGHT", "value": 1 }, { - "name": "DAMPED_SPRING_DAMPING", + "name": "HAND_MAX", "value": 2 } ] }, { - "name": "CCDMode", + "name": "MotionRange", "is_bitfield": false, "values": [ { - "name": "CCD_MODE_DISABLED", + "name": "MOTION_RANGE_UNOBSTRUCTED", "value": 0 }, { - "name": "CCD_MODE_CAST_RAY", + "name": "MOTION_RANGE_CONFORM_TO_CONTROLLER", "value": 1 }, { - "name": "CCD_MODE_CAST_SHAPE", + "name": "MOTION_RANGE_MAX", "value": 2 } ] }, { - "name": "AreaBodyStatus", + "name": "SkeletonRig", "is_bitfield": false, "values": [ { - "name": "AREA_BODY_ADDED", + "name": "SKELETON_RIG_OPENXR", "value": 0 }, { - "name": "AREA_BODY_REMOVED", + "name": "SKELETON_RIG_HUMANOID", "value": 1 + }, + { + "name": "SKELETON_RIG_MAX", + "value": 2 } ] }, { - "name": "ProcessInfo", + "name": "BoneUpdate", "is_bitfield": false, "values": [ { - "name": "INFO_ACTIVE_OBJECTS", + "name": "BONE_UPDATE_FULL", "value": 0 }, { - "name": "INFO_COLLISION_PAIRS", + "name": "BONE_UPDATE_ROTATION_ONLY", "value": 1 }, { - "name": "INFO_ISLAND_COUNT", + "name": "BONE_UPDATE_MAX", "value": 2 } ] @@ -165829,6819 +176257,7282 @@ ], "methods": [ { - "name": "world_boundary_shape_create", + "name": "set_hand", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 1849328560, + "arguments": [ + { + "name": "hand", + "type": "enum::OpenXRHand.Hands" + } + ] }, { - "name": "separation_ray_shape_create", - "is_const": false, + "name": "get_hand", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 2850644561, "return_value": { - "type": "RID" + "type": "enum::OpenXRHand.Hands" } }, { - "name": "segment_shape_create", + "name": "set_hand_skeleton", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 1348162250, + "arguments": [ + { + "name": "hand_skeleton", + "type": "NodePath" + } + ] }, { - "name": "circle_shape_create", - "is_const": false, + "name": "get_hand_skeleton", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 4075236667, "return_value": { - "type": "RID" + "type": "NodePath" } }, { - "name": "rectangle_shape_create", + "name": "set_motion_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 3326516003, + "arguments": [ + { + "name": "motion_range", + "type": "enum::OpenXRHand.MotionRange" + } + ] }, { - "name": "capsule_shape_create", - "is_const": false, + "name": "get_motion_range", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 2191822314, "return_value": { - "type": "RID" + "type": "enum::OpenXRHand.MotionRange" } }, { - "name": "convex_polygon_shape_create", + "name": "set_skeleton_rig", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 1528072213, + "arguments": [ + { + "name": "skeleton_rig", + "type": "enum::OpenXRHand.SkeletonRig" + } + ] }, { - "name": "concave_polygon_shape_create", - "is_const": false, + "name": "get_skeleton_rig", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 968409338, "return_value": { - "type": "RID" + "type": "enum::OpenXRHand.SkeletonRig" } }, { - "name": "shape_set_data", + "name": "set_bone_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175752987, + "hash": 3144625444, "arguments": [ { - "name": "shape", - "type": "RID" - }, - { - "name": "data", - "type": "Variant" + "name": "bone_update", + "type": "enum::OpenXRHand.BoneUpdate" } ] }, { - "name": "shape_get_type", + "name": "get_bone_update", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1240598777, + "hash": 1310695248, "return_value": { - "type": "enum::PhysicsServer2D.ShapeType" - }, - "arguments": [ - { - "name": "shape", - "type": "RID" - } - ] + "type": "enum::OpenXRHand.BoneUpdate" + } + } + ], + "properties": [ + { + "type": "int", + "name": "hand", + "setter": "set_hand", + "getter": "get_hand" }, { - "name": "shape_get_data", - "is_const": true, + "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": 4171304767, - "return_value": { - "type": "Variant" - }, + "hash": 1286410249, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "duration", + "type": "int", + "meta": "int64" } ] }, { - "name": "space_create", - "is_const": false, + "name": "get_duration", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int64" } }, { - "name": "space_set_active", + "name": "set_frequency", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "active", - "type": "bool" + "name": "frequency", + "type": "float", + "meta": "float" } ] }, { - "name": "space_is_active", + "name": "get_frequency", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "space_set_param", + "name": "set_amplitude", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 949194586, + "hash": 373806689, "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.SpaceParameter" - }, - { - "name": "value", + "name": "amplitude", "type": "float", "meta": "float" } ] }, { - "name": "space_get_param", + "name": "get_amplitude", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 874111783, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.SpaceParameter" - } - ] + } + } + ], + "properties": [ + { + "type": "int", + "name": "duration", + "setter": "set_duration", + "getter": "get_duration" }, { - "name": "space_get_direct_state", + "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": 3160173886, - "return_value": { - "type": "PhysicsDirectSpaceState2D" - }, + "hash": 349361333, "arguments": [ { - "name": "space", - "type": "RID" + "name": "action", + "type": "OpenXRAction" } ] }, { - "name": "area_create", - "is_const": false, + "name": "get_action", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 4072409085, "return_value": { - "type": "RID" + "type": "OpenXRAction" } }, { - "name": "area_set_space", + "name": "set_binding_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 83702148, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "space", - "type": "RID" + "name": "binding_path", + "type": "String" } ] }, { - "name": "area_get_space", + "name": "get_binding_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 201670096, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "String" + } }, { - "name": "area_add_shape", - "is_const": false, + "name": "get_binding_modifier_count", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "area_set_shape", - "is_const": false, + "name": "get_binding_modifier", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310537182, + "hash": 3538296211, + "return_value": { + "type": "OpenXRActionBindingModifier" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "index", "type": "int", "meta": "int32" - }, - { - "name": "shape", - "type": "RID" } ] }, { - "name": "area_set_shape_transform", + "name": "set_binding_modifiers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 736082694, + "hash": 381264803, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "binding_modifiers", + "type": "Array" } ] }, { - "name": "area_set_shape_disabled", - "is_const": false, + "name": "get_binding_modifiers", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2658558584, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, + "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": "disabled", - "type": "bool" + "name": "paths", + "type": "PackedStringArray" } ] }, { - "name": "area_get_shape_count", + "name": "get_paths", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "PackedStringArray" + } }, { - "name": "area_get_shape", + "name": "get_path_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1066463050, + "hash": 3905245786, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "area_get_shape_transform", + "name": "has_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1324854622, + "hash": 3927539163, "return_value": { - "type": "Transform2D" + "type": "bool" }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "area_remove_shape", + "name": "add_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 83702148, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "area_clear_shapes", + "name": "remove_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 83702148, "arguments": [ { - "name": "area", - "type": "RID" + "name": "path", + "type": "String" } ] + } + ], + "properties": [ + { + "type": "OpenXRAction", + "name": "action", + "setter": "set_action", + "getter": "get_action" }, { - "name": "area_set_collision_layer", + "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": 3411492887, + "hash": 83702148, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "interaction_profile_path", + "type": "String" } ] }, { - "name": "area_get_collision_layer", + "name": "get_interaction_profile_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "String" + } }, { - "name": "area_set_collision_mask", - "is_const": false, + "name": "get_binding_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "area_get_collision_mask", + "name": "get_binding", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3934429652, "return_value": { - "type": "int", - "meta": "uint32" + "type": "OpenXRIPBinding" }, "arguments": [ { - "name": "area", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "area_set_param", + "name": "set_bindings", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1257146028, + "hash": 381264803, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.AreaParameter" - }, - { - "name": "value", - "type": "Variant" + "name": "bindings", + "type": "Array" } ] }, { - "name": "area_set_transform", - "is_const": false, + "name": "get_bindings", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" - } - ] + "hash": 3995934104, + "return_value": { + "type": "Array" + } }, { - "name": "area_get_param", + "name": "get_binding_modifier_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3047435120, + "hash": 3905245786, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.AreaParameter" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "area_get_transform", + "name": "get_binding_modifier", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 213527486, + "hash": 2419896583, "return_value": { - "type": "Transform2D" + "type": "OpenXRIPBindingModifier" }, "arguments": [ { - "name": "area", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "area_attach_object_instance_id", + "name": "set_binding_modifiers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 381264803, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "binding_modifiers", + "type": "Array" } ] }, { - "name": "area_get_object_instance_id", + "name": "get_binding_modifiers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3995934104, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "Array" + } + } + ], + "properties": [ + { + "type": "String", + "name": "interaction_profile_path", + "setter": "set_interaction_profile_path", + "getter": "get_interaction_profile_path" }, { - "name": "area_attach_canvas_instance_id", + "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": 3411492887, + "hash": 421962938, "arguments": [ { - "name": "area", - "type": "RID" + "name": "action_map", + "type": "OpenXRActionMap" }, { - "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": "interaction_profile", + "type": "OpenXRInteractionProfile" } ] - }, + } + ] + }, + { + "name": "OpenXRInteractionProfileMetadata", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ { - "name": "area_set_monitor_callback", + "name": "register_profile_rename", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3379118538, + "hash": 3186203200, "arguments": [ { - "name": "area", - "type": "RID" + "name": "old_name", + "type": "String" }, { - "name": "callback", - "type": "Callable" + "name": "new_name", + "type": "String" } ] }, { - "name": "area_set_area_monitor_callback", + "name": "register_top_level_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3379118538, + "hash": 254767734, "arguments": [ { - "name": "area", - "type": "RID" + "name": "display_name", + "type": "String" }, { - "name": "callback", - "type": "Callable" + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_name", + "type": "String" } ] }, { - "name": "area_set_monitorable", + "name": "register_interaction_profile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 254767734, "arguments": [ { - "name": "area", - "type": "RID" + "name": "display_name", + "type": "String" }, { - "name": "monitorable", - "type": "bool" + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_name", + "type": "String" } ] }, { - "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", + "name": "register_io_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3443511926, "arguments": [ { - "name": "body", - "type": "RID" + "name": "interaction_profile", + "type": "String" }, { - "name": "space", - "type": "RID" + "name": "display_name", + "type": "String" + }, + { + "name": "toplevel_path", + "type": "String" + }, + { + "name": "openxr_path", + "type": "String" + }, + { + "name": "openxr_extension_name", + "type": "String" + }, + { + "name": "action_type", + "type": "enum::OpenXRAction.ActionType" } ] - }, + } + ] + }, + { + "name": "OpenXRInterface", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "XRInterface", + "api_type": "core", + "enums": [ { - "name": "body_get_space", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3814569979, - "return_value": { - "type": "RID" - }, - "arguments": [ + "name": "Hand", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "HAND_LEFT", + "value": 0 + }, + { + "name": "HAND_RIGHT", + "value": 1 + }, + { + "name": "HAND_MAX", + "value": 2 } ] }, { - "name": "body_set_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1658067650, - "arguments": [ + "name": "HandMotionRange", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "HAND_MOTION_RANGE_UNOBSTRUCTED", + "value": 0 }, { - "name": "mode", - "type": "enum::PhysicsServer2D.BodyMode" + "name": "HAND_MOTION_RANGE_CONFORM_TO_CONTROLLER", + "value": 1 + }, + { + "name": "HAND_MOTION_RANGE_MAX", + "value": 2 } ] }, { - "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": "HandTrackedSource", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "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": "body_add_shape", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 339056240, - "hash_compatibility": [ - 754862190 - ], - "arguments": [ + "name": "HandJoints", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "HAND_JOINT_PALM", + "value": 0 }, { - "name": "shape", - "type": "RID" + "name": "HAND_JOINT_WRIST", + "value": 1 }, { - "name": "transform", - "type": "Transform2D", - "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" + "name": "HAND_JOINT_THUMB_METACARPAL", + "value": 2 }, { - "name": "disabled", - "type": "bool", - "default_value": "false" + "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": "body_set_shape", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2310537182, - "arguments": [ + "name": "HandJointFlags", + "is_bitfield": true, + "values": [ { - "name": "body", - "type": "RID" + "name": "HAND_JOINT_NONE", + "value": 0 }, { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "HAND_JOINT_ORIENTATION_VALID", + "value": 1 }, { - "name": "shape", - "type": "RID" + "name": "HAND_JOINT_ORIENTATION_TRACKED", + "value": 2 + }, + { + "name": "HAND_JOINT_POSITION_VALID", + "value": 4 + }, + { + "name": "HAND_JOINT_POSITION_TRACKED", + "value": 8 + }, + { + "name": "HAND_JOINT_LINEAR_VELOCITY_VALID", + "value": 16 + }, + { + "name": "HAND_JOINT_ANGULAR_VELOCITY_VALID", + "value": 32 } ] + } + ], + "methods": [ + { + "name": "get_display_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "body_set_shape_transform", + "name": "set_display_refresh_rate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 736082694, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "refresh_rate", + "type": "float", + "meta": "float" } ] }, { - "name": "body_get_shape_count", + "name": "get_render_target_size_multiplier", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" - }, + "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": "body", - "type": "RID" + "name": "multiplier", + "type": "float", + "meta": "double" } ] }, { - "name": "body_get_shape", + "name": "is_foveation_supported", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1066463050, + "hash": 36873697, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "body_get_shape_transform", + "name": "get_foveation_level", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1324854622, + "hash": 3905245786, "return_value": { - "type": "Transform2D" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "body_remove_shape", + "name": "set_foveation_level", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1286410249, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "foveation_level", "type": "int", "meta": "int32" } ] }, { - "name": "body_clear_shapes", - "is_const": false, + "name": "get_foveation_dynamic", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "body_set_shape_disabled", + "name": "set_foveation_dynamic", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2658558584, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "disabled", + "name": "foveation_dynamic", "type": "bool" } ] }, { - "name": "body_set_shape_as_one_way_collision", - "is_const": false, + "name": "is_action_set_active", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2556489974, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "margin", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" } ] }, { - "name": "body_attach_object_instance_id", + "name": "set_action_set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2678287736, "arguments": [ { - "name": "body", - "type": "RID" + "name": "name", + "type": "String" }, { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "active", + "type": "bool" } ] }, { - "name": "body_get_object_instance_id", + "name": "get_action_sets", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3995934104, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Array" + } }, { - "name": "body_attach_canvas_instance_id", + "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": 3411492887, + "hash": 855158159, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" }, { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "motion_range", + "type": "enum::OpenXRInterface.HandMotionRange" } ] }, { - "name": "body_get_canvas_instance_id", + "name": "get_motion_range", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3955838114, "return_value": { - "type": "int", - "meta": "uint64" + "type": "enum::OpenXRInterface.HandMotionRange" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" } ] }, { - "name": "body_set_continuous_collision_detection_mode", - "is_const": false, + "name": "get_hand_tracking_source", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1882257015, + "hash": 4092421202, + "return_value": { + "type": "enum::OpenXRInterface.HandTrackedSource" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::PhysicsServer2D.CCDMode" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" } ] }, { - "name": "body_get_continuous_collision_detection_mode", + "name": "get_hand_joint_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2661282217, + "hash": 720567706, "return_value": { - "type": "enum::PhysicsServer2D.CCDMode" + "type": "bitfield::OpenXRInterface.HandJointFlags" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" } ] }, { - "name": "body_set_collision_layer", - "is_const": false, + "name": "get_hand_joint_rotation", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1974618321, + "return_value": { + "type": "Quaternion" + }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" }, { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" } ] }, { - "name": "body_get_collision_layer", + "name": "get_hand_joint_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3529194242, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" } ] }, { - "name": "body_set_collision_mask", - "is_const": false, + "name": "get_hand_joint_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 901522724, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" }, { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" } ] }, { - "name": "body_get_collision_mask", + "name": "get_hand_joint_linear_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3529194242, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" + }, + { + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" } ] }, { - "name": "body_set_collision_priority", - "is_const": false, + "name": "get_hand_joint_angular_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3529194242, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "hand", + "type": "enum::OpenXRInterface.Hand" }, { - "name": "priority", - "type": "float", - "meta": "float" + "name": "joint", + "type": "enum::OpenXRInterface.HandJoints" } ] }, { - "name": "body_get_collision_priority", - "is_const": true, + "name": "is_hand_tracking_supported", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "body_set_param", - "is_const": false, + "name": "is_hand_interaction_supported", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "body_get_param", - "is_const": true, + "name": "is_eye_gaze_interaction_supported", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3208033526, + "hash": 2240911060, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.BodyParameter" - } - ] + "type": "bool" + } }, { - "name": "body_reset_mass_properties", - "is_const": false, + "name": "get_vrs_min_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "body_set_state", + "name": "set_vrs_min_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1706355209, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer2D.BodyState" - }, - { - "name": "value", - "type": "Variant" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "body_get_state", + "name": "get_vrs_strength", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4036367961, + "hash": 1740695150, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer2D.BodyState" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "body_apply_central_impulse", + "name": "set_vrs_strength", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, + "name": "strength", + "type": "float", + "meta": "float" + } + ] + } + ], + "signals": [ + { + "name": "session_begun" + }, + { + "name": "session_stopping" + }, + { + "name": "session_focussed" + }, + { + "name": "session_visible" + }, + { + "name": "session_loss_pending" + }, + { + "name": "instance_exiting" + }, + { + "name": "pose_recentered" + }, + { + "name": "refresh_rate_changed", + "arguments": [ { - "name": "impulse", - "type": "Vector2" + "name": "refresh_rate", + "type": "float" } ] + } + ], + "properties": [ + { + "type": "float", + "name": "display_refresh_rate", + "setter": "set_display_refresh_rate", + "getter": "get_display_refresh_rate" }, { - "name": "body_apply_torque_impulse", + "type": "float", + "name": "render_target_size_multiplier", + "setter": "set_render_target_size_multiplier", + "getter": "get_render_target_size_multiplier" + }, + { + "type": "int", + "name": "foveation_level", + "setter": "set_foveation_level", + "getter": "get_foveation_level" + }, + { + "type": "bool", + "name": "foveation_dynamic", + "setter": "set_foveation_dynamic", + "getter": "get_foveation_dynamic" + }, + { + "type": "float", + "name": "vrs_min_radius", + "setter": "set_vrs_min_radius", + "getter": "get_vrs_min_radius" + }, + { + "type": "float", + "name": "vrs_strength", + "setter": "set_vrs_strength", + "getter": "get_vrs_strength" + } + ] + }, + { + "name": "OpenXRVisibilityMask", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core" + }, + { + "name": "OptimizedTranslation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Translation", + "api_type": "core", + "methods": [ + { + "name": "generate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1466479800, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "float", - "meta": "float" + "name": "from", + "type": "Translation" } ] - }, + } + ] + }, + { + "name": "OptionButton", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Button", + "api_type": "core", + "methods": [ { - "name": "body_apply_impulse", + "name": "add_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205485391, + "hash": 2697778442, "hash_compatibility": [ - 34330743 + 3043792800 ], "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector2" + "name": "label", + "type": "String" }, { - "name": "position", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "body_apply_central_force", + "name": "add_icon_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 3781678508, + "hash_compatibility": [ + 3944051090 + ], "arguments": [ { - "name": "body", - "type": "RID" + "name": "texture", + "type": "Texture2D" }, { - "name": "force", - "type": "Vector2" + "name": "label", + "type": "String" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "body_apply_force", + "name": "set_item_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205485391, - "hash_compatibility": [ - 34330743 - ], + "hash": 501894301, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "position", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "text", + "type": "String" } ] }, { - "name": "body_apply_torque", + "name": "set_item_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 666127730, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "torque", - "type": "float", - "meta": "float" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "body_add_constant_central_force", + "name": "set_item_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 300928843, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "force", - "type": "Vector2" + "name": "disabled", + "type": "bool" } ] }, { - "name": "body_add_constant_force", + "name": "set_item_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205485391, - "hash_compatibility": [ - 34330743 - ], + "hash": 3937882851, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector2" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "position", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_add_constant_torque", + "name": "set_item_metadata", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2152698145, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "torque", - "type": "float", - "meta": "float" + "name": "metadata", + "type": "Variant" } ] }, { - "name": "body_set_constant_force", + "name": "set_item_tooltip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 501894301, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "force", - "type": "Vector2" + "name": "tooltip", + "type": "String" } ] }, { - "name": "body_get_constant_force", + "name": "get_item_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2440833711, + "hash": 844755477, "return_value": { - "type": "Vector2" + "type": "String" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_set_constant_torque", - "is_const": false, + "name": "get_item_icon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_get_constant_torque", + "name": "get_item_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 923996154, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_set_axis_velocity", - "is_const": false, + "name": "get_item_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis_velocity", - "type": "Vector2" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_add_collision_exception", - "is_const": false, + "name": "get_item_metadata", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "excepted_body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_remove_collision_exception", - "is_const": false, + "name": "get_item_tooltip", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "excepted_body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_set_max_contacts_reported", - "is_const": false, + "name": "is_item_disabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "amount", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "body_get_max_contacts_reported", + "name": "is_item_separator", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1116898809, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_set_omit_force_integration", + "name": "add_separator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 3005725572, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "text", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "body_is_omitting_force_integration", - "is_const": true, + "name": "clear", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "body_set_force_integration_callback", + "name": "select", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3059434249, + "hash": 1286410249, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "callable", - "type": "Callable" - }, - { - "name": "userdata", - "type": "Variant", - "default_value": "null" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_test_motion", - "is_const": false, + "name": "get_selected", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1699844009, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "parameters", - "type": "PhysicsTestMotionParameters2D" - }, - { - "name": "result", - "type": "PhysicsTestMotionResult2D", - "default_value": "null" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "body_get_direct_state", - "is_const": false, + "name": "get_selected_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1191931871, + "hash": 3905245786, "return_value": { - "type": "PhysicsDirectBodyState2D" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "joint_create", - "is_const": false, + "name": "get_selected_metadata", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1214101251, "return_value": { - "type": "RID" + "type": "Variant" } }, { - "name": "joint_clear", + "name": "remove_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 1286410249, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "joint_set_param", + "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": 3972556514, + "hash": 3218959716 + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.JointParam" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "joint_get_param", + "name": "get_item_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4016448949, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "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": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.JointParam" + "name": "from_last", + "type": "bool", + "default_value": "false" } ] }, { - "name": "joint_disable_collisions_between_bodies", + "name": "set_fit_to_longest_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "disable", + "name": "fit", "type": "bool" } ] }, { - "name": "joint_is_disabled_collisions_between_bodies", + "name": "is_fit_to_longest_item", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + } }, { - "name": "joint_make_pin", + "name": "set_allow_reselect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1612646186, - "hash_compatibility": [ - 2288600450 - ], + "hash": 2586408642, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "anchor", - "type": "Vector2" - }, - { - "name": "body_a", - "type": "RID" - }, - { - "name": "body_b", - "type": "RID", - "default_value": "RID()" + "name": "allow", + "type": "bool" } ] }, { - "name": "joint_make_groove", + "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": 481430435, - "hash_compatibility": [ - 3573265764 - ], + "hash": 2586408642, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "groove1_a", - "type": "Vector2" - }, - { - "name": "groove2_a", - "type": "Vector2" - }, - { - "name": "anchor_b", - "type": "Vector2" - }, + "name": "disabled", + "type": "bool" + } + ] + } + ], + "signals": [ + { + "name": "item_selected", + "arguments": [ { - "name": "body_a", - "type": "RID", - "default_value": "RID()" - }, + "name": "index", + "type": "int" + } + ] + }, + { + "name": "item_focused", + "arguments": [ { - "name": "body_b", - "type": "RID", - "default_value": "RID()" + "name": "index", + "type": "int" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "selected", + "setter": "_select_int", + "getter": "get_selected" }, { - "name": "joint_make_damped_spring", + "type": "bool", + "name": "fit_to_longest_item", + "setter": "set_fit_to_longest_item", + "getter": "is_fit_to_longest_item" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "PCKPacker", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "pck_start", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1994657646, + "hash": 508410629, "hash_compatibility": [ - 206603952 + 3232891339 ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "anchor_a", - "type": "Vector2" + "name": "pck_path", + "type": "String" }, { - "name": "anchor_b", - "type": "Vector2" + "name": "alignment", + "type": "int", + "meta": "int32", + "default_value": "32" }, { - "name": "body_a", - "type": "RID" + "name": "key", + "type": "String", + "default_value": "\"0000000000000000000000000000000000000000000000000000000000000000\"" }, { - "name": "body_b", - "type": "RID", - "default_value": "RID()" + "name": "encrypt_directory", + "type": "bool", + "default_value": "false" } ] }, { - "name": "pin_joint_set_flag", + "name": "add_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3520002352, + "hash": 2215643711, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "target_path", + "type": "String" }, { - "name": "flag", - "type": "enum::PhysicsServer2D.PinJointFlag" + "name": "source_path", + "type": "String" }, { - "name": "enabled", - "type": "bool" + "name": "encrypt", + "type": "bool", + "default_value": "false" } ] }, { - "name": "pin_joint_get_flag", - "is_const": true, + "name": "add_file_removal", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2647867364, + "hash": 166001499, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer2D.PinJointFlag" + "name": "target_path", + "type": "String" } ] }, { - "name": "pin_joint_set_param", + "name": "flush", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 550574241, + "hash": 1633102583, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.PinJointParam" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "verbose", + "type": "bool", + "default_value": "false" } ] - }, + } + ] + }, + { + "name": "PackedDataContainer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ { - "name": "pin_joint_get_param", - "is_const": true, + "name": "pack", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 348281383, + "hash": 966674026, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Error" }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.PinJointParam" + "name": "value", + "type": "Variant" } ] }, { - "name": "damped_spring_joint_set_param", - "is_const": false, + "name": "size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 220564071, - "arguments": [ + "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": "joint", - "type": "RID" + "name": "GEN_EDIT_STATE_DISABLED", + "value": 0 }, { - "name": "param", - "type": "enum::PhysicsServer2D.DampedSpringParam" + "name": "GEN_EDIT_STATE_INSTANCE", + "value": 1 }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "GEN_EDIT_STATE_MAIN", + "value": 2 + }, + { + "name": "GEN_EDIT_STATE_MAIN_INHERITED", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "damped_spring_joint_get_param", - "is_const": true, + "name": "pack", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2075871277, + "hash": 2584678054, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Error" }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.DampedSpringParam" + "name": "path", + "type": "Node" } ] }, { - "name": "joint_get_type", + "name": "instantiate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4262502231, + "hash": 2628778455, "return_value": { - "type": "enum::PhysicsServer2D.JointType" + "type": "Node" }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "edit_state", + "type": "enum::PackedScene.GenEditState", + "default_value": "0" } ] }, { - "name": "free_rid", - "is_const": false, + "name": "can_instantiate", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_active", - "is_const": false, + "name": "get_state", + "is_const": true, "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, + "hash": 3479783971, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "process_info", - "type": "enum::PhysicsServer2D.ProcessInfo" - } - ] + "type": "SceneState" + } } ] }, { - "name": "PhysicsServer2DExtension", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsServer2D", + "name": "PacketPeer", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", "api_type": "core", "methods": [ { - "name": "_world_boundary_shape_create", + "name": "get_var", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_separation_ray_shape_create", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3442865206, "return_value": { - "type": "RID" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "_segment_shape_create", + "name": "put_var", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2436251611, "return_value": { - "type": "RID" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "var", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "_circle_shape_create", + "name": "get_packet", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2115431945, "return_value": { - "type": "RID" + "type": "PackedByteArray" } }, { - "name": "_rectangle_shape_create", + "name": "put_packet", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 680677267, "return_value": { - "type": "RID" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] }, { - "name": "_capsule_shape_create", - "is_const": false, - "is_static": false, + "name": "get_packet_error", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3185525595, "return_value": { - "type": "RID" + "type": "enum::Error" } }, { - "name": "_convex_polygon_shape_create", - "is_const": false, - "is_static": false, + "name": "get_available_packet_count", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "_concave_polygon_shape_create", - "is_const": false, - "is_static": false, + "name": "get_encode_buffer_max_size", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "_shape_set_data", + "name": "set_encode_buffer_max_size", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "shape", - "type": "RID" - }, - { - "name": "data", - "type": "Variant" + "name": "max_size", + "type": "int", + "meta": "int32" } ] - }, + } + ], + "properties": [ { - "name": "_shape_set_custom_solver_bias", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "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": "shape", - "type": "RID" + "name": "STATUS_DISCONNECTED", + "value": 0 }, { - "name": "bias", - "type": "float", - "meta": "float" + "name": "STATUS_HANDSHAKING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 + }, + { + "name": "STATUS_ERROR_HOSTNAME_MISMATCH", + "value": 4 } ] - }, + } + ], + "methods": [ { - "name": "_shape_get_type", - "is_const": true, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2880188099, + "hash_compatibility": [ + 1801538152 + ], "return_value": { - "type": "enum::PhysicsServer2D.ShapeType" + "type": "enum::Error" }, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "packet_peer", + "type": "PacketPeerUDP" + }, + { + "name": "hostname", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" } ] }, { - "name": "_shape_get_data", + "name": "get_status", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3248654679, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "shape", - "type": "RID" - } - ] + "type": "enum::PacketPeerDTLS.Status" + } }, { - "name": "_shape_get_custom_solver_bias", - "is_const": true, + "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": "float", - "meta": "float" + "type": "enum::Error" }, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "r_buffer", + "type": "const uint8_t **" + }, + { + "name": "r_buffer_size", + "type": "int32_t*" } ] }, { - "name": "_shape_collide", + "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3099858825, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "shape_A", - "type": "RID" - }, - { - "name": "xform_A", - "type": "Transform2D" - }, - { - "name": "motion_A", - "type": "Vector2" - }, - { - "name": "shape_B", - "type": "RID" - }, - { - "name": "xform_B", - "type": "Transform2D" - }, - { - "name": "motion_B", - "type": "Vector2" - }, - { - "name": "results", - "type": "void*" + "name": "p_buffer", + "type": "const uint8_t*" }, { - "name": "result_max", + "name": "p_buffer_size", "type": "int", "meta": "int32" - }, - { - "name": "result_count", - "type": "int32_t*" } ] }, { - "name": "_space_create", - "is_const": false, + "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": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "_space_set_active", - "is_const": false, + "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": "space", - "type": "RID" - }, - { - "name": "active", - "type": "bool" + "name": "peer", + "type": "StreamPeer" } ] }, { - "name": "_space_is_active", + "name": "get_stream_peer", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2741655269, "return_value": { - "type": "bool" - }, + "type": "StreamPeer" + } + }, + { + "name": "set_input_buffer_max_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "space", - "type": "RID" + "name": "max_size_bytes", + "type": "int", + "meta": "int32" } ] }, { - "name": "_space_set_param", + "name": "set_output_buffer_max_size", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.SpaceParameter" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "max_size_bytes", + "type": "int", + "meta": "int32" } ] }, { - "name": "_space_get_param", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "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": "space", - "type": "RID" + "name": "port", + "type": "int", + "meta": "int32" }, { - "name": "param", - "type": "enum::PhysicsServer2D.SpaceParameter" + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + }, + { + "name": "recv_buf_size", + "type": "int", + "meta": "int32", + "default_value": "65536" } ] }, { - "name": "_space_get_direct_state", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 166280745, "return_value": { - "type": "PhysicsDirectSpaceState2D" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - } - ] + "type": "enum::Error" + } }, { - "name": "_space_set_debug_contacts", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "space", - "type": "RID" + "name": "host", + "type": "String" }, { - "name": "max_contacts", + "name": "port", "type": "int", "meta": "int32" } ] }, { - "name": "_space_get_contacts", + "name": "is_socket_connected", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "_space_get_contact_count", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - } - ] + } }, { - "name": "_area_create", - "is_const": false, - "is_static": false, + "name": "get_local_port", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "_area_set_space", + "name": "set_dest_address", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "area", - "type": "RID" + "name": "host", + "type": "String" }, { - "name": "space", - "type": "RID" + "name": "port", + "type": "int", + "meta": "int32" } ] }, { - "name": "_area_get_space", - "is_const": true, - "is_static": false, + "name": "set_broadcast_enabled", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_area_add_shape", + "name": "join_multicast_group", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "multicast_address", + "type": "String" }, { - "name": "disabled", - "type": "bool" + "name": "interface_name", + "type": "String" } ] }, { - "name": "_area_set_shape", + "name": "leave_multicast_group", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "multicast_address", + "type": "String" }, { - "name": "shape", - "type": "RID" + "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": "_area_set_shape_transform", + "name": "set_panorama", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_area_set_shape_disabled", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "disabled", + "name": "enabled", "type": "bool" } ] }, { - "name": "_area_get_shape_count", + "name": "is_filtering_enabled", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "bool" + } + }, + { + "name": "set_energy_multiplier", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" + "name": "multiplier", + "type": "float", + "meta": "float" } ] }, { - "name": "_area_get_shape", + "name": "get_energy_multiplier", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "RID" - }, + "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": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "scale", + "type": "Vector2" } ] }, { - "name": "_area_get_shape_transform", + "name": "get_scroll_scale", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "Transform2D" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "Vector2" + } }, { - "name": "_area_remove_shape", + "name": "set_repeat_size", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "repeat_size", + "type": "Vector2" } ] }, { - "name": "_area_clear_shapes", - "is_const": false, - "is_static": false, + "name": "get_repeat_size", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "_area_attach_object_instance_id", + "name": "set_repeat_times", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "id", + "name": "repeat_times", "type": "int", - "meta": "uint64" + "meta": "int32" } ] }, { - "name": "_area_get_object_instance_id", + "name": "get_repeat_times", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "meta": "int32" + } }, { - "name": "_area_attach_canvas_instance_id", + "name": "set_autoscroll", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "autoscroll", + "type": "Vector2" } ] }, { - "name": "_area_get_canvas_instance_id", + "name": "get_autoscroll", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "_area_set_param", + "name": "set_scroll_offset", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.AreaParameter" - }, - { - "name": "value", - "type": "Variant" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_area_set_transform", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_area_get_param", + "name": "get_screen_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "Variant" - }, + "type": "Vector2" + } + }, + { + "name": "set_limit_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.AreaParameter" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_area_get_transform", + "name": "get_limit_begin", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "Transform2D" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "_area_set_collision_layer", + "name": "set_limit_end", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_area_get_collision_layer", + "name": "get_limit_end", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "_area_set_collision_mask", + "name": "set_follow_viewport", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "follow", + "type": "bool" } ] }, { - "name": "_area_get_collision_mask", - "is_const": true, - "is_static": false, + "name": "get_follow_viewport", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "_area_set_monitorable", + "name": "set_ignore_camera_scroll", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "monitorable", + "name": "ignore", "type": "bool" } ] }, { - "name": "_area_set_pickable", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "pickable", - "type": "bool" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_area_set_monitor_callback", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_area_set_area_monitor_callback", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" + "name": "scale", + "type": "Vector2" } ] }, { - "name": "_body_create", - "is_const": false, - "is_static": false, + "name": "get_scroll_base_scale", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "_body_set_space", + "name": "set_limit_begin", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "space", - "type": "RID" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_body_get_space", + "name": "get_limit_begin", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "_body_set_mode", + "name": "set_limit_end", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::PhysicsServer2D.BodyMode" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_body_get_mode", + "name": "get_limit_end", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "enum::PhysicsServer2D.BodyMode" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "_body_add_shape", + "name": "set_ignore_camera_zoom", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" - }, - { - "name": "disabled", + "name": "ignore", "type": "bool" } ] }, { - "name": "_body_set_shape", + "name": "is_ignore_camera_zoom", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "shape", - "type": "RID" - } - ] + "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" }, { - "name": "_body_set_shape_transform", + "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_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "scale", + "type": "Vector2" } ] }, { - "name": "_body_get_shape_count", + "name": "get_motion_scale", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "Vector2" + } + }, + { + "name": "set_motion_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_body_get_shape", + "name": "get_motion_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "RID" - }, + "type": "Vector2" + } + }, + { + "name": "set_mirroring", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "mirror", + "type": "Vector2" } ] }, { - "name": "_body_get_shape_transform", + "name": "get_mirroring", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "Transform2D" - }, - "arguments": [ + "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": "body", - "type": "RID" + "name": "PARAM_INITIAL_LINEAR_VELOCITY", + "value": 0 }, { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "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": "_body_set_shape_disabled", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "ParticleFlags", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY", + "value": 0 }, { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "PARTICLE_FLAG_ROTATE_Y", + "value": 1 }, { - "name": "disabled", - "type": "bool" + "name": "PARTICLE_FLAG_DISABLE_Z", + "value": 2 + }, + { + "name": "PARTICLE_FLAG_DAMPING_AS_FRICTION", + "value": 3 + }, + { + "name": "PARTICLE_FLAG_MAX", + "value": 4 } ] }, { - "name": "_body_set_shape_as_one_way_collision", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "EmissionShape", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "EMISSION_SHAPE_POINT", + "value": 0 }, { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "EMISSION_SHAPE_SPHERE", + "value": 1 }, { - "name": "enable", - "type": "bool" + "name": "EMISSION_SHAPE_SPHERE_SURFACE", + "value": 2 }, { - "name": "margin", - "type": "float", - "meta": "float" + "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": "_body_remove_shape", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "SubEmitterMode", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "SUB_EMITTER_DISABLED", + "value": 0 }, { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "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": "_body_clear_shapes", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "CollisionMode", + "is_bitfield": false, + "values": [ { - "name": "body", - "type": "RID" + "name": "COLLISION_DISABLED", + "value": 0 + }, + { + "name": "COLLISION_RIGID", + "value": 1 + }, + { + "name": "COLLISION_HIDE_ON_CONTACT", + "value": 2 + }, + { + "name": "COLLISION_MAX", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "_body_attach_object_instance_id", + "name": "set_direction", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "degrees", + "type": "Vector3" } ] }, { - "name": "_body_get_object_instance_id", + "name": "get_direction", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, "return_value": { - "type": "int", - "meta": "uint64" - }, + "type": "Vector3" + } + }, + { + "name": "set_inherit_velocity_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" + "name": "ratio", + "type": "float", + "meta": "double" } ] }, { - "name": "_body_attach_canvas_instance_id", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "degrees", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_get_canvas_instance_id", + "name": "get_spread", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_body_set_continuous_collision_detection_mode", + "name": "set_flatness", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::PhysicsServer2D.CCDMode" + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_get_continuous_collision_detection_mode", + "name": "get_flatness", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "enum::PhysicsServer2D.CCDMode" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_body_set_collision_layer", + "name": "set_param", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 676779352, "arguments": [ { - "name": "body", - "type": "RID" + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" }, { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "value", + "type": "Vector2" } ] }, { - "name": "_body_get_collision_layer", + "name": "get_param", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2623708480, "return_value": { - "type": "int", - "meta": "uint32" + "type": "Vector2" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" } ] }, { - "name": "_body_set_collision_mask", + "name": "set_param_min", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2295964248, "arguments": [ { - "name": "body", - "type": "RID" + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" }, { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_get_collision_mask", + "name": "get_param_min", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3903786503, "return_value": { - "type": "int", - "meta": "uint32" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" } ] }, { - "name": "_body_set_collision_priority", + "name": "set_param_max", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2295964248, "arguments": [ { - "name": "body", - "type": "RID" + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" }, { - "name": "priority", + "name": "value", "type": "float", "meta": "float" } ] }, { - "name": "_body_get_collision_priority", + "name": "get_param_max", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3903786503, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "param", + "type": "enum::ParticleProcessMaterial.Parameter" } ] }, { - "name": "_body_set_param", + "name": "set_param_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 526976089, "arguments": [ - { - "name": "body", - "type": "RID" - }, { "name": "param", - "type": "enum::PhysicsServer2D.BodyParameter" + "type": "enum::ParticleProcessMaterial.Parameter" }, { - "name": "value", - "type": "Variant" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_body_get_param", + "name": "get_param_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3489372978, "return_value": { - "type": "Variant" + "type": "Texture2D" }, "arguments": [ - { - "name": "body", - "type": "RID" - }, { "name": "param", - "type": "enum::PhysicsServer2D.BodyParameter" + "type": "enum::ParticleProcessMaterial.Parameter" } ] }, { - "name": "_body_reset_mass_properties", + "name": "set_color", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, "arguments": [ { - "name": "body", - "type": "RID" + "name": "color", + "type": "Color" } ] }, { - "name": "_body_set_state", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer2D.BodyState" - }, - { - "name": "value", - "type": "Variant" + "name": "ramp", + "type": "Texture2D" } ] }, { - "name": "_body_get_state", + "name": "get_color_ramp", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "Variant" - }, + "type": "Texture2D" + } + }, + { + "name": "set_alpha_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer2D.BodyState" + "name": "curve", + "type": "Texture2D" } ] }, { - "name": "_body_apply_central_impulse", - "is_const": false, - "is_static": false, + "name": "get_alpha_curve", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector2" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } }, { - "name": "_body_apply_torque_impulse", + "name": "set_emission_curve", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "float", - "meta": "float" + "name": "curve", + "type": "Texture2D" } ] }, { - "name": "_body_apply_impulse", - "is_const": false, - "is_static": false, + "name": "get_emission_curve", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } }, { - "name": "_body_apply_central_force", + "name": "set_color_initial_ramp", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector2" + "name": "ramp", + "type": "Texture2D" } ] }, { - "name": "_body_apply_force", - "is_const": false, - "is_static": false, + "name": "get_color_initial_ramp", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } }, { - "name": "_body_apply_torque", + "name": "set_velocity_limit_curve", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "float", - "meta": "float" + "name": "curve", + "type": "Texture2D" } ] }, { - "name": "_body_add_constant_central_force", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1711815571, "arguments": [ { - "name": "body", - "type": "RID" + "name": "particle_flag", + "type": "enum::ParticleProcessMaterial.ParticleFlags" }, { - "name": "force", - "type": "Vector2" + "name": "enable", + "type": "bool" } ] }, { - "name": "_body_add_constant_force", - "is_const": false, - "is_static": false, + "name": "get_particle_flag", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3895316907, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2" + "name": "particle_flag", + "type": "enum::ParticleProcessMaterial.ParticleFlags" } ] }, { - "name": "_body_add_constant_torque", + "name": "set_velocity_pivot", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "float", - "meta": "float" + "name": "pivot", + "type": "Vector3" } ] }, { - "name": "_body_set_constant_force", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 461501442, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector2" + "name": "shape", + "type": "enum::ParticleProcessMaterial.EmissionShape" } ] }, { - "name": "_body_get_constant_force", + "name": "get_emission_shape", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3719733018, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "enum::ParticleProcessMaterial.EmissionShape" + } }, { - "name": "_body_set_constant_torque", + "name": "set_emission_sphere_radius", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "torque", + "name": "radius", "type": "float", "meta": "float" } ] }, { - "name": "_body_get_constant_torque", + "name": "get_emission_sphere_radius", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + } }, { - "name": "_body_set_axis_velocity", + "name": "set_emission_box_extents", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis_velocity", - "type": "Vector2" + "name": "extents", + "type": "Vector3" } ] }, { - "name": "_body_add_collision_exception", - "is_const": false, - "is_static": false, + "name": "get_emission_box_extents", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "excepted_body", - "type": "RID" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_body_remove_collision_exception", + "name": "set_emission_point_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "excepted_body", - "type": "RID" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_body_get_collision_exceptions", + "name": "get_emission_point_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "typedarray::RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Texture2D" + } }, { - "name": "_body_set_max_contacts_reported", + "name": "set_emission_normal_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_body_get_max_contacts_reported", + "name": "get_emission_normal_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Texture2D" + } }, { - "name": "_body_set_contacts_reported_depth_threshold", + "name": "set_emission_color_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_body_get_contacts_reported_depth_threshold", + "name": "get_emission_color_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Texture2D" + } }, { - "name": "_body_set_omit_force_integration", + "name": "set_emission_point_count", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "point_count", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_is_omitting_force_integration", + "name": "get_emission_point_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_body_set_state_sync_callback", + "name": "set_emission_ring_axis", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "callable", - "type": "Callable" - } - ] - }, - { - "name": "_body_set_force_integration_callback", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "callable", - "type": "Callable" - }, - { - "name": "userdata", - "type": "Variant" + "name": "axis", + "type": "Vector3" } ] }, { - "name": "_body_collide_shape", - "is_const": false, - "is_static": false, + "name": "get_emission_ring_axis", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "body_shape", - "type": "int", - "meta": "int32" - }, - { - "name": "shape", - "type": "RID" - }, - { - "name": "shape_xform", - "type": "Transform2D" - }, - { - "name": "motion", - "type": "Vector2" - }, - { - "name": "results", - "type": "void*" - }, - { - "name": "result_max", - "type": "int", - "meta": "int32" - }, - { - "name": "result_count", - "type": "int32_t*" - } - ] + "type": "Vector3" + } }, { - "name": "_body_set_pickable", + "name": "set_emission_ring_height", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "pickable", - "type": "bool" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_get_direct_state", - "is_const": false, - "is_static": false, + "name": "get_emission_ring_height", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "PhysicsDirectBodyState2D" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_body_test_motion", - "is_const": true, - "is_static": false, + "name": "set_emission_ring_radius", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "from", - "type": "Transform2D" - }, - { - "name": "motion", - "type": "Vector2" - }, - { - "name": "margin", + "name": "radius", "type": "float", "meta": "float" - }, - { - "name": "collide_separation_ray", - "type": "bool" - }, - { - "name": "recovery_as_collision", - "type": "bool" - }, - { - "name": "result", - "type": "PhysicsServer2DExtensionMotionResult*" } ] }, { - "name": "_joint_create", - "is_const": false, - "is_static": false, + "name": "get_emission_ring_radius", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "_joint_clear", + "name": "set_emission_ring_inner_radius", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "inner_radius", + "type": "float", + "meta": "float" } ] }, { - "name": "_joint_set_param", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.JointParam" - }, - { - "name": "value", + "name": "cone_angle", "type": "float", "meta": "float" } ] }, { - "name": "_joint_get_param", + "name": "get_emission_ring_cone_angle", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.JointParam" - } - ] + } }, { - "name": "_joint_disable_collisions_between_bodies", + "name": "set_emission_shape_offset", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "disable", - "type": "bool" + "name": "emission_shape_offset", + "type": "Vector3" } ] }, { - "name": "_joint_is_disabled_collisions_between_bodies", + "name": "get_emission_shape_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "_joint_make_pin", + "name": "set_emission_shape_scale", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "anchor", - "type": "Vector2" - }, - { - "name": "body_a", - "type": "RID" - }, - { - "name": "body_b", - "type": "RID" + "name": "emission_shape_scale", + "type": "Vector3" } ] }, { - "name": "_joint_make_groove", - "is_const": false, - "is_static": false, + "name": "get_emission_shape_scale", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "a_groove1", - "type": "Vector2" - }, - { - "name": "a_groove2", - "type": "Vector2" - }, - { - "name": "b_anchor", - "type": "Vector2" - }, - { - "name": "body_a", - "type": "RID" - }, - { - "name": "body_b", - "type": "RID" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_joint_make_damped_spring", - "is_const": false, - "is_static": false, + "name": "get_turbulence_enabled", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "anchor_a", - "type": "Vector2" - }, - { - "name": "anchor_b", - "type": "Vector2" - }, - { - "name": "body_a", - "type": "RID" - }, - { - "name": "body_b", - "type": "RID" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "_pin_joint_set_flag", + "name": "set_turbulence_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer2D.PinJointFlag" - }, - { - "name": "enabled", + "name": "turbulence_enabled", "type": "bool" } ] }, { - "name": "_pin_joint_get_flag", + "name": "get_turbulence_noise_strength", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer2D.PinJointFlag" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_pin_joint_set_param", + "name": "set_turbulence_noise_strength", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.PinJointParam" - }, - { - "name": "value", + "name": "turbulence_noise_strength", "type": "float", "meta": "float" } ] }, { - "name": "_pin_joint_get_param", + "name": "get_turbulence_noise_scale", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.PinJointParam" - } - ] + } }, { - "name": "_damped_spring_joint_set_param", + "name": "set_turbulence_noise_scale", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.DampedSpringParam" - }, - { - "name": "value", + "name": "turbulence_noise_scale", "type": "float", "meta": "float" } ] }, { - "name": "_damped_spring_joint_get_param", + "name": "get_turbulence_noise_speed_random", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "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": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer2D.DampedSpringParam" + "name": "turbulence_noise_speed_random", + "type": "float", + "meta": "float" } ] }, { - "name": "_joint_get_type", + "name": "get_turbulence_noise_speed", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, "return_value": { - "type": "enum::PhysicsServer2D.JointType" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "_free_rid", + "name": "set_turbulence_noise_speed", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "rid", - "type": "RID" + "name": "turbulence_noise_speed", + "type": "Vector3" } ] }, { - "name": "_set_active", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "active", - "type": "bool" + "name": "accel_vec", + "type": "Vector3" } ] }, { - "name": "_init", + "name": "set_lifetime_randomness", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_step", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "step", + "name": "randomness", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "_sync", - "is_const": false, - "is_static": false, + "name": "get_lifetime_randomness", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_flush_queries", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } }, { - "name": "_end_sync", - "is_const": false, - "is_static": false, + "name": "get_sub_emitter_mode", + "is_const": true, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 2399052877, + "return_value": { + "type": "enum::ParticleProcessMaterial.SubEmitterMode" + } }, { - "name": "_finish", + "name": "set_sub_emitter_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 2161806672, + "arguments": [ + { + "name": "mode", + "type": "enum::ParticleProcessMaterial.SubEmitterMode" + } + ] }, { - "name": "_is_flushing_queries", + "name": "get_sub_emitter_frequency", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "double" } }, { - "name": "_get_process_info", + "name": "set_sub_emitter_frequency", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "process_info", - "type": "enum::PhysicsServer2D.ProcessInfo" + "name": "hz", + "type": "float", + "meta": "double" } ] }, { - "name": "body_test_motion_is_excluding_body", + "name": "get_sub_emitter_amount_at_end", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "body_test_motion_is_excluding_object", - "is_const": true, + "name": "set_sub_emitter_amount_at_end", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "arguments": [ { - "name": "object", + "name": "amount", "type": "int", - "meta": "uint64" + "meta": "int32" } ] - } - ] - }, - { - "name": "PhysicsServer2DManager", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + }, { - "name": "register_server", - "is_const": false, + "name": "get_sub_emitter_amount_at_collision", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2137474292, - "arguments": [ - { - "name": "name", - "type": "String" - }, - { - "name": "create_callback", - "type": "Callable" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "set_default_server", + "name": "set_sub_emitter_amount_at_collision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2956805083, + "hash": 1286410249, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "priority", + "name": "amount", "type": "int", "meta": "int32" } ] - } - ] - }, - { - "name": "PhysicsServer3D", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "JointType", - "is_bitfield": false, - "values": [ - { - "name": "JOINT_TYPE_PIN", - "value": 0 - }, - { - "name": "JOINT_TYPE_HINGE", - "value": 1 - }, - { - "name": "JOINT_TYPE_SLIDER", - "value": 2 - }, - { - "name": "JOINT_TYPE_CONE_TWIST", - "value": 3 - }, - { - "name": "JOINT_TYPE_6DOF", - "value": 4 - }, - { - "name": "JOINT_TYPE_MAX", - "value": 5 - } - ] - }, - { - "name": "PinJointParam", - "is_bitfield": false, - "values": [ - { - "name": "PIN_JOINT_BIAS", - "value": 0 - }, - { - "name": "PIN_JOINT_DAMPING", - "value": 1 - }, - { - "name": "PIN_JOINT_IMPULSE_CLAMP", - "value": 2 - } - ] - }, - { - "name": "HingeJointParam", - "is_bitfield": false, - "values": [ - { - "name": "HINGE_JOINT_BIAS", - "value": 0 - }, - { - "name": "HINGE_JOINT_LIMIT_UPPER", - "value": 1 - }, - { - "name": "HINGE_JOINT_LIMIT_LOWER", - "value": 2 - }, - { - "name": "HINGE_JOINT_LIMIT_BIAS", - "value": 3 - }, - { - "name": "HINGE_JOINT_LIMIT_SOFTNESS", - "value": 4 - }, - { - "name": "HINGE_JOINT_LIMIT_RELAXATION", - "value": 5 - }, - { - "name": "HINGE_JOINT_MOTOR_TARGET_VELOCITY", - "value": 6 - }, - { - "name": "HINGE_JOINT_MOTOR_MAX_IMPULSE", - "value": 7 - } - ] - }, - { - "name": "HingeJointFlag", - "is_bitfield": false, - "values": [ - { - "name": "HINGE_JOINT_FLAG_USE_LIMIT", - "value": 0 - }, - { - "name": "HINGE_JOINT_FLAG_ENABLE_MOTOR", - "value": 1 - } - ] - }, - { - "name": "SliderJointParam", - "is_bitfield": false, - "values": [ - { - "name": "SLIDER_JOINT_LINEAR_LIMIT_UPPER", - "value": 0 - }, - { - "name": "SLIDER_JOINT_LINEAR_LIMIT_LOWER", - "value": 1 - }, - { - "name": "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS", - "value": 2 - }, - { - "name": "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION", - "value": 3 - }, - { - "name": "SLIDER_JOINT_LINEAR_LIMIT_DAMPING", - "value": 4 - }, - { - "name": "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS", - "value": 5 - }, - { - "name": "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION", - "value": 6 - }, - { - "name": "SLIDER_JOINT_LINEAR_MOTION_DAMPING", - "value": 7 - }, - { - "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS", - "value": 8 - }, - { - "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION", - "value": 9 - }, - { - "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING", - "value": 10 - }, - { - "name": "SLIDER_JOINT_ANGULAR_LIMIT_UPPER", - "value": 11 - }, - { - "name": "SLIDER_JOINT_ANGULAR_LIMIT_LOWER", - "value": 12 - }, - { - "name": "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS", - "value": 13 - }, - { - "name": "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION", - "value": 14 - }, - { - "name": "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING", - "value": 15 - }, - { - "name": "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS", - "value": 16 - }, - { - "name": "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION", - "value": 17 - }, - { - "name": "SLIDER_JOINT_ANGULAR_MOTION_DAMPING", - "value": 18 - }, - { - "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS", - "value": 19 - }, - { - "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION", - "value": 20 - }, - { - "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING", - "value": 21 - }, - { - "name": "SLIDER_JOINT_MAX", - "value": 22 - } - ] - }, - { - "name": "ConeTwistJointParam", - "is_bitfield": false, - "values": [ - { - "name": "CONE_TWIST_JOINT_SWING_SPAN", - "value": 0 - }, - { - "name": "CONE_TWIST_JOINT_TWIST_SPAN", - "value": 1 - }, - { - "name": "CONE_TWIST_JOINT_BIAS", - "value": 2 - }, - { - "name": "CONE_TWIST_JOINT_SOFTNESS", - "value": 3 - }, - { - "name": "CONE_TWIST_JOINT_RELAXATION", - "value": 4 - } - ] - }, - { - "name": "G6DOFJointAxisParam", - "is_bitfield": false, - "values": [ - { - "name": "G6DOF_JOINT_LINEAR_LOWER_LIMIT", - "value": 0 - }, - { - "name": "G6DOF_JOINT_LINEAR_UPPER_LIMIT", - "value": 1 - }, - { - "name": "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS", - "value": 2 - }, - { - "name": "G6DOF_JOINT_LINEAR_RESTITUTION", - "value": 3 - }, - { - "name": "G6DOF_JOINT_LINEAR_DAMPING", - "value": 4 - }, - { - "name": "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY", - "value": 5 - }, - { - "name": "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT", - "value": 6 - }, - { - "name": "G6DOF_JOINT_ANGULAR_LOWER_LIMIT", - "value": 10 - }, - { - "name": "G6DOF_JOINT_ANGULAR_UPPER_LIMIT", - "value": 11 - }, - { - "name": "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS", - "value": 12 - }, - { - "name": "G6DOF_JOINT_ANGULAR_DAMPING", - "value": 13 - }, - { - "name": "G6DOF_JOINT_ANGULAR_RESTITUTION", - "value": 14 - }, - { - "name": "G6DOF_JOINT_ANGULAR_FORCE_LIMIT", - "value": 15 - }, - { - "name": "G6DOF_JOINT_ANGULAR_ERP", - "value": 16 - }, - { - "name": "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY", - "value": 17 - }, - { - "name": "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT", - "value": 18 - } - ] - }, - { - "name": "G6DOFJointAxisFlag", - "is_bitfield": false, - "values": [ - { - "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT", - "value": 0 - }, - { - "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT", - "value": 1 - }, - { - "name": "G6DOF_JOINT_FLAG_ENABLE_MOTOR", - "value": 4 - }, - { - "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR", - "value": 5 - } - ] - }, - { - "name": "ShapeType", - "is_bitfield": false, - "values": [ - { - "name": "SHAPE_WORLD_BOUNDARY", - "value": 0 - }, - { - "name": "SHAPE_SEPARATION_RAY", - "value": 1 - }, - { - "name": "SHAPE_SPHERE", - "value": 2 - }, - { - "name": "SHAPE_BOX", - "value": 3 - }, - { - "name": "SHAPE_CAPSULE", - "value": 4 - }, - { - "name": "SHAPE_CYLINDER", - "value": 5 - }, - { - "name": "SHAPE_CONVEX_POLYGON", - "value": 6 - }, - { - "name": "SHAPE_CONCAVE_POLYGON", - "value": 7 - }, - { - "name": "SHAPE_HEIGHTMAP", - "value": 8 - }, - { - "name": "SHAPE_SOFT_BODY", - "value": 9 - }, - { - "name": "SHAPE_CUSTOM", - "value": 10 - } - ] - }, - { - "name": "AreaParameter", - "is_bitfield": false, - "values": [ - { - "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE", - "value": 0 - }, - { - "name": "AREA_PARAM_GRAVITY", - "value": 1 - }, - { - "name": "AREA_PARAM_GRAVITY_VECTOR", - "value": 2 - }, - { - "name": "AREA_PARAM_GRAVITY_IS_POINT", - "value": 3 - }, - { - "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE", - "value": 4 - }, - { - "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE", - "value": 5 - }, - { - "name": "AREA_PARAM_LINEAR_DAMP", - "value": 6 - }, - { - "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE", - "value": 7 - }, - { - "name": "AREA_PARAM_ANGULAR_DAMP", - "value": 8 - }, - { - "name": "AREA_PARAM_PRIORITY", - "value": 9 - }, - { - "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE", - "value": 10 - }, - { - "name": "AREA_PARAM_WIND_SOURCE", - "value": 11 - }, - { - "name": "AREA_PARAM_WIND_DIRECTION", - "value": 12 - }, - { - "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR", - "value": 13 - } - ] - }, - { - "name": "AreaSpaceOverrideMode", - "is_bitfield": false, - "values": [ - { - "name": "AREA_SPACE_OVERRIDE_DISABLED", - "value": 0 - }, - { - "name": "AREA_SPACE_OVERRIDE_COMBINE", - "value": 1 - }, - { - "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE", - "value": 2 - }, - { - "name": "AREA_SPACE_OVERRIDE_REPLACE", - "value": 3 - }, - { - "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE", - "value": 4 - } - ] - }, - { - "name": "BodyMode", - "is_bitfield": false, - "values": [ - { - "name": "BODY_MODE_STATIC", - "value": 0 - }, - { - "name": "BODY_MODE_KINEMATIC", - "value": 1 - }, - { - "name": "BODY_MODE_RIGID", - "value": 2 - }, - { - "name": "BODY_MODE_RIGID_LINEAR", - "value": 3 - } - ] - }, - { - "name": "BodyParameter", - "is_bitfield": false, - "values": [ - { - "name": "BODY_PARAM_BOUNCE", - "value": 0 - }, - { - "name": "BODY_PARAM_FRICTION", - "value": 1 - }, - { - "name": "BODY_PARAM_MASS", - "value": 2 - }, - { - "name": "BODY_PARAM_INERTIA", - "value": 3 - }, - { - "name": "BODY_PARAM_CENTER_OF_MASS", - "value": 4 - }, - { - "name": "BODY_PARAM_GRAVITY_SCALE", - "value": 5 - }, - { - "name": "BODY_PARAM_LINEAR_DAMP_MODE", - "value": 6 - }, - { - "name": "BODY_PARAM_ANGULAR_DAMP_MODE", - "value": 7 - }, - { - "name": "BODY_PARAM_LINEAR_DAMP", - "value": 8 - }, - { - "name": "BODY_PARAM_ANGULAR_DAMP", - "value": 9 - }, - { - "name": "BODY_PARAM_MAX", - "value": 10 - } - ] - }, - { - "name": "BodyDampMode", - "is_bitfield": false, - "values": [ - { - "name": "BODY_DAMP_MODE_COMBINE", - "value": 0 - }, - { - "name": "BODY_DAMP_MODE_REPLACE", - "value": 1 - } - ] - }, - { - "name": "BodyState", - "is_bitfield": false, - "values": [ - { - "name": "BODY_STATE_TRANSFORM", - "value": 0 - }, - { - "name": "BODY_STATE_LINEAR_VELOCITY", - "value": 1 - }, - { - "name": "BODY_STATE_ANGULAR_VELOCITY", - "value": 2 - }, - { - "name": "BODY_STATE_SLEEPING", - "value": 3 - }, - { - "name": "BODY_STATE_CAN_SLEEP", - "value": 4 - } - ] - }, - { - "name": "AreaBodyStatus", - "is_bitfield": false, - "values": [ - { - "name": "AREA_BODY_ADDED", - "value": 0 - }, - { - "name": "AREA_BODY_REMOVED", - "value": 1 - } - ] - }, - { - "name": "ProcessInfo", - "is_bitfield": false, - "values": [ - { - "name": "INFO_ACTIVE_OBJECTS", - "value": 0 - }, - { - "name": "INFO_COLLISION_PAIRS", - "value": 1 - }, - { - "name": "INFO_ISLAND_COUNT", - "value": 2 - } - ] - }, - { - "name": "SpaceParameter", - "is_bitfield": false, - "values": [ - { - "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS", - "value": 0 - }, - { - "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION", - "value": 1 - }, - { - "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION", - "value": 2 - }, - { - "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS", - "value": 3 - }, - { - "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD", - "value": 4 - }, - { - "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD", - "value": 5 - }, - { - "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP", - "value": 6 - }, - { - "name": "SPACE_PARAM_SOLVER_ITERATIONS", - "value": 7 - } - ] - }, - { - "name": "BodyAxis", - "is_bitfield": false, - "values": [ - { - "name": "BODY_AXIS_LINEAR_X", - "value": 1 - }, - { - "name": "BODY_AXIS_LINEAR_Y", - "value": 2 - }, - { - "name": "BODY_AXIS_LINEAR_Z", - "value": 4 - }, - { - "name": "BODY_AXIS_ANGULAR_X", - "value": 8 - }, - { - "name": "BODY_AXIS_ANGULAR_Y", - "value": 16 - }, - { - "name": "BODY_AXIS_ANGULAR_Z", - "value": 32 - } - ] - } - ], - "methods": [ - { - "name": "world_boundary_shape_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "separation_ray_shape_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "sphere_shape_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "box_shape_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "capsule_shape_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } - }, - { - "name": "cylinder_shape_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } }, { - "name": "convex_polygon_shape_create", - "is_const": false, + "name": "get_sub_emitter_amount_at_start", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "concave_polygon_shape_create", + "name": "set_sub_emitter_amount_at_start", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "heightmap_shape_create", - "is_const": false, + "name": "get_sub_emitter_keep_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "custom_shape_create", + "name": "set_sub_emitter_keep_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "shape_set_data", + "name": "set_attractor_interaction_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175752987, + "hash": 2586408642, "arguments": [ { - "name": "shape", - "type": "RID" - }, - { - "name": "data", - "type": "Variant" + "name": "enabled", + "type": "bool" } ] }, { - "name": "shape_get_type", + "name": "is_attractor_interaction_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3418923367, + "hash": 36873697, "return_value": { - "type": "enum::PhysicsServer3D.ShapeType" - }, - "arguments": [ - { - "name": "shape", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "shape_get_data", - "is_const": true, + "name": "set_collision_mode", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4171304767, - "return_value": { - "type": "Variant" - }, + "hash": 653804659, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "mode", + "type": "enum::ParticleProcessMaterial.CollisionMode" } ] }, { - "name": "space_create", - "is_const": false, + "name": "get_collision_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 139371864, "return_value": { - "type": "RID" + "type": "enum::ParticleProcessMaterial.CollisionMode" } }, { - "name": "space_set_active", + "name": "set_collision_use_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "active", + "name": "radius", "type": "bool" } ] }, { - "name": "space_is_active", + "name": "is_collision_using_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - } - ] + } }, { - "name": "space_set_param", + "name": "set_collision_friction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2406017470, + "hash": 373806689, "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.SpaceParameter" - }, - { - "name": "value", + "name": "friction", "type": "float", "meta": "float" } ] }, { - "name": "space_get_param", + "name": "get_collision_friction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1523206731, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.SpaceParameter" - } - ] + } }, { - "name": "space_get_direct_state", + "name": "set_collision_bounce", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2048616813, - "return_value": { - "type": "PhysicsDirectSpaceState3D" - }, + "hash": 373806689, "arguments": [ { - "name": "space", - "type": "RID" + "name": "bounce", + "type": "float", + "meta": "float" } ] }, { - "name": "area_create", - "is_const": false, + "name": "get_collision_bounce", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } + } + ], + "signals": [ + { + "name": "emission_shape_changed" + } + ], + "properties": [ + { + "type": "float", + "name": "lifetime_randomness", + "setter": "set_lifetime_randomness", + "getter": "get_lifetime_randomness" }, { - "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" - } - ] + "type": "bool", + "name": "particle_flag_align_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 0 }, { - "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" - } - ] + "type": "bool", + "name": "particle_flag_rotate_y", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 1 }, { - "name": "area_add_shape", + "type": "bool", + "name": "particle_flag_disable_z", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 2 + }, + { + "type": "bool", + "name": "particle_flag_damping_as_friction", + "setter": "set_particle_flag", + "getter": "get_particle_flag", + "index": 3 + }, + { + "type": "Vector3", + "name": "emission_shape_offset", + "setter": "set_emission_shape_offset", + "getter": "get_emission_shape_offset" + }, + { + "type": "Vector3", + "name": "emission_shape_scale", + "setter": "set_emission_shape_scale", + "getter": "get_emission_shape_scale" + }, + { + "type": "int", + "name": "emission_shape", + "setter": "set_emission_shape", + "getter": "get_emission_shape" + }, + { + "type": "float", + "name": "emission_sphere_radius", + "setter": "set_emission_sphere_radius", + "getter": "get_emission_sphere_radius" + }, + { + "type": "Vector3", + "name": "emission_box_extents", + "setter": "set_emission_box_extents", + "getter": "get_emission_box_extents" + }, + { + "type": "Texture2D", + "name": "emission_point_texture", + "setter": "set_emission_point_texture", + "getter": "get_emission_point_texture" + }, + { + "type": "Texture2D", + "name": "emission_normal_texture", + "setter": "set_emission_normal_texture", + "getter": "get_emission_normal_texture" + }, + { + "type": "Texture2D", + "name": "emission_color_texture", + "setter": "set_emission_color_texture", + "getter": "get_emission_color_texture" + }, + { + "type": "int", + "name": "emission_point_count", + "setter": "set_emission_point_count", + "getter": "get_emission_point_count" + }, + { + "type": "Vector3", + "name": "emission_ring_axis", + "setter": "set_emission_ring_axis", + "getter": "get_emission_ring_axis" + }, + { + "type": "float", + "name": "emission_ring_height", + "setter": "set_emission_ring_height", + "getter": "get_emission_ring_height" + }, + { + "type": "float", + "name": "emission_ring_radius", + "setter": "set_emission_ring_radius", + "getter": "get_emission_ring_radius" + }, + { + "type": "float", + "name": "emission_ring_inner_radius", + "setter": "set_emission_ring_inner_radius", + "getter": "get_emission_ring_inner_radius" + }, + { + "type": "float", + "name": "emission_ring_cone_angle", + "setter": "set_emission_ring_cone_angle", + "getter": "get_emission_ring_cone_angle" + }, + { + "type": "Vector2", + "name": "angle", + "setter": "set_param", + "getter": "get_param", + "index": 7 + }, + { + "type": "float", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 7 + }, + { + "type": "float", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 7 + }, + { + "type": "CurveTexture", + "name": "angle_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 7 + }, + { + "type": "float", + "name": "inherit_velocity_ratio", + "setter": "set_inherit_velocity_ratio", + "getter": "get_inherit_velocity_ratio" + }, + { + "type": "Vector3", + "name": "velocity_pivot", + "setter": "set_velocity_pivot", + "getter": "get_velocity_pivot" + }, + { + "type": "Vector3", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" + }, + { + "type": "float", + "name": "spread", + "setter": "set_spread", + "getter": "get_spread" + }, + { + "type": "float", + "name": "flatness", + "setter": "set_flatness", + "getter": "get_flatness" + }, + { + "type": "Vector2", + "name": "initial_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 0 + }, + { + "type": "float", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 0 + }, + { + "type": "Vector2", + "name": "angular_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 1 + }, + { + "type": "float", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 1 + }, + { + "type": "CurveTexture", + "name": "angular_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 1 + }, + { + "type": "Vector2", + "name": "directional_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 16 + }, + { + "type": "float", + "name": "directional_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 16 + }, + { + "type": "float", + "name": "directional_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 16 + }, + { + "type": "CurveXYZTexture", + "name": "directional_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 16 + }, + { + "type": "Vector2", + "name": "orbit_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 2 + }, + { + "type": "float", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 2 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "orbit_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 2 + }, + { + "type": "Vector2", + "name": "radial_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 15 + }, + { + "type": "float", + "name": "radial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 15 + }, + { + "type": "float", + "name": "radial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 15 + }, + { + "type": "CurveTexture", + "name": "radial_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 15 + }, + { + "type": "CurveTexture", + "name": "velocity_limit_curve", + "setter": "set_velocity_limit_curve", + "getter": "get_velocity_limit_curve" + }, + { + "type": "Vector3", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" + }, + { + "type": "Vector2", + "name": "linear_accel", + "setter": "set_param", + "getter": "get_param", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 3 + }, + { + "type": "float", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 3 + }, + { + "type": "CurveTexture", + "name": "linear_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 3 + }, + { + "type": "Vector2", + "name": "radial_accel", + "setter": "set_param", + "getter": "get_param", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 4 + }, + { + "type": "float", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 4 + }, + { + "type": "CurveTexture", + "name": "radial_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 4 + }, + { + "type": "Vector2", + "name": "tangential_accel", + "setter": "set_param", + "getter": "get_param", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 5 + }, + { + "type": "float", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 5 + }, + { + "type": "CurveTexture", + "name": "tangential_accel_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 5 + }, + { + "type": "Vector2", + "name": "damping", + "setter": "set_param", + "getter": "get_param", + "index": 6 + }, + { + "type": "float", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 6 + }, + { + "type": "float", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 6 + }, + { + "type": "CurveTexture", + "name": "damping_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 6 + }, + { + "type": "bool", + "name": "attractor_interaction_enabled", + "setter": "set_attractor_interaction_enabled", + "getter": "is_attractor_interaction_enabled" + }, + { + "type": "Vector2", + "name": "scale", + "setter": "set_param", + "getter": "get_param", + "index": 8 + }, + { + "type": "float", + "name": "scale_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 8 + }, + { + "type": "float", + "name": "scale_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 8 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "scale_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 8 + }, + { + "type": "Vector2", + "name": "scale_over_velocity", + "setter": "set_param", + "getter": "get_param", + "index": 17 + }, + { + "type": "float", + "name": "scale_over_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 17 + }, + { + "type": "float", + "name": "scale_over_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 17 + }, + { + "type": "CurveTexture,CurveXYZTexture", + "name": "scale_over_velocity_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 17 + }, + { + "type": "Color", + "name": "color", + "setter": "set_color", + "getter": "get_color" + }, + { + "type": "GradientTexture1D", + "name": "color_ramp", + "setter": "set_color_ramp", + "getter": "get_color_ramp" + }, + { + "type": "GradientTexture1D", + "name": "color_initial_ramp", + "setter": "set_color_initial_ramp", + "getter": "get_color_initial_ramp" + }, + { + "type": "CurveTexture", + "name": "alpha_curve", + "setter": "set_alpha_curve", + "getter": "get_alpha_curve" + }, + { + "type": "CurveTexture", + "name": "emission_curve", + "setter": "set_emission_curve", + "getter": "get_emission_curve" + }, + { + "type": "Vector2", + "name": "hue_variation", + "setter": "set_param", + "getter": "get_param", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 9 + }, + { + "type": "float", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 9 + }, + { + "type": "CurveTexture", + "name": "hue_variation_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 9 + }, + { + "type": "Vector2", + "name": "anim_speed", + "setter": "set_param", + "getter": "get_param", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 10 + }, + { + "type": "float", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 10 + }, + { + "type": "CurveTexture", + "name": "anim_speed_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 10 + }, + { + "type": "Vector2", + "name": "anim_offset", + "setter": "set_param", + "getter": "get_param", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 11 + }, + { + "type": "float", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 11 + }, + { + "type": "CurveTexture", + "name": "anim_offset_curve", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 11 + }, + { + "type": "bool", + "name": "turbulence_enabled", + "setter": "set_turbulence_enabled", + "getter": "get_turbulence_enabled" + }, + { + "type": "float", + "name": "turbulence_noise_strength", + "setter": "set_turbulence_noise_strength", + "getter": "get_turbulence_noise_strength" + }, + { + "type": "float", + "name": "turbulence_noise_scale", + "setter": "set_turbulence_noise_scale", + "getter": "get_turbulence_noise_scale" + }, + { + "type": "Vector3", + "name": "turbulence_noise_speed", + "setter": "set_turbulence_noise_speed", + "getter": "get_turbulence_noise_speed" + }, + { + "type": "float", + "name": "turbulence_noise_speed_random", + "setter": "set_turbulence_noise_speed_random", + "getter": "get_turbulence_noise_speed_random" + }, + { + "type": "Vector2", + "name": "turbulence_influence", + "setter": "set_param", + "getter": "get_param", + "index": 13 + }, + { + "type": "float", + "name": "turbulence_influence_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 13 + }, + { + "type": "float", + "name": "turbulence_influence_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 13 + }, + { + "type": "Vector2", + "name": "turbulence_initial_displacement", + "setter": "set_param", + "getter": "get_param", + "index": 14 + }, + { + "type": "float", + "name": "turbulence_initial_displacement_min", + "setter": "set_param_min", + "getter": "get_param_min", + "index": 14 + }, + { + "type": "float", + "name": "turbulence_initial_displacement_max", + "setter": "set_param_max", + "getter": "get_param_max", + "index": 14 + }, + { + "type": "CurveTexture", + "name": "turbulence_influence_over_life", + "setter": "set_param_texture", + "getter": "get_param_texture", + "index": 12 + }, + { + "type": "int", + "name": "collision_mode", + "setter": "set_collision_mode", + "getter": "get_collision_mode" + }, + { + "type": "float", + "name": "collision_friction", + "setter": "set_collision_friction", + "getter": "get_collision_friction" + }, + { + "type": "float", + "name": "collision_bounce", + "setter": "set_collision_bounce", + "getter": "get_collision_bounce" + }, + { + "type": "bool", + "name": "collision_use_scale", + "setter": "set_collision_use_scale", + "getter": "is_collision_using_scale" + }, + { + "type": "int", + "name": "sub_emitter_mode", + "setter": "set_sub_emitter_mode", + "getter": "get_sub_emitter_mode" + }, + { + "type": "float", + "name": "sub_emitter_frequency", + "setter": "set_sub_emitter_frequency", + "getter": "get_sub_emitter_frequency" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_end", + "setter": "set_sub_emitter_amount_at_end", + "getter": "get_sub_emitter_amount_at_end" + }, + { + "type": "int", + "name": "sub_emitter_amount_at_collision", + "setter": "set_sub_emitter_amount_at_collision", + "getter": "get_sub_emitter_amount_at_collision" + }, + { + "type": "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": 3711419014, - "hash_compatibility": [ - 4040559639 - ], + "hash": 659985499, "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": "curve", + "type": "Curve2D" } ] }, { - "name": "area_set_shape", - "is_const": false, + "name": "get_curve", + "is_const": true, "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" - } - ] - }, + "hash": 660369445, + "return_value": { + "type": "Curve2D" + } + } + ], + "properties": [ { - "name": "area_set_shape_transform", + "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": 675327471, + "hash": 408955118, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "curve", + "type": "Curve3D" } ] }, { - "name": "area_set_shape_disabled", + "name": "get_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4244715212, + "return_value": { + "type": "Curve3D" + } + } + ], + "signals": [ + { + "name": "curve_changed" + } + ], + "properties": [ + { + "type": "Curve3D", + "name": "curve", + "setter": "set_curve", + "getter": "get_curve" + } + ] + }, + { + "name": "PathFollow2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node2D", + "api_type": "core", + "methods": [ + { + "name": "set_progress", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2658558584, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "disabled", - "type": "bool" + "name": "progress", + "type": "float", + "meta": "float" } ] }, { - "name": "area_get_shape_count", + "name": "get_progress", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "area_get_shape", - "is_const": true, + "name": "set_h_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1066463050, - "return_value": { - "type": "RID" - }, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "h_offset", + "type": "float", + "meta": "float" } ] }, { - "name": "area_get_shape_transform", + "name": "get_h_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1050775521, + "hash": 1740695150, "return_value": { - "type": "Transform3D" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "area_remove_shape", + "name": "set_v_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "v_offset", + "type": "float", + "meta": "float" } ] }, { - "name": "area_clear_shapes", - "is_const": false, + "name": "get_v_offset", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "area_set_collision_layer", + "name": "set_progress_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "area_get_collision_layer", + "name": "get_progress_ratio", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "area_set_collision_mask", + "name": "set_rotates", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "area_get_collision_mask", + "name": "is_rotating", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "area_set_param", + "name": "set_cubic_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2980114638, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.AreaParameter" - }, - { - "name": "value", - "type": "Variant" + "name": "enabled", + "type": "bool" } ] }, { - "name": "area_set_transform", - "is_const": false, + "name": "get_cubic_interpolation", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3935195649, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "area_get_param", - "is_const": true, + "name": "set_loop", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 890056067, - "return_value": { - "type": "Variant" - }, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.AreaParameter" + "name": "loop", + "type": "bool" } ] }, { - "name": "area_get_transform", + "name": "has_loop", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1128465797, + "hash": 36873697, "return_value": { - "type": "Transform3D" - }, - "arguments": [ + "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": "area", - "type": "RID" + "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": "area_attach_object_instance_id", + "name": "set_progress", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "progress", + "type": "float", + "meta": "float" } ] }, { - "name": "area_get_object_instance_id", + "name": "get_progress", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "area_set_monitor_callback", + "name": "set_h_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3379118538, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" + "name": "h_offset", + "type": "float", + "meta": "float" } ] }, { - "name": "area_set_area_monitor_callback", + "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": 3379118538, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" + "name": "v_offset", + "type": "float", + "meta": "float" } ] }, { - "name": "area_set_monitorable", + "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": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "monitorable", - "type": "bool" + "name": "ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "area_set_ray_pickable", + "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": 1265174801, + "hash": 1640311967, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "rotation_mode", + "type": "enum::PathFollow3D.RotationMode" } ] }, { - "name": "body_create", - "is_const": false, + "name": "get_rotation_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3814010545, "return_value": { - "type": "RID" + "type": "enum::PathFollow3D.RotationMode" } }, { - "name": "body_set_space", + "name": "set_cubic_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "space", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "body_get_space", + "name": "get_cubic_interpolation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 36873697, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "body_set_mode", + "name": "set_use_model_front", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 606803466, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::PhysicsServer3D.BodyMode" + "name": "enabled", + "type": "bool" } ] }, { - "name": "body_get_mode", + "name": "is_using_model_front", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2488819728, + "hash": 36873697, "return_value": { - "type": "enum::PhysicsServer3D.BodyMode" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "body_set_collision_layer", + "name": "set_loop", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "loop", + "type": "bool" } ] }, { - "name": "body_get_collision_layer", + "name": "has_loop", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "body_set_collision_mask", + "name": "set_tilt_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "body_get_collision_mask", + "name": "is_tilt_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "body_set_collision_priority", + "name": "correct_posture", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1794382983, + "hash": 2686588690, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "transform", + "type": "Transform3D" }, { - "name": "priority", - "type": "float", - "meta": "float" + "name": "rotation_mode", + "type": "enum::PathFollow3D.RotationMode" } ] + } + ], + "properties": [ + { + "type": "float", + "name": "progress", + "setter": "set_progress", + "getter": "get_progress" }, { - "name": "body_get_collision_priority", + "type": "float", + "name": "progress_ratio", + "setter": "set_progress_ratio", + "getter": "get_progress_ratio" + }, + { + "type": "float", + "name": "h_offset", + "setter": "set_h_offset", + "getter": "get_h_offset" + }, + { + "type": "float", + "name": "v_offset", + "setter": "set_v_offset", + "getter": "get_v_offset" + }, + { + "type": "int", + "name": "rotation_mode", + "setter": "set_rotation_mode", + "getter": "get_rotation_mode" + }, + { + "type": "bool", + "name": "use_model_front", + "setter": "set_use_model_front", + "getter": "is_using_model_front" + }, + { + "type": "bool", + "name": "cubic_interp", + "setter": "set_cubic_interpolation", + "getter": "get_cubic_interpolation" + }, + { + "type": "bool", + "name": "loop", + "setter": "set_loop", + "getter": "has_loop" + }, + { + "type": "bool", + "name": "tilt_enabled", + "setter": "set_tilt_enabled", + "getter": "is_tilt_enabled" + } + ] + }, + { + "name": "Performance", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "Monitor", + "is_bitfield": false, + "values": [ + { + "name": "TIME_FPS", + "value": 0 + }, + { + "name": "TIME_PROCESS", + "value": 1 + }, + { + "name": "TIME_PHYSICS_PROCESS", + "value": 2 + }, + { + "name": "TIME_NAVIGATION_PROCESS", + "value": 3 + }, + { + "name": "MEMORY_STATIC", + "value": 4 + }, + { + "name": "MEMORY_STATIC_MAX", + "value": 5 + }, + { + "name": "MEMORY_MESSAGE_BUFFER_MAX", + "value": 6 + }, + { + "name": "OBJECT_COUNT", + "value": 7 + }, + { + "name": "OBJECT_RESOURCE_COUNT", + "value": 8 + }, + { + "name": "OBJECT_NODE_COUNT", + "value": 9 + }, + { + "name": "OBJECT_ORPHAN_NODE_COUNT", + "value": 10 + }, + { + "name": "RENDER_TOTAL_OBJECTS_IN_FRAME", + "value": 11 + }, + { + "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME", + "value": 12 + }, + { + "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME", + "value": 13 + }, + { + "name": "RENDER_VIDEO_MEM_USED", + "value": 14 + }, + { + "name": "RENDER_TEXTURE_MEM_USED", + "value": 15 + }, + { + "name": "RENDER_BUFFER_MEM_USED", + "value": 16 + }, + { + "name": "PHYSICS_2D_ACTIVE_OBJECTS", + "value": 17 + }, + { + "name": "PHYSICS_2D_COLLISION_PAIRS", + "value": 18 + }, + { + "name": "PHYSICS_2D_ISLAND_COUNT", + "value": 19 + }, + { + "name": "PHYSICS_3D_ACTIVE_OBJECTS", + "value": 20 + }, + { + "name": "PHYSICS_3D_COLLISION_PAIRS", + "value": 21 + }, + { + "name": "PHYSICS_3D_ISLAND_COUNT", + "value": 22 + }, + { + "name": "AUDIO_OUTPUT_LATENCY", + "value": 23 + }, + { + "name": "NAVIGATION_ACTIVE_MAPS", + "value": 24 + }, + { + "name": "NAVIGATION_REGION_COUNT", + "value": 25 + }, + { + "name": "NAVIGATION_AGENT_COUNT", + "value": 26 + }, + { + "name": "NAVIGATION_LINK_COUNT", + "value": 27 + }, + { + "name": "NAVIGATION_POLYGON_COUNT", + "value": 28 + }, + { + "name": "NAVIGATION_EDGE_COUNT", + "value": 29 + }, + { + "name": "NAVIGATION_EDGE_MERGE_COUNT", + "value": 30 + }, + { + "name": "NAVIGATION_EDGE_CONNECTION_COUNT", + "value": 31 + }, + { + "name": "NAVIGATION_EDGE_FREE_COUNT", + "value": 32 + }, + { + "name": "NAVIGATION_OBSTACLE_COUNT", + "value": 33 + }, + { + "name": "PIPELINE_COMPILATIONS_CANVAS", + "value": 34 + }, + { + "name": "PIPELINE_COMPILATIONS_MESH", + "value": 35 + }, + { + "name": "PIPELINE_COMPILATIONS_SURFACE", + "value": 36 + }, + { + "name": "PIPELINE_COMPILATIONS_DRAW", + "value": 37 + }, + { + "name": "PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 38 + }, + { + "name": "MONITOR_MAX", + "value": 39 + } + ] + } + ], + "methods": [ + { + "name": "get_monitor", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 1943275655, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "monitor", + "type": "enum::Performance.Monitor" } ] }, { - "name": "body_add_shape", + "name": "add_custom_monitor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711419014, + "hash": 4099036814, "hash_compatibility": [ - 4040559639 + 2865980031 ], "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape", - "type": "RID" + "name": "id", + "type": "StringName" }, { - "name": "transform", - "type": "Transform3D", - "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)" + "name": "callable", + "type": "Callable" }, { - "name": "disabled", - "type": "bool", - "default_value": "false" + "name": "arguments", + "type": "Array", + "default_value": "[]" } ] }, { - "name": "body_set_shape", + "name": "remove_custom_monitor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310537182, + "hash": 3304788590, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "shape", - "type": "RID" + "name": "id", + "type": "StringName" } ] }, { - "name": "body_set_shape_transform", + "name": "has_custom_monitor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675327471, + "hash": 2041966384, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "id", + "type": "StringName" } ] }, { - "name": "body_set_shape_disabled", + "name": "get_custom_monitor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2658558584, + "hash": 2138907829, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "disabled", - "type": "bool" + "name": "id", + "type": "StringName" } ] }, { - "name": "body_get_shape_count", - "is_const": true, + "name": "get_monitor_modification_time", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 2455072627, "return_value": { "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "meta": "uint64" + } }, { - "name": "body_get_shape", + "name": "get_custom_monitor_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, + "return_value": { + "type": "typedarray::StringName" + } + } + ] + }, + { + "name": "PhysicalBone2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "RigidBody2D", + "api_type": "core", + "methods": [ + { + "name": "get_joint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1066463050, + "hash": 3582132112, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "Joint2D" + } }, { - "name": "body_get_shape_transform", + "name": "get_auto_configure_joint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1050775521, + "hash": 36873697, "return_value": { - "type": "Transform3D" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "body_remove_shape", + "name": "set_auto_configure_joint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "auto_configure_joint", + "type": "bool" } ] }, { - "name": "body_clear_shapes", + "name": "set_simulate_physics", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" + "name": "simulate_physics", + "type": "bool" } ] }, { - "name": "body_attach_object_instance_id", - "is_const": false, + "name": "get_simulate_physics", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "body_get_object_instance_id", + "name": "is_simulating_physics", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "body_set_enable_continuous_collision_detection", + "name": "set_bone2d_nodepath", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 1348162250, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "nodepath", + "type": "NodePath" } ] }, { - "name": "body_is_continuous_collision_detection_enabled", + "name": "get_bone2d_nodepath", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 4075236667, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "NodePath" + } }, { - "name": "body_set_param", + "name": "set_bone2d_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 910941953, + "hash": 1286410249, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.BodyParameter" - }, - { - "name": "value", - "type": "Variant" + "name": "bone_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_get_param", + "name": "get_bone2d_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385027841, + "hash": 3905245786, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.BodyParameter" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "body_reset_mass_properties", + "name": "set_follow_bone_when_simulating", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" + "name": "follow_bone", + "type": "bool" } ] }, { - "name": "body_set_state", - "is_const": false, + "name": "get_follow_bone_when_simulating", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 599977762, - "arguments": [ + "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": "body", - "type": "RID" + "name": "DAMP_MODE_COMBINE", + "value": 0 }, { - "name": "state", - "type": "enum::PhysicsServer3D.BodyState" + "name": "DAMP_MODE_REPLACE", + "value": 1 + } + ] + }, + { + "name": "JointType", + "is_bitfield": false, + "values": [ + { + "name": "JOINT_TYPE_NONE", + "value": 0 }, { - "name": "value", - "type": "Variant" + "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": "body_get_state", - "is_const": true, - "is_vararg": false, + "name": "_integrate_forces", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1850449534, - "return_value": { - "type": "Variant" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 420958145, "arguments": [ - { - "name": "body", - "type": "RID" - }, { "name": "state", - "type": "enum::PhysicsServer3D.BodyState" + "type": "PhysicsDirectBodyState3D" } ] }, { - "name": "body_apply_central_impulse", + "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 3460891852, "arguments": [ - { - "name": "body", - "type": "RID" - }, { "name": "impulse", "type": "Vector3" @@ -172649,20 +183540,16 @@ ] }, { - "name": "body_apply_impulse", + "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 390416203, + "hash": 2754756483, "hash_compatibility": [ - 110375048 + 1002852006 ], "arguments": [ - { - "name": "body", - "type": "RID" - }, { "name": "impulse", "type": "Vector3" @@ -172675,4809 +183562,5325 @@ ] }, { - "name": "body_apply_torque_impulse", + "name": "set_joint_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 2289552604, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector3" + "name": "joint_type", + "type": "enum::PhysicalBone3D.JointType" } ] }, { - "name": "body_apply_central_force", - "is_const": false, + "name": "get_joint_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - } - ] + "hash": 931347320, + "return_value": { + "type": "enum::PhysicalBone3D.JointType" + } }, { - "name": "body_apply_force", + "name": "set_joint_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 390416203, - "hash_compatibility": [ - 110375048 - ], + "hash": 2952846383, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "offset", + "type": "Transform3D" } ] }, { - "name": "body_apply_torque", - "is_const": false, + "name": "get_joint_offset", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "Vector3" - } - ] + "hash": 3229777777, + "return_value": { + "type": "Transform3D" + } }, { - "name": "body_add_constant_central_force", + "name": "set_joint_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", + "name": "euler", "type": "Vector3" } ] }, { - "name": "body_add_constant_force", + "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": 390416203, - "hash_compatibility": [ - 110375048 - ], + "hash": 2952846383, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "offset", + "type": "Transform3D" } ] }, { - "name": "body_add_constant_torque", + "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": 3227306858, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "Vector3" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "body_set_constant_force", + "name": "is_simulating_physics", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "body_get_constant_force", + "name": "get_bone_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, + "hash": 3905245786, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "body_set_constant_torque", + "name": "set_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "Vector3" + "name": "mass", + "type": "float", + "meta": "float" } ] }, { - "name": "body_get_constant_torque", + "name": "get_mass", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, + "hash": 1740695150, "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "body_set_axis_velocity", + "name": "set_friction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis_velocity", - "type": "Vector3" + "name": "friction", + "type": "float", + "meta": "float" } ] }, { - "name": "body_set_axis_lock", + "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": 2020836892, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis", - "type": "enum::PhysicsServer3D.BodyAxis" - }, - { - "name": "lock", - "type": "bool" + "name": "bounce", + "type": "float", + "meta": "float" } ] }, { - "name": "body_is_axis_locked", + "name": "get_bounce", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 587853580, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "axis", - "type": "enum::PhysicsServer3D.BodyAxis" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "body_add_collision_exception", + "name": "set_gravity_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "excepted_body", - "type": "RID" + "name": "gravity_scale", + "type": "float", + "meta": "float" } ] }, { - "name": "body_remove_collision_exception", - "is_const": false, + "name": "get_gravity_scale", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "excepted_body", - "type": "RID" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "body_set_max_contacts_reported", + "name": "set_linear_damp_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1244972221, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "linear_damp_mode", + "type": "enum::PhysicalBone3D.DampMode" } ] }, { - "name": "body_get_max_contacts_reported", + "name": "get_linear_damp_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 205884699, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "enum::PhysicalBone3D.DampMode" + } }, { - "name": "body_set_omit_force_integration", + "name": "set_angular_damp_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 1244972221, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "angular_damp_mode", + "type": "enum::PhysicalBone3D.DampMode" } ] }, { - "name": "body_is_omitting_force_integration", + "name": "get_angular_damp_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 205884699, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "enum::PhysicalBone3D.DampMode" + } }, { - "name": "body_set_force_integration_callback", + "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3059434249, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "callable", - "type": "Callable" - }, - { - "name": "userdata", - "type": "Variant", - "default_value": "null" + "name": "linear_damp", + "type": "float", + "meta": "float" } ] }, { - "name": "body_set_ray_pickable", + "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": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "angular_damp", + "type": "float", + "meta": "float" } ] }, { - "name": "body_test_motion", - "is_const": false, + "name": "get_angular_damp", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1944921792, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "parameters", - "type": "PhysicsTestMotionParameters3D" - }, - { - "name": "result", - "type": "PhysicsTestMotionResult3D", - "default_value": "null" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "body_get_direct_state", + "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3029727957, - "return_value": { - "type": "PhysicsDirectBodyState3D" - }, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "linear_velocity", + "type": "Vector3" } ] }, { - "name": "soft_body_get_bounds", + "name": "get_linear_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 974181306, + "hash": 3360562783, "return_value": { - "type": "AABB" - }, + "type": "Vector3" + } + }, + { + "name": "set_angular_velocity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "angular_velocity", + "type": "Vector3" } ] }, { - "name": "joint_create", - "is_const": false, + "name": "get_angular_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3360562783, "return_value": { - "type": "RID" + "type": "Vector3" } }, { - "name": "joint_clear", + "name": "set_use_custom_integrator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2586408642, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "enable", + "type": "bool" } ] }, { - "name": "joint_make_pin", + "name": "is_using_custom_integrator", "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" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "pin_joint_set_param", + "name": "set_can_sleep", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 810685294, + "hash": 2586408642, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.PinJointParam" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "able_to_sleep", + "type": "bool" } ] }, { - "name": "pin_joint_get_param", + "name": "is_able_to_sleep", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2817972347, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.PinJointParam" - } - ] + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "joint_type", + "setter": "set_joint_type", + "getter": "get_joint_type" }, { - "name": "pin_joint_set_local_a", - "is_const": false, + "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": 3227306858, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "local_A", - "type": "Vector3" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "pin_joint_get_local_a", - "is_const": true, + "name": "physical_bones_stop_simulation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "pin_joint_set_local_b", + "name": "physical_bones_start_simulation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 2787316981, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "local_B", - "type": "Vector3" + "name": "bones", + "type": "typedarray::StringName", + "default_value": "[]" } ] }, { - "name": "pin_joint_get_local_b", - "is_const": true, + "name": "physical_bones_add_collision_exception", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 531438156, - "return_value": { - "type": "Vector3" - }, + "hash": 2722037293, "arguments": [ { - "name": "joint", + "name": "exception", "type": "RID" } ] }, { - "name": "joint_make_hinge", + "name": "physical_bones_remove_collision_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684107643, + "hash": 2722037293, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "body_A", - "type": "RID" - }, - { - "name": "hinge_A", - "type": "Transform3D" - }, - { - "name": "body_B", + "name": "exception", "type": "RID" - }, - { - "name": "hinge_B", - "type": "Transform3D" } ] - }, + } + ] + }, + { + "name": "PhysicalSkyMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ { - "name": "hinge_joint_set_param", + "name": "set_rayleigh_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3165502333, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.HingeJointParam" - }, - { - "name": "value", + "name": "rayleigh", "type": "float", "meta": "float" } ] }, { - "name": "hinge_joint_get_param", + "name": "get_rayleigh_coefficient", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2129207581, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.HingeJointParam" - } - ] + } }, { - "name": "hinge_joint_set_flag", + "name": "set_rayleigh_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1601626188, + "hash": 2920490490, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer3D.HingeJointFlag" - }, - { - "name": "enabled", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "hinge_joint_get_flag", + "name": "get_rayleigh_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4165147865, + "hash": 3444240500, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer3D.HingeJointFlag" - } - ] + "type": "Color" + } }, { - "name": "joint_make_slider", + "name": "set_mie_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684107643, + "hash": 373806689, "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": "mie", + "type": "float", + "meta": "float" } ] }, { - "name": "slider_joint_set_param", + "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": 2264833593, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.SliderJointParam" - }, - { - "name": "value", + "name": "eccentricity", "type": "float", "meta": "float" } ] }, { - "name": "slider_joint_get_param", + "name": "get_mie_eccentricity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3498644957, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.SliderJointParam" - } - ] + } }, { - "name": "joint_make_cone_twist", + "name": "set_mie_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684107643, + "hash": 2920490490, "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": "color", + "type": "Color" } ] }, { - "name": "cone_twist_joint_set_param", + "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": 808587618, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.ConeTwistJointParam" - }, - { - "name": "value", + "name": "turbidity", "type": "float", "meta": "float" } ] }, { - "name": "cone_twist_joint_get_param", + "name": "get_turbidity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1134789658, + "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": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.ConeTwistJointParam" + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "joint_get_type", + "name": "get_sun_disk_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4290791900, + "hash": 1740695150, "return_value": { - "type": "enum::PhysicsServer3D.JointType" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "joint_set_solver_priority", + "name": "set_ground_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2920490490, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "priority", - "type": "int", - "meta": "int32" + "name": "color", + "type": "Color" } ] }, { - "name": "joint_get_solver_priority", + "name": "get_ground_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3444240500, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "type": "Color" + } }, { - "name": "joint_disable_collisions_between_bodies", + "name": "set_energy_multiplier", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "disable", - "type": "bool" + "name": "multiplier", + "type": "float", + "meta": "float" } ] }, { - "name": "joint_is_disabled_collisions_between_bodies", + "name": "get_energy_multiplier", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "joint_make_generic_6dof", + "name": "set_use_debanding", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684107643, + "hash": 2586408642, "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": "use_debanding", + "type": "bool" } ] }, { - "name": "generic_6dof_joint_set_param", - "is_const": false, + "name": "get_use_debanding", + "is_const": true, "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" - }, + "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": "value", - "type": "float", - "meta": "float" + "name": "night_sky", + "type": "Texture2D" } ] }, { - "name": "generic_6dof_joint_get_param", + "name": "get_night_sky", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 467122058, + "hash": 3635182373, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "axis", - "type": "enum::Vector3.Axis" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" - } - ] + "type": "Texture2D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "rayleigh_coefficient", + "setter": "set_rayleigh_coefficient", + "getter": "get_rayleigh_coefficient" }, { - "name": "generic_6dof_joint_set_flag", + "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": 3570926903, + "hash": 3681923724, + "hash_compatibility": [ + 1529961754 + ], + "return_value": { + "type": "KinematicCollision2D" + }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "motion", + "type": "Vector2" }, { - "name": "axis", - "type": "enum::Vector3.Axis" + "name": "test_only", + "type": "bool", + "default_value": "false" }, { - "name": "flag", - "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + "name": "safe_margin", + "type": "float", + "meta": "float", + "default_value": "0.08" }, { - "name": "enable", - "type": "bool" + "name": "recovery_as_collision", + "type": "bool", + "default_value": "false" } ] }, { - "name": "generic_6dof_joint_get_flag", - "is_const": true, + "name": "test_move", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4158090196, + "hash": 3324464701, + "hash_compatibility": [ + 1369208982 + ], "return_value": { "type": "bool" }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "from", + "type": "Transform2D" }, { - "name": "axis", - "type": "enum::Vector3.Axis" + "name": "motion", + "type": "Vector2" }, { - "name": "flag", - "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + "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": "free_rid", + "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": 2722037293, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] + "hash": 2915620761, + "return_value": { + "type": "typedarray::PhysicsBody2D" + } }, { - "name": "set_active", + "name": "add_collision_exception_with", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1078189570, "arguments": [ { - "name": "active", - "type": "bool" + "name": "body", + "type": "Node" } ] }, { - "name": "get_process_info", + "name": "remove_collision_exception_with", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1332958745, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1078189570, "arguments": [ { - "name": "process_info", - "type": "enum::PhysicsServer3D.ProcessInfo" + "name": "body", + "type": "Node" } ] } ] }, { - "name": "PhysicsServer3DExtension", + "name": "PhysicsBody3D", "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsServer3D", + "is_instantiable": false, + "inherits": "CollisionObject3D", "api_type": "core", "methods": [ { - "name": "_world_boundary_shape_create", + "name": "move_and_collide", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3208792678, + "hash_compatibility": [ + 2825704414 + ], "return_value": { - "type": "RID" - } + "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": "_separation_ray_shape_create", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, "return_value": { - "type": "RID" + "type": "Vector3" } }, { - "name": "_sphere_shape_create", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2264617709, "return_value": { - "type": "RID" - } + "type": "bool" + }, + "arguments": [ + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] }, { - "name": "_box_shape_create", + "name": "get_collision_exceptions", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, "return_value": { - "type": "RID" + "type": "typedarray::PhysicsBody3D" } }, { - "name": "_capsule_shape_create", + "name": "add_collision_exception_with", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } + "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] }, { - "name": "_cylinder_shape_create", + "name": "remove_collision_exception_with", "is_const": false, + "is_vararg": false, "is_static": false, + "is_virtual": false, + "hash": 1078189570, + "arguments": [ + { + "name": "body", + "type": "Node" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "axis_lock_linear_x", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 1 + }, + { + "type": "bool", + "name": "axis_lock_linear_y", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 2 + }, + { + "type": "bool", + "name": "axis_lock_linear_z", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 4 + }, + { + "type": "bool", + "name": "axis_lock_angular_x", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 8 + }, + { + "type": "bool", + "name": "axis_lock_angular_y", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 16 + }, + { + "type": "bool", + "name": "axis_lock_angular_z", + "setter": "set_axis_lock", + "getter": "get_axis_lock", + "index": 32 + } + ] + }, + { + "name": "PhysicsDirectBodyState2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_total_gravity", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "_convex_polygon_shape_create", - "is_const": false, - "is_static": false, + "name": "get_total_linear_damp", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "_concave_polygon_shape_create", - "is_const": false, - "is_static": false, + "name": "get_total_angular_damp", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "_heightmap_shape_create", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "_custom_shape_create", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "_shape_set_data", + "name": "set_linear_velocity", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "shape", - "type": "RID" - }, - { - "name": "data", - "type": "Variant" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "_shape_set_custom_solver_bias", - "is_const": false, - "is_static": false, + "name": "get_linear_velocity", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "shape", - "type": "RID" - }, - { - "name": "bias", - "type": "float", - "meta": "float" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "_shape_set_margin", + "name": "set_angular_velocity", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "shape", - "type": "RID" - }, - { - "name": "margin", + "name": "velocity", "type": "float", "meta": "float" } ] }, { - "name": "_shape_get_margin", + "name": "get_angular_velocity", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "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": "shape", - "type": "RID" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "_shape_get_type", + "name": "get_transform", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, "return_value": { - "type": "enum::PhysicsServer3D.ShapeType" - }, - "arguments": [ - { - "name": "shape", - "type": "RID" - } - ] + "type": "Transform2D" + } }, { - "name": "_shape_get_data", + "name": "get_velocity_at_local_position", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2656412154, "return_value": { - "type": "Variant" + "type": "Vector2" }, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "local_position", + "type": "Vector2" } ] }, { - "name": "_shape_get_custom_solver_bias", - "is_const": true, - "is_static": false, + "name": "apply_central_impulse", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - }, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "impulse", + "type": "Vector2" } ] }, { - "name": "_space_create", + "name": "apply_torque_impulse", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "impulse", + "type": "float", + "meta": "float" + } + ] }, { - "name": "_space_set_active", + "name": "apply_impulse", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], "arguments": [ { - "name": "space", - "type": "RID" + "name": "impulse", + "type": "Vector2" }, { - "name": "active", - "type": "bool" + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "_space_is_active", - "is_const": true, - "is_static": false, + "name": "apply_central_force", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, "arguments": [ { - "name": "space", - "type": "RID" + "name": "force", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "_space_set_param", + "name": "apply_force", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.SpaceParameter" + "name": "force", + "type": "Vector2" }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "_space_get_param", - "is_const": true, - "is_static": false, + "name": "apply_torque", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "space", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.SpaceParameter" + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "_space_get_direct_state", + "name": "add_constant_central_force", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PhysicsDirectSpaceState3D" - }, + "is_static": false, + "is_virtual": false, + "hash": 3862383994, "arguments": [ { - "name": "space", - "type": "RID" + "name": "force", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "_space_set_debug_contacts", + "name": "add_constant_force", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], "arguments": [ { - "name": "space", - "type": "RID" + "name": "force", + "type": "Vector2" }, { - "name": "max_contacts", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "_space_get_contacts", - "is_const": true, - "is_static": false, + "name": "add_constant_torque", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedVector3Array" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "space", - "type": "RID" + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "_space_get_contact_count", - "is_const": true, - "is_static": false, + "name": "set_constant_force", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "space", - "type": "RID" + "name": "force", + "type": "Vector2" } ] }, { - "name": "_area_create", - "is_const": false, - "is_static": false, + "name": "get_constant_force", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "_area_set_space", + "name": "set_constant_torque", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "space", - "type": "RID" + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "_area_get_space", + "name": "get_constant_torque", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_area_add_shape", + "name": "set_sleep_state", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - }, - { - "name": "disabled", + "name": "enabled", "type": "bool" } ] }, { - "name": "_area_set_shape", - "is_const": false, + "name": "is_sleeping", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contact_count", + "is_const": true, + "is_vararg": false, "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_contact_local_position", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "contact_idx", "type": "int", "meta": "int32" - }, - { - "name": "shape", - "type": "RID" } ] }, { - "name": "_area_set_shape_transform", - "is_const": false, - "is_static": false, + "name": "get_contact_local_normal", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "contact_idx", "type": "int", "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" } ] }, { - "name": "_area_set_shape_disabled", - "is_const": false, - "is_static": false, + "name": "get_contact_local_shape", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "contact_idx", "type": "int", "meta": "int32" - }, - { - "name": "disabled", - "type": "bool" } ] }, { - "name": "_area_get_shape_count", + "name": "get_contact_local_velocity_at_position", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" }, "arguments": [ { - "name": "area", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_area_get_shape", + "name": "get_contact_collider", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 495598643, "return_value": { "type": "RID" }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { - "name": "_area_get_shape_transform", + "name": "get_contact_collider_position", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, "return_value": { - "type": "Transform3D" + "type": "Vector2" }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { - "name": "_area_remove_shape", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "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": "area", - "type": "RID" - }, - { - "name": "shape_idx", + "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { - "name": "_area_clear_shapes", - "is_const": false, - "is_static": false, + "name": "get_contact_collider_object", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, "arguments": [ { - "name": "area", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_area_attach_object_instance_id", - "is_const": false, - "is_static": false, + "name": "get_contact_collider_shape", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "id", + "name": "contact_idx", "type": "int", - "meta": "uint64" + "meta": "int32" } ] }, { - "name": "_area_get_object_instance_id", + "name": "get_contact_collider_velocity_at_position", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, "return_value": { - "type": "int", - "meta": "uint64" + "type": "Vector2" }, "arguments": [ { - "name": "area", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_area_set_param", - "is_const": false, - "is_static": false, + "name": "get_contact_impulse", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.AreaParameter" - }, - { - "name": "value", - "type": "Variant" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_area_set_transform", + "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_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "step", + "getter": "get_step" }, { - "name": "_area_get_param", + "type": "float", + "name": "inverse_mass", + "getter": "get_inverse_mass" + }, + { + "type": "float", + "name": "inverse_inertia", + "getter": "get_inverse_inertia" + }, + { + "type": "float", + "name": "total_angular_damp", + "getter": "get_total_angular_damp" + }, + { + "type": "float", + "name": "total_linear_damp", + "getter": "get_total_linear_damp" + }, + { + "type": "Vector2", + "name": "total_gravity", + "getter": "get_total_gravity" + }, + { + "type": "Vector2", + "name": "center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector2", + "name": "center_of_mass_local", + "getter": "get_center_of_mass_local" + }, + { + "type": "float", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector2", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleep_state", + "getter": "is_sleeping" + }, + { + "type": "Transform2D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + } + ] + }, + { + "name": "PhysicsDirectBodyState2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectBodyState2D", + "api_type": "core", + "methods": [ + { + "name": "_get_total_gravity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3341600327, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.AreaParameter" - } - ] + "type": "Vector2" + } }, { - "name": "_area_get_transform", + "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": "Transform3D" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_area_set_collision_layer", - "is_const": false, + "name": "_get_total_angular_damp", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_area_get_collision_layer", + "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": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "Vector2" + } }, { - "name": "_area_set_collision_mask", - "is_const": false, + "name": "_get_center_of_mass_local", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" - } - ] + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "_area_get_collision_mask", + "name": "_get_inverse_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "area", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_area_set_monitorable", - "is_const": false, + "name": "_get_inverse_inertia", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "monitorable", - "type": "bool" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_area_set_ray_pickable", + "name": "_set_linear_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 743155724, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "_area_set_monitor_callback", - "is_const": false, + "name": "_get_linear_velocity", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" - } - ] + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "_area_set_area_monitor_callback", + "name": "_set_angular_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 373806689, "arguments": [ { - "name": "area", - "type": "RID" - }, - { - "name": "callback", - "type": "Callable" + "name": "velocity", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_create", - "is_const": false, + "name": "_get_angular_velocity", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "_body_set_space", + "name": "_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 2761652528, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "space", - "type": "RID" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "_body_get_space", + "name": "_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3814499831, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Transform2D" + } }, { - "name": "_body_set_mode", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::PhysicsServer3D.BodyMode" + "name": "local_position", + "type": "Vector2" } ] }, { - "name": "_body_get_mode", - "is_const": true, + "name": "_apply_central_impulse", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "enum::PhysicsServer3D.BodyMode" - }, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" + "name": "impulse", + "type": "Vector2" } ] }, { - "name": "_body_add_shape", + "name": "_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3108078480, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "impulse", + "type": "Vector2" }, { - "name": "disabled", - "type": "bool" + "name": "position", + "type": "Vector2" } ] }, { - "name": "_body_set_shape", + "name": "_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "shape", - "type": "RID" + "name": "impulse", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_set_shape_transform", + "name": "_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "force", + "type": "Vector2" } ] }, { - "name": "_body_set_shape_disabled", + "name": "_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3108078480, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "force", + "type": "Vector2" }, { - "name": "disabled", - "type": "bool" + "name": "position", + "type": "Vector2" } ] }, { - "name": "_body_get_shape_count", - "is_const": true, + "name": "_apply_torque", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_get_shape", - "is_const": true, + "name": "_add_constant_central_force", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "RID" - }, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "force", + "type": "Vector2" } ] }, { - "name": "_body_get_shape_transform", - "is_const": true, + "name": "_add_constant_force", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "Transform3D" - }, + "hash": 3108078480, "arguments": [ { - "name": "body", - "type": "RID" + "name": "force", + "type": "Vector2" }, { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector2" } ] }, { - "name": "_body_remove_shape", + "name": "_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 373806689, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "shape_idx", - "type": "int", - "meta": "int32" + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_clear_shapes", + "name": "_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 743155724, "arguments": [ { - "name": "body", - "type": "RID" + "name": "force", + "type": "Vector2" } ] }, { - "name": "_body_attach_object_instance_id", + "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": "body", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "_body_get_object_instance_id", + "name": "_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_body_set_enable_continuous_collision_detection", + "name": "_set_sleep_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "_body_is_continuous_collision_detection_enabled", + "name": "_is_sleeping", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + } }, { - "name": "_body_set_collision_layer", - "is_const": false, + "name": "_get_contact_count", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "_body_get_collision_layer", + "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": "int", - "meta": "uint32" + "type": "Vector2" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_collision_mask", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "mask", + "name": "contact_idx", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "_body_get_collision_mask", + "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": "uint32" + "meta": "int32" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_collision_priority", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "priority", - "type": "float", - "meta": "float" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_get_collision_priority", + "name": "_get_contact_collider", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 495598643, "return_value": { - "type": "float", - "meta": "float" + "type": "RID" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_user_flags", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "flags", + "name": "contact_idx", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "_body_get_user_flags", + "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": "uint32" + "meta": "uint64" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_param", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.BodyParameter" - }, - { - "name": "value", - "type": "Variant" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_get_param", + "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": "Variant" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.BodyParameter" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_reset_mass_properties", - "is_const": false, + "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": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_state", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer3D.BodyState" - }, - { - "name": "value", - "type": "Variant" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_get_state", + "name": "_get_step", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer3D.BodyState" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_body_apply_central_impulse", + "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector3" - } - ] + "hash": 3218959716 }, { - "name": "_body_apply_impulse", + "name": "_get_space_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3" - } - ] + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ] + }, + { + "name": "PhysicsDirectBodyState3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_total_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_body_apply_torque_impulse", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "impulse", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_body_apply_central_force", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_body_apply_force", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_body_apply_torque", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "torque", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 2716978435, + "return_value": { + "type": "Basis" + } }, { - "name": "_body_add_constant_central_force", + "name": "set_linear_velocity", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", + "name": "velocity", "type": "Vector3" } ] }, { - "name": "_body_add_constant_force", - "is_const": false, - "is_static": false, + "name": "get_linear_velocity", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_body_add_constant_torque", + "name": "set_angular_velocity", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "torque", + "name": "velocity", "type": "Vector3" } ] }, { - "name": "_body_set_constant_force", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2952846383, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "force", - "type": "Vector3" + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "_body_get_constant_force", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 192990374, "return_value": { "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "local_position", + "type": "Vector3" } ] }, { - "name": "_body_set_constant_torque", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], "arguments": [ { - "name": "body", - "type": "RID" + "name": "impulse", + "type": "Vector3" }, { - "name": "torque", - "type": "Vector3" + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "_body_get_constant_torque", - "is_const": true, - "is_static": false, + "name": "apply_torque_impulse", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector3" - }, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "impulse", + "type": "Vector3" } ] }, { - "name": "_body_set_axis_velocity", + "name": "apply_central_force", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2007698547, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis_velocity", - "type": "Vector3" + "name": "force", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "_body_set_axis_lock", + "name": "apply_force", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis", - "type": "enum::PhysicsServer3D.BodyAxis" + "name": "force", + "type": "Vector3" }, { - "name": "lock", - "type": "bool" + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "_body_is_axis_locked", - "is_const": true, - "is_static": false, + "name": "apply_torque", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "axis", - "type": "enum::PhysicsServer3D.BodyAxis" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "_body_add_collision_exception", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], "arguments": [ { - "name": "body", - "type": "RID" + "name": "force", + "type": "Vector3" }, { - "name": "excepted_body", - "type": "RID" + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "_body_remove_collision_exception", + "name": "add_constant_torque", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, + "name": "torque", + "type": "Vector3" + } + ] + }, + { + "name": "set_constant_force", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ { - "name": "excepted_body", - "type": "RID" + "name": "force", + "type": "Vector3" } ] }, { - "name": "_body_get_collision_exceptions", + "name": "get_constant_force", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, "return_value": { - "type": "typedarray::RID" - }, + "type": "Vector3" + } + }, + { + "name": "set_constant_torque", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "_body_set_max_contacts_reported", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_body_get_max_contacts_reported", + "name": "is_sleeping", "is_const": true, + "is_vararg": false, "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_contact_count", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "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": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_contacts_reported_depth_threshold", - "is_const": false, - "is_static": false, + "name": "get_contact_local_normal", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_get_contacts_reported_depth_threshold", + "name": "get_contact_impulse", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 711720468, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_omit_force_integration", - "is_const": false, - "is_static": false, + "name": "get_contact_local_shape", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_is_omitting_force_integration", + "name": "get_contact_local_velocity_at_position", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 711720468, "return_value": { - "type": "bool" + "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_state_sync_callback", - "is_const": false, - "is_static": false, + "name": "get_contact_collider", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "callable", - "type": "Callable" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_force_integration_callback", - "is_const": false, - "is_static": false, + "name": "get_contact_collider_position", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "callable", - "type": "Callable" - }, - { - "name": "userdata", - "type": "Variant" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_set_ray_pickable", - "is_const": false, - "is_static": false, + "name": "get_contact_collider_id", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "uint64" + }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_body_test_motion", + "name": "get_contact_collider_object", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, "return_value": { - "type": "bool" + "type": "Object" }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "from", - "type": "Transform3D" - }, - { - "name": "motion", - "type": "Vector3" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - }, - { - "name": "max_collisions", + "name": "contact_idx", "type": "int", "meta": "int32" - }, - { - "name": "collide_separation_ray", - "type": "bool" - }, - { - "name": "recovery_as_collision", - "type": "bool" - }, - { - "name": "result", - "type": "PhysicsServer3DExtensionMotionResult*" } ] }, { - "name": "_body_get_direct_state", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 711720468, "return_value": { - "type": "PhysicsDirectBodyState3D" + "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_soft_body_create", + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "integrate_forces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_space_state", "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2069328350, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + } + } + ], + "properties": [ + { + "type": "float", + "name": "step", + "getter": "get_step" + }, + { + "type": "float", + "name": "inverse_mass", + "getter": "get_inverse_mass" + }, + { + "type": "float", + "name": "total_angular_damp", + "getter": "get_total_angular_damp" + }, + { + "type": "float", + "name": "total_linear_damp", + "getter": "get_total_linear_damp" + }, + { + "type": "Vector3", + "name": "inverse_inertia", + "getter": "get_inverse_inertia" + }, + { + "type": "Basis", + "name": "inverse_inertia_tensor", + "getter": "get_inverse_inertia_tensor" + }, + { + "type": "Vector3", + "name": "total_gravity", + "getter": "get_total_gravity" + }, + { + "type": "Vector3", + "name": "center_of_mass", + "getter": "get_center_of_mass" + }, + { + "type": "Vector3", + "name": "center_of_mass_local", + "getter": "get_center_of_mass_local" + }, + { + "type": "Basis", + "name": "principal_inertia_axes", + "getter": "get_principal_inertia_axes" + }, + { + "type": "Vector3", + "name": "angular_velocity", + "setter": "set_angular_velocity", + "getter": "get_angular_velocity" + }, + { + "type": "Vector3", + "name": "linear_velocity", + "setter": "set_linear_velocity", + "getter": "get_linear_velocity" + }, + { + "type": "bool", + "name": "sleeping", + "setter": "set_sleep_state", + "getter": "is_sleeping" + }, + { + "type": "Transform3D", + "name": "transform", + "setter": "set_transform", + "getter": "get_transform" + } + ] + }, + { + "name": "PhysicsDirectBodyState3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectBodyState3D", + "api_type": "core", + "methods": [ + { + "name": "_get_total_gravity", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3360562783, "return_value": { - "type": "RID" + "type": "Vector3" } }, { - "name": "_soft_body_update_rendering_server", - "is_const": false, + "name": "_get_total_linear_damp", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "rendering_server_handler", - "type": "PhysicsServer3DRenderingServerHandler" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_soft_body_set_space", - "is_const": false, + "name": "_get_total_angular_damp", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "space", - "type": "RID" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_soft_body_get_space", + "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": "RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "_soft_body_set_ray_pickable", - "is_const": false, + "name": "_get_center_of_mass_local", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_soft_body_set_collision_layer", - "is_const": false, + "name": "_get_principal_inertia_axes", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" - } - ] + "hash": 2716978435, + "return_value": { + "type": "Basis" + } }, { - "name": "_soft_body_get_collision_layer", + "name": "_get_inverse_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "_soft_body_set_collision_mask", - "is_const": false, + "name": "_get_inverse_inertia", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "body", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "_soft_body_get_collision_mask", + "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": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Basis" + } }, { - "name": "_soft_body_add_collision_exception", + "name": "_set_linear_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "body_b", - "type": "RID" + "name": "velocity", + "type": "Vector3" } ] }, { - "name": "_soft_body_remove_collision_exception", + "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": "body", - "type": "RID" - }, - { - "name": "body_b", - "type": "RID" + "name": "velocity", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_collision_exceptions", + "name": "_get_angular_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3360562783, "return_value": { - "type": "typedarray::RID" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "_soft_body_set_state", + "name": "_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 2952846383, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer3D.BodyState" - }, - { - "name": "variant", - "type": "Variant" + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "_soft_body_get_state", + "name": "_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3229777777, "return_value": { - "type": "Variant" + "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": "body", - "type": "RID" - }, - { - "name": "state", - "type": "enum::PhysicsServer3D.BodyState" + "name": "local_position", + "type": "Vector3" } ] }, { - "name": "_soft_body_set_transform", + "name": "_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "impulse", + "type": "Vector3" } ] }, { - "name": "_soft_body_set_simulation_precision", + "name": "_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1714681797, "arguments": [ { - "name": "body", - "type": "RID" + "name": "impulse", + "type": "Vector3" }, { - "name": "simulation_precision", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_simulation_precision", - "is_const": true, + "name": "_apply_torque_impulse", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "impulse", + "type": "Vector3" } ] }, { - "name": "_soft_body_set_total_mass", + "name": "_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "total_mass", - "type": "float", - "meta": "float" + "name": "force", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_total_mass", - "is_const": true, + "name": "_apply_force", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1714681797, "arguments": [ { - "name": "body", - "type": "RID" + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" } ] }, { - "name": "_soft_body_set_linear_stiffness", + "name": "_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "linear_stiffness", - "type": "float", - "meta": "float" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_linear_stiffness", - "is_const": true, + "name": "_add_constant_central_force", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "force", + "type": "Vector3" } ] }, { - "name": "_soft_body_set_pressure_coefficient", + "name": "_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1714681797, "arguments": [ { - "name": "body", - "type": "RID" + "name": "force", + "type": "Vector3" }, { - "name": "pressure_coefficient", - "type": "float", - "meta": "float" + "name": "position", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_pressure_coefficient", - "is_const": true, + "name": "_add_constant_torque", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "_soft_body_set_damping_coefficient", + "name": "_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "damping_coefficient", - "type": "float", - "meta": "float" + "name": "force", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_damping_coefficient", + "name": "_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3360562783, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "_soft_body_set_drag_coefficient", + "name": "_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3460891852, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "drag_coefficient", - "type": "float", - "meta": "float" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "_soft_body_get_drag_coefficient", + "name": "_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3360562783, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "Vector3" + } }, { - "name": "_soft_body_set_mesh", + "name": "_set_sleep_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "mesh", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_soft_body_get_bounds", + "name": "_is_sleeping", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "AABB" - }, - "arguments": [ - { - "name": "body", - "type": "RID" - } - ] + "type": "bool" + } }, { - "name": "_soft_body_move_point", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "point_index", + "name": "contact_idx", "type": "int", "meta": "int32" - }, - { - "name": "global_position", - "type": "Vector3" } ] }, { - "name": "_soft_body_get_point_global_position", + "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": "body", - "type": "RID" - }, - { - "name": "point_index", + "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { - "name": "_soft_body_remove_all_pinned_points", - "is_const": false, + "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": "body", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_soft_body_pin_point", - "is_const": false, + "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": "body", - "type": "RID" - }, - { - "name": "point_index", + "name": "contact_idx", "type": "int", "meta": "int32" - }, - { - "name": "pin", - "type": "bool" } ] }, { - "name": "_soft_body_is_point_pinned", + "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": "bool" + "type": "Vector3" }, "arguments": [ { - "name": "body", - "type": "RID" - }, - { - "name": "point_index", + "name": "contact_idx", "type": "int", "meta": "int32" } ] }, { - "name": "_joint_create", - "is_const": false, + "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" - } - }, - { - "name": "_joint_clear", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_joint_make_pin", - "is_const": false, + "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": "joint", - "type": "RID" - }, - { - "name": "body_A", - "type": "RID" - }, - { - "name": "local_A", - "type": "Vector3" - }, - { - "name": "body_B", - "type": "RID" - }, - { - "name": "local_B", - "type": "Vector3" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_pin_joint_set_param", - "is_const": false, + "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": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.PinJointParam" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_pin_joint_get_param", + "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": "float", - "meta": "float" + "type": "Object" }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.PinJointParam" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_pin_joint_set_local_a", - "is_const": false, + "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": "joint", - "type": "RID" - }, - { - "name": "local_A", - "type": "Vector3" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_pin_joint_get_local_a", + "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": "joint", - "type": "RID" + "name": "contact_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_pin_joint_set_local_b", - "is_const": false, + "name": "_get_step", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "joint", - "type": "RID" - }, - { - "name": "local_B", - "type": "Vector3" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "_pin_joint_get_local_b", - "is_const": true, + "name": "_integrate_forces", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "joint", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "_joint_make_hinge", + "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" + } + } + ] + }, + { + "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": "joint", - "type": "RID" - }, - { - "name": "body_A", - "type": "RID" - }, - { - "name": "hinge_A", - "type": "Transform3D" - }, - { - "name": "body_B", - "type": "RID" + "name": "parameters", + "type": "PhysicsPointQueryParameters2D" }, { - "name": "hinge_B", - "type": "Transform3D" + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" } ] }, { - "name": "_joint_make_hinge_simple", + "name": "intersect_ray", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1590275562, + "return_value": { + "type": "Dictionary" + }, "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": "parameters", + "type": "PhysicsRayQueryParameters2D" } ] }, { - "name": "_hinge_joint_set_param", + "name": "intersect_shape", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2488867228, + "hash_compatibility": [ + 3803848594 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.HingeJointParam" + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" } ] }, { - "name": "_hinge_joint_get_param", - "is_const": true, - "is_static": false, + "name": "cast_motion", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 711275086, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedFloat32Array" }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "param", - "type": "enum::PhysicsServer3D.HingeJointParam" + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" } ] }, { - "name": "_hinge_joint_set_flag", + "name": "collide_shape", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2488867228, + "hash_compatibility": [ + 3803848594 + ], + "return_value": { + "type": "typedarray::Vector2" + }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer3D.HingeJointFlag" + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" }, { - "name": "enabled", - "type": "bool" + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" } ] }, { - "name": "_hinge_joint_get_flag", - "is_const": true, - "is_static": false, + "name": "get_rest_info", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2803666496, "return_value": { - "type": "bool" + "type": "Dictionary" }, "arguments": [ { - "name": "joint", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::PhysicsServer3D.HingeJointFlag" + "name": "parameters", + "type": "PhysicsShapeQueryParameters2D" } ] - }, + } + ] + }, + { + "name": "PhysicsDirectSpaceState2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectSpaceState2D", + "api_type": "core", + "methods": [ { - "name": "_joint_make_slider", + "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": "joint", - "type": "RID" + "name": "from", + "type": "Vector2" }, { - "name": "body_A", - "type": "RID" + "name": "to", + "type": "Vector2" }, { - "name": "local_ref_A", - "type": "Transform3D" + "name": "collision_mask", + "type": "int", + "meta": "uint32" }, { - "name": "body_B", - "type": "RID" + "name": "collide_with_bodies", + "type": "bool" }, { - "name": "local_ref_B", - "type": "Transform3D" - } - ] - }, - { - "name": "_slider_joint_set_param", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "joint", - "type": "RID" + "name": "collide_with_areas", + "type": "bool" }, { - "name": "param", - "type": "enum::PhysicsServer3D.SliderJointParam" + "name": "hit_from_inside", + "type": "bool" }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "result", + "type": "PhysicsServer2DExtensionRayResult*" } ] }, { - "name": "_slider_joint_get_param", - "is_const": true, + "name": "_intersect_point", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 522407812, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "position", + "type": "Vector2" }, { - "name": "param", - "type": "enum::PhysicsServer3D.SliderJointParam" - } - ] - }, - { - "name": "_joint_make_cone_twist", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "canvas_instance_id", + "type": "int", + "meta": "uint64" + }, { - "name": "joint", - "type": "RID" + "name": "collision_mask", + "type": "int", + "meta": "uint32" }, { - "name": "body_A", - "type": "RID" + "name": "collide_with_bodies", + "type": "bool" }, { - "name": "local_ref_A", - "type": "Transform3D" + "name": "collide_with_areas", + "type": "bool" }, { - "name": "body_B", - "type": "RID" + "name": "results", + "type": "PhysicsServer2DExtensionShapeResult*" }, { - "name": "local_ref_B", - "type": "Transform3D" + "name": "max_results", + "type": "int", + "meta": "int32" } ] }, { - "name": "_cone_twist_joint_set_param", + "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": "joint", + "name": "shape_rid", "type": "RID" }, { - "name": "param", - "type": "enum::PhysicsServer3D.ConeTwistJointParam" + "name": "transform", + "type": "Transform2D" }, { - "name": "value", + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", "type": "float", "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer2DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" } ] }, { - "name": "_cone_twist_joint_get_param", - "is_const": true, + "name": "_cast_motion", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 1410701151, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" }, "arguments": [ { - "name": "joint", + "name": "shape_rid", "type": "RID" }, { - "name": "param", - "type": "enum::PhysicsServer3D.ConeTwistJointParam" - } - ] - }, - { - "name": "_joint_make_generic_6dof", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "transform", + "type": "Transform2D" + }, { - "name": "joint", - "type": "RID" + "name": "motion", + "type": "Vector2" }, { - "name": "body_A", - "type": "RID" + "name": "margin", + "type": "float", + "meta": "float" }, { - "name": "local_ref_A", - "type": "Transform3D" + "name": "collision_mask", + "type": "int", + "meta": "uint32" }, { - "name": "body_B", - "type": "RID" + "name": "collide_with_bodies", + "type": "bool" }, { - "name": "local_ref_B", - "type": "Transform3D" + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "closest_safe", + "type": "float*" + }, + { + "name": "closest_unsafe", + "type": "float*" } ] }, { - "name": "_generic_6dof_joint_set_param", + "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": "joint", + "name": "shape_rid", "type": "RID" }, { - "name": "axis", - "type": "enum::Vector3.Axis" + "name": "transform", + "type": "Transform2D" }, { - "name": "param", - "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + "name": "motion", + "type": "Vector2" }, { - "name": "value", + "name": "margin", "type": "float", "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" } ] }, { - "name": "_generic_6dof_joint_get_param", - "is_const": true, + "name": "_rest_info", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 772675997, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" }, "arguments": [ { - "name": "joint", + "name": "shape_rid", "type": "RID" }, { - "name": "axis", - "type": "enum::Vector3.Axis" + "name": "transform", + "type": "Transform2D" }, { - "name": "param", - "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" - } - ] - }, - { - "name": "_generic_6dof_joint_set_flag", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "motion", + "type": "Vector2" + }, { - "name": "joint", - "type": "RID" + "name": "margin", + "type": "float", + "meta": "float" }, { - "name": "axis", - "type": "enum::Vector3.Axis" + "name": "collision_mask", + "type": "int", + "meta": "uint32" }, { - "name": "flag", - "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + "name": "collide_with_bodies", + "type": "bool" }, { - "name": "enable", + "name": "collide_with_areas", "type": "bool" + }, + { + "name": "rest_info", + "type": "PhysicsServer2DExtensionShapeRestInfo*" } ] }, { - "name": "_generic_6dof_joint_get_flag", + "name": "is_body_excluded_from_query", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, "return_value": { "type": "bool" }, "arguments": [ { - "name": "joint", + "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": "axis", - "type": "enum::Vector3.Axis" + "name": "parameters", + "type": "PhysicsPointQueryParameters3D" }, { - "name": "flag", - "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" } ] }, { - "name": "_joint_get_type", - "is_const": true, - "is_static": false, + "name": "intersect_ray", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3957970750, "return_value": { - "type": "enum::PhysicsServer3D.JointType" + "type": "Dictionary" }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "parameters", + "type": "PhysicsRayQueryParameters3D" } ] }, { - "name": "_joint_set_solver_priority", + "name": "intersect_shape", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3762137681, + "hash_compatibility": [ + 550215980 + ], + "return_value": { + "type": "typedarray::Dictionary" + }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" }, { - "name": "priority", + "name": "max_results", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "32" } ] }, { - "name": "_joint_get_solver_priority", - "is_const": true, - "is_static": false, + "name": "cast_motion", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1778757334, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedFloat32Array" }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" } ] }, { - "name": "_joint_disable_collisions_between_bodies", + "name": "collide_shape", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3762137681, + "hash_compatibility": [ + 550215980 + ], + "return_value": { + "type": "typedarray::Vector3" + }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" }, { - "name": "disable", - "type": "bool" + "name": "max_results", + "type": "int", + "meta": "int32", + "default_value": "32" } ] }, { - "name": "_joint_is_disabled_collisions_between_bodies", - "is_const": true, - "is_static": false, + "name": "get_rest_info", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1376751592, "return_value": { - "type": "bool" + "type": "Dictionary" }, "arguments": [ { - "name": "joint", - "type": "RID" + "name": "parameters", + "type": "PhysicsShapeQueryParameters3D" } ] - }, + } + ] + }, + { + "name": "PhysicsDirectSpaceState3DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsDirectSpaceState3D", + "api_type": "core", + "methods": [ { - "name": "_free_rid", + "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": "rid", - "type": "RID" + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "hit_from_inside", + "type": "bool" + }, + { + "name": "hit_back_faces", + "type": "bool" + }, + { + "name": "pick_ray", + "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer3DExtensionRayResult*" } ] }, { - "name": "_set_active", + "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": "active", + "name": "position", + "type": "Vector3" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", "type": "bool" + }, + { + "name": "results", + "type": "PhysicsServer3DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" } ] }, { - "name": "_init", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_step", + "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": "step", + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", "type": "float", "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "result_count", + "type": "PhysicsServer3DExtensionShapeResult*" + }, + { + "name": "max_results", + "type": "int", + "meta": "int32" } ] }, { - "name": "_sync", + "name": "_cast_motion", "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_flush_queries", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_end_sync", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_finish", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_is_flushing_queries", - "is_const": true, - "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 2320624824, "return_value": { "type": "bool" - } - }, - { - "name": "_get_process_info", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" }, "arguments": [ { - "name": "process_info", - "type": "enum::PhysicsServer3D.ProcessInfo" + "name": "shape_rid", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", + "type": "int", + "meta": "uint32" + }, + { + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "closest_safe", + "type": "float*" + }, + { + "name": "closest_unsafe", + "type": "float*" + }, + { + "name": "info", + "type": "PhysicsServer3DExtensionShapeRestInfo*" } ] }, { - "name": "body_test_motion_is_excluding_body", - "is_const": true, - "is_vararg": false, + "name": "_collide_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 4155700596, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2320624824, "return_value": { "type": "bool" }, "arguments": [ { - "name": "body", + "name": "shape_rid", "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", + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", + "type": "Vector3" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", "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": [ + "meta": "uint32" + }, { - "name": "name", - "type": "String" + "name": "collide_with_bodies", + "type": "bool" }, { - "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": "collide_with_areas", + "type": "bool" + }, { - "name": "name", - "type": "String" + "name": "results", + "type": "void*" }, { - "name": "priority", + "name": "max_results", "type": "int", "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" } ] - } - ] - }, - { - "name": "PhysicsServer3DRenderingServerHandler", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + }, { - "name": "_set_vertex", + "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": "vertex_id", - "type": "int", - "meta": "int32" + "name": "shape_rid", + "type": "RID" }, { - "name": "vertex", + "name": "transform", + "type": "Transform3D" + }, + { + "name": "motion", "type": "Vector3" - } - ] - }, - { - "name": "_set_normal", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + }, { - "name": "vertex_id", + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collision_mask", "type": "int", - "meta": "int32" + "meta": "uint32" }, { - "name": "normal", - "type": "Vector3" + "name": "collide_with_bodies", + "type": "bool" + }, + { + "name": "collide_with_areas", + "type": "bool" + }, + { + "name": "rest_info", + "type": "PhysicsServer3DExtensionShapeRestInfo*" } ] }, { - "name": "_set_aabb", - "is_const": false, + "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": "aabb", - "type": "AABB" + "name": "object", + "type": "RID" + }, + { + "name": "point", + "type": "Vector3" } ] }, { - "name": "set_vertex", - "is_const": false, + "name": "is_body_excluded_from_query", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1530502735, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "vertex_id", - "type": "int", - "meta": "int32" - }, - { - "name": "vertex", - "type": "Vector3" + "name": "body", + "type": "RID" } ] - }, + } + ] + }, + { + "name": "PhysicsMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ { - "name": "set_normal", + "name": "set_friction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1530502735, + "hash": 373806689, "arguments": [ { - "name": "vertex_id", - "type": "int", - "meta": "int32" - }, - { - "name": "normal", - "type": "Vector3" + "name": "friction", + "type": "float", + "meta": "float" } ] }, { - "name": "set_aabb", - "is_const": false, + "name": "get_friction", + "is_const": true, "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": [ + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { - "name": "set_shape", + "name": "set_rough", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 968641751, + "hash": 2586408642, "arguments": [ { - "name": "shape", - "type": "Resource" + "name": "rough", + "type": "bool" } ] }, { - "name": "get_shape", + "name": "is_rough", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 121922552, + "hash": 36873697, "return_value": { - "type": "Resource" + "type": "bool" } }, { - "name": "set_shape_rid", + "name": "set_bounce", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 373806689, "arguments": [ { - "name": "shape", - "type": "RID" + "name": "bounce", + "type": "float", + "meta": "float" } ] }, { - "name": "get_shape_rid", + "name": "get_bounce", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "set_transform", + "name": "set_absorbent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761652528, + "hash": 2586408642, "arguments": [ { - "name": "transform", - "type": "Transform2D" + "name": "absorbent", + "type": "bool" } ] }, { - "name": "get_transform", + "name": "is_absorbent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 36873697, "return_value": { - "type": "Transform2D" + "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "friction", + "setter": "set_friction", + "getter": "get_friction" }, { - "name": "set_motion", + "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, @@ -177485,13 +188888,13 @@ "hash": 743155724, "arguments": [ { - "name": "motion", + "name": "position", "type": "Vector2" } ] }, { - "name": "get_motion", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, @@ -177502,30 +188905,30 @@ } }, { - "name": "set_margin", + "name": "set_canvas_instance_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "margin", - "type": "float", - "meta": "float" + "name": "canvas_instance_id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_margin", + "name": "get_canvas_instance_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint64" } }, { @@ -177632,6 +189035,18 @@ } ], "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", @@ -177644,36 +189059,6 @@ "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", @@ -177689,89 +189074,14 @@ ] }, { - "name": "PhysicsShapeQueryParameters3D", + "name": "PhysicsPointQueryParameters3D", "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", + "name": "set_position", "is_const": false, "is_vararg": false, "is_static": false, @@ -177779,13 +189089,13 @@ "hash": 3460891852, "arguments": [ { - "name": "motion", + "name": "position", "type": "Vector3" } ] }, { - "name": "get_motion", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, @@ -177795,33 +189105,6 @@ "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, @@ -177926,6 +189209,12 @@ } ], "properties": [ + { + "type": "Vector3", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, { "type": "int", "name": "collision_mask", @@ -177938,36 +189227,6 @@ "setter": "set_exclude", "getter": "get_exclude" }, - { - "type": "float", - "name": "margin", - "setter": "set_margin", - "getter": "get_margin" - }, - { - "type": "Vector2", - "name": "motion", - "setter": "set_motion", - "getter": "get_motion" - }, - { - "type": "Shape3D", - "name": "shape", - "setter": "set_shape", - "getter": "get_shape" - }, - { - "type": "RID", - "name": "shape_rid", - "setter": "set_shape_rid", - "getter": "get_shape_rid" - }, - { - "type": "Transform3D", - "name": "transform", - "setter": "set_transform", - "getter": "get_transform" - }, { "type": "bool", "name": "collide_with_bodies", @@ -177983,22 +189242,46 @@ ] }, { - "name": "PhysicsTestMotionParameters2D", + "name": "PhysicsRayQueryParameters2D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { - "name": "get_from", - "is_const": true, + "name": "create", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3814499831, + "hash": 3196569324, + "hash_compatibility": [ + 1118143851 + ], "return_value": { - "type": "Transform2D" - } + "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", @@ -178006,16 +189289,16 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761652528, + "hash": 743155724, "arguments": [ { "name": "from", - "type": "Transform2D" + "type": "Vector2" } ] }, { - "name": "get_motion", + "name": "get_from", "is_const": true, "is_vararg": false, "is_static": false, @@ -178026,7 +189309,7 @@ } }, { - "name": "set_motion", + "name": "set_to", "is_const": false, "is_vararg": false, "is_static": false, @@ -178034,65 +189317,65 @@ "hash": 743155724, "arguments": [ { - "name": "motion", + "name": "to", "type": "Vector2" } ] }, { - "name": "get_margin", + "name": "get_to", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3341600327, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2" } }, { - "name": "set_margin", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "margin", - "type": "float", - "meta": "float" + "name": "collision_mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "is_collide_separation_ray_enabled", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" } }, { - "name": "set_collide_separation_ray_enabled", + "name": "set_exclude", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 381264803, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "exclude", + "type": "typedarray::RID" } ] }, { - "name": "get_exclude_bodies", + "name": "get_exclude", "is_const": true, "is_vararg": false, "is_static": false, @@ -178103,46 +189386,46 @@ } }, { - "name": "set_exclude_bodies", + "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "exclude_list", - "type": "typedarray::RID" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_exclude_objects", + "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 36873697, "return_value": { - "type": "typedarray::int" + "type": "bool" } }, { - "name": "set_exclude_objects", + "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "exclude_list", - "type": "typedarray::int" + "name": "enable", + "type": "bool" } ] }, { - "name": "is_recovery_as_collision_enabled", + "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -178153,7 +189436,7 @@ } }, { - "name": "set_recovery_as_collision_enabled", + "name": "set_hit_from_inside", "is_const": false, "is_vararg": false, "is_static": false, @@ -178161,74 +189444,109 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "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": "Transform2D", + "type": "Vector2", "name": "from", "setter": "set_from", "getter": "get_from" }, { "type": "Vector2", - "name": "motion", - "setter": "set_motion", - "getter": "get_motion" + "name": "to", + "setter": "set_to", + "getter": "get_to" }, { - "type": "float", - "name": "margin", - "setter": "set_margin", - "getter": "get_margin" + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" }, { - "type": "bool", - "name": "collide_separation_ray", - "setter": "set_collide_separation_ray_enabled", - "getter": "is_collide_separation_ray_enabled" + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" }, { - "type": "typedarray::RID", - "name": "exclude_bodies", - "setter": "set_exclude_bodies", - "getter": "get_exclude_bodies" + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" }, { - "type": "Array", - "name": "exclude_objects", - "setter": "set_exclude_objects", - "getter": "get_exclude_objects" + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" }, { "type": "bool", - "name": "recovery_as_collision", - "setter": "set_recovery_as_collision_enabled", - "getter": "is_recovery_as_collision_enabled" + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" } ] }, { - "name": "PhysicsTestMotionParameters3D", + "name": "PhysicsRayQueryParameters3D", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", "methods": [ { - "name": "get_from", - "is_const": true, + "name": "create", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3229777777, + "hash": 3110599579, + "hash_compatibility": [ + 680321959 + ], "return_value": { - "type": "Transform3D" - } + "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", @@ -178236,16 +189554,16 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3460891852, "arguments": [ { "name": "from", - "type": "Transform3D" + "type": "Vector3" } ] }, { - "name": "get_motion", + "name": "get_from", "is_const": true, "is_vararg": false, "is_static": false, @@ -178256,7 +189574,7 @@ } }, { - "name": "set_motion", + "name": "set_to", "is_const": false, "is_vararg": false, "is_static": false, @@ -178264,40 +189582,39 @@ "hash": 3460891852, "arguments": [ { - "name": "motion", + "name": "to", "type": "Vector3" } ] }, { - "name": "get_margin", + "name": "get_to", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3360562783, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector3" } }, { - "name": "set_margin", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "margin", - "type": "float", - "meta": "float" + "name": "collision_mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_max_collisions", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, @@ -178305,37 +189622,36 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "set_max_collisions", + "name": "set_exclude", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 381264803, "arguments": [ { - "name": "max_collisions", - "type": "int", - "meta": "int32" + "name": "exclude", + "type": "typedarray::RID" } ] }, { - "name": "is_collide_separation_ray_enabled", + "name": "get_exclude", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3995934104, "return_value": { - "type": "bool" + "type": "typedarray::RID" } }, { - "name": "set_collide_separation_ray_enabled", + "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_static": false, @@ -178343,63 +189659,63 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "get_exclude_bodies", + "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 36873697, "return_value": { - "type": "typedarray::RID" + "type": "bool" } }, { - "name": "set_exclude_bodies", + "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "exclude_list", - "type": "typedarray::RID" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_exclude_objects", + "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 36873697, "return_value": { - "type": "typedarray::int" + "type": "bool" } }, { - "name": "set_exclude_objects", + "name": "set_hit_from_inside", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2586408642, "arguments": [ { - "name": "exclude_list", - "type": "typedarray::int" + "name": "enable", + "type": "bool" } ] }, { - "name": "is_recovery_as_collision_enabled", + "name": "is_hit_from_inside_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -178410,7 +189726,7 @@ } }, { - "name": "set_recovery_as_collision_enabled", + "name": "set_hit_back_faces", "is_const": false, "is_vararg": false, "is_static": false, @@ -178418,10102 +189734,10885 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "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": "Transform3D", + "type": "Vector3", "name": "from", "setter": "set_from", "getter": "get_from" }, { "type": "Vector3", - "name": "motion", - "setter": "set_motion", - "getter": "get_motion" + "name": "to", + "setter": "set_to", + "getter": "get_to" }, { - "type": "float", - "name": "margin", - "setter": "set_margin", - "getter": "get_margin" + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" }, { - "type": "int", - "name": "max_collisions", - "setter": "set_max_collisions", - "getter": "get_max_collisions" + "type": "typedarray::RID", + "name": "exclude", + "setter": "set_exclude", + "getter": "get_exclude" }, { "type": "bool", - "name": "collide_separation_ray", - "setter": "set_collide_separation_ray_enabled", - "getter": "is_collide_separation_ray_enabled" + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" }, { - "type": "typedarray::RID", - "name": "exclude_bodies", - "setter": "set_exclude_bodies", - "getter": "get_exclude_bodies" + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" }, { - "type": "Array", - "name": "exclude_objects", - "setter": "set_exclude_objects", - "getter": "get_exclude_objects" + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" }, { "type": "bool", - "name": "recovery_as_collision", - "setter": "set_recovery_as_collision_enabled", - "getter": "is_recovery_as_collision_enabled" + "name": "hit_back_faces", + "setter": "set_hit_back_faces", + "getter": "is_hit_back_faces_enabled" } ] }, { - "name": "PhysicsTestMotionResult2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", + "name": "PhysicsServer2D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", "api_type": "core", - "methods": [ + "enums": [ { - "name": "get_travel", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "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": "get_remainder", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "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": "get_collision_point", - "is_const": true, + "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": 3341600327, + "hash": 529393457, "return_value": { - "type": "Vector2" + "type": "RID" } }, { - "name": "get_collision_normal", - "is_const": true, + "name": "separation_ray_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 529393457, "return_value": { - "type": "Vector2" + "type": "RID" } }, { - "name": "get_collider_velocity", - "is_const": true, + "name": "segment_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 529393457, "return_value": { - "type": "Vector2" + "type": "RID" } }, { - "name": "get_collider_id", - "is_const": true, + "name": "circle_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "uint64" + "type": "RID" } }, { - "name": "get_collider_rid", - "is_const": true, + "name": "rectangle_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { - "name": "get_collider", - "is_const": true, + "name": "capsule_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1981248198, + "hash": 529393457, "return_value": { - "type": "Object" + "type": "RID" } }, { - "name": "get_collider_shape", - "is_const": true, + "name": "convex_polygon_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "get_collision_local_shape", - "is_const": true, + "name": "concave_polygon_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "get_collision_depth", - "is_const": true, + "name": "shape_set_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3175752987, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" + } + ] }, { - "name": "get_collision_safe_fraction", + "name": "shape_get_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1240598777, "return_value": { - "type": "float", - "meta": "float" - } + "type": "enum::PhysicsServer2D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] }, { - "name": "get_collision_unsafe_fraction", + "name": "shape_get_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4171304767, "return_value": { - "type": "float", - "meta": "float" - } - } - ] - }, - { - "name": "PhysicsTestMotionResult3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ + "type": "Variant" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] + }, { - "name": "get_travel", - "is_const": true, + "name": "space_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 529393457, "return_value": { - "type": "Vector3" + "type": "RID" } }, { - "name": "get_remainder", + "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": 3360562783, + "hash": 4155700596, "return_value": { - "type": "Vector3" - } + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] }, { - "name": "get_collision_safe_fraction", + "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": 1740695150, + "hash": 874111783, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + } + ] }, { - "name": "get_collision_unsafe_fraction", - "is_const": true, + "name": "space_get_direct_state", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3160173886, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PhysicsDirectSpaceState2D" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] }, { - "name": "get_collision_count", - "is_const": true, + "name": "area_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "get_collision_point", - "is_const": true, + "name": "area_set_space", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914908202, - "return_value": { - "type": "Vector3" - }, + "hash": 395945892, "arguments": [ { - "name": "collision_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_collision_normal", + "name": "area_get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914908202, + "hash": 3814569979, "return_value": { - "type": "Vector3" + "type": "RID" }, "arguments": [ { - "name": "collision_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "area", + "type": "RID" } ] }, { - "name": "get_collider_velocity", - "is_const": true, + "name": "area_add_shape", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914908202, - "return_value": { - "type": "Vector3" - }, + "hash": 339056240, + "hash_compatibility": [ + 754862190 + ], "arguments": [ { - "name": "collision_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "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": "get_collider_id", - "is_const": true, + "name": "area_set_shape", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 2310537182, "arguments": [ { - "name": "collision_index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "name": "get_collider_rid", - "is_const": true, + "name": "area_set_shape_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1231817359, - "return_value": { - "type": "RID" - }, + "hash": 736082694, "arguments": [ { - "name": "collision_index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_collider", - "is_const": true, + "name": "area_set_shape_disabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2639523548, - "return_value": { - "type": "Object" - }, + "hash": 2658558584, "arguments": [ { - "name": "collision_index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_collider_shape", + "name": "area_get_shape_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "collision_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "area", + "type": "RID" } ] }, { - "name": "get_collision_local_shape", + "name": "area_get_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 1066463050, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" }, "arguments": [ { - "name": "collision_index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_collision_depth", + "name": "area_get_shape_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 218038398, + "hash": 1324854622, "return_value": { - "type": "float", - "meta": "float" + "type": "Transform2D" }, "arguments": [ { - "name": "collision_index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] - } - ] - }, - { - "name": "PinJoint2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Joint2D", - "api_type": "core", - "methods": [ + }, { - "name": "set_softness", + "name": "area_remove_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3411492887, "arguments": [ { - "name": "softness", - "type": "float", - "meta": "float" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_softness", - "is_const": true, + "name": "area_clear_shapes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_angular_limit_lower", + "name": "area_set_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3411492887, "arguments": [ { - "name": "angular_limit_lower", - "type": "float", - "meta": "float" + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_angular_limit_lower", + "name": "area_get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_angular_limit_upper", + "name": "area_set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3411492887, "arguments": [ { - "name": "angular_limit_upper", - "type": "float", - "meta": "float" + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_angular_limit_upper", + "name": "area_get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_motor_target_velocity", + "name": "area_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1257146028, "arguments": [ { - "name": "motor_target_velocity", - "type": "float", - "meta": "float" + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_motor_target_velocity", - "is_const": true, + "name": "area_set_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 1246044741, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + } + ] }, { - "name": "set_motor_enabled", - "is_const": false, + "name": "area_get_param", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3047435120, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" } ] }, { - "name": "is_motor_enabled", + "name": "area_get_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 213527486, "return_value": { - "type": "bool" - } + "type": "Transform2D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_angular_limit_enabled", + "name": "area_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3411492887, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "is_angular_limit_enabled", + "name": "area_get_object_instance_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2198884583, "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "float", - "name": "softness", - "setter": "set_softness", - "getter": "get_softness" + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "type": "bool", - "name": "angular_limit_enabled", - "setter": "set_angular_limit_enabled", - "getter": "is_angular_limit_enabled" + "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" + } + ] }, { - "type": "float", - "name": "angular_limit_lower", - "setter": "set_angular_limit_lower", - "getter": "get_angular_limit_lower" + "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" + } + ] }, { - "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", + "name": "area_set_monitor_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2059913726, + "hash": 3379118538, "arguments": [ { - "name": "param", - "type": "enum::PinJoint3D.Param" + "name": "area", + "type": "RID" }, { - "name": "value", - "type": "float", - "meta": "float" + "name": "callback", + "type": "Callable" } ] }, { - "name": "get_param", - "is_const": true, + "name": "area_set_area_monitor_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1758438771, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 3379118538, "arguments": [ { - "name": "param", - "type": "enum::PinJoint3D.Param" + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] - } - ] - }, - { - "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", + "name": "area_set_monitorable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 1265174801, "arguments": [ { - "name": "aabb", - "type": "AABB" + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" } ] - } - ], - "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", + "name": "body_create", "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": [ + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, { - "name": "set_size", + "name": "body_set_space", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 560364750, + "hash": 395945892, "arguments": [ { - "name": "size", - "type": "Vector3i" + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_size", + "name": "body_get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2785653706, + "hash": 3814569979, "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": [ + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, { - "name": "set_size", + "name": "body_set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 1658067650, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.BodyMode" } ] }, { - "name": "get_size", + "name": "body_get_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 3261702585, "return_value": { - "type": "Vector2i" - } + "type": "enum::PhysicsServer2D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_layers", + "name": "body_add_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 339056240, + "hash_compatibility": [ + 754862190 + ], "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": "body", + "type": "RID" + }, { - "name": "FACE_X", - "value": 0 + "name": "shape", + "type": "RID" }, { - "name": "FACE_Y", - "value": 1 + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { - "name": "FACE_Z", - "value": 2 + "name": "disabled", + "type": "bool", + "default_value": "false" } ] - } - ], - "methods": [ + }, { - "name": "set_size", + "name": "body_set_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2310537182, "arguments": [ { - "name": "size", - "type": "Vector2" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "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", + "name": "body_set_shape_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 736082694, "arguments": [ { - "name": "subdivide", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_subdivide_width", + "name": "body_get_shape_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_subdivide_depth", - "is_const": false, + "name": "body_get_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "subdivide", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_subdivide_depth", + "name": "body_get_shape_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1324854622, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Transform2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_center_offset", + "name": "body_remove_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3411492887, "arguments": [ { - "name": "offset", - "type": "Vector3" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_center_offset", - "is_const": true, + "name": "body_clear_shapes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_orientation", + "name": "body_set_shape_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2751399687, + "hash": 2658558584, "arguments": [ { - "name": "orientation", - "type": "enum::PlaneMesh.Orientation" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_orientation", - "is_const": true, + "name": "body_set_shape_as_one_way_collision", + "is_const": false, "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" + "hash": 2556489974, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] }, { - "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", + "name": "body_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 3411492887, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_texture", + "name": "body_get_object_instance_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 2198884583, "return_value": { - "type": "Texture2D" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_texture_offset", + "name": "body_attach_canvas_instance_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3411492887, "arguments": [ { - "name": "texture_offset", - "type": "Vector2" + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_texture_offset", + "name": "body_get_canvas_instance_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2198884583, "return_value": { - "type": "Vector2" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_texture_scale", + "name": "body_set_continuous_collision_detection_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1882257015, "arguments": [ { - "name": "texture_scale", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.CCDMode" } ] }, { - "name": "get_texture_scale", + "name": "body_get_continuous_collision_detection_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2661282217, "return_value": { - "type": "float", - "meta": "float" - } - } - ], - "properties": [ - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, - { - "type": "Vector2", - "name": "offset", - "setter": "set_texture_offset", - "getter": "get_texture_offset" - }, - { - "type": "float", - "name": "texture_scale", - "setter": "set_texture_scale", - "getter": "get_texture_scale" + "type": "enum::PhysicsServer2D.CCDMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "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", + "name": "body_set_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 3411492887, "arguments": [ { - "name": "polygon", - "type": "PackedVector2Array" + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_polygon", + "name": "body_get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 2198884583, "return_value": { - "type": "PackedVector2Array" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_uv", + "name": "body_set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 3411492887, "arguments": [ { - "name": "uv", - "type": "PackedVector2Array" + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_uv", + "name": "body_get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 2198884583, "return_value": { - "type": "PackedVector2Array" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_color", + "name": "body_set_collision_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1794382983, "arguments": [ { - "name": "color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "name": "get_color", + "name": "body_get_collision_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 866169185, "return_value": { - "type": "Color" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_polygons", + "name": "body_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2715630609, "arguments": [ { - "name": "polygons", - "type": "Array" + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_polygons", + "name": "body_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3208033526, "return_value": { - "type": "Array" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + } + ] }, { - "name": "set_vertex_colors", + "name": "body_reset_mass_properties", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3546319833, + "hash": 2722037293, "arguments": [ { - "name": "vertex_colors", - "type": "PackedColorArray" + "name": "body", + "type": "RID" } ] }, { - "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", + "name": "body_set_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1706355209, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_texture", + "name": "body_get_state", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 4036367961, "return_value": { - "type": "Texture2D" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + } + ] }, { - "name": "set_texture_offset", + "name": "body_apply_central_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3201125042, "arguments": [ { - "name": "texture_offset", + "name": "body", + "type": "RID" + }, + { + "name": "impulse", "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", + "name": "body_apply_torque_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1794382983, "arguments": [ { - "name": "texture_rotation", + "name": "body", + "type": "RID" + }, + { + "name": "impulse", "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", + "name": "body_apply_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], "arguments": [ { - "name": "texture_scale", + "name": "body", + "type": "RID" + }, + { + "name": "impulse", "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "get_texture_scale", - "is_const": true, + "name": "body_apply_central_force", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "hash": 3201125042, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + } + ] }, { - "name": "set_invert_enabled", + "name": "body_apply_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], "arguments": [ { - "name": "invert", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "get_invert_enabled", - "is_const": true, + "name": "body_apply_torque", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1794382983, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_antialiased", + "name": "body_add_constant_central_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3201125042, "arguments": [ { - "name": "antialiased", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" } ] }, { - "name": "get_antialiased", - "is_const": true, + "name": "body_add_constant_force", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 205485391, + "hash_compatibility": [ + 34330743 + ], + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" + } + ] }, { - "name": "set_invert_border", + "name": "body_add_constant_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1794382983, "arguments": [ { - "name": "invert_border", + "name": "body", + "type": "RID" + }, + { + "name": "torque", "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", + "name": "body_set_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3201125042, "arguments": [ { - "name": "offset", + "name": "body", + "type": "RID" + }, + { + "name": "force", "type": "Vector2" } ] }, { - "name": "get_offset", + "name": "body_get_constant_force", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2440833711, "return_value": { "type": "Vector2" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "add_bone", + "name": "body_set_constant_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 703042815, + "hash": 1794382983, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "body", + "type": "RID" }, { - "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": "torque", + "type": "float", + "meta": "float" } ] }, { - "name": "get_bone_weights", + "name": "body_get_constant_torque", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1542882410, + "hash": 866169185, "return_value": { - "type": "PackedFloat32Array" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" } ] }, { - "name": "erase_bone", + "name": "body_set_axis_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3201125042, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" + }, + { + "name": "axis_velocity", + "type": "Vector2" } ] }, { - "name": "clear_bones", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "set_bone_path", + "name": "body_add_collision_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761262315, + "hash": 395945892, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" }, { - "name": "path", - "type": "NodePath" + "name": "excepted_body", + "type": "RID" } ] }, { - "name": "set_bone_weights", + "name": "body_remove_collision_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1345852415, + "hash": 395945892, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" }, { - "name": "weights", - "type": "PackedFloat32Array" + "name": "excepted_body", + "type": "RID" } ] }, { - "name": "set_skeleton", + "name": "body_set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 3411492887, "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": "body", + "type": "RID" + }, { - "name": "internal_vertex_count", + "name": "amount", "type": "int", "meta": "int32" } ] }, { - "name": "get_internal_vertex_count", + "name": "body_get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "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": "body", + "type": "RID" } ] }, { - "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", + "name": "body_set_omit_force_integration", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3251786936, + "hash": 1265174801, "arguments": [ { - "name": "points", - "type": "PackedVector2Array" + "name": "body", + "type": "RID" }, { - "name": "connections", - "type": "PackedInt32Array" + "name": "enable", + "type": "bool" } ] }, { - "name": "find_path", - "is_const": false, + "name": "body_is_omitting_force_integration", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1562168077, + "hash": 4155700596, "return_value": { - "type": "PackedVector2Array" + "type": "bool" }, "arguments": [ { - "name": "from", - "type": "Vector2" - }, - { - "name": "to", - "type": "Vector2" + "name": "body", + "type": "RID" } ] }, { - "name": "get_intersections", - "is_const": true, + "name": "body_set_state_sync_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3932192302, - "return_value": { - "type": "PackedVector2Array" - }, + "hash": 3379118538, "arguments": [ { - "name": "from", - "type": "Vector2" + "name": "body", + "type": "RID" }, { - "name": "to", - "type": "Vector2" + "name": "callable", + "type": "Callable" } ] }, { - "name": "get_closest_point", - "is_const": true, + "name": "body_set_force_integration_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2656412154, - "return_value": { - "type": "Vector2" - }, + "hash": 3059434249, "arguments": [ { - "name": "point", - "type": "Vector2" + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" } ] }, { - "name": "is_point_inside", - "is_const": true, + "name": "body_test_motion", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 556197845, + "hash": 1699844009, "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": "body", + "type": "RID" + }, { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "parameters", + "type": "PhysicsTestMotionParameters2D" }, { - "name": "penalty", - "type": "float", - "meta": "float" + "name": "result", + "type": "PhysicsTestMotionResult2D", + "default_value": "null" } ] }, { - "name": "get_point_penalty", - "is_const": true, + "name": "body_get_direct_state", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 1191931871, "return_value": { - "type": "float", - "meta": "float" + "type": "PhysicsDirectBodyState2D" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" } ] }, { - "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", + "name": "joint_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3716412023, + "hash": 529393457, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - }, - { - "name": "for_global_only", - "type": "bool", - "default_value": "false" - } - ] + "type": "RID" + } }, { - "name": "add_item", + "name": "joint_clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3674230041, - "hash_compatibility": [ - 3224536192 - ], + "hash": 2722037293, "arguments": [ { - "name": "label", - "type": "String" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "accel", - "type": "enum::Key", - "default_value": "0" + "name": "joint", + "type": "RID" } ] }, { - "name": "add_icon_item", + "name": "joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1086190128, - "hash_compatibility": [ - 1200674553 - ], + "hash": 3972556514, "arguments": [ { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "label", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" }, { - "name": "accel", - "type": "enum::Key", - "default_value": "0" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "add_check_item", - "is_const": false, + "name": "joint_get_param", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3674230041, - "hash_compatibility": [ - 3224536192 - ], + "hash": 4016448949, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "label", - "type": "String" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "joint", + "type": "RID" }, { - "name": "accel", - "type": "enum::Key", - "default_value": "0" + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" } ] }, { - "name": "add_icon_check_item", + "name": "joint_disable_collisions_between_bodies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1086190128, - "hash_compatibility": [ - 1200674553 - ], + "hash": 1265174801, "arguments": [ { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "label", - "type": "String" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "joint", + "type": "RID" }, { - "name": "accel", - "type": "enum::Key", - "default_value": "0" + "name": "disable", + "type": "bool" } ] }, { - "name": "add_radio_check_item", - "is_const": false, + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3674230041, - "hash_compatibility": [ - 3224536192 - ], + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "label", - "type": "String" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "accel", - "type": "enum::Key", - "default_value": "0" + "name": "joint", + "type": "RID" } ] }, { - "name": "add_icon_radio_check_item", + "name": "joint_make_pin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1086190128, + "hash": 1612646186, "hash_compatibility": [ - 1200674553 + 2288600450 ], "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "joint", + "type": "RID" }, { - "name": "label", - "type": "String" + "name": "anchor", + "type": "Vector2" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "body_a", + "type": "RID" }, { - "name": "accel", - "type": "enum::Key", - "default_value": "0" + "name": "body_b", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "add_multistate_item", + "name": "joint_make_groove", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 150780458, + "hash": 481430435, "hash_compatibility": [ - 1585218420 + 3573265764 ], "arguments": [ { - "name": "label", - "type": "String" - }, - { - "name": "max_states", - "type": "int", - "meta": "int32" - }, - { - "name": "default_state", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "joint", + "type": "RID" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "groove1_a", + "type": "Vector2" }, { - "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": "groove2_a", + "type": "Vector2" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "anchor_b", + "type": "Vector2" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "body_a", + "type": "RID", + "default_value": "RID()" }, { - "name": "allow_echo", - "type": "bool", - "default_value": "false" + "name": "body_b", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "add_icon_shortcut", + "name": "joint_make_damped_spring", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2997871092, + "hash": 1994657646, "hash_compatibility": [ - 3856247530, - 3060251822, - 68101841 + 206603952 ], "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "joint", + "type": "RID" }, { - "name": "shortcut", - "type": "Shortcut" + "name": "anchor_a", + "type": "Vector2" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "anchor_b", + "type": "Vector2" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "body_a", + "type": "RID" }, { - "name": "allow_echo", - "type": "bool", - "default_value": "false" + "name": "body_b", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "add_check_shortcut", + "name": "pin_joint_set_flag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1642193386, - "hash_compatibility": [ - 2168272394 - ], + "hash": 3520002352, "arguments": [ { - "name": "shortcut", - "type": "Shortcut" + "name": "joint", + "type": "RID" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "enabled", + "type": "bool" } ] }, { - "name": "add_icon_check_shortcut", - "is_const": false, + "name": "pin_joint_get_flag", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3856247530, - "hash_compatibility": [ - 68101841 - ], + "hash": 2647867364, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "shortcut", - "type": "Shortcut" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "joint", + "type": "RID" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" } ] }, { - "name": "add_radio_check_shortcut", + "name": "pin_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1642193386, - "hash_compatibility": [ - 2168272394 - ], + "hash": 550574241, "arguments": [ { - "name": "shortcut", - "type": "Shortcut" + "name": "joint", + "type": "RID" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "add_icon_radio_check_shortcut", - "is_const": false, + "name": "pin_joint_get_param", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3856247530, - "hash_compatibility": [ - 68101841 - ], + "hash": 348281383, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "shortcut", - "type": "Shortcut" - }, - { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "joint", + "type": "RID" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" } ] }, { - "name": "add_submenu_item", + "name": "damped_spring_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2979222410, - "hash_compatibility": [ - 3728518296 - ], + "hash": 220564071, "arguments": [ { - "name": "label", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "submenu", - "type": "String" + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "set_item_text", - "is_const": false, + "name": "damped_spring_joint_get_param", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2075871277, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "joint", + "type": "RID" }, { - "name": "text", - "type": "String" + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" } ] }, { - "name": "set_item_text_direction", - "is_const": false, + "name": "joint_get_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1707680378, + "hash": 4262502231, + "return_value": { + "type": "enum::PhysicsServer2D.JointType" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "joint", + "type": "RID" } ] }, { - "name": "set_item_language", + "name": "free_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2722037293, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "language", - "type": "String" + "name": "rid", + "type": "RID" } ] }, { - "name": "set_item_icon", + "name": "set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 2586408642, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "icon", - "type": "Texture2D" + "name": "active", + "type": "bool" } ] }, { - "name": "set_item_icon_max_width", + "name": "get_process_info", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 576496006, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "width", - "type": "int", - "meta": "int32" + "name": "process_info", + "type": "enum::PhysicsServer2D.ProcessInfo" } ] - }, + } + ] + }, + { + "name": "PhysicsServer2DExtension", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsServer2D", + "api_type": "core", + "methods": [ { - "name": "set_item_icon_modulate", + "name": "_world_boundary_shape_create", "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" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "set_item_checked", + "name": "_separation_ray_shape_create", "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" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "set_item_id", + "name": "_segment_shape_create", "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" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "set_item_accelerator", + "name": "_circle_shape_create", "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" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "set_item_metadata", + "name": "_rectangle_shape_create", "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" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "set_item_disabled", + "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_virtual": false, - "hash": 300928843, + "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": "index", - "type": "int", - "meta": "int32" + "name": "shape", + "type": "RID" }, { - "name": "disabled", - "type": "bool" + "name": "data", + "type": "Variant" } ] }, { - "name": "set_item_submenu", + "name": "_shape_set_custom_solver_bias", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 501894301, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "shape", + "type": "RID" }, { - "name": "submenu", - "type": "String" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "set_item_as_separator", - "is_const": false, - "is_vararg": false, + "name": "_shape_get_type", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1240598777, + "return_value": { + "type": "enum::PhysicsServer2D.ShapeType" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" + "name": "shape", + "type": "RID" } ] }, { - "name": "set_item_as_checkable", - "is_const": false, - "is_vararg": false, + "name": "_shape_get_data", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" + "name": "shape", + "type": "RID" } ] }, { - "name": "set_item_as_radio_checkable", - "is_const": false, - "is_vararg": false, + "name": "_shape_get_custom_solver_bias", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" + "name": "shape", + "type": "RID" } ] }, { - "name": "set_item_tooltip", + "name": "_shape_collide", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 501894301, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 738864683, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "index", + "name": "shape_A", + "type": "RID" + }, + { + "name": "xform_A", + "type": "Transform2D" + }, + { + "name": "motion_A", + "type": "Vector2" + }, + { + "name": "shape_B", + "type": "RID" + }, + { + "name": "xform_B", + "type": "Transform2D" + }, + { + "name": "motion_B", + "type": "Vector2" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "result_max", "type": "int", "meta": "int32" }, { - "name": "tooltip", - "type": "String" + "name": "result_count", + "type": "int32_t*" } ] }, { - "name": "set_item_shortcut", + "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_virtual": false, - "hash": 825127832, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "shortcut", - "type": "Shortcut" + "name": "space", + "type": "RID" }, { - "name": "global", - "type": "bool", - "default_value": "false" + "name": "active", + "type": "bool" } ] }, { - "name": "set_item_indent", - "is_const": false, - "is_vararg": false, + "name": "_space_is_active", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3937882851, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "indent", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" } ] }, { - "name": "set_item_multistate", + "name": "_space_set_param", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3937882851, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 949194586, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" }, { - "name": "state", - "type": "int", - "meta": "int32" + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "set_item_shortcut_disabled", - "is_const": false, - "is_vararg": false, + "name": "_space_get_param", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 874111783, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" }, { - "name": "disabled", - "type": "bool" + "name": "param", + "type": "enum::PhysicsServer2D.SpaceParameter" } ] }, { - "name": "toggle_item_checked", + "name": "_space_get_direct_state", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3160173886, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" } ] }, { - "name": "toggle_item_multistate", + "name": "_space_set_debug_contacts", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "index", + "name": "space", + "type": "RID" + }, + { + "name": "max_contacts", "type": "int", "meta": "int32" } ] }, { - "name": "get_item_text", + "name": "_space_get_contacts", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2222557395, "return_value": { - "type": "String" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" } ] }, { - "name": "get_item_text_direction", + "name": "_space_get_contact_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4235602388, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "enum::Control.TextDirection" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" } ] }, { - "name": "get_item_language", - "is_const": true, - "is_vararg": false, + "name": "_area_create", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "String" - }, + "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": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_item_icon", + "name": "_area_get_space", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3536238170, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, "return_value": { - "type": "Texture2D" + "type": "RID" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "get_item_icon_max_width", - "is_const": true, - "is_vararg": false, + "name": "_area_add_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 888317420, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_item_icon_modulate", - "is_const": true, - "is_vararg": false, + "name": "_area_set_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3457211756, - "return_value": { - "type": "Color" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "name": "is_item_checked", - "is_const": true, - "is_vararg": false, + "name": "_area_set_shape_transform", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 736082694, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_item_id", - "is_const": true, - "is_vararg": false, + "name": "_area_set_shape_disabled", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_item_index", + "name": "_area_get_shape_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 923996154, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "get_item_accelerator", + "name": "_area_get_shape", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 253789942, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, "return_value": { - "type": "enum::Key" + "type": "RID" }, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_item_metadata", + "name": "_area_get_shape_transform", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4227898402, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1324854622, "return_value": { - "type": "Variant" + "type": "Transform2D" }, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { - "name": "is_item_disabled", - "is_const": true, - "is_vararg": false, + "name": "_area_remove_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_item_submenu", - "is_const": true, - "is_vararg": false, + "name": "_area_clear_shapes", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "is_item_separator", - "is_const": true, - "is_vararg": false, + "name": "_area_attach_object_instance_id", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "id", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "is_item_checkable", + "name": "_area_get_object_instance_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint64" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "is_item_radio_checkable", - "is_const": true, - "is_vararg": false, + "name": "_area_attach_canvas_instance_id", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "id", "type": "int", - "meta": "int32" + "meta": "uint64" } ] }, { - "name": "is_item_shortcut_disabled", + "name": "_area_get_canvas_instance_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint64" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "get_item_tooltip", - "is_const": true, + "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_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1246044741, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_item_shortcut", + "name": "_area_get_param", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1449483325, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3047435120, "return_value": { - "type": "Shortcut" + "type": "Variant" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.AreaParameter" } ] }, { - "name": "get_item_indent", + "name": "_area_get_transform", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 923996154, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 213527486, "return_value": { - "type": "int", - "meta": "int32" + "type": "Transform2D" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "set_focused_item", + "name": "_area_set_collision_layer", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "index", + "name": "area", + "type": "RID" + }, + { + "name": "layer", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_focused_item", + "name": "_area_get_collision_layer", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" - } + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_item_count", + "name": "_area_set_collision_mask", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "count", + "name": "area", + "type": "RID" + }, + { + "name": "mask", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_item_count", + "name": "_area_get_collision_mask", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" - } - }, - { - "name": "scroll_to_item", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "meta": "uint32" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" } ] }, { - "name": "remove_item", + "name": "_area_set_monitorable", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" } ] }, { - "name": "add_separator", + "name": "_area_set_pickable", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2266703459, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "label", - "type": "String", - "default_value": "\"\"" + "name": "area", + "type": "RID" }, { - "name": "id", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "pickable", + "type": "bool" } ] }, { - "name": "clear", + "name": "_area_set_monitor_callback", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 107499316, - "hash_compatibility": [ - 3218959716 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, "arguments": [ { - "name": "free_submenus", - "type": "bool", - "default_value": "false" + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "set_hide_on_item_selection", + "name": "_area_set_area_monitor_callback", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "is_hide_on_item_selection", - "is_const": true, - "is_vararg": false, + "name": "_body_create", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_hide_on_checkable_item_selection", + "name": "_body_set_space", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "is_hide_on_checkable_item_selection", + "name": "_body_get_space", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" } ] }, { - "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", + "name": "_body_set_mode", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1658067650, "arguments": [ { - "name": "seconds", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.BodyMode" } ] }, { - "name": "get_submenu_popup_delay", + "name": "_body_get_mode", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 3261702585, + "return_value": { + "type": "enum::PhysicsServer2D.BodyMode" + }, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "body", + "type": "RID" } ] }, { - "name": "get_allow_search", - "is_const": true, - "is_vararg": false, + "name": "_body_add_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "id_pressed", + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 888317420, "arguments": [ { - "name": "id", - "type": "int" + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "id_focused", + "name": "_body_set_shape", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, "arguments": [ { - "name": "id", - "type": "int" - } - ] - }, - { - "name": "index_pressed", - "arguments": [ - { - "name": "index", - "type": "int" - } - ] - }, - { - "name": "menu_changed" - } - ], - "properties": [ - { - "type": "bool", - "name": "hide_on_item_selection", - "setter": "set_hide_on_item_selection", - "getter": "is_hide_on_item_selection" - }, - { - "type": "bool", - "name": "hide_on_checkable_item_selection", - "setter": "set_hide_on_checkable_item_selection", - "getter": "is_hide_on_checkable_item_selection" - }, - { - "type": "bool", - "name": "hide_on_state_item_selection", - "setter": "set_hide_on_state_item_selection", - "getter": "is_hide_on_state_item_selection" - }, - { - "type": "float", - "name": "submenu_popup_delay", - "setter": "set_submenu_popup_delay", - "getter": "get_submenu_popup_delay" - }, - { - "type": "bool", - "name": "allow_search", - "setter": "set_allow_search", - "getter": "get_allow_search" - }, - { - "type": "int", - "name": "item_count", - "setter": "set_item_count", - "getter": "get_item_count" - } - ] - }, - { - "name": "PopupPanel", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Popup", - "api_type": "core" - }, - { - "name": "PortableCompressedTexture2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Texture2D", - "api_type": "core", - "enums": [ - { - "name": "CompressionMode", - "is_bitfield": false, - "values": [ - { - "name": "COMPRESSION_MODE_LOSSLESS", - "value": 0 - }, - { - "name": "COMPRESSION_MODE_LOSSY", - "value": 1 - }, - { - "name": "COMPRESSION_MODE_BASIS_UNIVERSAL", - "value": 2 - }, - { - "name": "COMPRESSION_MODE_S3TC", - "value": 3 + "name": "body", + "type": "RID" }, { - "name": "COMPRESSION_MODE_ETC2", - "value": 4 + "name": "shape_idx", + "type": "int", + "meta": "int32" }, { - "name": "COMPRESSION_MODE_BPTC", - "value": 5 + "name": "shape", + "type": "RID" } ] - } - ], - "methods": [ + }, { - "name": "create_from_image", + "name": "_body_set_shape_transform", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3679243433, - "hash_compatibility": [ - 97251393 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 736082694, "arguments": [ { - "name": "image", - "type": "Image" - }, - { - "name": "compression_mode", - "type": "enum::PortableCompressedTexture2D.CompressionMode" + "name": "body", + "type": "RID" }, { - "name": "normal_map", - "type": "bool", - "default_value": "false" + "name": "shape_idx", + "type": "int", + "meta": "int32" }, { - "name": "lossy_quality", - "type": "float", - "meta": "float", - "default_value": "0.8" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_format", + "name": "_body_get_shape_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3847873762, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "enum::Image.Format" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "get_compression_mode", + "name": "_body_get_shape", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "size", - "type": "Vector2" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_size_override", + "name": "_body_get_shape_transform", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3341600327, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1324854622, "return_value": { - "type": "Vector2" - } + "type": "Transform2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_keep_compressed_buffer", + "name": "_body_set_shape_disabled", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, "arguments": [ { - "name": "keep", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", "type": "bool" } ] }, { - "name": "is_keeping_compressed_buffer", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_keep_all_compressed_buffers", + "name": "_body_set_shape_as_one_way_collision", "is_const": false, + "is_static": false, + "is_required": true, "is_vararg": false, - "is_static": true, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 2556489974, "arguments": [ { - "name": "keep", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", "type": "bool" + }, + { + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "is_keeping_all_compressed_buffers", + "name": "_body_remove_shape", "is_const": false, + "is_static": false, + "is_required": true, "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" + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "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, + "name": "_body_clear_shapes", + "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "Array" - } + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_material", + "name": "_body_attach_object_instance_id", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2757459619, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "material", - "type": "Material" + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_material", + "name": "_body_get_object_instance_id", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3995934104, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "Array" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_custom_aabb", + "name": "_body_attach_canvas_instance_id", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 259215842, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "aabb", - "type": "AABB" + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_custom_aabb", + "name": "_body_get_canvas_instance_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1068685055, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "AABB" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_flip_faces", + "name": "_body_set_continuous_collision_detection_mode", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1882257015, "arguments": [ { - "name": "flip_faces", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer2D.CCDMode" } ] }, { - "name": "get_flip_faces", + "name": "_body_get_continuous_collision_detection_mode", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2661282217, "return_value": { - "type": "bool" - } + "type": "enum::PhysicsServer2D.CCDMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_add_uv2", + "name": "_body_set_collision_layer", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "add_uv2", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_add_uv2", + "name": "_body_get_collision_layer", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_uv2_padding", + "name": "_body_set_collision_mask", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "uv2_padding", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_uv2_padding", + "name": "_body_get_collision_mask", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "float" - } - } - ], - "properties": [ - { - "type": "BaseMaterial3D,ShaderMaterial", - "name": "material", - "setter": "set_material", - "getter": "get_material" - }, - { - "type": "AABB", - "name": "custom_aabb", - "setter": "set_custom_aabb", - "getter": "get_custom_aabb" - }, - { - "type": "bool", - "name": "flip_faces", - "setter": "set_flip_faces", - "getter": "get_flip_faces" - }, - { - "type": "bool", - "name": "add_uv2", - "setter": "set_add_uv2", - "getter": "get_add_uv2" + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "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", + "name": "_body_set_collision_priority", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "left_to_right", + "name": "body", + "type": "RID" + }, + { + "name": "priority", "type": "float", "meta": "float" } ] }, { - "name": "get_left_to_right", + "name": "_body_get_collision_priority", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_size", + "name": "_body_set_param", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3460891852, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2715630609, "arguments": [ { - "name": "size", - "type": "Vector3" + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_size", + "name": "_body_get_param", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3360562783, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3208033526, "return_value": { - "type": "Vector3" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.BodyParameter" + } + ] }, { - "name": "set_subdivide_width", + "name": "_body_reset_mass_properties", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, "arguments": [ { - "name": "segments", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" } ] }, { - "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", + "name": "_body_set_state", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1706355209, "arguments": [ { - "name": "segments", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_subdivide_height", + "name": "_body_get_state", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4036367961, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer2D.BodyState" + } + ] }, { - "name": "set_subdivide_depth", + "name": "_body_apply_central_impulse", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, "arguments": [ { - "name": "segments", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" } ] }, { - "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", + "name": "_body_apply_torque_impulse", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "_body_apply_impulse", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2762675110, "arguments": [ { - "name": "color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" } ] }, { - "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", + "name": "_body_apply_central_force", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, "arguments": [ { - "name": "curve", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" } ] }, { - "name": "get_sky_curve", - "is_const": true, - "is_vararg": false, + "name": "_body_apply_force", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "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": "set_sky_energy_multiplier", + "name": "_body_apply_torque", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "multiplier", + "name": "body", + "type": "RID" + }, + { + "name": "torque", "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", + "name": "_body_add_constant_central_force", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4051416890, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, "arguments": [ { - "name": "sky_cover", - "type": "Texture2D" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" } ] }, { - "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", + "name": "_body_add_constant_force", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2762675110, "arguments": [ { - "name": "color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2" } ] }, { - "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", + "name": "_body_add_constant_torque", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "_body_set_constant_force", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3201125042, "arguments": [ { - "name": "color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector2" } ] }, { - "name": "get_ground_horizon_color", + "name": "_body_get_constant_force", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3444240500, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2440833711, "return_value": { - "type": "Color" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_ground_curve", + "name": "_body_set_constant_torque", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "curve", + "name": "body", + "type": "RID" + }, + { + "name": "torque", "type": "float", "meta": "float" } ] }, { - "name": "get_ground_curve", + "name": "_body_get_constant_torque", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_ground_energy_multiplier", + "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_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, "arguments": [ { - "name": "energy", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" } ] }, { - "name": "get_ground_energy_multiplier", - "is_const": true, + "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_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, "return_value": { - "type": "float", - "meta": "float" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_sun_angle_max", + "name": "_body_set_max_contacts_reported", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "degrees", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_sun_angle_max", + "name": "_body_get_max_contacts_reported", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_sun_curve", + "name": "_body_set_contacts_reported_depth_threshold", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "curve", + "name": "body", + "type": "RID" + }, + { + "name": "threshold", "type": "float", "meta": "float" } ] }, { - "name": "get_sun_curve", + "name": "_body_get_contacts_reported_depth_threshold", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_use_debanding", + "name": "_body_set_omit_force_integration", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "use_debanding", + "name": "body", + "type": "RID" + }, + { + "name": "enable", "type": "bool" } ] }, { - "name": "get_use_debanding", + "name": "_body_is_omitting_force_integration", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, "return_value": { "type": "bool" - } - } - ], - "properties": [ - { - "type": "Color", - "name": "sky_top_color", - "setter": "set_sky_top_color", - "getter": "get_sky_top_color" - }, - { - "type": "Color", - "name": "sky_horizon_color", - "setter": "set_sky_horizon_color", - "getter": "get_sky_horizon_color" - }, - { - "type": "float", - "name": "sky_curve", - "setter": "set_sky_curve", - "getter": "get_sky_curve" - }, - { - "type": "float", - "name": "sky_energy_multiplier", - "setter": "set_sky_energy_multiplier", - "getter": "get_sky_energy_multiplier" - }, - { - "type": "Texture2D", - "name": "sky_cover", - "setter": "set_sky_cover", - "getter": "get_sky_cover" - }, - { - "type": "Color", - "name": "sky_cover_modulate", - "setter": "set_sky_cover_modulate", - "getter": "get_sky_cover_modulate" - }, - { - "type": "Color", - "name": "ground_bottom_color", - "setter": "set_ground_bottom_color", - "getter": "get_ground_bottom_color" - }, - { - "type": "Color", - "name": "ground_horizon_color", - "setter": "set_ground_horizon_color", - "getter": "get_ground_horizon_color" - }, - { - "type": "float", - "name": "ground_curve", - "setter": "set_ground_curve", - "getter": "get_ground_curve" - }, - { - "type": "float", - "name": "ground_energy_multiplier", - "setter": "set_ground_energy_multiplier", - "getter": "get_ground_energy_multiplier" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "type": "float", - "name": "sun_angle_max", - "setter": "set_sun_angle_max", - "getter": "get_sun_angle_max" + "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" + } + ] }, { - "type": "float", - "name": "sun_curve", - "setter": "set_sun_curve", - "getter": "get_sun_curve" + "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" + } + ] }, { - "type": "bool", - "name": "use_debanding", - "setter": "set_use_debanding", - "getter": "get_use_debanding" - } - ] - }, - { - "name": "ProgressBar", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Range", - "api_type": "core", - "enums": [ - { - "name": "FillMode", - "is_bitfield": false, - "values": [ + "name": "_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": "FILL_BEGIN_TO_END", - "value": 0 + "name": "body", + "type": "RID" }, { - "name": "FILL_END_TO_BEGIN", - "value": 1 + "name": "body_shape", + "type": "int", + "meta": "int32" }, { - "name": "FILL_TOP_TO_BOTTOM", - "value": 2 + "name": "shape", + "type": "RID" }, { - "name": "FILL_BOTTOM_TO_TOP", - "value": 3 + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "results", + "type": "void*" + }, + { + "name": "result_max", + "type": "int", + "meta": "int32" + }, + { + "name": "result_count", + "type": "int32_t*" } ] - } - ], - "methods": [ + }, { - "name": "set_fill_mode", + "name": "_body_set_pickable", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "mode", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" + }, + { + "name": "pickable", + "type": "bool" } ] }, { - "name": "get_fill_mode", + "name": "_body_get_direct_state", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2455072627, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1191931871, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "PhysicsDirectBodyState2D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_show_percentage", - "is_const": false, - "is_vararg": false, + "name": "_body_test_motion", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 104979818, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "visible", + "name": "body", + "type": "RID" + }, + { + "name": "from", + "type": "Transform2D" + }, + { + "name": "motion", + "type": "Vector2" + }, + { + "name": "margin", + "type": "float", + "meta": "float" + }, + { + "name": "collide_separation_ray", + "type": "bool" + }, + { + "name": "recovery_as_collision", "type": "bool" + }, + { + "name": "result", + "type": "PhysicsServer2DExtensionMotionResult*" } ] }, { - "name": "is_percentage_shown", - "is_const": true, - "is_vararg": false, + "name": "_joint_create", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "bool" + "type": "RID" } - } - ], - "properties": [ - { - "type": "int", - "name": "fill_mode", - "setter": "set_fill_mode", - "getter": "get_fill_mode" }, { - "type": "bool", - "name": "show_percentage", - "setter": "set_show_percentage", - "getter": "is_percentage_shown" - } - ] - }, - { - "name": "ProjectSettings", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "has_setting", - "is_const": true, - "is_vararg": false, + "name": "_joint_clear", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" } ] }, { - "name": "set_setting", + "name": "_joint_set_param", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 402577236, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3972556514, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" }, { "name": "value", - "type": "Variant" + "type": "float", + "meta": "float" } ] }, { - "name": "get_setting", + "name": "_joint_get_param", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 223050753, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4016448949, "return_value": { - "type": "Variant" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "default_value", - "type": "Variant", - "default_value": "null" + "name": "param", + "type": "enum::PhysicsServer2D.JointParam" } ] }, { - "name": "get_setting_with_override", - "is_const": true, - "is_vararg": false, + "name": "_joint_disable_collisions_between_bodies", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2760726917, - "return_value": { - "type": "Variant" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" } ] }, { - "name": "get_global_class_list", - "is_const": false, - "is_vararg": false, + "name": "_joint_is_disabled_collisions_between_bodies", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2915620761, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, "return_value": { - "type": "typedarray::Dictionary" - } + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] }, { - "name": "set_order", + "name": "_joint_make_pin", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2956805083, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2607799521, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "position", - "type": "int", - "meta": "int32" + "name": "anchor", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" } ] }, { - "name": "get_order", - "is_const": true, - "is_vararg": false, + "name": "_joint_make_groove", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1321353865, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 438649616, "arguments": [ { - "name": "name", - "type": "String" + "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": "set_initial_value", + "name": "_joint_make_damped_spring", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 402577236, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1276049561, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "value", - "type": "Variant" + "name": "anchor_a", + "type": "Vector2" + }, + { + "name": "anchor_b", + "type": "Vector2" + }, + { + "name": "body_a", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" } ] }, { - "name": "set_as_basic", + "name": "_pin_joint_set_flag", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2678287736, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3520002352, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "basic", + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" + }, + { + "name": "enabled", "type": "bool" } ] }, { - "name": "set_as_internal", - "is_const": false, - "is_vararg": false, + "name": "_pin_joint_get_flag", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2678287736, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2647867364, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "internal", - "type": "bool" + "name": "flag", + "type": "enum::PhysicsServer2D.PinJointFlag" } ] }, { - "name": "add_property_info", + "name": "_pin_joint_set_param", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4155329257, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 550574241, "arguments": [ { - "name": "hint", - "type": "Dictionary" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "set_restart_if_changed", - "is_const": false, - "is_vararg": false, + "name": "_pin_joint_get_param", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2678287736, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 348281383, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" }, { - "name": "restart", - "type": "bool" + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" } ] }, { - "name": "clear", + "name": "_damped_spring_joint_set_param", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 220564071, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "localize_path", + "name": "_damped_spring_joint_get_param", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3135753539, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2075871277, "return_value": { - "type": "String" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.DampedSpringParam" } ] }, { - "name": "globalize_path", + "name": "_joint_get_type", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3135753539, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4262502231, "return_value": { - "type": "String" + "type": "enum::PhysicsServer2D.JointType" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "joint", + "type": "RID" } ] }, { - "name": "save", + "name": "_free_rid", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 708980503, - "hash_compatibility": [ - 3001721055 - ], - "return_value": { - "type": "bool" - }, + "is_virtual": true, + "hash": 2722037293, "arguments": [ { - "name": "pack", - "type": "String" - }, - { - "name": "replace_files", - "type": "bool", - "default_value": "true" - }, - { - "name": "offset", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "rid", + "type": "RID" } ] }, { - "name": "save_custom", + "name": "_set_active", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 166001499, - "return_value": { - "type": "enum::Error" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, "arguments": [ { - "name": "file", - "type": "String" + "name": "active", + "type": "bool" } ] - } - ], - "signals": [ - { - "name": "settings_changed" - } - ] - }, - { - "name": "PropertyTweener", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Tweener", - "api_type": "core", - "methods": [ + }, { - "name": "from", + "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_virtual": false, - "hash": 4190193059, - "return_value": { - "type": "PropertyTweener" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, "arguments": [ { - "name": "value", - "type": "Variant" + "name": "step", + "type": "float", + "meta": "float" } ] }, { - "name": "from_current", + "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_virtual": false, - "hash": 4279177709, - "return_value": { - "type": "PropertyTweener" - } + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 }, { - "name": "as_relative", + "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_virtual": false, - "hash": 4279177709, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "PropertyTweener" + "type": "bool" } }, { - "name": "set_trans", + "name": "_get_process_info", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1899107404, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 576496006, "return_value": { - "type": "PropertyTweener" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "trans", - "type": "enum::Tween.TransitionType" + "name": "process_info", + "type": "enum::PhysicsServer2D.ProcessInfo" } ] }, { - "name": "set_ease", - "is_const": false, + "name": "body_test_motion_is_excluding_body", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080455622, + "hash": 4155700596, "return_value": { - "type": "PropertyTweener" + "type": "bool" }, "arguments": [ { - "name": "ease", - "type": "enum::Tween.EaseType" + "name": "body", + "type": "RID" } ] }, { - "name": "set_delay", - "is_const": false, + "name": "body_test_motion_is_excluding_object", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2171559331, + "hash": 1116898809, "return_value": { - "type": "PropertyTweener" + "type": "bool" }, "arguments": [ { - "name": "delay", - "type": "float", - "meta": "double" + "name": "object", + "type": "int", + "meta": "uint64" } ] } ] }, { - "name": "QuadMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "PlaneMesh", - "api_type": "core" - }, - { - "name": "QuadOccluder3D", - "is_refcounted": true, + "name": "PhysicsServer2DManager", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Occluder3D", + "inherits": "Object", "api_type": "core", "methods": [ { - "name": "set_size", + "name": "register_server", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2137474292, "arguments": [ { - "name": "size", - "type": "Vector2" + "name": "name", + "type": "String" + }, + { + "name": "create_callback", + "type": "Callable" } ] }, { - "name": "get_size", - "is_const": true, + "name": "set_default_server", + "is_const": false, "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" + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" + } + ] } ] }, { - "name": "RDAttachmentFormat", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", + "name": "PhysicsServer3D", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", "api_type": "core", - "methods": [ + "enums": [ { - "name": "set_format", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 565531219, - "arguments": [ + "name": "JointType", + "is_bitfield": false, + "values": [ { - "name": "p_member", - "type": "enum::RenderingDevice.DataFormat" + "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": "get_format", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2235804183, - "return_value": { - "type": "enum::RenderingDevice.DataFormat" - } + "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": "set_samples", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3774171498, - "arguments": [ + "name": "HingeJointParam", + "is_bitfield": false, + "values": [ { - "name": "p_member", - "type": "enum::RenderingDevice.TextureSamples" + "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": "get_samples", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 407791724, - "return_value": { - "type": "enum::RenderingDevice.TextureSamples" - } + "name": "HingeJointFlag", + "is_bitfield": false, + "values": [ + { + "name": "HINGE_JOINT_FLAG_USE_LIMIT", + "value": 0 + }, + { + "name": "HINGE_JOINT_FLAG_ENABLE_MOTOR", + "value": 1 + } + ] }, { - "name": "set_usage_flags", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "name": "SliderJointParam", + "is_bitfield": false, + "values": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "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": "get_usage_flags", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } - } - ], - "properties": [ + "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 + } + ] + }, { - "type": "int", - "name": "format", - "setter": "set_format", - "getter": "get_format" + "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 + } + ] }, { - "type": "int", - "name": "samples", - "setter": "set_samples", - "getter": "get_samples" + "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 + } + ] }, { - "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": "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": "ATTACHMENT_UNUSED", - "value": -1 + "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": "set_color_attachments", + "name": "world_boundary_shape_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, - "arguments": [ - { - "name": "p_member", - "type": "PackedInt32Array" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "get_color_attachments", - "is_const": true, + "name": "separation_ray_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 529393457, "return_value": { - "type": "PackedInt32Array" + "type": "RID" } }, { - "name": "set_input_attachments", + "name": "sphere_shape_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, - "arguments": [ - { - "name": "p_member", - "type": "PackedInt32Array" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "get_input_attachments", - "is_const": true, + "name": "box_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 529393457, "return_value": { - "type": "PackedInt32Array" + "type": "RID" } }, { - "name": "set_resolve_attachments", + "name": "capsule_shape_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, - "arguments": [ - { - "name": "p_member", - "type": "PackedInt32Array" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "get_resolve_attachments", - "is_const": true, + "name": "cylinder_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 529393457, "return_value": { - "type": "PackedInt32Array" + "type": "RID" } }, { - "name": "set_preserve_attachments", + "name": "convex_polygon_shape_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, - "arguments": [ - { - "name": "p_member", - "type": "PackedInt32Array" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "get_preserve_attachments", - "is_const": true, + "name": "concave_polygon_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 529393457, "return_value": { - "type": "PackedInt32Array" + "type": "RID" } }, { - "name": "set_depth_attachment", + "name": "heightmap_shape_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "p_member", - "type": "int", - "meta": "int32" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "get_depth_attachment", - "is_const": true, + "name": "custom_shape_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } - } - ], - "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" + "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" + } + ] }, { - "type": "int", - "name": "depth_attachment", - "setter": "set_depth_attachment", - "getter": "get_depth_attachment" - } - ] - }, - { - "name": "RDPipelineColorBlendState", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "set_enable_logic_op", + "name": "shape_set_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1794382983, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "get_enable_logic_op", + "name": "shape_get_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3418923367, "return_value": { - "type": "bool" - } + "type": "enum::PhysicsServer3D.ShapeType" + }, + "arguments": [ + { + "name": "shape", + "type": "RID" + } + ] }, { - "name": "set_logic_op", - "is_const": false, + "name": "shape_get_data", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3610841058, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.LogicOperation" + "name": "shape", + "type": "RID" } ] }, { - "name": "get_logic_op", + "name": "shape_get_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 988254690, + "hash": 866169185, "return_value": { - "type": "enum::RenderingDevice.LogicOperation" + "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": "set_blend_constant", + "name": "space_set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1265174801, "arguments": [ { - "name": "p_member", - "type": "Color" + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" } ] }, { - "name": "get_blend_constant", + "name": "space_is_active", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 4155700596, "return_value": { - "type": "Color" - } + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] }, { - "name": "set_attachments", + "name": "space_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2406017470, "arguments": [ { - "name": "attachments", - "type": "typedarray::RDPipelineColorBlendStateAttachment" + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_attachments", + "name": "space_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 1523206731, "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 + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + } + ] }, { - "name": "set_enable_blend", + "name": "space_get_direct_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2048616813, + "return_value": { + "type": "PhysicsDirectSpaceState3D" + }, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "space", + "type": "RID" } ] }, { - "name": "get_enable_blend", - "is_const": true, + "name": "area_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 529393457, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_src_color_blend_factor", + "name": "area_set_space", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2251019273, + "hash": 395945892, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.BlendFactor" + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_src_color_blend_factor", + "name": "area_get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3691288359, + "hash": 3814569979, "return_value": { - "type": "enum::RenderingDevice.BlendFactor" - } + "type": "RID" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_dst_color_blend_factor", + "name": "area_add_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2251019273, + "hash": 3711419014, + "hash_compatibility": [ + 4040559639 + ], "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.BlendFactor" + "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": "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", + "name": "area_set_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3073022720, + "hash": 2310537182, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.BlendOperation" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "name": "get_color_blend_op", - "is_const": true, + "name": "area_set_shape_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1385093561, - "return_value": { - "type": "enum::RenderingDevice.BlendOperation" - } + "hash": 675327471, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] }, { - "name": "set_src_alpha_blend_factor", + "name": "area_set_shape_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2251019273, + "hash": 2658558584, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.BlendFactor" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_src_alpha_blend_factor", + "name": "area_get_shape_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3691288359, + "hash": 2198884583, "return_value": { - "type": "enum::RenderingDevice.BlendFactor" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_dst_alpha_blend_factor", - "is_const": false, + "name": "area_get_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2251019273, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.BlendFactor" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_dst_alpha_blend_factor", + "name": "area_get_shape_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3691288359, + "hash": 1050775521, "return_value": { - "type": "enum::RenderingDevice.BlendFactor" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_alpha_blend_op", + "name": "area_remove_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3073022720, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.BlendOperation" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_alpha_blend_op", - "is_const": true, + "name": "area_clear_shapes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1385093561, - "return_value": { - "type": "enum::RenderingDevice.BlendOperation" - } + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_write_r", + "name": "area_set_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_write_r", + "name": "area_get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_write_g", + "name": "area_set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_write_g", + "name": "area_get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_write_b", + "name": "area_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2980114638, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "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", + "name": "area_set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3935195649, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "get_write_a", + "name": "area_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 890056067, "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, + "type": "Variant" + }, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" } ] }, { - "name": "get_enable_depth_test", + "name": "area_get_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1128465797, "return_value": { - "type": "bool" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_enable_depth_write", + "name": "area_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_enable_depth_write", + "name": "area_get_object_instance_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_depth_compare_operator", + "name": "area_set_monitor_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2573711505, + "hash": 3379118538, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.CompareOperator" + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "get_depth_compare_operator", - "is_const": true, + "name": "area_set_area_monitor_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 269730778, - "return_value": { - "type": "enum::RenderingDevice.CompareOperator" - } + "hash": 3379118538, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" + } + ] }, { - "name": "set_enable_depth_range", + "name": "area_set_monitorable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "p_member", + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", "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", + "name": "area_set_ray_pickable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1265174801, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "area", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "get_depth_range_min", - "is_const": true, + "name": "body_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 529393457, "return_value": { - "type": "float", - "meta": "float" + "type": "RID" } }, { - "name": "set_depth_range_max", + "name": "body_set_space", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 395945892, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_depth_range_max", + "name": "body_get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3814569979, "return_value": { - "type": "float", - "meta": "float" - } + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_enable_stencil", + "name": "body_set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 606803466, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer3D.BodyMode" } ] }, { - "name": "get_enable_stencil", + "name": "body_get_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2488819728, "return_value": { - "type": "bool" - } + "type": "enum::PhysicsServer3D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_front_op_fail", + "name": "body_set_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2092799566, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.StencilOperation" + "name": "body", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_front_op_fail", + "name": "body_get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714732389, + "hash": 2198884583, "return_value": { - "type": "enum::RenderingDevice.StencilOperation" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_front_op_pass", + "name": "body_set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2092799566, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.StencilOperation" + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_front_op_pass", + "name": "body_get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714732389, + "hash": 2198884583, "return_value": { - "type": "enum::RenderingDevice.StencilOperation" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_front_op_depth_fail", + "name": "body_set_collision_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2092799566, + "hash": 1794382983, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.StencilOperation" + "name": "body", + "type": "RID" + }, + { + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "name": "get_front_op_depth_fail", + "name": "body_get_collision_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714732389, + "hash": 866169185, "return_value": { - "type": "enum::RenderingDevice.StencilOperation" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_front_op_compare", + "name": "body_add_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2573711505, + "hash": 3711419014, + "hash_compatibility": [ + 4040559639 + ], "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.CompareOperator" + "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": "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", + "name": "body_set_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2310537182, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "name": "get_front_op_compare_mask", - "is_const": true, + "name": "body_set_shape_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } + "hash": 675327471, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] }, { - "name": "set_front_op_write_mask", + "name": "body_set_shape_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2658558584, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_front_op_write_mask", + "name": "body_get_shape_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "uint32" - } + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_front_op_reference", - "is_const": false, + "name": "body_get_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_front_op_reference", + "name": "body_get_shape_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1050775521, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_back_op_fail", + "name": "body_remove_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2092799566, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.StencilOperation" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_back_op_fail", - "is_const": true, + "name": "body_clear_shapes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714732389, - "return_value": { - "type": "enum::RenderingDevice.StencilOperation" - } + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_back_op_pass", + "name": "body_attach_object_instance_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2092799566, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.StencilOperation" + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "get_back_op_pass", + "name": "body_get_object_instance_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714732389, + "hash": 2198884583, "return_value": { - "type": "enum::RenderingDevice.StencilOperation" - } + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_back_op_depth_fail", + "name": "body_set_enable_continuous_collision_detection", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2092799566, + "hash": 1265174801, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.StencilOperation" + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "get_back_op_depth_fail", + "name": "body_is_continuous_collision_detection_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714732389, + "hash": 4155700596, "return_value": { - "type": "enum::RenderingDevice.StencilOperation" - } + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_back_op_compare", + "name": "body_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2573711505, + "hash": 910941953, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.CompareOperator" + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_back_op_compare", + "name": "body_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 269730778, + "hash": 3385027841, "return_value": { - "type": "enum::RenderingDevice.CompareOperator" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + } + ] }, { - "name": "set_back_op_compare_mask", + "name": "body_reset_mass_properties", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2722037293, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "body", + "type": "RID" } ] }, { - "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", + "name": "body_set_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 599977762, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_back_op_write_mask", + "name": "body_get_state", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1850449534, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] }, { - "name": "set_back_op_reference", + "name": "body_apply_central_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3227306858, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" } ] }, { - "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", + "name": "body_apply_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3774171498, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.TextureSamples" + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "get_sample_count", - "is_const": true, + "name": "body_apply_torque_impulse", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 407791724, - "return_value": { - "type": "enum::RenderingDevice.TextureSamples" - } + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + } + ] }, { - "name": "set_enable_sample_shading", + "name": "body_apply_central_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3227306858, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" } ] }, { - "name": "get_enable_sample_shading", - "is_const": true, + "name": "body_apply_force", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "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": "set_min_sample_shading", + "name": "body_apply_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3227306858, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" } ] }, { - "name": "get_min_sample_shading", - "is_const": true, + "name": "body_add_constant_central_force", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + } + ] }, { - "name": "set_enable_alpha_to_coverage", + "name": "body_add_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 390416203, + "hash_compatibility": [ + 110375048 + ], "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "get_enable_alpha_to_coverage", - "is_const": true, + "name": "body_add_constant_torque", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3227306858, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" + } + ] }, { - "name": "set_enable_alpha_to_one", + "name": "body_set_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3227306858, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "force", + "type": "Vector3" } ] }, { - "name": "get_enable_alpha_to_one", + "name": "body_get_constant_force", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 531438156, "return_value": { - "type": "bool" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_sample_masks", + "name": "body_set_constant_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 3227306858, "arguments": [ { - "name": "masks", - "type": "typedarray::int" + "name": "body", + "type": "RID" + }, + { + "name": "torque", + "type": "Vector3" } ] }, { - "name": "get_sample_masks", + "name": "body_get_constant_torque", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 531438156, "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": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "type": "bool", - "name": "enable_alpha_to_one", - "setter": "set_enable_alpha_to_one", - "getter": "get_enable_alpha_to_one" + "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" + } + ] }, { - "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", + "name": "body_set_axis_lock", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2020836892, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", "type": "bool" } ] }, { - "name": "get_enable_depth_clamp", + "name": "body_is_axis_locked", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 587853580, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + } + ] }, { - "name": "set_discard_primitives", + "name": "body_add_collision_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 395945892, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" } ] }, { - "name": "get_discard_primitives", - "is_const": true, + "name": "body_remove_collision_exception", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" + } + ] }, { - "name": "set_wireframe", + "name": "body_set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_wireframe", + "name": "body_get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_cull_mode", + "name": "body_set_omit_force_integration", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2662586502, + "hash": 1265174801, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.PolygonCullMode" + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "get_cull_mode", + "name": "body_is_omitting_force_integration", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2192484313, + "hash": 4155700596, "return_value": { - "type": "enum::RenderingDevice.PolygonCullMode" - } + "type": "bool" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_front_face", + "name": "body_set_state_sync_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2637251213, + "hash": 3379118538, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.PolygonFrontFace" + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" } ] }, { - "name": "get_front_face", - "is_const": true, + "name": "body_set_force_integration_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 708793786, - "return_value": { - "type": "enum::RenderingDevice.PolygonFrontFace" - } + "hash": 3059434249, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "callable", + "type": "Callable" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" + } + ] }, { - "name": "set_depth_bias_enabled", + "name": "body_set_ray_pickable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "enable", "type": "bool" } ] }, { - "name": "get_depth_bias_enabled", - "is_const": true, + "name": "body_test_motion", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1944921792, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "parameters", + "type": "PhysicsTestMotionParameters3D" + }, + { + "name": "result", + "type": "PhysicsTestMotionResult3D", + "default_value": "null" + } + ] }, { - "name": "set_depth_bias_constant_factor", + "name": "body_get_direct_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3029727957, + "return_value": { + "type": "PhysicsDirectBodyState3D" + }, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" } ] }, { - "name": "get_depth_bias_constant_factor", - "is_const": true, + "name": "soft_body_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 529393457, "return_value": { - "type": "float", - "meta": "float" + "type": "RID" } }, { - "name": "set_depth_bias_clamp", + "name": "soft_body_update_rendering_server", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2218179753, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "rendering_server_handler", + "type": "PhysicsServer3DRenderingServerHandler" } ] }, { - "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", + "name": "soft_body_set_space", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 395945892, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_depth_bias_slope_factor", + "name": "soft_body_get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3814569979, "return_value": { - "type": "float", - "meta": "float" - } + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_line_width", + "name": "soft_body_set_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 395945892, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "mesh", + "type": "RID" } ] }, { - "name": "get_line_width", + "name": "soft_body_get_bounds", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 974181306, "return_value": { - "type": "float", - "meta": "float" - } + "type": "AABB" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_patch_control_points", + "name": "soft_body_set_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3411492887, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "layer", "type": "int", "meta": "uint32" } ] }, { - "name": "get_patch_control_points", + "name": "soft_body_get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "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" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "type": "int", - "name": "patch_control_points", - "setter": "set_patch_control_points", - "getter": "get_patch_control_points" - } - ] - }, - { - "name": "RDPipelineSpecializationConstant", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "set_value", + "name": "soft_body_set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1114965689, + "hash": 3411492887, "arguments": [ { - "name": "value", - "type": "Variant" + "name": "body", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_value", + "name": "soft_body_get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1214101251, + "hash": 2198884583, "return_value": { - "type": "Variant" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_constant_id", + "name": "soft_body_add_collision_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 395945892, "arguments": [ { - "name": "constant_id", - "type": "int", - "meta": "uint32" + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" } ] }, { - "name": "get_constant_id", - "is_const": true, + "name": "soft_body_remove_collision_exception", + "is_const": false, "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" + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] }, { - "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", + "name": "soft_body_set_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1493420382, + "hash": 599977762, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerFilter" + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "variant", + "type": "Variant" } ] }, { - "name": "get_mag_filter", + "name": "soft_body_get_state", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2209202801, + "hash": 1850449534, "return_value": { - "type": "enum::RenderingDevice.SamplerFilter" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] }, { - "name": "set_min_filter", + "name": "soft_body_set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1493420382, + "hash": 3935195649, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerFilter" + "name": "body", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "get_min_filter", - "is_const": true, + "name": "soft_body_set_ray_pickable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2209202801, - "return_value": { - "type": "enum::RenderingDevice.SamplerFilter" - } + "hash": 1265174801, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "set_mip_filter", + "name": "soft_body_set_simulation_precision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1493420382, + "hash": 3411492887, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerFilter" + "name": "body", + "type": "RID" + }, + { + "name": "simulation_precision", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_mip_filter", + "name": "soft_body_get_simulation_precision", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2209202801, + "hash": 2198884583, "return_value": { - "type": "enum::RenderingDevice.SamplerFilter" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_repeat_u", + "name": "soft_body_set_total_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 246127626, + "hash": 1794382983, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerRepeatMode" + "name": "body", + "type": "RID" + }, + { + "name": "total_mass", + "type": "float", + "meta": "float" } ] }, { - "name": "get_repeat_u", + "name": "soft_body_get_total_mass", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227895872, + "hash": 866169185, "return_value": { - "type": "enum::RenderingDevice.SamplerRepeatMode" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_repeat_v", + "name": "soft_body_set_linear_stiffness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 246127626, + "hash": 1794382983, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerRepeatMode" + "name": "body", + "type": "RID" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" } ] }, { - "name": "get_repeat_v", + "name": "soft_body_get_linear_stiffness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227895872, + "hash": 866169185, "return_value": { - "type": "enum::RenderingDevice.SamplerRepeatMode" - } - }, - { - "name": "set_repeat_w", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 246127626, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerRepeatMode" + "name": "body", + "type": "RID" } ] }, { - "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", + "name": "soft_body_set_pressure_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1794382983, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "pressure_coefficient", "type": "float", "meta": "float" } ] }, { - "name": "get_lod_bias", + "name": "soft_body_get_pressure_coefficient", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_use_anisotropy", + "name": "soft_body_set_damping_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1794382983, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "damping_coefficient", + "type": "float", + "meta": "float" } ] }, { - "name": "get_use_anisotropy", + "name": "soft_body_get_damping_coefficient", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 866169185, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_anisotropy_max", + "name": "soft_body_set_drag_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1794382983, "arguments": [ { - "name": "p_member", + "name": "body", + "type": "RID" + }, + { + "name": "drag_coefficient", "type": "float", "meta": "float" } ] }, { - "name": "get_anisotropy_max", + "name": "soft_body_get_drag_coefficient", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_enable_compare", + "name": "soft_body_move_point", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 831953689, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "global_position", + "type": "Vector3" } ] }, { - "name": "get_enable_compare", + "name": "soft_body_get_point_global_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3440143363, "return_value": { - "type": "bool" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_compare_op", + "name": "soft_body_remove_all_pinned_points", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2573711505, + "hash": 2722037293, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.CompareOperator" + "name": "body", + "type": "RID" } ] }, { - "name": "get_compare_op", - "is_const": true, + "name": "soft_body_pin_point", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 269730778, - "return_value": { - "type": "enum::RenderingDevice.CompareOperator" - } + "hash": 2658558584, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" + }, + { + "name": "pin", + "type": "bool" + } + ] }, { - "name": "set_min_lod", - "is_const": false, + "name": "soft_body_is_point_pinned", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3120086654, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "body", + "type": "RID" + }, + { + "name": "point_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_min_lod", - "is_const": true, + "name": "joint_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 529393457, "return_value": { - "type": "float", - "meta": "float" + "type": "RID" } }, { - "name": "set_max_lod", + "name": "joint_clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2722037293, "arguments": [ { - "name": "p_member", - "type": "float", - "meta": "float" + "name": "joint", + "type": "RID" } ] }, { - "name": "get_max_lod", - "is_const": true, + "name": "joint_make_pin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "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": "set_border_color", + "name": "pin_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1115869595, + "hash": 810685294, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.SamplerBorderColor" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_border_color", + "name": "pin_joint_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3514246478, + "hash": 2817972347, "return_value": { - "type": "enum::RenderingDevice.SamplerBorderColor" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.PinJointParam" + } + ] }, { - "name": "set_unnormalized_uvw", + "name": "pin_joint_set_local_a", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3227306858, "arguments": [ { - "name": "p_member", - "type": "bool" + "name": "joint", + "type": "RID" + }, + { + "name": "local_A", + "type": "Vector3" } ] }, { - "name": "get_unnormalized_uvw", + "name": "pin_joint_get_local_a", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 531438156, "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": "Vector3" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] }, { - "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", + "name": "pin_joint_set_local_b", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558064255, + "hash": 3227306858, "arguments": [ { - "name": "bytecode", - "type": "RDShaderSPIRV" + "name": "joint", + "type": "RID" }, { - "name": "version", - "type": "StringName", - "default_value": "&\"\"" + "name": "local_B", + "type": "Vector3" } ] }, { - "name": "get_spirv", + "name": "pin_joint_get_local_b", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3340165340, + "hash": 531438156, "return_value": { - "type": "RDShaderSPIRV" + "type": "Vector3" }, "arguments": [ { - "name": "version", - "type": "StringName", - "default_value": "&\"\"" + "name": "joint", + "type": "RID" } ] }, { - "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", + "name": "joint_make_hinge", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1684107643, "arguments": [ { - "name": "error", - "type": "String" + "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": "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", + "name": "hinge_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3514097977, + "hash": 3165502333, "arguments": [ { - "name": "stage", - "type": "enum::RenderingDevice.ShaderStage" + "name": "joint", + "type": "RID" }, { - "name": "bytecode", - "type": "PackedByteArray" + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_stage_bytecode", + "name": "hinge_joint_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3816765404, + "hash": 2129207581, "return_value": { - "type": "PackedByteArray" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "stage", - "type": "enum::RenderingDevice.ShaderStage" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.HingeJointParam" } ] }, { - "name": "set_stage_compile_error", + "name": "hinge_joint_set_flag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 620821314, + "hash": 1601626188, "arguments": [ { - "name": "stage", - "type": "enum::RenderingDevice.ShaderStage" + "name": "joint", + "type": "RID" }, { - "name": "compile_error", - "type": "String" + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_stage_compile_error", + "name": "hinge_joint_get_flag", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3354920045, + "hash": 4165147865, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "stage", - "type": "enum::RenderingDevice.ShaderStage" + "name": "joint", + "type": "RID" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.HingeJointFlag" } ] - } - ], - "properties": [ - { - "type": "PackedByteArray", - "name": "bytecode_vertex", - "setter": "set_stage_bytecode", - "getter": "get_stage_bytecode", - "index": 0 - }, - { - "type": "PackedByteArray", - "name": "bytecode_fragment", - "setter": "set_stage_bytecode", - "getter": "get_stage_bytecode", - "index": 1 - }, - { - "type": "PackedByteArray", - "name": "bytecode_tesselation_control", - "setter": "set_stage_bytecode", - "getter": "get_stage_bytecode", - "index": 2 - }, - { - "type": "PackedByteArray", - "name": "bytecode_tesselation_evaluation", - "setter": "set_stage_bytecode", - "getter": "get_stage_bytecode", - "index": 3 - }, - { - "type": "PackedByteArray", - "name": "bytecode_compute", - "setter": "set_stage_bytecode", - "getter": "get_stage_bytecode", - "index": 4 - }, - { - "type": "String", - "name": "compile_error_vertex", - "setter": "set_stage_compile_error", - "getter": "get_stage_compile_error", - "index": 0 - }, - { - "type": "String", - "name": "compile_error_fragment", - "setter": "set_stage_compile_error", - "getter": "get_stage_compile_error", - "index": 1 }, { - "type": "String", - "name": "compile_error_tesselation_control", - "setter": "set_stage_compile_error", - "getter": "get_stage_compile_error", - "index": 2 - }, - { - "type": "String", - "name": "compile_error_tesselation_evaluation", - "setter": "set_stage_compile_error", - "getter": "get_stage_compile_error", - "index": 3 + "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" + } + ] }, { - "type": "String", - "name": "compile_error_compute", - "setter": "set_stage_compile_error", - "getter": "get_stage_compile_error", - "index": 4 - } - ] - }, - { - "name": "RDShaderSource", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "set_stage_source", + "name": "slider_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 620821314, + "hash": 2264833593, "arguments": [ { - "name": "stage", - "type": "enum::RenderingDevice.ShaderStage" + "name": "joint", + "type": "RID" }, { - "name": "source", - "type": "String" + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_stage_source", + "name": "slider_joint_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3354920045, + "hash": 3498644957, "return_value": { - "type": "String" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "stage", - "type": "enum::RenderingDevice.ShaderStage" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.SliderJointParam" } ] }, { - "name": "set_language", + "name": "joint_make_cone_twist", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3422186742, + "hash": 1684107643, "arguments": [ { - "name": "language", - "type": "enum::RenderingDevice.ShaderLanguage" + "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": "get_language", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1063538261, - "return_value": { - "type": "enum::RenderingDevice.ShaderLanguage" - } - } - ], - "properties": [ - { - "type": "String", - "name": "source_vertex", - "setter": "set_stage_source", - "getter": "get_stage_source", - "index": 0 - }, - { - "type": "String", - "name": "source_fragment", - "setter": "set_stage_source", - "getter": "get_stage_source", - "index": 1 - }, - { - "type": "String", - "name": "source_tesselation_control", - "setter": "set_stage_source", - "getter": "get_stage_source", - "index": 2 - }, - { - "type": "String", - "name": "source_tesselation_evaluation", - "setter": "set_stage_source", - "getter": "get_stage_source", - "index": 3 - }, - { - "type": "String", - "name": "source_compute", - "setter": "set_stage_source", - "getter": "get_stage_source", - "index": 4 - }, - { - "type": "int", - "name": "language", - "setter": "set_language", - "getter": "get_language" - } - ] - }, - { - "name": "RDTextureFormat", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "set_format", + "name": "cone_twist_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 565531219, + "hash": 808587618, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.DataFormat" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_format", + "name": "cone_twist_joint_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2235804183, + "hash": 1134789658, "return_value": { - "type": "enum::RenderingDevice.DataFormat" - } - }, - { - "name": "set_width", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.ConeTwistJointParam" } ] }, { - "name": "get_width", + "name": "joint_get_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4290791900, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "enum::PhysicsServer3D.JointType" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] }, { - "name": "set_height", + "name": "joint_set_solver_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3411492887, "arguments": [ { - "name": "p_member", + "name": "joint", + "type": "RID" + }, + { + "name": "priority", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_height", + "name": "joint_get_solver_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "uint32" - } + "meta": "int32" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] }, { - "name": "set_depth", + "name": "joint_disable_collisions_between_bodies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1265174801, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" } ] }, { - "name": "get_depth", + "name": "joint_is_disabled_collisions_between_bodies", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] }, { - "name": "set_array_layers", + "name": "joint_make_generic_6dof", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1684107643, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "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": "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", + "name": "generic_6dof_joint_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2600081391, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_mipmaps", + "name": "generic_6dof_joint_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 467122058, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.G6DOFJointAxisParam" + } + ] }, { - "name": "set_texture_type", + "name": "generic_6dof_joint_set_flag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 652343381, + "hash": 3570926903, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.TextureType" + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "get_texture_type", + "name": "generic_6dof_joint_get_flag", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4036357416, + "hash": 4158090196, "return_value": { - "type": "enum::RenderingDevice.TextureType" - } + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis" + }, + { + "name": "flag", + "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag" + } + ] }, { - "name": "set_samples", + "name": "free_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3774171498, + "hash": 2722037293, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.TextureSamples" + "name": "rid", + "type": "RID" } ] }, { - "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", + "name": "set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 245642367, + "hash": 2586408642, "arguments": [ { - "name": "p_member", - "type": "bitfield::RenderingDevice.TextureUsageBits" + "name": "active", + "type": "bool" } ] }, { - "name": "get_usage_bits", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1313398998, - "return_value": { - "type": "bitfield::RenderingDevice.TextureUsageBits" - } - }, - { - "name": "add_shareable_format", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 565531219, - "arguments": [ - { - "name": "format", - "type": "enum::RenderingDevice.DataFormat" - } - ] - }, - { - "name": "remove_shareable_format", + "name": "get_process_info", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 565531219, + "hash": 1332958745, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "format", - "type": "enum::RenderingDevice.DataFormat" + "name": "process_info", + "type": "enum::PhysicsServer3D.ProcessInfo" } ] } - ], - "properties": [ - { - "type": "int", - "name": "format", - "setter": "set_format", - "getter": "get_format" - }, - { - "type": "int", - "name": "width", - "setter": "set_width", - "getter": "get_width" - }, - { - "type": "int", - "name": "height", - "setter": "set_height", - "getter": "get_height" - }, - { - "type": "int", - "name": "depth", - "setter": "set_depth", - "getter": "get_depth" - }, - { - "type": "int", - "name": "array_layers", - "setter": "set_array_layers", - "getter": "get_array_layers" - }, - { - "type": "int", - "name": "mipmaps", - "setter": "set_mipmaps", - "getter": "get_mipmaps" - }, - { - "type": "int", - "name": "texture_type", - "setter": "set_texture_type", - "getter": "get_texture_type" - }, - { - "type": "int", - "name": "samples", - "setter": "set_samples", - "getter": "get_samples" - }, - { - "type": "int", - "name": "usage_bits", - "setter": "set_usage_bits", - "getter": "get_usage_bits" - } ] }, { - "name": "RDTextureView", - "is_refcounted": true, + "name": "PhysicsServer3DExtension", + "is_refcounted": false, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "PhysicsServer3D", "api_type": "core", "methods": [ { - "name": "set_format_override", + "name": "_world_boundary_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2235804183, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "enum::RenderingDevice.DataFormat" + "type": "RID" } }, { - "name": "set_swizzle_r", + "name": "_separation_ray_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4150792614, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "enum::RenderingDevice.TextureSwizzle" + "type": "RID" } }, { - "name": "set_swizzle_g", + "name": "_sphere_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4150792614, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "enum::RenderingDevice.TextureSwizzle" + "type": "RID" } }, { - "name": "set_swizzle_b", + "name": "_box_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4150792614, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "enum::RenderingDevice.TextureSwizzle" + "type": "RID" } }, { - "name": "set_swizzle_a", + "name": "_capsule_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4150792614, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "enum::RenderingDevice.TextureSwizzle" + "type": "RID" } - } - ], - "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", + "name": "_cylinder_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 475470040, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "enum::RenderingDevice.UniformType" + "type": "RID" } }, { - "name": "set_binding", + "name": "_convex_polygon_shape_create", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "add_id", + "name": "_concave_polygon_shape_create", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "id", - "type": "RID" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "clear_ids", + "name": "_heightmap_shape_create", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "get_ids", - "is_const": true, - "is_vararg": false, + "name": "_custom_shape_create", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3995934104, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "typedarray::RID" + "type": "RID" } - } - ], - "properties": [ - { - "type": "int", - "name": "uniform_type", - "setter": "set_uniform_type", - "getter": "get_uniform_type" }, { - "type": "int", - "name": "binding", - "setter": "set_binding", - "getter": "get_binding" - } - ] - }, - { - "name": "RDVertexAttribute", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "set_location", + "name": "_shape_set_data", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3175752987, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "shape", + "type": "RID" + }, + { + "name": "data", + "type": "Variant" } ] }, { - "name": "get_location", - "is_const": true, - "is_vararg": false, + "name": "_shape_set_custom_solver_bias", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, + "arguments": [ + { + "name": "shape", + "type": "RID" + }, + { + "name": "bias", + "type": "float", + "meta": "float" + } + ] }, { - "name": "set_offset", + "name": "_shape_set_margin", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "shape", + "type": "RID" + }, + { + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "get_offset", + "name": "_shape_get_margin", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 565531219, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.DataFormat" + "name": "shape", + "type": "RID" } ] }, { - "name": "get_format", + "name": "_shape_get_type", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_virtual": true, + "hash": 3418923367, + "return_value": { + "type": "enum::PhysicsServer3D.ShapeType" + }, "arguments": [ { - "name": "p_member", - "type": "int", - "meta": "uint32" + "name": "shape", + "type": "RID" } ] }, { - "name": "get_stride", + "name": "_shape_get_data", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 522141836, + "is_virtual": true, + "hash": 4171304767, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "p_member", - "type": "enum::RenderingDevice.VertexFrequency" + "name": "shape", + "type": "RID" } ] }, { - "name": "get_frequency", + "name": "_shape_get_custom_solver_bias", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4154106413, - "return_value": { - "type": "enum::RenderingDevice.VertexFrequency" - } - } - ], - "properties": [ - { - "type": "int", - "name": "location", - "setter": "set_location", - "getter": "get_location" - }, - { - "type": "int", - "name": "offset", - "setter": "set_offset", - "getter": "get_offset" - }, - { - "type": "int", - "name": "format", - "setter": "set_format", - "getter": "get_format" - }, - { - "type": "int", - "name": "stride", - "setter": "set_stride", - "getter": "get_stride" - }, - { - "type": "int", - "name": "frequency", - "setter": "set_frequency", - "getter": "get_frequency" - } - ] - }, - { - "name": "RandomNumberGenerator", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "set_seed", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_virtual": true, + "hash": 866169185, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "seed", - "type": "int", - "meta": "uint64" + "name": "shape", + "type": "RID" } ] }, { - "name": "get_seed", + "name": "_space_create", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2455072627, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "uint64" + "type": "RID" } }, { - "name": "set_state", + "name": "_space_set_active", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "state", - "type": "int", - "meta": "uint64" + "name": "space", + "type": "RID" + }, + { + "name": "active", + "type": "bool" } ] }, { - "name": "get_state", + "name": "_space_is_active", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2455072627, + "is_virtual": true, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "bool" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] }, { - "name": "randf", + "name": "_space_set_param", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 837325100, - "return_value": { - "type": "float", - "meta": "float" - }, + "is_virtual": true, + "hash": 2406017470, "arguments": [ { - "name": "mean", - "type": "float", - "meta": "float", - "default_value": "0.0" + "name": "space", + "type": "RID" }, { - "name": "deviation", + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" + }, + { + "name": "value", "type": "float", - "meta": "float", - "default_value": "1.0" + "meta": "float" } ] }, { - "name": "randf_range", - "is_const": false, - "is_vararg": false, + "name": "_space_get_param", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 4269894367, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1523206731, "return_value": { "type": "float", "meta": "float" }, "arguments": [ { - "name": "from", - "type": "float", - "meta": "float" + "name": "space", + "type": "RID" }, { - "name": "to", - "type": "float", - "meta": "float" + "name": "param", + "type": "enum::PhysicsServer3D.SpaceParameter" } ] }, { - "name": "randi_range", + "name": "_space_get_direct_state", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 50157827, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2048616813, "return_value": { - "type": "int", - "meta": "int32" + "type": "PhysicsDirectSpaceState3D" }, "arguments": [ { - "name": "from", - "type": "int", - "meta": "int32" - }, - { - "name": "to", - "type": "int", - "meta": "int32" + "name": "space", + "type": "RID" } ] }, { - "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", + "name": "_space_set_debug_contacts", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "new_value", - "type": "float", - "meta": "double" + "name": "space", + "type": "RID" + }, + { + "name": "max_contacts", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_value", + "name": "_space_get_contacts", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_virtual": true, + "hash": 808965560, "return_value": { - "type": "float", - "meta": "double" - } + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] }, { - "name": "get_max", + "name": "_space_get_contact_count", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "double" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "space", + "type": "RID" + } + ] }, { - "name": "get_page", - "is_const": true, - "is_vararg": false, + "name": "_area_create", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "get_as_ratio", - "is_const": true, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "float", - "meta": "double" + "type": "RID" } }, { - "name": "set_value", + "name": "_area_set_space", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, "arguments": [ { - "name": "value", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "set_value_no_signal", - "is_const": false, - "is_vararg": false, + "name": "_area_get_space", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "value", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" } ] }, { - "name": "set_min", + "name": "_area_add_shape", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2153848567, "arguments": [ { - "name": "minimum", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "set_max", + "name": "_area_set_shape", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, "arguments": [ { - "name": "maximum", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "name": "set_step", + "name": "_area_set_shape_transform", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 675327471, "arguments": [ { - "name": "step", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "set_page", + "name": "_area_set_shape_disabled", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, "arguments": [ { - "name": "pagesize", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "set_as_ratio", - "is_const": false, - "is_vararg": false, + "name": "_area_get_shape_count", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "value", - "type": "float", - "meta": "double" + "name": "area", + "type": "RID" } ] }, { - "name": "set_use_rounded_values", - "is_const": false, - "is_vararg": false, + "name": "_area_get_shape", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_using_rounded_values", + "name": "_area_get_shape_transform", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 1050775521, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_ratio_exp", - "is_const": true, - "is_vararg": false, + "name": "_area_remove_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_allow_greater", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_greater_allowed", - "is_const": true, - "is_vararg": false, + "name": "_area_clear_shapes", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "set_allow_lesser", + "name": "_area_attach_object_instance_id", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" } ] }, { - "name": "is_lesser_allowed", + "name": "_area_get_object_instance_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "share", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1078189570, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint64" + }, "arguments": [ { - "name": "with", - "type": "Node" + "name": "area", + "type": "RID" } ] }, { - "name": "unshare", + "name": "_area_set_param", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - } - ], - "signals": [ - { - "name": "value_changed", + "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": "float" + "type": "Variant" } ] }, { - "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", + "name": "_area_set_transform", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3935195649, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "area", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "is_enabled", + "name": "_area_get_param", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, + "is_virtual": true, + "hash": 890056067, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "local_point", - "type": "Vector2" + "name": "area", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.AreaParameter" } ] }, { - "name": "get_target_position", + "name": "_area_get_transform", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_virtual": true, + "hash": 1128465797, "return_value": { - "type": "bool" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "force_raycast_update", + "name": "_area_set_collision_layer", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "get_collider", - "is_const": true, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1981248198, - "return_value": { - "type": "Object" - } + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_collider_rid", + "name": "_area_get_collision_layer", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" - } + "meta": "uint32" + }, + "arguments": [ + { + "name": "area", + "type": "RID" + } + ] }, { - "name": "get_collision_point", - "is_const": true, - "is_vararg": false, + "name": "_area_set_collision_mask", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "area", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] }, { - "name": "get_collision_normal", + "name": "_area_get_collision_mask", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2722037293, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "rid", + "name": "area", "type": "RID" } ] }, { - "name": "add_exception", + "name": "_area_set_monitorable", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3090941106, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "node", - "type": "CollisionObject2D" + "name": "area", + "type": "RID" + }, + { + "name": "monitorable", + "type": "bool" } ] }, { - "name": "remove_exception_rid", + "name": "_area_set_ray_pickable", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2722037293, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "rid", + "name": "area", "type": "RID" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "remove_exception", + "name": "_area_set_monitor_callback", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3090941106, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3379118538, "arguments": [ { - "name": "node", - "type": "CollisionObject2D" + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "clear_exceptions", + "name": "_area_set_area_monitor_callback", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "set_collision_mask", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_virtual": true, + "hash": 3379118538, "arguments": [ { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "area", + "type": "RID" + }, + { + "name": "callback", + "type": "Callable" } ] }, { - "name": "get_collision_mask", - "is_const": true, - "is_vararg": false, + "name": "_body_create", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "uint32" + "type": "RID" } }, { - "name": "set_collision_mask_value", + "name": "_body_set_space", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" }, { - "name": "value", - "type": "bool" + "name": "space", + "type": "RID" } ] }, { - "name": "get_collision_mask_value", + "name": "_body_get_space", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, "return_value": { - "type": "bool" + "type": "RID" }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" } ] }, { - "name": "set_exclude_parent_body", + "name": "_body_set_mode", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 606803466, "arguments": [ { - "name": "mask", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::PhysicsServer3D.BodyMode" } ] }, { - "name": "get_exclude_parent_body", + "name": "_body_get_mode", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2488819728, "return_value": { - "type": "bool" - } + "type": "enum::PhysicsServer3D.BodyMode" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_collide_with_areas", + "name": "_body_add_shape", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2153848567, "arguments": [ { - "name": "enable", + "name": "body", + "type": "RID" + }, + { + "name": "shape", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform3D" + }, + { + "name": "disabled", "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", + "name": "_body_set_shape", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2310537182, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "shape", + "type": "RID" } ] }, { - "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", + "name": "_body_set_shape_transform", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 675327471, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "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", + "name": "_body_set_shape_disabled", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2658558584, "arguments": [ { - "name": "enabled", + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", "type": "bool" } ] }, { - "name": "is_enabled", + "name": "_body_get_shape_count", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3460891852, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "local_point", - "type": "Vector3" + "name": "body", + "type": "RID" } ] }, { - "name": "get_target_position", + "name": "_body_get_shape", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3360562783, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1066463050, "return_value": { - "type": "Vector3" - } + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "is_colliding", + "name": "_body_get_shape_transform", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1050775521, "return_value": { - "type": "bool" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "force_raycast_update", + "name": "_body_remove_shape", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "get_collider", - "is_const": true, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1981248198, - "return_value": { - "type": "Object" - } + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "shape_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_collider_rid", - "is_const": true, - "is_vararg": false, + "name": "_body_clear_shapes", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } - }, - { - "name": "get_collider_shape", - "is_const": true, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "is_virtual": true, + "hash": 2722037293, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "get_collision_point", - "is_const": true, - "is_vararg": false, + "name": "_body_attach_object_instance_id", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } - }, - { - "name": "get_collision_normal", - "is_const": true, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "is_virtual": true, + "hash": 3411492887, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "uint64" + } + ] }, { - "name": "get_collision_face_index", + "name": "_body_get_object_instance_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" - } + "meta": "uint64" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "add_exception_rid", + "name": "_body_set_enable_continuous_collision_detection", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2722037293, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { - "name": "rid", + "name": "body", "type": "RID" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "add_exception", - "is_const": false, - "is_vararg": false, + "name": "_body_is_continuous_collision_detection_enabled", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1976431078, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "node", - "type": "CollisionObject3D" + "name": "body", + "type": "RID" } ] }, { - "name": "remove_exception_rid", + "name": "_body_set_collision_layer", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2722037293, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "rid", + "name": "body", "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "remove_exception", - "is_const": false, - "is_vararg": false, + "name": "_body_get_collision_layer", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1976431078, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "node", - "type": "CollisionObject3D" + "name": "body", + "type": "RID" } ] }, { - "name": "clear_exceptions", + "name": "_body_set_collision_mask", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "set_collision_mask", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_virtual": true, + "hash": 3411492887, "arguments": [ + { + "name": "body", + "type": "RID" + }, { "name": "mask", "type": "int", @@ -188522,5487 +200621,30332 @@ ] }, { - "name": "get_collision_mask", + "name": "_body_get_collision_mask", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" - } + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_collision_mask_value", + "name": "_body_set_collision_priority", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 300928843, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1794382983, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" }, { - "name": "value", - "type": "bool" + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "name": "get_collision_mask_value", + "name": "_body_get_collision_priority", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 866169185, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "body", + "type": "RID" } ] }, { - "name": "set_exclude_parent_body", + "name": "_body_set_user_flags", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "mask", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_exclude_parent_body", + "name": "_body_get_user_flags", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_virtual": true, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" } ] }, { - "name": "is_collide_with_areas_enabled", - "is_const": true, - "is_vararg": false, + "name": "_body_set_param", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "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": "bool" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer3D.BodyParameter" + } + ] }, { - "name": "set_collide_with_bodies", + "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_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 599977762, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "is_collide_with_bodies_enabled", + "name": "_body_get_state", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1850449534, "return_value": { - "type": "bool" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] }, { - "name": "set_hit_from_inside", + "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_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3214966418, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "body", + "type": "RID" + }, + { + "name": "impulse", + "type": "Vector3" + }, + { + "name": "position", + "type": "Vector3" } ] }, { - "name": "is_hit_from_inside_enabled", + "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_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 531438156, "return_value": { - "type": "bool" - } + "type": "Vector3" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_hit_back_faces", + "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_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2020836892, "arguments": [ { - "name": "enable", + "name": "body", + "type": "RID" + }, + { + "name": "axis", + "type": "enum::PhysicsServer3D.BodyAxis" + }, + { + "name": "lock", "type": "bool" } ] }, { - "name": "is_hit_back_faces_enabled", + "name": "_body_is_axis_locked", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "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": "set_debug_shape_custom_color", + "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_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, "arguments": [ { - "name": "debug_shape_custom_color", - "type": "Color" + "name": "body", + "type": "RID" + }, + { + "name": "excepted_body", + "type": "RID" } ] }, { - "name": "get_debug_shape_custom_color", + "name": "_body_get_collision_exceptions", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3444240500, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, "return_value": { - "type": "Color" - } + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_debug_shape_thickness", + "name": "_body_set_max_contacts_reported", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3411492887, "arguments": [ { - "name": "debug_shape_thickness", + "name": "body", + "type": "RID" + }, + { + "name": "amount", "type": "int", "meta": "int32" } ] }, { - "name": "get_debug_shape_thickness", + "name": "_body_get_max_contacts_reported", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" - } - } - ], - "properties": [ + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, { - "type": "bool", - "name": "enabled", - "setter": "set_enabled", - "getter": "is_enabled" + "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" + } + ] }, { - "type": "bool", - "name": "exclude_parent", - "setter": "set_exclude_parent_body", - "getter": "get_exclude_parent_body" + "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" + } + ] }, { - "type": "Vector3", - "name": "target_position", - "setter": "set_target_position", - "getter": "get_target_position" + "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" + } + ] }, { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "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" + } + ] }, { - "type": "bool", - "name": "hit_from_inside", - "setter": "set_hit_from_inside", - "getter": "is_hit_from_inside_enabled" + "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" + } + ] }, { - "type": "bool", - "name": "hit_back_faces", - "setter": "set_hit_back_faces", - "getter": "is_hit_back_faces_enabled" + "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" + } + ] }, { - "type": "bool", - "name": "collide_with_areas", - "setter": "set_collide_with_areas", - "getter": "is_collide_with_areas_enabled" + "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" + } + ] }, { - "type": "bool", - "name": "collide_with_bodies", - "setter": "set_collide_with_bodies", - "getter": "is_collide_with_bodies_enabled" + "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": "result", + "type": "PhysicsServer3DExtensionMotionResult*" + } + ] }, { - "type": "Color", - "name": "debug_shape_custom_color", - "setter": "set_debug_shape_custom_color", - "getter": "get_debug_shape_custom_color" + "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" + } + ] }, { - "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": "_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": "set_size", + "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" + } + ] + }, + { + "name": "_soft_body_set_space", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 743155724, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, "arguments": [ { - "name": "size", - "type": "Vector2" + "name": "body", + "type": "RID" + }, + { + "name": "space", + "type": "RID" } ] }, { - "name": "get_size", + "name": "_soft_body_get_space", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3341600327, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3814569979, "return_value": { - "type": "Vector2" - } - } - ], - "properties": [ + "type": "RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, { - "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": "_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": "init_ref", + "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_virtual": false, - "hash": 2240911060, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "reference", + "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_virtual": false, - "hash": 2240911060, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "unreference", + "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_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 395945892, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "body_b", + "type": "RID" + } + ] }, { - "name": "get_reference_count", + "name": "_soft_body_get_collision_exceptions", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2684255073, "return_value": { - "type": "int", - "meta": "int32" - } - } - ] - }, - { - "name": "ReferenceRect", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Control", - "api_type": "core", - "methods": [ + "type": "typedarray::RID" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] + }, { - "name": "get_border_color", - "is_const": true, + "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_virtual": false, - "hash": 3444240500, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1850449534, "return_value": { - "type": "Color" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + }, + { + "name": "state", + "type": "enum::PhysicsServer3D.BodyState" + } + ] }, { - "name": "set_border_color", + "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_virtual": false, - "hash": 2920490490, + "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": "color", - "type": "Color" + "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_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": "_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_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "set_item_icon_max_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_icon_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2878471219, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", + "type": "Color" + } + ] + }, + { + "name": "set_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" + } + ] + }, + { + "name": "set_item_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_accelerator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2992817551, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "accel", + "type": "enum::Key" + } + ] + }, + { + "name": "set_item_metadata", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2152698145, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" + } + ] + }, + { + "name": "set_item_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "set_item_submenu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "String" + } + ] + }, + { + "name": "set_item_submenu_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068370740, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "submenu", + "type": "PopupMenu" + } + ] + }, + { + "name": "set_item_as_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_as_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_as_radio_checkable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "set_item_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" + } + ] + }, + { + "name": "set_item_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 825127832, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "global", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_item_indent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "indent", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_multistate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "state", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_multistate_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "max_states", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_item_shortcut_disabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] + }, + { + "name": "toggle_item_checked", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "toggle_item_multistate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_text_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4235602388, + "return_value": { + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_max_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_icon_modulate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3457211756, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checked", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_accelerator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 253789942, + "return_value": { + "type": "enum::Key" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_metadata", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4227898402, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_submenu_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2100501353, + "return_value": { + "type": "PopupMenu" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_radio_checkable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "is_item_shortcut_disabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_tooltip", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_shortcut", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1449483325, + "return_value": { + "type": "Shortcut" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_indent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_multistate_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_multistate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_focused_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_focused_item", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_item_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_item_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2266703459, + "arguments": [ + { + "name": "label", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "free_submenus", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "set_hide_on_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_on_checkable_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_checkable_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hide_on_state_item_selection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hide_on_state_item_selection", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_submenu_popup_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "seconds", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_submenu_popup_delay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_allow_search", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] + }, + { + "name": "get_allow_search", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_system_menu", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 600639674, + "arguments": [ + { + "name": "system_menu_id", + "type": "enum::NativeMenu.SystemMenus" + } + ] + }, + { + "name": "get_system_menu", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222557358, + "return_value": { + "type": "enum::NativeMenu.SystemMenus" + } + } + ], + "signals": [ + { + "name": "id_pressed", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "id_focused", + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, + { + "name": "index_pressed", + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "menu_changed" + } + ], + "properties": [ + { + "type": "bool", + "name": "hide_on_item_selection", + "setter": "set_hide_on_item_selection", + "getter": "is_hide_on_item_selection" + }, + { + "type": "bool", + "name": "hide_on_checkable_item_selection", + "setter": "set_hide_on_checkable_item_selection", + "getter": "is_hide_on_checkable_item_selection" + }, + { + "type": "bool", + "name": "hide_on_state_item_selection", + "setter": "set_hide_on_state_item_selection", + "getter": "is_hide_on_state_item_selection" + }, + { + "type": "float", + "name": "submenu_popup_delay", + "setter": "set_submenu_popup_delay", + "getter": "get_submenu_popup_delay" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "int", + "name": "system_menu_id", + "setter": "set_system_menu", + "getter": "get_system_menu" + }, + { + "type": "bool", + "name": "prefer_native_menu", + "setter": "set_prefer_native_menu", + "getter": "is_prefer_native_menu" + }, + { + "type": "int", + "name": "item_count", + "setter": "set_item_count", + "getter": "get_item_count" + } + ] + }, + { + "name": "PopupPanel", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Popup", + "api_type": "core" + }, + { + "name": "PortableCompressedTexture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "enums": [ + { + "name": "CompressionMode", + "is_bitfield": false, + "values": [ + { + "name": "COMPRESSION_MODE_LOSSLESS", + "value": 0 + }, + { + "name": "COMPRESSION_MODE_LOSSY", + "value": 1 + }, + { + "name": "COMPRESSION_MODE_BASIS_UNIVERSAL", + "value": 2 + }, + { + "name": "COMPRESSION_MODE_S3TC", + "value": 3 + }, + { + "name": "COMPRESSION_MODE_ETC2", + "value": 4 + }, + { + "name": "COMPRESSION_MODE_BPTC", + "value": 5 + } + ] + } + ], + "methods": [ + { + "name": "create_from_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3679243433, + "hash_compatibility": [ + 97251393 + ], + "arguments": [ + { + "name": "image", + "type": "Image" + }, + { + "name": "compression_mode", + "type": "enum::PortableCompressedTexture2D.CompressionMode" + }, + { + "name": "normal_map", + "type": "bool", + "default_value": "false" + }, + { + "name": "lossy_quality", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } + }, + { + "name": "get_compression_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3265612739, + "return_value": { + "type": "enum::PortableCompressedTexture2D.CompressionMode" + } + }, + { + "name": "set_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_keep_compressed_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep", + "type": "bool" + } + ] + }, + { + "name": "is_keeping_compressed_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_keep_all_compressed_buffers", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep", + "type": "bool" + } + ] + }, + { + "name": "is_keeping_all_compressed_buffers", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size_override", + "setter": "set_size_override", + "getter": "get_size_override" + }, + { + "type": "bool", + "name": "keep_compressed_buffer", + "setter": "set_keep_compressed_buffer", + "getter": "is_keeping_compressed_buffer" + } + ] + }, + { + "name": "PrimitiveMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Mesh", + "api_type": "core", + "methods": [ + { + "name": "_create_mesh_array", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "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": "set_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2956805083, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "position", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_order", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_initial_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "set_as_basic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "basic", + "type": "bool" + } + ] + }, + { + "name": "set_as_internal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "internal", + "type": "bool" + } + ] + }, + { + "name": "add_property_info", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155329257, + "arguments": [ + { + "name": "hint", + "type": "Dictionary" + } + ] + }, + { + "name": "set_restart_if_changed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2678287736, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "restart", + "type": "bool" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "localize_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "globalize_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "load_resource_pack", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708980503, + "hash_compatibility": [ + 3001721055 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "pack", + "type": "String" + }, + { + "name": "replace_files", + "type": "bool", + "default_value": "true" + }, + { + "name": "offset", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "save_custom", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "settings_changed" + } + ] + }, + { + "name": "PropertyTweener", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Tweener", + "api_type": "core", + "methods": [ + { + "name": "from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4190193059, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "from_current", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4279177709, + "return_value": { + "type": "PropertyTweener" + } + }, + { + "name": "as_relative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4279177709, + "return_value": { + "type": "PropertyTweener" + } + }, + { + "name": "set_trans", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1899107404, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "trans", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "set_ease", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1080455622, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "ease", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "set_custom_interpolator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3174170268, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "interpolator_method", + "type": "Callable" + } + ] + }, + { + "name": "set_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2171559331, + "return_value": { + "type": "PropertyTweener" + }, + "arguments": [ + { + "name": "delay", + "type": "float", + "meta": "double" + } + ] + } + ] + }, + { + "name": "QuadMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PlaneMesh", + "api_type": "core" + }, + { + "name": "QuadOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "RDAttachmentFormat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_usage_flags", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_usage_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "samples", + "setter": "set_samples", + "getter": "get_samples" + }, + { + "type": "int", + "name": "usage_flags", + "setter": "set_usage_flags", + "getter": "get_usage_flags" + } + ] + }, + { + "name": "RDFramebufferPass", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "constants": [ + { + "name": "ATTACHMENT_UNUSED", + "value": -1 + } + ], + "methods": [ + { + "name": "set_color_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_color_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_input_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_input_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_resolve_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_resolve_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_preserve_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3614634198, + "arguments": [ + { + "name": "p_member", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "get_preserve_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1930428628, + "return_value": { + "type": "PackedInt32Array" + } + }, + { + "name": "set_depth_attachment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_depth_attachment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "PackedInt32Array", + "name": "color_attachments", + "setter": "set_color_attachments", + "getter": "get_color_attachments" + }, + { + "type": "PackedInt32Array", + "name": "input_attachments", + "setter": "set_input_attachments", + "getter": "get_input_attachments" + }, + { + "type": "PackedInt32Array", + "name": "resolve_attachments", + "setter": "set_resolve_attachments", + "getter": "get_resolve_attachments" + }, + { + "type": "PackedInt32Array", + "name": "preserve_attachments", + "setter": "set_preserve_attachments", + "getter": "get_preserve_attachments" + }, + { + "type": "int", + "name": "depth_attachment", + "setter": "set_depth_attachment", + "getter": "get_depth_attachment" + } + ] + }, + { + "name": "RDPipelineColorBlendState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_logic_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_logic_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_logic_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3610841058, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.LogicOperation" + } + ] + }, + { + "name": "get_logic_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 988254690, + "return_value": { + "type": "enum::RenderingDevice.LogicOperation" + } + }, + { + "name": "set_blend_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "p_member", + "type": "Color" + } + ] + }, + { + "name": "get_blend_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_attachments", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "attachments", + "type": "typedarray::RDPipelineColorBlendStateAttachment" + } + ] + }, + { + "name": "get_attachments", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::RDPipelineColorBlendStateAttachment" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_logic_op", + "setter": "set_enable_logic_op", + "getter": "get_enable_logic_op" + }, + { + "type": "int", + "name": "logic_op", + "setter": "set_logic_op", + "getter": "get_logic_op" + }, + { + "type": "Color", + "name": "blend_constant", + "setter": "set_blend_constant", + "getter": "get_blend_constant" + }, + { + "type": "typedarray::RDPipelineColorBlendStateAttachment", + "name": "attachments", + "setter": "set_attachments", + "getter": "get_attachments" + } + ] + }, + { + "name": "RDPipelineColorBlendStateAttachment", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_as_mix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_enable_blend", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_blend", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_src_color_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_src_color_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_dst_color_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_dst_color_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_color_blend_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073022720, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendOperation" + } + ] + }, + { + "name": "get_color_blend_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385093561, + "return_value": { + "type": "enum::RenderingDevice.BlendOperation" + } + }, + { + "name": "set_src_alpha_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_src_alpha_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_dst_alpha_blend_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2251019273, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendFactor" + } + ] + }, + { + "name": "get_dst_alpha_blend_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3691288359, + "return_value": { + "type": "enum::RenderingDevice.BlendFactor" + } + }, + { + "name": "set_alpha_blend_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3073022720, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.BlendOperation" + } + ] + }, + { + "name": "get_alpha_blend_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1385093561, + "return_value": { + "type": "enum::RenderingDevice.BlendOperation" + } + }, + { + "name": "set_write_r", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_r", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_g", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_g", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_b", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_b", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_write_a", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_write_a", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_blend", + "setter": "set_enable_blend", + "getter": "get_enable_blend" + }, + { + "type": "int", + "name": "src_color_blend_factor", + "setter": "set_src_color_blend_factor", + "getter": "get_src_color_blend_factor" + }, + { + "type": "int", + "name": "dst_color_blend_factor", + "setter": "set_dst_color_blend_factor", + "getter": "get_dst_color_blend_factor" + }, + { + "type": "int", + "name": "color_blend_op", + "setter": "set_color_blend_op", + "getter": "get_color_blend_op" + }, + { + "type": "int", + "name": "src_alpha_blend_factor", + "setter": "set_src_alpha_blend_factor", + "getter": "get_src_alpha_blend_factor" + }, + { + "type": "int", + "name": "dst_alpha_blend_factor", + "setter": "set_dst_alpha_blend_factor", + "getter": "get_dst_alpha_blend_factor" + }, + { + "type": "int", + "name": "alpha_blend_op", + "setter": "set_alpha_blend_op", + "getter": "get_alpha_blend_op" + }, + { + "type": "bool", + "name": "write_r", + "setter": "set_write_r", + "getter": "get_write_r" + }, + { + "type": "bool", + "name": "write_g", + "setter": "set_write_g", + "getter": "get_write_g" + }, + { + "type": "bool", + "name": "write_b", + "setter": "set_write_b", + "getter": "get_write_b" + }, + { + "type": "bool", + "name": "write_a", + "setter": "set_write_a", + "getter": "get_write_a" + } + ] + }, + { + "name": "RDPipelineDepthStencilState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_depth_test", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_test", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_depth_write", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_write", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_compare_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_depth_compare_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_enable_depth_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_range_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_range_min", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_range_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_range_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_stencil", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_stencil", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_front_op_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_depth_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_front_op_depth_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_front_op_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_front_op_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_front_op_compare_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_compare_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_front_op_write_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_write_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_front_op_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_front_op_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_pass", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_pass", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_depth_fail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2092799566, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.StencilOperation" + } + ] + }, + { + "name": "get_back_op_depth_fail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1714732389, + "return_value": { + "type": "enum::RenderingDevice.StencilOperation" + } + }, + { + "name": "set_back_op_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_back_op_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_back_op_compare_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_compare_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_write_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_write_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_back_op_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_back_op_reference", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_depth_test", + "setter": "set_enable_depth_test", + "getter": "get_enable_depth_test" + }, + { + "type": "bool", + "name": "enable_depth_write", + "setter": "set_enable_depth_write", + "getter": "get_enable_depth_write" + }, + { + "type": "int", + "name": "depth_compare_operator", + "setter": "set_depth_compare_operator", + "getter": "get_depth_compare_operator" + }, + { + "type": "bool", + "name": "enable_depth_range", + "setter": "set_enable_depth_range", + "getter": "get_enable_depth_range" + }, + { + "type": "float", + "name": "depth_range_min", + "setter": "set_depth_range_min", + "getter": "get_depth_range_min" + }, + { + "type": "float", + "name": "depth_range_max", + "setter": "set_depth_range_max", + "getter": "get_depth_range_max" + }, + { + "type": "bool", + "name": "enable_stencil", + "setter": "set_enable_stencil", + "getter": "get_enable_stencil" + }, + { + "type": "int", + "name": "front_op_fail", + "setter": "set_front_op_fail", + "getter": "get_front_op_fail" + }, + { + "type": "int", + "name": "front_op_pass", + "setter": "set_front_op_pass", + "getter": "get_front_op_pass" + }, + { + "type": "int", + "name": "front_op_depth_fail", + "setter": "set_front_op_depth_fail", + "getter": "get_front_op_depth_fail" + }, + { + "type": "int", + "name": "front_op_compare", + "setter": "set_front_op_compare", + "getter": "get_front_op_compare" + }, + { + "type": "int", + "name": "front_op_compare_mask", + "setter": "set_front_op_compare_mask", + "getter": "get_front_op_compare_mask" + }, + { + "type": "int", + "name": "front_op_write_mask", + "setter": "set_front_op_write_mask", + "getter": "get_front_op_write_mask" + }, + { + "type": "int", + "name": "front_op_reference", + "setter": "set_front_op_reference", + "getter": "get_front_op_reference" + }, + { + "type": "int", + "name": "back_op_fail", + "setter": "set_back_op_fail", + "getter": "get_back_op_fail" + }, + { + "type": "int", + "name": "back_op_pass", + "setter": "set_back_op_pass", + "getter": "get_back_op_pass" + }, + { + "type": "int", + "name": "back_op_depth_fail", + "setter": "set_back_op_depth_fail", + "getter": "get_back_op_depth_fail" + }, + { + "type": "int", + "name": "back_op_compare", + "setter": "set_back_op_compare", + "getter": "get_back_op_compare" + }, + { + "type": "int", + "name": "back_op_compare_mask", + "setter": "set_back_op_compare_mask", + "getter": "get_back_op_compare_mask" + }, + { + "type": "int", + "name": "back_op_write_mask", + "setter": "set_back_op_write_mask", + "getter": "get_back_op_write_mask" + }, + { + "type": "int", + "name": "back_op_reference", + "setter": "set_back_op_reference", + "getter": "get_back_op_reference" + } + ] + }, + { + "name": "RDPipelineMultisampleState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_sample_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_sample_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_enable_sample_shading", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_sample_shading", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_min_sample_shading", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_sample_shading", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_alpha_to_coverage", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_alpha_to_coverage", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enable_alpha_to_one", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_alpha_to_one", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_sample_masks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "masks", + "type": "typedarray::int" + } + ] + }, + { + "name": "get_sample_masks", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::int" + } + } + ], + "properties": [ + { + "type": "int", + "name": "sample_count", + "setter": "set_sample_count", + "getter": "get_sample_count" + }, + { + "type": "bool", + "name": "enable_sample_shading", + "setter": "set_enable_sample_shading", + "getter": "get_enable_sample_shading" + }, + { + "type": "float", + "name": "min_sample_shading", + "setter": "set_min_sample_shading", + "getter": "get_min_sample_shading" + }, + { + "type": "bool", + "name": "enable_alpha_to_coverage", + "setter": "set_enable_alpha_to_coverage", + "getter": "get_enable_alpha_to_coverage" + }, + { + "type": "bool", + "name": "enable_alpha_to_one", + "setter": "set_enable_alpha_to_one", + "getter": "get_enable_alpha_to_one" + }, + { + "type": "typedarray::int", + "name": "sample_masks", + "setter": "set_sample_masks", + "getter": "get_sample_masks" + } + ] + }, + { + "name": "RDPipelineRasterizationState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_enable_depth_clamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_depth_clamp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_discard_primitives", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_discard_primitives", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_wireframe", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_wireframe", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_cull_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662586502, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.PolygonCullMode" + } + ] + }, + { + "name": "get_cull_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2192484313, + "return_value": { + "type": "enum::RenderingDevice.PolygonCullMode" + } + }, + { + "name": "set_front_face", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2637251213, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.PolygonFrontFace" + } + ] + }, + { + "name": "get_front_face", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 708793786, + "return_value": { + "type": "enum::RenderingDevice.PolygonFrontFace" + } + }, + { + "name": "set_depth_bias_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_depth_bias_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_depth_bias_constant_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_constant_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_bias_clamp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_clamp", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_depth_bias_slope_factor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_depth_bias_slope_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_line_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_patch_control_points", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_patch_control_points", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enable_depth_clamp", + "setter": "set_enable_depth_clamp", + "getter": "get_enable_depth_clamp" + }, + { + "type": "bool", + "name": "discard_primitives", + "setter": "set_discard_primitives", + "getter": "get_discard_primitives" + }, + { + "type": "bool", + "name": "wireframe", + "setter": "set_wireframe", + "getter": "get_wireframe" + }, + { + "type": "int", + "name": "cull_mode", + "setter": "set_cull_mode", + "getter": "get_cull_mode" + }, + { + "type": "int", + "name": "front_face", + "setter": "set_front_face", + "getter": "get_front_face" + }, + { + "type": "bool", + "name": "depth_bias_enabled", + "setter": "set_depth_bias_enabled", + "getter": "get_depth_bias_enabled" + }, + { + "type": "float", + "name": "depth_bias_constant_factor", + "setter": "set_depth_bias_constant_factor", + "getter": "get_depth_bias_constant_factor" + }, + { + "type": "float", + "name": "depth_bias_clamp", + "setter": "set_depth_bias_clamp", + "getter": "get_depth_bias_clamp" + }, + { + "type": "float", + "name": "depth_bias_slope_factor", + "setter": "set_depth_bias_slope_factor", + "getter": "get_depth_bias_slope_factor" + }, + { + "type": "float", + "name": "line_width", + "setter": "set_line_width", + "getter": "get_line_width" + }, + { + "type": "int", + "name": "patch_control_points", + "setter": "set_patch_control_points", + "getter": "get_patch_control_points" + } + ] + }, + { + "name": "RDPipelineSpecializationConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1114965689, + "arguments": [ + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "get_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, + { + "name": "set_constant_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant_id", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_constant_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + } + ], + "properties": [ + { + "type": "Variant", + "name": "value", + "setter": "set_value", + "getter": "get_value" + }, + { + "type": "int", + "name": "constant_id", + "setter": "set_constant_id", + "getter": "get_constant_id" + } + ] + }, + { + "name": "RDSamplerState", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_mag_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_mag_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_min_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_min_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_mip_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1493420382, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerFilter" + } + ] + }, + { + "name": "get_mip_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2209202801, + "return_value": { + "type": "enum::RenderingDevice.SamplerFilter" + } + }, + { + "name": "set_repeat_u", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_u", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_repeat_v", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_v", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_repeat_w", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 246127626, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + ] + }, + { + "name": "get_repeat_w", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227895872, + "return_value": { + "type": "enum::RenderingDevice.SamplerRepeatMode" + } + }, + { + "name": "set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lod_bias", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_anisotropy", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_use_anisotropy", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_anisotropy_max", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_anisotropy_max", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_enable_compare", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_enable_compare", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_compare_op", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2573711505, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.CompareOperator" + } + ] + }, + { + "name": "get_compare_op", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 269730778, + "return_value": { + "type": "enum::RenderingDevice.CompareOperator" + } + }, + { + "name": "set_min_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_min_lod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_lod", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "p_member", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_lod", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1115869595, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.SamplerBorderColor" + } + ] + }, + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514246478, + "return_value": { + "type": "enum::RenderingDevice.SamplerBorderColor" + } + }, + { + "name": "set_unnormalized_uvw", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_unnormalized_uvw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "int", + "name": "mag_filter", + "setter": "set_mag_filter", + "getter": "get_mag_filter" + }, + { + "type": "int", + "name": "min_filter", + "setter": "set_min_filter", + "getter": "get_min_filter" + }, + { + "type": "int", + "name": "mip_filter", + "setter": "set_mip_filter", + "getter": "get_mip_filter" + }, + { + "type": "int", + "name": "repeat_u", + "setter": "set_repeat_u", + "getter": "get_repeat_u" + }, + { + "type": "int", + "name": "repeat_v", + "setter": "set_repeat_v", + "getter": "get_repeat_v" + }, + { + "type": "int", + "name": "repeat_w", + "setter": "set_repeat_w", + "getter": "get_repeat_w" + }, + { + "type": "float", + "name": "lod_bias", + "setter": "set_lod_bias", + "getter": "get_lod_bias" + }, + { + "type": "bool", + "name": "use_anisotropy", + "setter": "set_use_anisotropy", + "getter": "get_use_anisotropy" + }, + { + "type": "float", + "name": "anisotropy_max", + "setter": "set_anisotropy_max", + "getter": "get_anisotropy_max" + }, + { + "type": "bool", + "name": "enable_compare", + "setter": "set_enable_compare", + "getter": "get_enable_compare" + }, + { + "type": "int", + "name": "compare_op", + "setter": "set_compare_op", + "getter": "get_compare_op" + }, + { + "type": "float", + "name": "min_lod", + "setter": "set_min_lod", + "getter": "get_min_lod" + }, + { + "type": "float", + "name": "max_lod", + "setter": "set_max_lod", + "getter": "get_max_lod" + }, + { + "type": "int", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "bool", + "name": "unnormalized_uvw", + "setter": "set_unnormalized_uvw", + "getter": "get_unnormalized_uvw" + } + ] + }, + { + "name": "RDShaderFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1526857008, + "hash_compatibility": [ + 1558064255 + ], + "arguments": [ + { + "name": "bytecode", + "type": "RDShaderSPIRV" + }, + { + "name": "version", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_spirv", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2689310080, + "hash_compatibility": [ + 3340165340 + ], + "return_value": { + "type": "RDShaderSPIRV" + }, + "arguments": [ + { + "name": "version", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "get_version_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::StringName" + } + }, + { + "name": "set_base_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "error", + "type": "String" + } + ] + }, + { + "name": "get_base_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + } + ], + "properties": [ + { + "type": "String", + "name": "base_error", + "setter": "set_base_error", + "getter": "get_base_error" + } + ] + }, + { + "name": "RDShaderSPIRV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_stage_bytecode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3514097977, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "bytecode", + "type": "PackedByteArray" + } + ] + }, + { + "name": "get_stage_bytecode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3816765404, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + }, + { + "name": "set_stage_compile_error", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 620821314, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "compile_error", + "type": "String" + } + ] + }, + { + "name": "get_stage_compile_error", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354920045, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "bytecode_vertex", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 0 + }, + { + "type": "PackedByteArray", + "name": "bytecode_fragment", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 1 + }, + { + "type": "PackedByteArray", + "name": "bytecode_tesselation_control", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 2 + }, + { + "type": "PackedByteArray", + "name": "bytecode_tesselation_evaluation", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 3 + }, + { + "type": "PackedByteArray", + "name": "bytecode_compute", + "setter": "set_stage_bytecode", + "getter": "get_stage_bytecode", + "index": 4 + }, + { + "type": "String", + "name": "compile_error_vertex", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 0 + }, + { + "type": "String", + "name": "compile_error_fragment", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 1 + }, + { + "type": "String", + "name": "compile_error_tesselation_control", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 2 + }, + { + "type": "String", + "name": "compile_error_tesselation_evaluation", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 3 + }, + { + "type": "String", + "name": "compile_error_compute", + "setter": "set_stage_compile_error", + "getter": "get_stage_compile_error", + "index": 4 + } + ] + }, + { + "name": "RDShaderSource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_stage_source", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 620821314, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + }, + { + "name": "source", + "type": "String" + } + ] + }, + { + "name": "get_stage_source", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3354920045, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "stage", + "type": "enum::RenderingDevice.ShaderStage" + } + ] + }, + { + "name": "set_language", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3422186742, + "arguments": [ + { + "name": "language", + "type": "enum::RenderingDevice.ShaderLanguage" + } + ] + }, + { + "name": "get_language", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1063538261, + "return_value": { + "type": "enum::RenderingDevice.ShaderLanguage" + } + } + ], + "properties": [ + { + "type": "String", + "name": "source_vertex", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 0 + }, + { + "type": "String", + "name": "source_fragment", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 1 + }, + { + "type": "String", + "name": "source_tesselation_control", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 2 + }, + { + "type": "String", + "name": "source_tesselation_evaluation", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 3 + }, + { + "type": "String", + "name": "source_compute", + "setter": "set_stage_source", + "getter": "get_stage_source", + "index": 4 + }, + { + "type": "int", + "name": "language", + "setter": "set_language", + "getter": "get_language" + } + ] + }, + { + "name": "RDTextureFormat", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_depth", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_depth", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_array_layers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_array_layers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_mipmaps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_mipmaps", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_texture_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 652343381, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureType" + } + ] + }, + { + "name": "get_texture_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4036357416, + "return_value": { + "type": "enum::RenderingDevice.TextureType" + } + }, + { + "name": "set_samples", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3774171498, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.TextureSamples" + } + ] + }, + { + "name": "get_samples", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 407791724, + "return_value": { + "type": "enum::RenderingDevice.TextureSamples" + } + }, + { + "name": "set_usage_bits", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 245642367, + "arguments": [ + { + "name": "p_member", + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + ] + }, + { + "name": "get_usage_bits", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1313398998, + "return_value": { + "type": "bitfield::RenderingDevice.TextureUsageBits" + } + }, + { + "name": "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_location", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_location", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 565531219, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.DataFormat" + } + ] + }, + { + "name": "get_format", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235804183, + "return_value": { + "type": "enum::RenderingDevice.DataFormat" + } + }, + { + "name": "set_stride", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "p_member", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_stride", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_frequency", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 522141836, + "arguments": [ + { + "name": "p_member", + "type": "enum::RenderingDevice.VertexFrequency" + } + ] + }, + { + "name": "get_frequency", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4154106413, + "return_value": { + "type": "enum::RenderingDevice.VertexFrequency" + } + } + ], + "properties": [ + { + "type": "int", + "name": "location", + "setter": "set_location", + "getter": "get_location" + }, + { + "type": "int", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "int", + "name": "format", + "setter": "set_format", + "getter": "get_format" + }, + { + "type": "int", + "name": "stride", + "setter": "set_stride", + "getter": "get_stride" + }, + { + "type": "int", + "name": "frequency", + "setter": "set_frequency", + "getter": "get_frequency" + } + ] + }, + { + "name": "RandomNumberGenerator", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "state", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "get_state", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "randi", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "randf", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "randfn", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 837325100, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "mean", + "type": "float", + "meta": "float", + "default_value": "0.0" + }, + { + "name": "deviation", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "randf_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4269894367, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "from", + "type": "float", + "meta": "float" + }, + { + "name": "to", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "randi_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from", + "type": "int", + "meta": "int32" + }, + { + "name": "to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "rand_weighted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4189642986, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] + }, + { + "name": "randomize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, + { + "type": "int", + "name": "state", + "setter": "set_state", + "getter": "get_state" + } + ] + }, + { + "name": "Range", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "_value_changed", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "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" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3090941106, + "arguments": [ + { + "name": "node", + "type": "CollisionObject2D" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector2", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + } + ] + }, + { + "name": "RayCast3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_target_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "local_point", + "type": "Vector3" + } + ] + }, + { + "name": "get_target_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "is_colliding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "force_raycast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_collider_shape", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_collision_point", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_normal", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "get_collision_face_index", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "add_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "add_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "remove_exception_rid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] + }, + { + "name": "remove_exception", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1976431078, + "arguments": [ + { + "name": "node", + "type": "CollisionObject3D" + } + ] + }, + { + "name": "clear_exceptions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_collision_mask_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" + } + ] + }, + { + "name": "get_collision_mask_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_parent_body", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "mask", + "type": "bool" + } + ] + }, + { + "name": "get_exclude_parent_body", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_areas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_areas_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collide_with_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_collide_with_bodies_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_from_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_from_inside_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_hit_back_faces", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_hit_back_faces_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_debug_shape_custom_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "debug_shape_custom_color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_shape_custom_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_debug_shape_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "debug_shape_thickness", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_debug_shape_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "bool", + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" + }, + { + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "bool", + "name": "hit_from_inside", + "setter": "set_hit_from_inside", + "getter": "is_hit_from_inside_enabled" + }, + { + "type": "bool", + "name": "hit_back_faces", + "setter": "set_hit_back_faces", + "getter": "is_hit_back_faces_enabled" + }, + { + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" + }, + { + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" + }, + { + "type": "Color", + "name": "debug_shape_custom_color", + "setter": "set_debug_shape_custom_color", + "getter": "get_debug_shape_custom_color" + }, + { + "type": "int", + "name": "debug_shape_thickness", + "setter": "set_debug_shape_thickness", + "getter": "get_debug_shape_thickness" + } + ] + }, + { + "name": "RectangleShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, + { + "name": "RefCounted", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "init_ref", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "unreference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_reference_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ] + }, + { + "name": "ReferenceRect", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ + { + "name": "get_border_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_border_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_border_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_border_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_editor_only", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_editor_only", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "Color", + "name": "border_color", + "setter": "set_border_color", + "getter": "get_border_color" + }, + { + "type": "float", + "name": "border_width", + "setter": "set_border_width", + "getter": "get_border_width" + }, + { + "type": "bool", + "name": "editor_only", + "setter": "set_editor_only", + "getter": "get_editor_only" + } + ] + }, + { + "name": "ReflectionProbe", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "enums": [ + { + "name": "UpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "UPDATE_ONCE", + "value": 0 + }, + { + "name": "UPDATE_ALWAYS", + "value": 1 + } + ] + }, + { + "name": "AmbientMode", + "is_bitfield": false, + "values": [ + { + "name": "AMBIENT_DISABLED", + "value": 0 + }, + { + "name": "AMBIENT_ENVIRONMENT", + "value": 1 + }, + { + "name": "AMBIENT_COLOR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_intensity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "intensity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_intensity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_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_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": "UniformType", + "is_bitfield": false, + "values": [ + { + "name": "UNIFORM_TYPE_SAMPLER", + "value": 0 + }, + { + "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE", + "value": 1 + }, + { + "name": "UNIFORM_TYPE_TEXTURE", + "value": 2 + }, + { + "name": "UNIFORM_TYPE_IMAGE", + "value": 3 + }, + { + "name": "UNIFORM_TYPE_TEXTURE_BUFFER", + "value": 4 + }, + { + "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE_BUFFER", + "value": 5 + }, + { + "name": "UNIFORM_TYPE_IMAGE_BUFFER", + "value": 6 + }, + { + "name": "UNIFORM_TYPE_UNIFORM_BUFFER", + "value": 7 + }, + { + "name": "UNIFORM_TYPE_STORAGE_BUFFER", + "value": 8 + }, + { + "name": "UNIFORM_TYPE_INPUT_ATTACHMENT", + "value": 9 + }, + { + "name": "UNIFORM_TYPE_MAX", + "value": 10 + } + ] + }, + { + "name": "RenderPrimitive", + "is_bitfield": false, + "values": [ + { + "name": "RENDER_PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "RENDER_PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "RENDER_PRIMITIVE_LINES_WITH_ADJACENCY", + "value": 2 + }, + { + "name": "RENDER_PRIMITIVE_LINESTRIPS", + "value": 3 + }, + { + "name": "RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY", + "value": 4 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLES", + "value": 5 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY", + "value": 6 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS", + "value": 7 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY", + "value": 8 + }, + { + "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX", + "value": 9 + }, + { + "name": "RENDER_PRIMITIVE_TESSELATION_PATCH", + "value": 10 + }, + { + "name": "RENDER_PRIMITIVE_MAX", + "value": 11 + } + ] + }, + { + "name": "PolygonCullMode", + "is_bitfield": false, + "values": [ + { + "name": "POLYGON_CULL_DISABLED", + "value": 0 + }, + { + "name": "POLYGON_CULL_FRONT", + "value": 1 + }, + { + "name": "POLYGON_CULL_BACK", + "value": 2 + } + ] + }, + { + "name": "PolygonFrontFace", + "is_bitfield": false, + "values": [ + { + "name": "POLYGON_FRONT_FACE_CLOCKWISE", + "value": 0 + }, + { + "name": "POLYGON_FRONT_FACE_COUNTER_CLOCKWISE", + "value": 1 + } + ] + }, + { + "name": "StencilOperation", + "is_bitfield": false, + "values": [ + { + "name": "STENCIL_OP_KEEP", + "value": 0 + }, + { + "name": "STENCIL_OP_ZERO", + "value": 1 + }, + { + "name": "STENCIL_OP_REPLACE", + "value": 2 + }, + { + "name": "STENCIL_OP_INCREMENT_AND_CLAMP", + "value": 3 + }, + { + "name": "STENCIL_OP_DECREMENT_AND_CLAMP", + "value": 4 + }, + { + "name": "STENCIL_OP_INVERT", + "value": 5 + }, + { + "name": "STENCIL_OP_INCREMENT_AND_WRAP", + "value": 6 + }, + { + "name": "STENCIL_OP_DECREMENT_AND_WRAP", + "value": 7 + }, + { + "name": "STENCIL_OP_MAX", + "value": 8 + } + ] + }, + { + "name": "CompareOperator", + "is_bitfield": false, + "values": [ + { + "name": "COMPARE_OP_NEVER", + "value": 0 + }, + { + "name": "COMPARE_OP_LESS", + "value": 1 + }, + { + "name": "COMPARE_OP_EQUAL", + "value": 2 + }, + { + "name": "COMPARE_OP_LESS_OR_EQUAL", + "value": 3 + }, + { + "name": "COMPARE_OP_GREATER", + "value": 4 + }, + { + "name": "COMPARE_OP_NOT_EQUAL", + "value": 5 + }, + { + "name": "COMPARE_OP_GREATER_OR_EQUAL", + "value": 6 + }, + { + "name": "COMPARE_OP_ALWAYS", + "value": 7 + }, + { + "name": "COMPARE_OP_MAX", + "value": 8 + } + ] + }, + { + "name": "LogicOperation", + "is_bitfield": false, + "values": [ + { + "name": "LOGIC_OP_CLEAR", + "value": 0 + }, + { + "name": "LOGIC_OP_AND", + "value": 1 + }, + { + "name": "LOGIC_OP_AND_REVERSE", + "value": 2 + }, + { + "name": "LOGIC_OP_COPY", + "value": 3 + }, + { + "name": "LOGIC_OP_AND_INVERTED", + "value": 4 + }, + { + "name": "LOGIC_OP_NO_OP", + "value": 5 + }, + { + "name": "LOGIC_OP_XOR", + "value": 6 + }, + { + "name": "LOGIC_OP_OR", + "value": 7 + }, + { + "name": "LOGIC_OP_NOR", + "value": 8 + }, + { + "name": "LOGIC_OP_EQUIVALENT", + "value": 9 + }, + { + "name": "LOGIC_OP_INVERT", + "value": 10 + }, + { + "name": "LOGIC_OP_OR_REVERSE", + "value": 11 + }, + { + "name": "LOGIC_OP_COPY_INVERTED", + "value": 12 + }, + { + "name": "LOGIC_OP_OR_INVERTED", + "value": 13 + }, + { + "name": "LOGIC_OP_NAND", + "value": 14 + }, + { + "name": "LOGIC_OP_SET", + "value": 15 + }, + { + "name": "LOGIC_OP_MAX", + "value": 16 + } + ] + }, + { + "name": "BlendFactor", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_FACTOR_ZERO", + "value": 0 + }, + { + "name": "BLEND_FACTOR_ONE", + "value": 1 + }, + { + "name": "BLEND_FACTOR_SRC_COLOR", + "value": 2 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC_COLOR", + "value": 3 + }, + { + "name": "BLEND_FACTOR_DST_COLOR", + "value": 4 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_DST_COLOR", + "value": 5 + }, + { + "name": "BLEND_FACTOR_SRC_ALPHA", + "value": 6 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC_ALPHA", + "value": 7 + }, + { + "name": "BLEND_FACTOR_DST_ALPHA", + "value": 8 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_DST_ALPHA", + "value": 9 + }, + { + "name": "BLEND_FACTOR_CONSTANT_COLOR", + "value": 10 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR", + "value": 11 + }, + { + "name": "BLEND_FACTOR_CONSTANT_ALPHA", + "value": 12 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA", + "value": 13 + }, + { + "name": "BLEND_FACTOR_SRC_ALPHA_SATURATE", + "value": 14 + }, + { + "name": "BLEND_FACTOR_SRC1_COLOR", + "value": 15 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC1_COLOR", + "value": 16 + }, + { + "name": "BLEND_FACTOR_SRC1_ALPHA", + "value": 17 + }, + { + "name": "BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA", + "value": 18 + }, + { + "name": "BLEND_FACTOR_MAX", + "value": 19 + } + ] + }, + { + "name": "BlendOperation", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_OP_ADD", + "value": 0 + }, + { + "name": "BLEND_OP_SUBTRACT", + "value": 1 + }, + { + "name": "BLEND_OP_REVERSE_SUBTRACT", + "value": 2 + }, + { + "name": "BLEND_OP_MINIMUM", + "value": 3 + }, + { + "name": "BLEND_OP_MAXIMUM", + "value": 4 + }, + { + "name": "BLEND_OP_MAX", + "value": 5 + } + ] + }, + { + "name": "PipelineDynamicStateFlags", + "is_bitfield": true, + "values": [ + { + "name": "DYNAMIC_STATE_LINE_WIDTH", + "value": 1 + }, + { + "name": "DYNAMIC_STATE_DEPTH_BIAS", + "value": 2 + }, + { + "name": "DYNAMIC_STATE_BLEND_CONSTANTS", + "value": 4 + }, + { + "name": "DYNAMIC_STATE_DEPTH_BOUNDS", + "value": 8 + }, + { + "name": "DYNAMIC_STATE_STENCIL_COMPARE_MASK", + "value": 16 + }, + { + "name": "DYNAMIC_STATE_STENCIL_WRITE_MASK", + "value": 32 + }, + { + "name": "DYNAMIC_STATE_STENCIL_REFERENCE", + "value": 64 + } + ] + }, + { + "name": "InitialAction", + "is_bitfield": false, + "values": [ + { + "name": "INITIAL_ACTION_LOAD", + "value": 0 + }, + { + "name": "INITIAL_ACTION_CLEAR", + "value": 1 + }, + { + "name": "INITIAL_ACTION_DISCARD", + "value": 2 + }, + { + "name": "INITIAL_ACTION_MAX", + "value": 3 + }, + { + "name": "INITIAL_ACTION_CLEAR_REGION", + "value": 1 + }, + { + "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE", + "value": 1 + }, + { + "name": "INITIAL_ACTION_KEEP", + "value": 0 + }, + { + "name": "INITIAL_ACTION_DROP", + "value": 2 + }, + { + "name": "INITIAL_ACTION_CONTINUE", + "value": 0 + } + ] + }, + { + "name": "FinalAction", + "is_bitfield": false, + "values": [ + { + "name": "FINAL_ACTION_STORE", + "value": 0 + }, + { + "name": "FINAL_ACTION_DISCARD", + "value": 1 + }, + { + "name": "FINAL_ACTION_MAX", + "value": 2 + }, + { + "name": "FINAL_ACTION_READ", + "value": 0 + }, + { + "name": "FINAL_ACTION_CONTINUE", + "value": 0 + } + ] + }, + { + "name": "ShaderStage", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_STAGE_VERTEX", + "value": 0 + }, + { + "name": "SHADER_STAGE_FRAGMENT", + "value": 1 + }, + { + "name": "SHADER_STAGE_TESSELATION_CONTROL", + "value": 2 + }, + { + "name": "SHADER_STAGE_TESSELATION_EVALUATION", + "value": 3 + }, + { + "name": "SHADER_STAGE_COMPUTE", + "value": 4 + }, + { + "name": "SHADER_STAGE_MAX", + "value": 5 + }, + { + "name": "SHADER_STAGE_VERTEX_BIT", + "value": 1 + }, + { + "name": "SHADER_STAGE_FRAGMENT_BIT", + "value": 2 + }, + { + "name": "SHADER_STAGE_TESSELATION_CONTROL_BIT", + "value": 4 + }, + { + "name": "SHADER_STAGE_TESSELATION_EVALUATION_BIT", + "value": 8 + }, + { + "name": "SHADER_STAGE_COMPUTE_BIT", + "value": 16 + } + ] + }, + { + "name": "ShaderLanguage", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_LANGUAGE_GLSL", + "value": 0 + }, + { + "name": "SHADER_LANGUAGE_HLSL", + "value": 1 + } + ] + }, + { + "name": "PipelineSpecializationConstantType", + "is_bitfield": false, + "values": [ + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL", + "value": 0 + }, + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT", + "value": 1 + }, + { + "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT", + "value": 2 + } + ] + }, + { + "name": "Features", + "is_bitfield": false, + "values": [ + { + "name": "SUPPORTS_BUFFER_DEVICE_ADDRESS", + "value": 6 + } + ] + }, + { + "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": 1397171480, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingDevice.TextureType" + }, + { + "name": "format", + "type": "enum::RenderingDevice.DataFormat" + }, + { + "name": "samples", + "type": "enum::RenderingDevice.TextureSamples" + }, + { + "name": "usage_flags", + "type": "bitfield::RenderingDevice.TextureUsageBits" + }, + { + "name": "image", + "type": "int", + "meta": "uint64" + }, + { + "name": "width", + "type": "int", + "meta": "uint64" + }, + { + "name": "height", + "type": "int", + "meta": "uint64" + }, + { + "name": "depth", + "type": "int", + "meta": "uint64" + }, + { + "name": "layers", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "texture_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1349464008, + "hash_compatibility": [ + 2096463824, + 2736912341 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "texture_get_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1859412099, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "texture_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": "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_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": "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": "MAX_GLOW_LEVELS", + "value": 7 + }, + { + "name": "MAX_CURSORS", + "value": 8 + }, + { + "name": "MAX_2D_DIRECTIONAL_LIGHTS", + "value": 8 + }, + { + "name": "MAX_MESH_SURFACES", + "value": 256 + }, + { + "name": "MATERIAL_RENDER_PRIORITY_MIN", + "value": -128 + }, + { + "name": "MATERIAL_RENDER_PRIORITY_MAX", + "value": 127 + }, + { + "name": "ARRAY_CUSTOM_COUNT", + "value": 4 + }, + { + "name": "PARTICLES_EMIT_FLAG_POSITION", + "value": 1 + }, + { + "name": "PARTICLES_EMIT_FLAG_ROTATION_SCALE", + "value": 2 + }, + { + "name": "PARTICLES_EMIT_FLAG_VELOCITY", + "value": 4 + }, + { + "name": "PARTICLES_EMIT_FLAG_COLOR", + "value": 8 + }, + { + "name": "PARTICLES_EMIT_FLAG_CUSTOM", + "value": 16 + } + ], + "enums": [ + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_TYPE_2D", + "value": 0 + }, + { + "name": "TEXTURE_TYPE_LAYERED", + "value": 1 + }, + { + "name": "TEXTURE_TYPE_3D", + "value": 2 + } + ] + }, + { + "name": "TextureLayeredType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_LAYERED_2D_ARRAY", + "value": 0 + }, + { + "name": "TEXTURE_LAYERED_CUBEMAP", + "value": 1 + }, + { + "name": "TEXTURE_LAYERED_CUBEMAP_ARRAY", + "value": 2 + } + ] + }, + { + "name": "CubeMapLayer", + "is_bitfield": false, + "values": [ + { + "name": "CUBEMAP_LAYER_LEFT", + "value": 0 + }, + { + "name": "CUBEMAP_LAYER_RIGHT", + "value": 1 + }, + { + "name": "CUBEMAP_LAYER_BOTTOM", + "value": 2 + }, + { + "name": "CUBEMAP_LAYER_TOP", + "value": 3 + }, + { + "name": "CUBEMAP_LAYER_FRONT", + "value": 4 + }, + { + "name": "CUBEMAP_LAYER_BACK", + "value": 5 + } + ] + }, + { + "name": "ShaderMode", + "is_bitfield": false, + "values": [ + { + "name": "SHADER_SPATIAL", + "value": 0 + }, + { + "name": "SHADER_CANVAS_ITEM", + "value": 1 + }, + { + "name": "SHADER_PARTICLES", + "value": 2 + }, + { + "name": "SHADER_SKY", + "value": 3 + }, + { + "name": "SHADER_FOG", + "value": 4 + }, + { + "name": "SHADER_MAX", + "value": 5 + } + ] + }, + { + "name": "ArrayType", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_VERTEX", + "value": 0 + }, + { + "name": "ARRAY_NORMAL", + "value": 1 + }, + { + "name": "ARRAY_TANGENT", + "value": 2 + }, + { + "name": "ARRAY_COLOR", + "value": 3 + }, + { + "name": "ARRAY_TEX_UV", + "value": 4 + }, + { + "name": "ARRAY_TEX_UV2", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM0", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM1", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM2", + "value": 8 + }, + { + "name": "ARRAY_CUSTOM3", + "value": 9 + }, + { + "name": "ARRAY_BONES", + "value": 10 + }, + { + "name": "ARRAY_WEIGHTS", + "value": 11 + }, + { + "name": "ARRAY_INDEX", + "value": 12 + }, + { + "name": "ARRAY_MAX", + "value": 13 + } + ] + }, + { + "name": "ArrayCustomFormat", + "is_bitfield": false, + "values": [ + { + "name": "ARRAY_CUSTOM_RGBA8_UNORM", + "value": 0 + }, + { + "name": "ARRAY_CUSTOM_RGBA8_SNORM", + "value": 1 + }, + { + "name": "ARRAY_CUSTOM_RG_HALF", + "value": 2 + }, + { + "name": "ARRAY_CUSTOM_RGBA_HALF", + "value": 3 + }, + { + "name": "ARRAY_CUSTOM_R_FLOAT", + "value": 4 + }, + { + "name": "ARRAY_CUSTOM_RG_FLOAT", + "value": 5 + }, + { + "name": "ARRAY_CUSTOM_RGB_FLOAT", + "value": 6 + }, + { + "name": "ARRAY_CUSTOM_RGBA_FLOAT", + "value": 7 + }, + { + "name": "ARRAY_CUSTOM_MAX", + "value": 8 + } + ] + }, + { + "name": "ArrayFormat", + "is_bitfield": true, + "values": [ + { + "name": "ARRAY_FORMAT_VERTEX", + "value": 1 + }, + { + "name": "ARRAY_FORMAT_NORMAL", + "value": 2 + }, + { + "name": "ARRAY_FORMAT_TANGENT", + "value": 4 + }, + { + "name": "ARRAY_FORMAT_COLOR", + "value": 8 + }, + { + "name": "ARRAY_FORMAT_TEX_UV", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_TEX_UV2", + "value": 32 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0", + "value": 64 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1", + "value": 128 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2", + "value": 256 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3", + "value": 512 + }, + { + "name": "ARRAY_FORMAT_BONES", + "value": 1024 + }, + { + "name": "ARRAY_FORMAT_WEIGHTS", + "value": 2048 + }, + { + "name": "ARRAY_FORMAT_INDEX", + "value": 4096 + }, + { + "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", + "value": 7 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BASE", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_BITS", + "value": 3 + }, + { + "name": "ARRAY_FORMAT_CUSTOM0_SHIFT", + "value": 13 + }, + { + "name": "ARRAY_FORMAT_CUSTOM1_SHIFT", + "value": 16 + }, + { + "name": "ARRAY_FORMAT_CUSTOM2_SHIFT", + "value": 19 + }, + { + "name": "ARRAY_FORMAT_CUSTOM3_SHIFT", + "value": 22 + }, + { + "name": "ARRAY_FORMAT_CUSTOM_MASK", + "value": 7 + }, + { + "name": "ARRAY_COMPRESS_FLAGS_BASE", + "value": 25 + }, + { + "name": "ARRAY_FLAG_USE_2D_VERTICES", + "value": 33554432 + }, + { + "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE", + "value": 67108864 + }, + { + "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS", + "value": 134217728 + }, + { + "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY", + "value": 268435456 + }, + { + "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES", + "value": 536870912 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_BASE", + "value": 35 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_SHIFT", + "value": 35 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_1", + "value": 0 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_2", + "value": 34359738368 + }, + { + "name": "ARRAY_FLAG_FORMAT_CURRENT_VERSION", + "value": 34359738368 + }, + { + "name": "ARRAY_FLAG_FORMAT_VERSION_MASK", + "value": 255 + } + ] + }, + { + "name": "PrimitiveType", + "is_bitfield": false, + "values": [ + { + "name": "PRIMITIVE_POINTS", + "value": 0 + }, + { + "name": "PRIMITIVE_LINES", + "value": 1 + }, + { + "name": "PRIMITIVE_LINE_STRIP", + "value": 2 + }, + { + "name": "PRIMITIVE_TRIANGLES", + "value": 3 + }, + { + "name": "PRIMITIVE_TRIANGLE_STRIP", + "value": 4 + }, + { + "name": "PRIMITIVE_MAX", + "value": 5 + } + ] + }, + { + "name": "BlendShapeMode", + "is_bitfield": false, + "values": [ + { + "name": "BLEND_SHAPE_MODE_NORMALIZED", + "value": 0 + }, + { + "name": "BLEND_SHAPE_MODE_RELATIVE", + "value": 1 + } + ] + }, + { + "name": "MultimeshTransformFormat", + "is_bitfield": false, + "values": [ + { + "name": "MULTIMESH_TRANSFORM_2D", + "value": 0 + }, + { + "name": "MULTIMESH_TRANSFORM_3D", + "value": 1 + } + ] + }, + { + "name": "MultimeshPhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "MULTIMESH_INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "MULTIMESH_INTERP_QUALITY_HIGH", + "value": 1 + } + ] + }, + { + "name": "LightProjectorFilter", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST", + "value": 0 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR", + "value": 1 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS", + "value": 2 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS", + "value": 3 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", + "value": 5 + } + ] + }, + { + "name": "LightType", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL", + "value": 0 + }, + { + "name": "LIGHT_OMNI", + "value": 1 + }, + { + "name": "LIGHT_SPOT", + "value": 2 + } + ] + }, + { + "name": "LightParam", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_PARAM_ENERGY", + "value": 0 + }, + { + "name": "LIGHT_PARAM_INDIRECT_ENERGY", + "value": 1 + }, + { + "name": "LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY", + "value": 2 + }, + { + "name": "LIGHT_PARAM_SPECULAR", + "value": 3 + }, + { + "name": "LIGHT_PARAM_RANGE", + "value": 4 + }, + { + "name": "LIGHT_PARAM_SIZE", + "value": 5 + }, + { + "name": "LIGHT_PARAM_ATTENUATION", + "value": 6 + }, + { + "name": "LIGHT_PARAM_SPOT_ANGLE", + "value": 7 + }, + { + "name": "LIGHT_PARAM_SPOT_ATTENUATION", + "value": 8 + }, + { + "name": "LIGHT_PARAM_SHADOW_MAX_DISTANCE", + "value": 9 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET", + "value": 10 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET", + "value": 11 + }, + { + "name": "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET", + "value": 12 + }, + { + "name": "LIGHT_PARAM_SHADOW_FADE_START", + "value": 13 + }, + { + "name": "LIGHT_PARAM_SHADOW_NORMAL_BIAS", + "value": 14 + }, + { + "name": "LIGHT_PARAM_SHADOW_BIAS", + "value": 15 + }, + { + "name": "LIGHT_PARAM_SHADOW_PANCAKE_SIZE", + "value": 16 + }, + { + "name": "LIGHT_PARAM_SHADOW_OPACITY", + "value": 17 + }, + { + "name": "LIGHT_PARAM_SHADOW_BLUR", + "value": 18 + }, + { + "name": "LIGHT_PARAM_TRANSMITTANCE_BIAS", + "value": 19 + }, + { + "name": "LIGHT_PARAM_INTENSITY", + "value": 20 + }, + { + "name": "LIGHT_PARAM_MAX", + "value": 21 + } + ] + }, + { + "name": "LightBakeMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_BAKE_DISABLED", + "value": 0 + }, + { + "name": "LIGHT_BAKE_STATIC", + "value": 1 + }, + { + "name": "LIGHT_BAKE_DYNAMIC", + "value": 2 + } + ] + }, + { + "name": "LightOmniShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID", + "value": 0 + }, + { + "name": "LIGHT_OMNI_SHADOW_CUBE", + "value": 1 + } + ] + }, + { + "name": "LightDirectionalShadowMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL", + "value": 0 + }, + { + "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS", + "value": 1 + }, + { + "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS", + "value": 2 + } + ] + }, + { + "name": "LightDirectionalSkyMode", + "is_bitfield": false, + "values": [ + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_AND_SKY", + "value": 0 + }, + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_ONLY", + "value": 1 + }, + { + "name": "LIGHT_DIRECTIONAL_SKY_MODE_SKY_ONLY", + "value": 2 + } + ] + }, + { + "name": "ShadowQuality", + "is_bitfield": false, + "values": [ + { + "name": "SHADOW_QUALITY_HARD", + "value": 0 + }, + { + "name": "SHADOW_QUALITY_SOFT_VERY_LOW", + "value": 1 + }, + { + "name": "SHADOW_QUALITY_SOFT_LOW", + "value": 2 + }, + { + "name": "SHADOW_QUALITY_SOFT_MEDIUM", + "value": 3 + }, + { + "name": "SHADOW_QUALITY_SOFT_HIGH", + "value": 4 + }, + { + "name": "SHADOW_QUALITY_SOFT_ULTRA", + "value": 5 + }, + { + "name": "SHADOW_QUALITY_MAX", + "value": 6 + } + ] + }, + { + "name": "ReflectionProbeUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_PROBE_UPDATE_ONCE", + "value": 0 + }, + { + "name": "REFLECTION_PROBE_UPDATE_ALWAYS", + "value": 1 + } + ] + }, + { + "name": "ReflectionProbeAmbientMode", + "is_bitfield": false, + "values": [ + { + "name": "REFLECTION_PROBE_AMBIENT_DISABLED", + "value": 0 + }, + { + "name": "REFLECTION_PROBE_AMBIENT_ENVIRONMENT", + "value": 1 + }, + { + "name": "REFLECTION_PROBE_AMBIENT_COLOR", + "value": 2 + } + ] + }, + { + "name": "DecalTexture", + "is_bitfield": false, + "values": [ + { + "name": "DECAL_TEXTURE_ALBEDO", + "value": 0 + }, + { + "name": "DECAL_TEXTURE_NORMAL", + "value": 1 + }, + { + "name": "DECAL_TEXTURE_ORM", + "value": 2 + }, + { + "name": "DECAL_TEXTURE_EMISSION", + "value": 3 + }, + { + "name": "DECAL_TEXTURE_MAX", + "value": 4 + } + ] + }, + { + "name": "DecalFilter", + "is_bitfield": false, + "values": [ + { + "name": "DECAL_FILTER_NEAREST", + "value": 0 + }, + { + "name": "DECAL_FILTER_LINEAR", + "value": 1 + }, + { + "name": "DECAL_FILTER_NEAREST_MIPMAPS", + "value": 2 + }, + { + "name": "DECAL_FILTER_LINEAR_MIPMAPS", + "value": 3 + }, + { + "name": "DECAL_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", + "value": 4 + }, + { + "name": "DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", + "value": 5 + } + ] + }, + { + "name": "VoxelGIQuality", + "is_bitfield": false, + "values": [ + { + "name": "VOXEL_GI_QUALITY_LOW", + "value": 0 + }, + { + "name": "VOXEL_GI_QUALITY_HIGH", + "value": 1 + } + ] + }, + { + "name": "ParticlesMode", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_MODE_2D", + "value": 0 + }, + { + "name": "PARTICLES_MODE_3D", + "value": 1 + } + ] + }, + { + "name": "ParticlesTransformAlign", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_TRANSFORM_ALIGN_DISABLED", + "value": 0 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD", + "value": 1 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Y_TO_VELOCITY", + "value": 2 + }, + { + "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", + "value": 3 + } + ] + }, + { + "name": "ParticlesDrawOrder", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_DRAW_ORDER_INDEX", + "value": 0 + }, + { + "name": "PARTICLES_DRAW_ORDER_LIFETIME", + "value": 1 + }, + { + "name": "PARTICLES_DRAW_ORDER_REVERSE_LIFETIME", + "value": 2 + }, + { + "name": "PARTICLES_DRAW_ORDER_VIEW_DEPTH", + "value": 3 + } + ] + }, + { + "name": "ParticlesCollisionType", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_COLLISION_TYPE_SPHERE_ATTRACT", + "value": 0 + }, + { + "name": "PARTICLES_COLLISION_TYPE_BOX_ATTRACT", + "value": 1 + }, + { + "name": "PARTICLES_COLLISION_TYPE_VECTOR_FIELD_ATTRACT", + "value": 2 + }, + { + "name": "PARTICLES_COLLISION_TYPE_SPHERE_COLLIDE", + "value": 3 + }, + { + "name": "PARTICLES_COLLISION_TYPE_BOX_COLLIDE", + "value": 4 + }, + { + "name": "PARTICLES_COLLISION_TYPE_SDF_COLLIDE", + "value": 5 + }, + { + "name": "PARTICLES_COLLISION_TYPE_HEIGHTFIELD_COLLIDE", + "value": 6 + } + ] + }, + { + "name": "ParticlesCollisionHeightfieldResolution", + "is_bitfield": false, + "values": [ + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_256", + "value": 0 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_512", + "value": 1 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_1024", + "value": 2 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_2048", + "value": 3 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_4096", + "value": 4 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_8192", + "value": 5 + }, + { + "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX", + "value": 6 + } + ] + }, + { + "name": "FogVolumeShape", + "is_bitfield": false, + "values": [ + { + "name": "FOG_VOLUME_SHAPE_ELLIPSOID", + "value": 0 + }, + { + "name": "FOG_VOLUME_SHAPE_CONE", + "value": 1 + }, + { + "name": "FOG_VOLUME_SHAPE_CYLINDER", + "value": 2 + }, + { + "name": "FOG_VOLUME_SHAPE_BOX", + "value": 3 + }, + { + "name": "FOG_VOLUME_SHAPE_WORLD", + "value": 4 + }, + { + "name": "FOG_VOLUME_SHAPE_MAX", + "value": 5 + } + ] + }, + { + "name": "ViewportScaling3DMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_SCALING_3D_MODE_BILINEAR", + "value": 0 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_FSR", + "value": 1 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_FSR2", + "value": 2 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_METALFX_SPATIAL", + "value": 3 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_METALFX_TEMPORAL", + "value": 4 + }, + { + "name": "VIEWPORT_SCALING_3D_MODE_MAX", + "value": 5 + } + ] + }, + { + "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_MAX", + "value": 2 + } + ] + }, + { + "name": "ViewportOcclusionCullingBuildQuality", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_LOW", + "value": 0 + }, + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_MEDIUM", + "value": 1 + }, + { + "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_HIGH", + "value": 2 + } + ] + }, + { + "name": "ViewportRenderInfo", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME", + "value": 0 + }, + { + "name": "VIEWPORT_RENDER_INFO_PRIMITIVES_IN_FRAME", + "value": 1 + }, + { + "name": "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "VIEWPORT_RENDER_INFO_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportRenderInfoType", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_RENDER_INFO_TYPE_VISIBLE", + "value": 0 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_SHADOW", + "value": 1 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_CANVAS", + "value": 2 + }, + { + "name": "VIEWPORT_RENDER_INFO_TYPE_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportDebugDraw", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_DEBUG_DRAW_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_UNSHADED", + "value": 1 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_LIGHTING", + "value": 2 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_OVERDRAW", + "value": 3 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_WIREFRAME", + "value": 4 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_NORMAL_BUFFER", + "value": 5 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_ALBEDO", + "value": 6 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_LIGHTING", + "value": 7 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_EMISSION", + "value": 8 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SHADOW_ATLAS", + "value": 9 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS", + "value": 10 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SCENE_LUMINANCE", + "value": 11 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SSAO", + "value": 12 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SSIL", + "value": 13 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_PSSM_SPLITS", + "value": 14 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DECAL_ATLAS", + "value": 15 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SDFGI", + "value": 16 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_SDFGI_PROBES", + "value": 17 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_GI_BUFFER", + "value": 18 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_DISABLE_LOD", + "value": 19 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS", + "value": 20 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS", + "value": 21 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_DECALS", + "value": 22 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES", + "value": 23 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_OCCLUDERS", + "value": 24 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_MOTION_VECTORS", + "value": 25 + }, + { + "name": "VIEWPORT_DEBUG_DRAW_INTERNAL_BUFFER", + "value": 26 + } + ] + }, + { + "name": "ViewportVRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_TEXTURE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_XR", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_MAX", + "value": 3 + } + ] + }, + { + "name": "ViewportVRSUpdateMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_UPDATE_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_UPDATE_ONCE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_UPDATE_ALWAYS", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_UPDATE_MAX", + "value": 3 + } + ] + }, + { + "name": "SkyMode", + "is_bitfield": false, + "values": [ + { + "name": "SKY_MODE_AUTOMATIC", + "value": 0 + }, + { + "name": "SKY_MODE_QUALITY", + "value": 1 + }, + { + "name": "SKY_MODE_INCREMENTAL", + "value": 2 + }, + { + "name": "SKY_MODE_REALTIME", + "value": 3 + } + ] + }, + { + "name": "CompositorEffectFlags", + "is_bitfield": false, + "values": [ + { + "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_COLOR", + "value": 1 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_DEPTH", + "value": 2 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_MOTION_VECTORS", + "value": 4 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_ROUGHNESS", + "value": 8 + }, + { + "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_SEPARATE_SPECULAR", + "value": 16 + } + ] + }, + { + "name": "CompositorEffectCallbackType", + "is_bitfield": false, + "values": [ + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_OPAQUE", + "value": 0 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_OPAQUE", + "value": 1 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_SKY", + "value": 2 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT", + "value": 3 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_TRANSPARENT", + "value": 4 + }, + { + "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_ANY", + "value": -1 + } + ] + }, + { + "name": "EnvironmentBG", + "is_bitfield": false, + "values": [ + { + "name": "ENV_BG_CLEAR_COLOR", + "value": 0 + }, + { + "name": "ENV_BG_COLOR", + "value": 1 + }, + { + "name": "ENV_BG_SKY", + "value": 2 + }, + { + "name": "ENV_BG_CANVAS", + "value": 3 + }, + { + "name": "ENV_BG_KEEP", + "value": 4 + }, + { + "name": "ENV_BG_CAMERA_FEED", + "value": 5 + }, + { + "name": "ENV_BG_MAX", + "value": 6 + } + ] + }, + { + "name": "EnvironmentAmbientSource", + "is_bitfield": false, + "values": [ + { + "name": "ENV_AMBIENT_SOURCE_BG", + "value": 0 + }, + { + "name": "ENV_AMBIENT_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "ENV_AMBIENT_SOURCE_COLOR", + "value": 2 + }, + { + "name": "ENV_AMBIENT_SOURCE_SKY", + "value": 3 + } + ] + }, + { + "name": "EnvironmentReflectionSource", + "is_bitfield": false, + "values": [ + { + "name": "ENV_REFLECTION_SOURCE_BG", + "value": 0 + }, + { + "name": "ENV_REFLECTION_SOURCE_DISABLED", + "value": 1 + }, + { + "name": "ENV_REFLECTION_SOURCE_SKY", + "value": 2 + } + ] + }, + { + "name": "EnvironmentGlowBlendMode", + "is_bitfield": false, + "values": [ + { + "name": "ENV_GLOW_BLEND_MODE_ADDITIVE", + "value": 0 + }, + { + "name": "ENV_GLOW_BLEND_MODE_SCREEN", + "value": 1 + }, + { + "name": "ENV_GLOW_BLEND_MODE_SOFTLIGHT", + "value": 2 + }, + { + "name": "ENV_GLOW_BLEND_MODE_REPLACE", + "value": 3 + }, + { + "name": "ENV_GLOW_BLEND_MODE_MIX", + "value": 4 + } + ] + }, + { + "name": "EnvironmentFogMode", + "is_bitfield": false, + "values": [ + { + "name": "ENV_FOG_MODE_EXPONENTIAL", + "value": 0 + }, + { + "name": "ENV_FOG_MODE_DEPTH", + "value": 1 + } + ] + }, + { + "name": "EnvironmentToneMapper", + "is_bitfield": false, + "values": [ + { + "name": "ENV_TONE_MAPPER_LINEAR", + "value": 0 + }, + { + "name": "ENV_TONE_MAPPER_REINHARD", + "value": 1 + }, + { + "name": "ENV_TONE_MAPPER_FILMIC", + "value": 2 + }, + { + "name": "ENV_TONE_MAPPER_ACES", + "value": 3 + }, + { + "name": "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": "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": "InstanceFlags", + "is_bitfield": false, + "values": [ { - "name": "width", - "type": "float", - "meta": "float" + "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": "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": "ShadowCastingSetting", + "is_bitfield": false, + "values": [ { - "name": "enabled", - "type": "bool" + "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 } ] - } - ], - "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", + "name": "VisibilityRangeFadeMode", "is_bitfield": false, "values": [ { - "name": "UPDATE_ONCE", + "name": "VISIBILITY_RANGE_FADE_DISABLED", "value": 0 }, { - "name": "UPDATE_ALWAYS", + "name": "VISIBILITY_RANGE_FADE_SELF", "value": 1 + }, + { + "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", + "value": 2 } ] }, { - "name": "AmbientMode", + "name": "BakeChannels", "is_bitfield": false, "values": [ { - "name": "AMBIENT_DISABLED", + "name": "BAKE_CHANNEL_ALBEDO_ALPHA", "value": 0 }, { - "name": "AMBIENT_ENVIRONMENT", + "name": "BAKE_CHANNEL_NORMAL", "value": 1 }, { - "name": "AMBIENT_COLOR", + "name": "BAKE_CHANNEL_ORM", "value": 2 + }, + { + "name": "BAKE_CHANNEL_EMISSION", + "value": 3 } ] - } - ], - "methods": [ + }, { - "name": "set_intensity", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, - "arguments": [ + "name": "CanvasTextureChannel", + "is_bitfield": false, + "values": [ { - "name": "intensity", - "type": "float", - "meta": "float" + "name": "CANVAS_TEXTURE_CHANNEL_DIFFUSE", + "value": 0 + }, + { + "name": "CANVAS_TEXTURE_CHANNEL_NORMAL", + "value": 1 + }, + { + "name": "CANVAS_TEXTURE_CHANNEL_SPECULAR", + "value": 2 } ] }, { - "name": "get_intensity", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_ambient_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1748981278, - "arguments": [ + "name": "NinePatchAxisMode", + "is_bitfield": false, + "values": [ { - "name": "ambient", - "type": "enum::ReflectionProbe.AmbientMode" + "name": "NINE_PATCH_STRETCH", + "value": 0 + }, + { + "name": "NINE_PATCH_TILE", + "value": 1 + }, + { + "name": "NINE_PATCH_TILE_FIT", + "value": 2 } ] }, { - "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": "CanvasItemTextureFilter", + "is_bitfield": false, + "values": [ { - "name": "ambient", - "type": "Color" + "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": "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": "CanvasItemTextureRepeat", + "is_bitfield": false, + "values": [ { - "name": "ambient_energy", - "type": "float", - "meta": "float" + "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": "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": "CanvasGroupMode", + "is_bitfield": false, + "values": [ { - "name": "max_distance", - "type": "float", - "meta": "float" + "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": "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": "CanvasLightMode", + "is_bitfield": false, + "values": [ { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "CANVAS_LIGHT_MODE_POINT", + "value": 0 + }, + { + "name": "CANVAS_LIGHT_MODE_DIRECTIONAL", + "value": 1 } ] }, { - "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": "CanvasLightBlendMode", + "is_bitfield": false, + "values": [ { - "name": "size", - "type": "Vector3" + "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": "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": "CanvasLightShadowFilter", + "is_bitfield": false, + "values": [ { - "name": "origin_offset", - "type": "Vector3" + "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": "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": "CanvasOccluderPolygonCullMode", + "is_bitfield": false, + "values": [ { - "name": "enable", - "type": "bool" + "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": "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": "GlobalShaderParameterType", + "is_bitfield": false, + "values": [ { - "name": "enable", - "type": "bool" + "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": "is_box_projection_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "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": "set_enable_shadows", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "PipelineSource", + "is_bitfield": false, + "values": [ { - "name": "enable", - "type": "bool" + "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": "are_shadows_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + "name": "Features", + "is_bitfield": false, + "values": [ + { + "name": "FEATURE_SHADERS", + "value": 0 + }, + { + "name": "FEATURE_MULTITHREADED", + "value": 1 + } + ] + } + ], + "methods": [ { - "name": "set_cull_mask", + "name": "texture_2d_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2010018390, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "image", + "type": "Image" } ] }, { - "name": "get_cull_mask", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "set_update_mode", + "name": "texture_2d_layered_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4090221187, + "hash": 913689023, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "mode", - "type": "enum::ReflectionProbe.UpdateMode" + "name": "layers", + "type": "typedarray::Image" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType" } ] }, { - "name": "get_update_mode", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2367550552, - "return_value": { - "type": "enum::ReflectionProbe.UpdateMode" - } - } - ], - "properties": [ - { - "type": "int", - "name": "update_mode", - "setter": "set_update_mode", - "getter": "get_update_mode" - }, - { - "type": "float", - "name": "intensity", - "setter": "set_intensity", - "getter": "get_intensity" - }, - { - "type": "float", - "name": "max_distance", - "setter": "set_max_distance", - "getter": "get_max_distance" - }, - { - "type": "Vector3", - "name": "size", - "setter": "set_size", - "getter": "get_size" - }, - { - "type": "Vector3", - "name": "origin_offset", - "setter": "set_origin_offset", - "getter": "get_origin_offset" - }, - { - "type": "bool", - "name": "box_projection", - "setter": "set_enable_box_projection", - "getter": "is_box_projection_enabled" - }, - { - "type": "bool", - "name": "interior", - "setter": "set_as_interior", - "getter": "is_set_as_interior" - }, - { - "type": "bool", - "name": "enable_shadows", - "setter": "set_enable_shadows", - "getter": "are_shadows_enabled" - }, - { - "type": "int", - "name": "cull_mask", - "setter": "set_cull_mask", - "getter": "get_cull_mask" - }, - { - "type": "float", - "name": "mesh_lod_threshold", - "setter": "set_mesh_lod_threshold", - "getter": "get_mesh_lod_threshold" - }, - { - "type": "int", - "name": "ambient_mode", - "setter": "set_ambient_mode", - "getter": "get_ambient_mode" - }, - { - "type": "Color", - "name": "ambient_color", - "setter": "set_ambient_color", - "getter": "get_ambient_color" - }, - { - "type": "float", - "name": "ambient_color_energy", - "setter": "set_ambient_color_energy", - "getter": "get_ambient_color_energy" - } - ] - }, - { - "name": "RegEx", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "create_from_string", + "name": "texture_3d_create", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2150300909, + "hash": 4036838706, "return_value": { - "type": "RegEx" + "type": "RID" }, "arguments": [ { - "name": "pattern", - "type": "String" + "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": "clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "compile", + "name": "texture_proxy_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, + "hash": 41030802, "return_value": { - "type": "enum::Error" + "type": "RID" }, "arguments": [ { - "name": "pattern", - "type": "String" + "name": "base", + "type": "RID" } ] }, { - "name": "search", - "is_const": true, + "name": "texture_create_from_native_handle", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3365977994, - "hash_compatibility": [ - 4087180739 - ], + "hash": 1682977582, "return_value": { - "type": "RegExMatch" + "type": "RID" }, "arguments": [ { - "name": "subject", - "type": "String" + "name": "type", + "type": "enum::RenderingServer.TextureType" }, { - "name": "offset", + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "native_handle", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "uint64" }, { - "name": "end", + "name": "width", "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": [ + "meta": "int32" + }, { - "name": "subject", - "type": "String" + "name": "height", + "type": "int", + "meta": "int32" }, { - "name": "offset", + "name": "depth", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" }, { - "name": "end", + "name": "layers", "type": "int", "meta": "int32", - "default_value": "-1" + "default_value": "1" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" } ] }, { - "name": "sub", - "is_const": true, + "name": "texture_2d_update", + "is_const": false, "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" - }, + "hash": 999539803, + "arguments": [ { - "name": "all", - "type": "bool", - "default_value": "false" + "name": "texture", + "type": "RID" }, { - "name": "offset", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "image", + "type": "Image" }, { - "name": "end", + "name": "layer", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "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, + "name": "texture_3d_update", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 684822712, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "data", + "type": "typedarray::Image" + } + ] }, { - "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, + "name": "texture_proxy_update", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 395945892, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "proxy_to", + "type": "RID" + } + ] }, { - "name": "get_group_count", - "is_const": true, + "name": "texture_2d_placeholder_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 529393457, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "get_names", - "is_const": true, + "name": "texture_2d_layered_placeholder_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1394585590, "return_value": { - "type": "Dictionary" - } + "type": "RID" + }, + "arguments": [ + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType" + } + ] }, { - "name": "get_strings", - "is_const": true, + "name": "texture_3d_placeholder_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 529393457, "return_value": { - "type": "PackedStringArray" + "type": "RID" } }, { - "name": "get_string", + "name": "texture_2d_get", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 687115856, + "hash": 4206205781, "return_value": { - "type": "String" + "type": "Image" }, "arguments": [ { - "name": "name", - "type": "Variant", - "default_value": "0" + "name": "texture", + "type": "RID" } ] }, { - "name": "get_start", + "name": "texture_2d_layer_get", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490464691, + "hash": 2705440895, "return_value": { - "type": "int", - "meta": "int32" + "type": "Image" }, "arguments": [ { - "name": "name", - "type": "Variant", - "default_value": "0" + "name": "texture", + "type": "RID" + }, + { + "name": "layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_end", + "name": "texture_3d_get", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490464691, + "hash": 2684255073, "return_value": { - "type": "int", - "meta": "int32" + "type": "typedarray::Image" }, "arguments": [ { - "name": "name", - "type": "Variant", - "default_value": "0" + "name": "texture", + "type": "RID" } ] - } - ], - "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", + "name": "texture_replace", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 395945892, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "texture", + "type": "RID" + }, + { + "name": "by_texture", + "type": "RID" } ] }, { - "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", + "name": "texture_set_size_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 4288446313, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_use_global_coordinates", + "name": "texture_set_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2726140452, "arguments": [ { - "name": "use_global_coordinates", - "type": "bool" + "name": "texture", + "type": "RID" + }, + { + "name": "path", + "type": "String" } ] }, { - "name": "get_use_global_coordinates", + "name": "texture_get_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 642473191, "return_value": { - "type": "bool" - } - }, - { - "name": "set_update_position", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "String" + }, "arguments": [ { - "name": "update_remote_position", - "type": "bool" + "name": "texture", + "type": "RID" } ] }, { - "name": "get_update_position", + "name": "texture_get_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1932918979, "return_value": { - "type": "bool" - } + "type": "enum::Image.Format" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] }, { - "name": "set_update_rotation", + "name": "texture_set_force_redraw_if_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "update_remote_rotation", + "name": "texture", + "type": "RID" + }, + { + "name": "enable", "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", + "name": "texture_rd_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1434128712, + "hash_compatibility": [ + 3291180269 + ], + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "update_remote_scale", - "type": "bool" + "name": "rd_texture", + "type": "RID" + }, + { + "name": "layer_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" } ] }, { - "name": "get_update_scale", + "name": "texture_get_rd_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2790148051, "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": "RID" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" + } + ] }, { - "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, + "name": "texture_get_native_handle", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1834114100, + "return_value": { + "type": "int", + "meta": "uint64" + }, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "texture", + "type": "RID" + }, + { + "name": "srgb", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_remote_node", - "is_const": true, + "name": "shader_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 529393457, "return_value": { - "type": "NodePath" + "type": "RID" } }, { - "name": "force_update_cache", + "name": "shader_set_code", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2726140452, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "code", + "type": "String" + } + ] }, { - "name": "set_use_global_coordinates", + "name": "shader_set_path_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2726140452, "arguments": [ { - "name": "use_global_coordinates", - "type": "bool" + "name": "shader", + "type": "RID" + }, + { + "name": "path", + "type": "String" } ] }, { - "name": "get_use_global_coordinates", + "name": "shader_get_code", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 642473191, "return_value": { - "type": "bool" - } + "type": "String" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + } + ] }, { - "name": "set_update_position", - "is_const": false, + "name": "get_shader_parameter_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2684255073, + "return_value": { + "type": "typedarray::Dictionary" + }, "arguments": [ { - "name": "update_remote_position", - "type": "bool" + "name": "shader", + "type": "RID" } ] }, { - "name": "get_update_position", + "name": "shader_get_parameter_default", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2621281810, "return_value": { - "type": "bool" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "set_update_rotation", + "name": "shader_set_default_texture_parameter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4094001817, + "hash_compatibility": [ + 3864903085 + ], "arguments": [ { - "name": "update_remote_rotation", - "type": "bool" + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_update_rotation", + "name": "shader_get_default_texture_parameter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1464608890, + "hash_compatibility": [ + 2523186822 + ], "return_value": { - "type": "bool" - } - }, - { - "name": "set_update_scale", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "RID" + }, "arguments": [ { - "name": "update_remote_scale", - "type": "bool" + "name": "shader", + "type": "RID" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_update_scale", - "is_const": true, + "name": "material_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 529393457, "return_value": { - "type": "bool" + "type": "RID" } - } - ], - "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" + "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" + } + ] }, { - "type": "bool", - "name": "update_scale", - "setter": "set_update_scale", - "getter": "get_update_scale" - } - ] - }, - { - "name": "RenderSceneBuffers", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "configure", + "name": "material_set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3072623270, + "hash": 3477296213, "arguments": [ { - "name": "config", - "type": "RenderSceneBuffersConfiguration" + "name": "material", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] - } - ] - }, - { - "name": "RenderSceneBuffersConfiguration", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ + }, { - "name": "get_render_target", + "name": "material_get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 2621281810, "return_value": { - "type": "RID" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "parameter", + "type": "StringName" + } + ] }, { - "name": "set_render_target", + "name": "material_set_render_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 3411492887, "arguments": [ { - "name": "render_target", + "name": "material", "type": "RID" + }, + { + "name": "priority", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_internal_size", - "is_const": true, + "name": "material_set_next_pass", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, - "return_value": { - "type": "Vector2i" - } + "hash": 395945892, + "arguments": [ + { + "name": "material", + "type": "RID" + }, + { + "name": "next_material", + "type": "RID" + } + ] }, { - "name": "set_internal_size", + "name": "mesh_create_from_surfaces", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 4291747531, + "hash_compatibility": [ + 4007581507 + ], + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "internal_size", - "type": "Vector2i" + "name": "surfaces", + "type": "typedarray::Dictionary" + }, + { + "name": "blend_shape_count", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_target_size", - "is_const": true, + "name": "mesh_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 529393457, "return_value": { - "type": "Vector2i" + "type": "RID" } }, { - "name": "set_target_size", - "is_const": false, + "name": "mesh_surface_get_format_offset", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 2981368685, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "target_size", - "type": "Vector2i" + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + }, + { + "name": "array_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_view_count", + "name": "mesh_surface_get_format_vertex_stride", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3188363337, "return_value": { "type": "int", "meta": "uint32" - } + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_view_count", - "is_const": false, + "name": "mesh_surface_get_format_normal_tangent_stride", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "view_count", + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_scaling_3d_mode", + "name": "mesh_surface_get_format_attribute_stride", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 976778074, + "hash": 3188363337, "return_value": { - "type": "enum::RenderingServer.ViewportScaling3DMode" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_scaling_3d_mode", - "is_const": false, + "name": "mesh_surface_get_format_skin_stride", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 447477857, + "hash": 3188363337, + "return_value": { + "type": "int", + "meta": "uint32" + }, "arguments": [ { - "name": "scaling_3d_mode", - "type": "enum::RenderingServer.ViewportScaling3DMode" + "name": "format", + "type": "bitfield::RenderingServer.ArrayFormat" + }, + { + "name": "vertex_count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_msaa_3d", - "is_const": true, + "name": "mesh_add_surface", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3109158617, - "return_value": { - "type": "enum::RenderingServer.ViewportMSAA" - } + "hash": 1217542888, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "Dictionary" + } + ] }, { - "name": "set_msaa_3d", + "name": "mesh_add_surface_from_arrays", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3952630748, + "hash": 2342446560, + "hash_compatibility": [ + 1247008646 + ], "arguments": [ { - "name": "msaa_3d", - "type": "enum::RenderingServer.ViewportMSAA" + "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": "get_screen_space_aa", + "name": "mesh_get_blend_shape_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 641513172, + "hash": 2198884583, "return_value": { - "type": "enum::RenderingServer.ViewportScreenSpaceAA" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] }, { - "name": "set_screen_space_aa", + "name": "mesh_set_blend_shape_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 139543108, + "hash": 1294662092, "arguments": [ { - "name": "screen_space_aa", - "type": "enum::RenderingServer.ViewportScreenSpaceAA" + "name": "mesh", + "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.BlendShapeMode" } ] }, { - "name": "get_fsr_sharpness", + "name": "mesh_get_blend_shape_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4282291819, "return_value": { - "type": "float", - "meta": "float" - } + "type": "enum::RenderingServer.BlendShapeMode" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + } + ] }, { - "name": "set_fsr_sharpness", + "name": "mesh_surface_set_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2310537182, "arguments": [ { - "name": "fsr_sharpness", - "type": "float", - "meta": "float" + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "material", + "type": "RID" } ] }, { - "name": "get_texture_mipmap_bias", + "name": "mesh_surface_get_material", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1066463050, "return_value": { - "type": "float", - "meta": "float" - } + "type": "RID" + }, + "arguments": [ + { + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_texture_mipmap_bias", + "name": "mesh_get_surface", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 186674697, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "texture_mipmap_bias", - "type": "float", - "meta": "float" + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" } - ] - } - ], - "properties": [ - { - "type": "RID", - "name": "render_target", - "setter": "set_render_target", - "getter": "get_render_target" - }, - { - "type": "Vector2i", - "name": "internal_size", - "setter": "set_internal_size", - "getter": "get_internal_size" - }, - { - "type": "Vector2i", - "name": "target_size", - "setter": "set_target_size", - "getter": "get_target_size" - }, - { - "type": "int", - "name": "view_count", - "setter": "set_view_count", - "getter": "get_view_count" - }, - { - "type": "int", - "name": "scaling_3d_mode", - "setter": "set_scaling_3d_mode", - "getter": "get_scaling_3d_mode" - }, - { - "type": "int", - "name": "msaa_3d", - "setter": "set_msaa_3d", - "getter": "get_msaa_3d" - }, - { - "type": "int", - "name": "screen_space_aa", - "setter": "set_screen_space_aa", - "getter": "get_screen_space_aa" - }, - { - "type": "bool", - "name": "fsr_sharpness", - "setter": "set_fsr_sharpness", - "getter": "get_fsr_sharpness" - }, - { - "type": "bool", - "name": "texture_mipmap_bias", - "setter": "set_texture_mipmap_bias", - "getter": "get_texture_mipmap_bias" - } - ] - }, - { - "name": "RenderSceneBuffersExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RenderSceneBuffers", - "api_type": "core", - "methods": [ + ] + }, { - "name": "_configure", - "is_const": false, - "is_static": false, + "name": "mesh_surface_get_arrays", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "config", - "type": "RenderSceneBuffersConfiguration" + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "name": "_set_fsr_sharpness", - "is_const": false, - "is_static": false, + "name": "mesh_surface_get_blend_shape_arrays", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1778388067, + "return_value": { + "type": "typedarray::Array" + }, "arguments": [ { - "name": "fsr_sharpness", - "type": "float", - "meta": "float" + "name": "mesh", + "type": "RID" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "name": "_set_texture_mipmap_bias", - "is_const": false, - "is_static": false, + "name": "mesh_get_surface_count", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2198884583, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "texture_mipmap_bias", - "type": "float", - "meta": "float" + "name": "mesh", + "type": "RID" } ] }, { - "name": "_set_use_debanding", + "name": "mesh_set_custom_aabb", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, "arguments": [ { - "name": "use_debanding", - "type": "bool" + "name": "mesh", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" } ] - } - ] - }, - { - "name": "RenderSceneBuffersRD", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RenderSceneBuffers", - "api_type": "core", - "methods": [ + }, { - "name": "has_texture", + "name": "mesh_get_custom_aabb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, + "hash": 974181306, "return_value": { - "type": "bool" + "type": "AABB" }, "arguments": [ { - "name": "context", - "type": "StringName" + "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": "name", - "type": "StringName" + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "name": "create_texture", + "name": "mesh_clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3559915770, - "return_value": { - "type": "RID" - }, + "hash": 2722037293, "arguments": [ { - "name": "context", - "type": "StringName" - }, + "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": "name", - "type": "StringName" + "name": "mesh", + "type": "RID" }, { - "name": "data_format", - "type": "enum::RenderingDevice.DataFormat" + "name": "surface", + "type": "int", + "meta": "int32" }, { - "name": "usage_bits", + "name": "offset", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "texture_samples", - "type": "enum::RenderingDevice.TextureSamples" - }, + "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": "size", - "type": "Vector2i" + "name": "mesh", + "type": "RID" }, { - "name": "layers", + "name": "surface", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "mipmaps", + "name": "offset", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "unique", - "type": "bool" + "name": "data", + "type": "PackedByteArray" } ] }, { - "name": "create_texture_from_format", + "name": "mesh_surface_update_skin_region", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3344669382, - "return_value": { - "type": "RID" - }, + "hash": 2900195149, "arguments": [ { - "name": "context", - "type": "StringName" + "name": "mesh", + "type": "RID" }, { - "name": "name", - "type": "StringName" + "name": "surface", + "type": "int", + "meta": "int32" }, { - "name": "format", - "type": "RDTextureFormat" + "name": "offset", + "type": "int", + "meta": "int32" }, { - "name": "view", - "type": "RDTextureView" + "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": "unique", - "type": "bool" + "name": "shadow_mesh", + "type": "RID" } ] }, { - "name": "create_texture_view", + "name": "multimesh_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 283055834, + "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": "context", - "type": "StringName" + "name": "multimesh", + "type": "RID" }, { - "name": "name", - "type": "StringName" + "name": "instances", + "type": "int", + "meta": "int32" }, { - "name": "view_name", - "type": "StringName" + "name": "transform_format", + "type": "enum::RenderingServer.MultimeshTransformFormat" }, { - "name": "view", - "type": "RDTextureView" + "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": "get_texture", + "name": "multimesh_get_instance_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 750006389, + "hash": 2198884583, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "context", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" + "name": "multimesh", + "type": "RID" } ] }, { - "name": "get_texture_format", - "is_const": true, + "name": "multimesh_set_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 371461758, - "return_value": { - "type": "RDTextureFormat" - }, + "hash": 395945892, "arguments": [ { - "name": "context", - "type": "StringName" + "name": "multimesh", + "type": "RID" }, { - "name": "name", - "type": "StringName" + "name": "mesh", + "type": "RID" } ] }, { - "name": "get_texture_slice", + "name": "multimesh_instance_set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 588440706, - "return_value": { - "type": "RID" - }, + "hash": 675327471, "arguments": [ { - "name": "context", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" + "name": "multimesh", + "type": "RID" }, { - "name": "layer", + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "mipmap", - "type": "int", - "meta": "uint32" + "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": "layers", + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "mipmaps", - "type": "int", - "meta": "uint32" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_texture_slice_view", + "name": "multimesh_instance_set_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 682451778, - "return_value": { - "type": "RID" - }, + "hash": 176975443, "arguments": [ { - "name": "context", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" + "name": "multimesh", + "type": "RID" }, { - "name": "layer", + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "mipmap", - "type": "int", - "meta": "uint32" - }, + "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": "layers", - "type": "int", - "meta": "uint32" + "name": "multimesh", + "type": "RID" }, { - "name": "mipmaps", + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "view", - "type": "RDTextureView" + "name": "custom_data", + "type": "Color" } ] }, { - "name": "get_texture_slice_size", - "is_const": false, + "name": "multimesh_get_mesh", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2617625368, + "hash": 3814569979, "return_value": { - "type": "Vector2i" + "type": "RID" }, "arguments": [ { - "name": "context", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" - }, + "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": "mipmap", - "type": "int", - "meta": "uint32" + "name": "multimesh", + "type": "RID" } ] }, { - "name": "clear_context", + "name": "multimesh_set_custom_aabb", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 3696536120, "arguments": [ { - "name": "context", - "type": "StringName" + "name": "multimesh", + "type": "RID" + }, + { + "name": "aabb", + "type": "AABB" } ] }, { - "name": "get_color_texture", - "is_const": false, + "name": "multimesh_get_custom_aabb", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 974181306, "return_value": { - "type": "RID" - } + "type": "AABB" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] }, { - "name": "get_color_layer", - "is_const": false, + "name": "multimesh_instance_get_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 937000113, + "hash": 1050775521, "return_value": { - "type": "RID" + "type": "Transform3D" }, "arguments": [ { - "name": "layer", + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_depth_texture", - "is_const": false, + "name": "multimesh_instance_get_transform_2d", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1324854622, "return_value": { - "type": "RID" - } + "type": "Transform2D" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_depth_layer", - "is_const": false, + "name": "multimesh_instance_get_color", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 937000113, + "hash": 2946315076, "return_value": { - "type": "RID" + "type": "Color" }, "arguments": [ { - "name": "layer", + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_velocity_texture", - "is_const": false, + "name": "multimesh_instance_get_custom_data", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 2946315076, "return_value": { - "type": "RID" - } + "type": "Color" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_velocity_layer", + "name": "multimesh_set_visible_instances", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 937000113, - "return_value": { - "type": "RID" - }, + "hash": 3411492887, "arguments": [ { - "name": "layer", + "name": "multimesh", + "type": "RID" + }, + { + "name": "visible", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_render_target", + "name": "multimesh_get_visible_instances", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 2198884583, "return_value": { - "type": "RID" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] }, { - "name": "get_view_count", + "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": 3905245786, + "hash": 3814569979, "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] }, { - "name": "get_internal_size", + "name": "multimesh_get_buffer_rd_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 3814569979, "return_value": { - "type": "Vector2i" - } + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] }, { - "name": "get_use_taa", + "name": "multimesh_get_buffer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3964669176, "return_value": { - "type": "bool" - } - } - ] - }, - { - "name": "RenderingDevice", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "constants": [ - { - "name": "INVALID_ID", - "value": -1 + "type": "PackedFloat32Array" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] }, { - "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": "multimesh_set_buffer_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659844711, + "arguments": [ { - "name": "DEVICE_TYPE_VIRTUAL_GPU", - "value": 3 + "name": "multimesh", + "type": "RID" }, { - "name": "DEVICE_TYPE_CPU", - "value": 4 + "name": "buffer", + "type": "PackedFloat32Array" }, { - "name": "DEVICE_TYPE_MAX", - "value": 5 + "name": "buffer_previous", + "type": "PackedFloat32Array" } ] }, { - "name": "DriverResource", - "is_bitfield": false, - "values": [ - { - "name": "DRIVER_RESOURCE_VULKAN_DEVICE", - "value": 0 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_PHYSICAL_DEVICE", - "value": 1 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_INSTANCE", - "value": 2 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_QUEUE", - "value": 3 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_QUEUE_FAMILY_INDEX", - "value": 4 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_IMAGE", - "value": 5 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_IMAGE_VIEW", - "value": 6 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_IMAGE_NATIVE_TEXTURE_FORMAT", - "value": 7 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_SAMPLER", - "value": 8 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_DESCRIPTOR_SET", - "value": 9 - }, - { - "name": "DRIVER_RESOURCE_VULKAN_BUFFER", - "value": 10 - }, + "name": "multimesh_set_physics_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "DRIVER_RESOURCE_VULKAN_COMPUTE_PIPELINE", - "value": 11 + "name": "multimesh", + "type": "RID" }, { - "name": "DRIVER_RESOURCE_VULKAN_RENDER_PIPELINE", - "value": 12 + "name": "interpolated", + "type": "bool" } ] }, { - "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": "multimesh_set_physics_interpolation_quality", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3934808223, + "arguments": [ { - "name": "DATA_FORMAT_R16_SSCALED", - "value": 72 + "name": "multimesh", + "type": "RID" }, { - "name": "DATA_FORMAT_R16_UINT", - "value": 73 - }, + "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": "DATA_FORMAT_R16_SINT", - "value": 74 + "name": "multimesh", + "type": "RID" }, { - "name": "DATA_FORMAT_R16_SFLOAT", - "value": 75 - }, + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "skeleton_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "skeleton_allocate_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904426712, + "arguments": [ { - "name": "DATA_FORMAT_R16G16_UNORM", - "value": 76 + "name": "skeleton", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16_SNORM", - "value": 77 + "name": "bones", + "type": "int", + "meta": "int32" }, { - "name": "DATA_FORMAT_R16G16_USCALED", - "value": 78 - }, + "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": "DATA_FORMAT_R16G16_SSCALED", - "value": 79 - }, + "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": "DATA_FORMAT_R16G16_UINT", - "value": 80 + "name": "skeleton", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16_SINT", - "value": 81 + "name": "bone", + "type": "int", + "meta": "int32" }, { - "name": "DATA_FORMAT_R16G16_SFLOAT", - "value": 82 - }, + "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": "DATA_FORMAT_R16G16B16_UNORM", - "value": 83 + "name": "skeleton", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16B16_SNORM", - "value": 84 - }, + "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": "DATA_FORMAT_R16G16B16_USCALED", - "value": 85 + "name": "skeleton", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16B16_SSCALED", - "value": 86 + "name": "bone", + "type": "int", + "meta": "int32" }, { - "name": "DATA_FORMAT_R16G16B16_UINT", - "value": 87 - }, + "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": "DATA_FORMAT_R16G16B16_SINT", - "value": 88 + "name": "skeleton", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16B16_SFLOAT", - "value": 89 - }, + "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": "DATA_FORMAT_R16G16B16A16_UNORM", - "value": 90 + "name": "skeleton", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16B16A16_SNORM", - "value": 91 - }, + "name": "base_transform", + "type": "Transform2D" + } + ] + }, + { + "name": "directional_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "omni_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "spot_light_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "light_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ { - "name": "DATA_FORMAT_R16G16B16A16_USCALED", - "value": 92 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16B16A16_SSCALED", - "value": 93 - }, + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "light_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501936875, + "arguments": [ { - "name": "DATA_FORMAT_R16G16B16A16_UINT", - "value": 94 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R16G16B16A16_SINT", - "value": 95 + "name": "param", + "type": "enum::RenderingServer.LightParam" }, { - "name": "DATA_FORMAT_R16G16B16A16_SFLOAT", - "value": 96 - }, + "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": "DATA_FORMAT_R32_UINT", - "value": 97 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R32_SINT", - "value": 98 - }, + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "light_set_projector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "DATA_FORMAT_R32_SFLOAT", - "value": 99 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R32G32_UINT", - "value": 100 - }, + "name": "texture", + "type": "RID" + } + ] + }, + { + "name": "light_set_negative", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "DATA_FORMAT_R32G32_SINT", - "value": 101 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R32G32_SFLOAT", - "value": 102 - }, + "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": "DATA_FORMAT_R32G32B32_UINT", - "value": 103 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R32G32B32_SINT", - "value": 104 - }, + "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": "DATA_FORMAT_R32G32B32_SFLOAT", - "value": 105 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_R32G32B32A32_UINT", - "value": 106 + "name": "enabled", + "type": "bool" }, { - "name": "DATA_FORMAT_R32G32B32A32_SINT", - "value": 107 + "name": "begin", + "type": "float", + "meta": "float" }, { - "name": "DATA_FORMAT_R32G32B32A32_SFLOAT", - "value": 108 + "name": "shadow", + "type": "float", + "meta": "float" }, { - "name": "DATA_FORMAT_R64_UINT", - "value": 109 - }, + "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": "DATA_FORMAT_R64_SINT", - "value": 110 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R64_SFLOAT", - "value": 111 - }, + "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": "DATA_FORMAT_R64G64_UINT", - "value": 112 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R64G64_SINT", - "value": 113 - }, + "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": "DATA_FORMAT_R64G64_SFLOAT", - "value": 114 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R64G64B64_UINT", - "value": 115 - }, + "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": "DATA_FORMAT_R64G64B64_SINT", - "value": 116 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R64G64B64_SFLOAT", - "value": 117 - }, + "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": "DATA_FORMAT_R64G64B64A64_UINT", - "value": 118 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_R64G64B64A64_SINT", - "value": 119 - }, + "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": "DATA_FORMAT_R64G64B64A64_SFLOAT", - "value": 120 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_B10G11R11_UFLOAT_PACK32", - "value": 121 - }, + "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": "DATA_FORMAT_E5B9G9R9_UFLOAT_PACK32", - "value": 122 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_D16_UNORM", - "value": 123 - }, + "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": "DATA_FORMAT_X8_D24_UNORM_PACK32", - "value": 124 + "name": "light", + "type": "RID" }, { - "name": "DATA_FORMAT_D32_SFLOAT", - "value": 125 - }, + "name": "mode", + "type": "enum::RenderingServer.LightDirectionalSkyMode" + } + ] + }, + { + "name": "light_projectors_set_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 43944325, + "arguments": [ { - "name": "DATA_FORMAT_S8_UINT", - "value": 126 - }, + "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": "DATA_FORMAT_D16_UNORM_S8_UINT", - "value": 127 - }, + "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": "DATA_FORMAT_D24_UNORM_S8_UINT", - "value": 128 - }, + "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": "DATA_FORMAT_D32_SFLOAT_S8_UINT", - "value": 129 - }, + "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": "DATA_FORMAT_BC1_RGB_UNORM_BLOCK", - "value": 130 + "name": "size", + "type": "int", + "meta": "int32" }, { - "name": "DATA_FORMAT_BC1_RGB_SRGB_BLOCK", - "value": 131 - }, + "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": "DATA_FORMAT_BC1_RGBA_UNORM_BLOCK", - "value": 132 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC1_RGBA_SRGB_BLOCK", - "value": 133 - }, + "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": "DATA_FORMAT_BC2_UNORM_BLOCK", - "value": 134 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC2_SRGB_BLOCK", - "value": 135 - }, + "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": "DATA_FORMAT_BC3_UNORM_BLOCK", - "value": 136 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC3_SRGB_BLOCK", - "value": 137 - }, + "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": "DATA_FORMAT_BC4_UNORM_BLOCK", - "value": 138 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC4_SNORM_BLOCK", - "value": 139 - }, + "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": "DATA_FORMAT_BC5_UNORM_BLOCK", - "value": 140 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC5_SNORM_BLOCK", - "value": 141 - }, + "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": "DATA_FORMAT_BC6H_UFLOAT_BLOCK", - "value": 142 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC6H_SFLOAT_BLOCK", - "value": 143 - }, + "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": "DATA_FORMAT_BC7_UNORM_BLOCK", - "value": 144 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_BC7_SRGB_BLOCK", - "value": 145 - }, + "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": "DATA_FORMAT_ETC2_R8G8B8_UNORM_BLOCK", - "value": 146 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ETC2_R8G8B8_SRGB_BLOCK", - "value": 147 - }, + "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": "DATA_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK", - "value": 148 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK", - "value": 149 - }, + "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": "DATA_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK", - "value": 150 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK", - "value": 151 - }, + "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": "DATA_FORMAT_EAC_R11_UNORM_BLOCK", - "value": 152 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_EAC_R11_SNORM_BLOCK", - "value": 153 - }, + "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": "DATA_FORMAT_EAC_R11G11_UNORM_BLOCK", - "value": 154 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_EAC_R11G11_SNORM_BLOCK", - "value": 155 - }, + "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": "DATA_FORMAT_ASTC_4x4_UNORM_BLOCK", - "value": 156 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_4x4_SRGB_BLOCK", - "value": 157 - }, + "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": "DATA_FORMAT_ASTC_5x4_UNORM_BLOCK", - "value": 158 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_5x4_SRGB_BLOCK", - "value": 159 - }, + "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": "DATA_FORMAT_ASTC_5x5_UNORM_BLOCK", - "value": 160 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_5x5_SRGB_BLOCK", - "value": 161 - }, + "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": "DATA_FORMAT_ASTC_6x5_UNORM_BLOCK", - "value": 162 + "name": "probe", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_6x5_SRGB_BLOCK", - "value": 163 - }, + "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": "DATA_FORMAT_ASTC_6x6_UNORM_BLOCK", - "value": 164 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_6x6_SRGB_BLOCK", - "value": 165 - }, + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "decal_set_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3953344054, + "arguments": [ { - "name": "DATA_FORMAT_ASTC_8x5_UNORM_BLOCK", - "value": 166 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_8x5_SRGB_BLOCK", - "value": 167 + "name": "type", + "type": "enum::RenderingServer.DecalTexture" }, { - "name": "DATA_FORMAT_ASTC_8x6_UNORM_BLOCK", - "value": 168 - }, + "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": "DATA_FORMAT_ASTC_8x6_SRGB_BLOCK", - "value": 169 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_8x8_UNORM_BLOCK", - "value": 170 - }, + "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": "DATA_FORMAT_ASTC_8x8_SRGB_BLOCK", - "value": 171 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_10x5_UNORM_BLOCK", - "value": 172 - }, + "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": "DATA_FORMAT_ASTC_10x5_SRGB_BLOCK", - "value": 173 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_10x6_UNORM_BLOCK", - "value": 174 - }, + "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": "DATA_FORMAT_ASTC_10x6_SRGB_BLOCK", - "value": 175 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_10x8_UNORM_BLOCK", - "value": 176 - }, + "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": "DATA_FORMAT_ASTC_10x8_SRGB_BLOCK", - "value": 177 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_10x10_UNORM_BLOCK", - "value": 178 + "name": "enabled", + "type": "bool" }, { - "name": "DATA_FORMAT_ASTC_10x10_SRGB_BLOCK", - "value": 179 + "name": "begin", + "type": "float", + "meta": "float" }, { - "name": "DATA_FORMAT_ASTC_12x10_UNORM_BLOCK", - "value": 180 - }, + "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": "DATA_FORMAT_ASTC_12x10_SRGB_BLOCK", - "value": 181 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_ASTC_12x12_UNORM_BLOCK", - "value": 182 + "name": "above", + "type": "float", + "meta": "float" }, { - "name": "DATA_FORMAT_ASTC_12x12_SRGB_BLOCK", - "value": 183 - }, + "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": "DATA_FORMAT_G8B8G8R8_422_UNORM", - "value": 184 + "name": "decal", + "type": "RID" }, { - "name": "DATA_FORMAT_B8G8R8G8_422_UNORM", - "value": 185 - }, + "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": "DATA_FORMAT_G8_B8_R8_3PLANE_420_UNORM", - "value": 186 - }, + "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": "DATA_FORMAT_G8_B8R8_2PLANE_420_UNORM", - "value": 187 - }, + "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": "DATA_FORMAT_G8_B8_R8_3PLANE_422_UNORM", - "value": 188 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G8_B8R8_2PLANE_422_UNORM", - "value": 189 + "name": "to_cell_xform", + "type": "Transform3D" }, { - "name": "DATA_FORMAT_G8_B8_R8_3PLANE_444_UNORM", - "value": 190 + "name": "aabb", + "type": "AABB" }, { - "name": "DATA_FORMAT_R10X6_UNORM_PACK16", - "value": 191 + "name": "octree_size", + "type": "Vector3i" }, { - "name": "DATA_FORMAT_R10X6G10X6_UNORM_2PACK16", - "value": 192 + "name": "octree_cells", + "type": "PackedByteArray" }, { - "name": "DATA_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16", - "value": 193 + "name": "data_cells", + "type": "PackedByteArray" }, { - "name": "DATA_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16", - "value": 194 + "name": "distance_field", + "type": "PackedByteArray" }, { - "name": "DATA_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16", - "value": 195 - }, + "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": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16", - "value": 196 - }, + "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": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16", - "value": 197 - }, + "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": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16", - "value": 198 - }, + "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": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16", - "value": 199 - }, + "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": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16", - "value": 200 - }, + "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": "DATA_FORMAT_R12X4_UNORM_PACK16", - "value": 201 - }, + "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": "DATA_FORMAT_R12X4G12X4_UNORM_2PACK16", - "value": 202 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16", - "value": 203 - }, + "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": "DATA_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16", - "value": 204 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16", - "value": 205 - }, + "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": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16", - "value": 206 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16", - "value": 207 - }, + "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": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16", - "value": 208 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16", - "value": 209 - }, + "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": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16", - "value": 210 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G16B16G16R16_422_UNORM", - "value": 211 - }, + "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": "DATA_FORMAT_B16G16R16G16_422_UNORM", - "value": 212 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G16_B16_R16_3PLANE_420_UNORM", - "value": 213 - }, + "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": "DATA_FORMAT_G16_B16R16_2PLANE_420_UNORM", - "value": 214 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G16_B16_R16_3PLANE_422_UNORM", - "value": 215 - }, + "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": "DATA_FORMAT_G16_B16R16_2PLANE_422_UNORM", - "value": 216 + "name": "voxel_gi", + "type": "RID" }, { - "name": "DATA_FORMAT_G16_B16_R16_3PLANE_444_UNORM", - "value": 217 - }, + "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": "DATA_FORMAT_MAX", - "value": 218 + "name": "quality", + "type": "enum::RenderingServer.VoxelGIQuality" } ] }, { - "name": "BarrierMask", - "is_bitfield": true, - "values": [ + "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": "BARRIER_MASK_VERTEX", - "value": 1 + "name": "lightmap", + "type": "RID" }, { - "name": "BARRIER_MASK_FRAGMENT", - "value": 8 + "name": "light", + "type": "RID" }, { - "name": "BARRIER_MASK_COMPUTE", - "value": 2 - }, + "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": "BARRIER_MASK_TRANSFER", - "value": 4 + "name": "lightmap", + "type": "RID" }, { - "name": "BARRIER_MASK_RASTER", - "value": 9 - }, + "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": "BARRIER_MASK_ALL_BARRIERS", - "value": 32767 + "name": "lightmap", + "type": "RID" }, { - "name": "BARRIER_MASK_NO_BARRIER", - "value": 32768 + "name": "interior", + "type": "bool" } ] }, { - "name": "TextureType", - "is_bitfield": false, - "values": [ + "name": "lightmap_set_probe_capture_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3217845880, + "arguments": [ { - "name": "TEXTURE_TYPE_1D", - "value": 0 + "name": "lightmap", + "type": "RID" }, { - "name": "TEXTURE_TYPE_2D", - "value": 1 + "name": "points", + "type": "PackedVector3Array" }, { - "name": "TEXTURE_TYPE_3D", - "value": 2 + "name": "point_sh", + "type": "PackedColorArray" }, { - "name": "TEXTURE_TYPE_CUBE", - "value": 3 + "name": "tetrahedra", + "type": "PackedInt32Array" }, { - "name": "TEXTURE_TYPE_1D_ARRAY", - "value": 4 - }, + "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": "TEXTURE_TYPE_2D_ARRAY", - "value": 5 - }, + "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": "TEXTURE_TYPE_CUBE_ARRAY", - "value": 6 - }, + "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": "TEXTURE_TYPE_MAX", - "value": 7 + "name": "lightmap", + "type": "RID" } ] }, { - "name": "TextureSamples", - "is_bitfield": false, - "values": [ + "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": "TEXTURE_SAMPLES_1", - "value": 0 - }, + "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": "TEXTURE_SAMPLES_2", - "value": 1 + "name": "lightmap", + "type": "RID" }, { - "name": "TEXTURE_SAMPLES_4", - "value": 2 - }, + "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": "TEXTURE_SAMPLES_8", - "value": 3 - }, + "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": "TEXTURE_SAMPLES_16", - "value": 4 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_SAMPLES_32", - "value": 5 - }, + "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": "TEXTURE_SAMPLES_64", - "value": 6 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_SAMPLES_MAX", - "value": 7 + "name": "emitting", + "type": "bool" } ] }, { - "name": "TextureUsageBits", - "is_bitfield": true, - "values": [ + "name": "particles_get_emitting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "TEXTURE_USAGE_SAMPLING_BIT", - "value": 1 - }, + "name": "particles", + "type": "RID" + } + ] + }, + { + "name": "particles_set_amount", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "TEXTURE_USAGE_COLOR_ATTACHMENT_BIT", - "value": 2 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT", - "value": 4 - }, + "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": "TEXTURE_USAGE_STORAGE_BIT", - "value": 8 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_USAGE_STORAGE_ATOMIC_BIT", - "value": 16 - }, + "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": "TEXTURE_USAGE_CPU_READ_BIT", - "value": 32 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_USAGE_CAN_UPDATE_BIT", - "value": 64 - }, + "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": "TEXTURE_USAGE_CAN_COPY_FROM_BIT", - "value": 128 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_USAGE_CAN_COPY_TO_BIT", - "value": 256 + "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": "TEXTURE_USAGE_INPUT_ATTACHMENT_BIT", - "value": 512 + "name": "time", + "type": "float", + "meta": "double" } ] }, { - "name": "TextureSwizzle", - "is_bitfield": false, - "values": [ + "name": "particles_request_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ { - "name": "TEXTURE_SWIZZLE_IDENTITY", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_SWIZZLE_ZERO", - "value": 1 + "name": "time", + "type": "float", + "meta": "float" + } + ] + }, + { + "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": "TEXTURE_SWIZZLE_ONE", - "value": 2 + "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": "TEXTURE_SWIZZLE_R", - "value": 3 + "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": "TEXTURE_SWIZZLE_G", - "value": 4 + "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": "TEXTURE_SWIZZLE_B", - "value": 5 - }, + "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": "TEXTURE_SWIZZLE_A", - "value": 6 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_SWIZZLE_MAX", - "value": 7 + "name": "aabb", + "type": "AABB" } ] }, { - "name": "TextureSliceType", - "is_bitfield": false, - "values": [ + "name": "particles_set_speed_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ { - "name": "TEXTURE_SLICE_2D", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "TEXTURE_SLICE_CUBEMAP", - "value": 1 + "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": "TEXTURE_SLICE_3D", - "value": 2 + "name": "enable", + "type": "bool" } ] }, { - "name": "SamplerFilter", - "is_bitfield": false, - "values": [ + "name": "particles_set_process_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "SAMPLER_FILTER_NEAREST", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_FILTER_LINEAR", - "value": 1 + "name": "material", + "type": "RID" } ] }, { - "name": "SamplerRepeatMode", - "is_bitfield": false, - "values": [ + "name": "particles_set_fixed_fps", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "SAMPLER_REPEAT_MODE_REPEAT", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_REPEAT_MODE_MIRRORED_REPEAT", - "value": 1 - }, + "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": "SAMPLER_REPEAT_MODE_CLAMP_TO_EDGE", - "value": 2 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER", - "value": 3 - }, + "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": "SAMPLER_REPEAT_MODE_MIRROR_CLAMP_TO_EDGE", - "value": 4 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_REPEAT_MODE_MAX", - "value": 5 + "name": "enable", + "type": "bool" } ] }, { - "name": "SamplerBorderColor", - "is_bitfield": false, - "values": [ + "name": "particles_set_collision_base_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ { - "name": "SAMPLER_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_BORDER_COLOR_INT_TRANSPARENT_BLACK", - "value": 1 - }, + "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": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_BLACK", - "value": 2 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_BLACK", - "value": 3 - }, + "name": "align", + "type": "enum::RenderingServer.ParticlesTransformAlign" + } + ] + }, + { + "name": "particles_set_trails", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2010054925, + "arguments": [ { - "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_WHITE", - "value": 4 + "name": "particles", + "type": "RID" }, { - "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_WHITE", - "value": 5 + "name": "enable", + "type": "bool" }, { - "name": "SAMPLER_BORDER_COLOR_MAX", - "value": 6 + "name": "length_sec", + "type": "float", + "meta": "float" } ] }, { - "name": "VertexFrequency", - "is_bitfield": false, - "values": [ + "name": "particles_set_trail_bind_poses", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, + "arguments": [ { - "name": "VERTEX_FREQUENCY_VERTEX", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "VERTEX_FREQUENCY_INSTANCE", - "value": 1 + "name": "bind_poses", + "type": "typedarray::Transform3D" } ] }, { - "name": "IndexBufferFormat", - "is_bitfield": false, - "values": [ - { - "name": "INDEX_BUFFER_FORMAT_UINT16", - "value": 0 - }, + "name": "particles_is_inactive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "INDEX_BUFFER_FORMAT_UINT32", - "value": 1 + "name": "particles", + "type": "RID" } ] }, { - "name": "StorageBufferUsage", - "is_bitfield": true, - "values": [ + "name": "particles_request_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ { - "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT", - "value": 1 + "name": "particles", + "type": "RID" } ] }, { - "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": "particles_restart", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ { - "name": "UNIFORM_TYPE_MAX", - "value": 10 + "name": "particles", + "type": "RID" } ] }, { - "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": "particles_set_subemitter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY", - "value": 4 + "name": "particles", + "type": "RID" }, { - "name": "RENDER_PRIMITIVE_TRIANGLES", - "value": 5 - }, + "name": "subemitter_particles", + "type": "RID" + } + ] + }, + { + "name": "particles_emit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4043136117, + "arguments": [ { - "name": "RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY", - "value": 6 + "name": "particles", + "type": "RID" }, { - "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS", - "value": 7 + "name": "transform", + "type": "Transform3D" }, { - "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY", - "value": 8 + "name": "velocity", + "type": "Vector3" }, { - "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX", - "value": 9 + "name": "color", + "type": "Color" }, { - "name": "RENDER_PRIMITIVE_TESSELATION_PATCH", - "value": 10 + "name": "custom", + "type": "Color" }, { - "name": "RENDER_PRIMITIVE_MAX", - "value": 11 + "name": "emit_flags", + "type": "int", + "meta": "uint32" } ] }, { - "name": "PolygonCullMode", - "is_bitfield": false, - "values": [ - { - "name": "POLYGON_CULL_DISABLED", - "value": 0 - }, + "name": "particles_set_draw_order", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 935028487, + "arguments": [ { - "name": "POLYGON_CULL_FRONT", - "value": 1 + "name": "particles", + "type": "RID" }, { - "name": "POLYGON_CULL_BACK", - "value": 2 + "name": "order", + "type": "enum::RenderingServer.ParticlesDrawOrder" } ] }, { - "name": "PolygonFrontFace", - "is_bitfield": false, - "values": [ + "name": "particles_set_draw_passes", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "POLYGON_FRONT_FACE_CLOCKWISE", - "value": 0 + "name": "particles", + "type": "RID" }, { - "name": "POLYGON_FRONT_FACE_COUNTER_CLOCKWISE", - "value": 1 + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "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": "particles_set_draw_pass_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2310537182, + "arguments": [ { - "name": "STENCIL_OP_INCREMENT_AND_WRAP", - "value": 6 + "name": "particles", + "type": "RID" }, { - "name": "STENCIL_OP_DECREMENT_AND_WRAP", - "value": 7 + "name": "pass", + "type": "int", + "meta": "int32" }, { - "name": "STENCIL_OP_MAX", - "value": 8 + "name": "mesh", + "type": "RID" } ] }, { - "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": "particles_get_current_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3952830260, + "return_value": { + "type": "AABB" + }, + "arguments": [ { - "name": "COMPARE_OP_MAX", - "value": 8 + "name": "particles", + "type": "RID" } ] }, { - "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": "particles_set_emission_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3935195649, + "arguments": [ { - "name": "LOGIC_OP_SET", - "value": 15 + "name": "particles", + "type": "RID" }, { - "name": "LOGIC_OP_MAX", - "value": 16 + "name": "transform", + "type": "Transform3D" } ] }, { - "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": "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": "BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA", - "value": 18 + "name": "particles_collision", + "type": "RID" }, { - "name": "BLEND_FACTOR_MAX", - "value": 19 + "name": "type", + "type": "enum::RenderingServer.ParticlesCollisionType" } ] }, { - "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": "particles_collision_set_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "BLEND_OP_MAXIMUM", - "value": 4 + "name": "particles_collision", + "type": "RID" }, { - "name": "BLEND_OP_MAX", - "value": 5 + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "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": "particles_collision_set_sphere_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ { - "name": "DYNAMIC_STATE_STENCIL_WRITE_MASK", - "value": 32 + "name": "particles_collision", + "type": "RID" }, { - "name": "DYNAMIC_STATE_STENCIL_REFERENCE", - "value": 64 + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "InitialAction", - "is_bitfield": false, - "values": [ - { - "name": "INITIAL_ACTION_CLEAR", - "value": 0 - }, + "name": "particles_collision_set_box_extents", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3227306858, + "arguments": [ { - "name": "INITIAL_ACTION_CLEAR_REGION", - "value": 1 + "name": "particles_collision", + "type": "RID" }, { - "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE", - "value": 2 - }, + "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": "INITIAL_ACTION_KEEP", - "value": 3 + "name": "particles_collision", + "type": "RID" }, { - "name": "INITIAL_ACTION_DROP", - "value": 4 - }, + "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": "INITIAL_ACTION_CONTINUE", - "value": 5 + "name": "particles_collision", + "type": "RID" }, { - "name": "INITIAL_ACTION_MAX", - "value": 6 + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "FinalAction", - "is_bitfield": false, - "values": [ + "name": "particles_collision_set_attractor_attenuation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ { - "name": "FINAL_ACTION_READ", - "value": 0 + "name": "particles_collision", + "type": "RID" }, { - "name": "FINAL_ACTION_DISCARD", - "value": 1 - }, + "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": "FINAL_ACTION_CONTINUE", - "value": 2 + "name": "particles_collision", + "type": "RID" }, { - "name": "FINAL_ACTION_MAX", - "value": 3 + "name": "texture", + "type": "RID" } ] }, { - "name": "ShaderStage", - "is_bitfield": false, - "values": [ + "name": "particles_collision_height_field_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ { - "name": "SHADER_STAGE_VERTEX", - "value": 0 - }, + "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": "SHADER_STAGE_FRAGMENT", - "value": 1 + "name": "particles_collision", + "type": "RID" }, { - "name": "SHADER_STAGE_TESSELATION_CONTROL", - "value": 2 - }, + "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": "SHADER_STAGE_TESSELATION_EVALUATION", - "value": 3 + "name": "particles_collision", + "type": "RID" }, { - "name": "SHADER_STAGE_COMPUTE", - "value": 4 - }, + "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": "SHADER_STAGE_MAX", - "value": 5 + "name": "fog_volume", + "type": "RID" }, { - "name": "SHADER_STAGE_VERTEX_BIT", - "value": 1 - }, + "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": "SHADER_STAGE_FRAGMENT_BIT", - "value": 2 + "name": "fog_volume", + "type": "RID" }, { - "name": "SHADER_STAGE_TESSELATION_CONTROL_BIT", - "value": 4 - }, + "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": "SHADER_STAGE_TESSELATION_EVALUATION_BIT", - "value": 8 + "name": "fog_volume", + "type": "RID" }, { - "name": "SHADER_STAGE_COMPUTE_BIT", - "value": 16 + "name": "material", + "type": "RID" } ] }, { - "name": "ShaderLanguage", - "is_bitfield": false, - "values": [ + "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": "SHADER_LANGUAGE_GLSL", - "value": 0 + "name": "notifier", + "type": "RID" }, { - "name": "SHADER_LANGUAGE_HLSL", - "value": 1 + "name": "aabb", + "type": "AABB" } ] }, { - "name": "PipelineSpecializationConstantType", - "is_bitfield": false, - "values": [ + "name": "visibility_notifier_set_callbacks", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2689735388, + "arguments": [ { - "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL", - "value": 0 + "name": "notifier", + "type": "RID" }, { - "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT", - "value": 1 + "name": "enter_callable", + "type": "Callable" }, { - "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT", - "value": 2 + "name": "exit_callable", + "type": "Callable" } ] }, { - "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": "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": "LIMIT_MAX_DRAW_INDEXED_INDEX", - "value": 7 + "name": "occluder", + "type": "RID" }, { - "name": "LIMIT_MAX_FRAMEBUFFER_HEIGHT", - "value": 8 + "name": "vertices", + "type": "PackedVector3Array" }, { - "name": "LIMIT_MAX_FRAMEBUFFER_WIDTH", - "value": 9 - }, + "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": "LIMIT_MAX_TEXTURE_ARRAY_LAYERS", - "value": 10 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_TEXTURE_SIZE_1D", - "value": 11 + "name": "fovy_degrees", + "type": "float", + "meta": "float" }, { - "name": "LIMIT_MAX_TEXTURE_SIZE_2D", - "value": 12 + "name": "z_near", + "type": "float", + "meta": "float" }, { - "name": "LIMIT_MAX_TEXTURE_SIZE_3D", - "value": 13 - }, + "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": "LIMIT_MAX_TEXTURE_SIZE_CUBE", - "value": 14 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_TEXTURES_PER_SHADER_STAGE", - "value": 15 + "name": "size", + "type": "float", + "meta": "float" }, { - "name": "LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE", - "value": 16 + "name": "z_near", + "type": "float", + "meta": "float" }, { - "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE", - "value": 17 - }, + "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": "LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE", - "value": 18 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE", - "value": 19 + "name": "size", + "type": "float", + "meta": "float" }, { - "name": "LIMIT_MAX_PUSH_CONSTANT_SIZE", - "value": 20 + "name": "offset", + "type": "Vector2" }, { - "name": "LIMIT_MAX_UNIFORM_BUFFER_SIZE", - "value": 21 + "name": "z_near", + "type": "float", + "meta": "float" }, { - "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET", - "value": 22 - }, + "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": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES", - "value": 23 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_VERTEX_INPUT_BINDINGS", - "value": 24 - }, + "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": "LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE", - "value": 25 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT", - "value": 26 - }, + "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": "LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE", - "value": 27 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X", - "value": 28 - }, + "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": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y", - "value": 29 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z", - "value": 30 - }, + "name": "effects", + "type": "RID" + } + ] + }, + { + "name": "camera_set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS", - "value": 31 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X", - "value": 32 - }, + "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": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y", - "value": 33 + "name": "camera", + "type": "RID" }, { - "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z", - "value": 34 - }, + "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": "LIMIT_MAX_VIEWPORT_DIMENSIONS_X", - "value": 35 + "name": "viewport", + "type": "RID" }, { - "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_Y", - "value": 36 + "name": "use_xr", + "type": "bool" } ] }, { - "name": "MemoryType", - "is_bitfield": false, - "values": [ + "name": "viewport_set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4288446313, + "arguments": [ { - "name": "MEMORY_TEXTURES", - "value": 0 + "name": "viewport", + "type": "RID" }, { - "name": "MEMORY_BUFFERS", - "value": 1 + "name": "width", + "type": "int", + "meta": "int32" }, { - "name": "MEMORY_TOTAL", - "value": 2 + "name": "height", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "texture_create", + "name": "viewport_set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709173589, - "hash_compatibility": [ - 3011278298 - ], - "return_value": { - "type": "RID" - }, + "hash": 1265174801, "arguments": [ { - "name": "format", - "type": "RDTextureFormat" - }, - { - "name": "view", - "type": "RDTextureView" + "name": "viewport", + "type": "RID" }, { - "name": "data", - "type": "typedarray::PackedByteArray", - "default_value": "[]" + "name": "active", + "type": "bool" } ] }, { - "name": "texture_create_shared", + "name": "viewport_set_parent_viewport", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3178156134, - "return_value": { - "type": "RID" - }, + "hash": 395945892, "arguments": [ { - "name": "view", - "type": "RDTextureView" + "name": "viewport", + "type": "RID" }, { - "name": "with_texture", + "name": "parent_viewport", "type": "RID" } ] }, { - "name": "texture_create_shared_from_slice", + "name": "viewport_attach_to_screen", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1808971279, + "hash": 1062245816, "hash_compatibility": [ - 864132525 + 1278520651 ], - "return_value": { - "type": "RID" - }, "arguments": [ { - "name": "view", - "type": "RDTextureView" - }, - { - "name": "with_texture", + "name": "viewport", "type": "RID" }, { - "name": "layer", - "type": "int", - "meta": "uint32" - }, - { - "name": "mipmap", - "type": "int", - "meta": "uint32" + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" }, { - "name": "mipmaps", + "name": "screen", "type": "int", - "meta": "uint32", - "default_value": "1" - }, - { - "name": "slice_type", - "type": "enum::RenderingDevice.TextureSliceType", + "meta": "int32", "default_value": "0" } ] }, { - "name": "texture_create_from_extension", + "name": "viewport_set_render_direct_to_screen", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1397171480, - "return_value": { - "type": "RID" - }, + "hash": 1265174801, "arguments": [ { - "name": "type", - "type": "enum::RenderingDevice.TextureType" - }, - { - "name": "format", - "type": "enum::RenderingDevice.DataFormat" + "name": "viewport", + "type": "RID" }, { - "name": "samples", - "type": "enum::RenderingDevice.TextureSamples" - }, + "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": "usage_flags", - "type": "bitfield::RenderingDevice.TextureUsageBits" + "name": "viewport", + "type": "RID" }, { - "name": "image", + "name": "canvas_cull_mask", "type": "int", - "meta": "uint64" - }, + "meta": "uint32" + } + ] + }, + { + "name": "viewport_set_scaling_3d_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2386524376, + "arguments": [ { - "name": "width", - "type": "int", - "meta": "uint64" + "name": "viewport", + "type": "RID" }, { - "name": "height", - "type": "int", - "meta": "uint64" - }, + "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": "depth", - "type": "int", - "meta": "uint64" + "name": "viewport", + "type": "RID" }, { - "name": "layers", - "type": "int", - "meta": "uint64" + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "texture_update", + "name": "viewport_set_fsr_sharpness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2096463824, - "hash_compatibility": [ - 2736912341 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1794382983, "arguments": [ { - "name": "texture", + "name": "viewport", "type": "RID" }, { - "name": "layer", - "type": "int", - "meta": "uint32" + "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": "data", - "type": "PackedByteArray" + "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": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "anisotropic_filtering_level", + "type": "enum::RenderingServer.ViewportAnisotropicFiltering" } ] }, { - "name": "texture_get_data", + "name": "viewport_set_update_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1859412099, - "return_value": { - "type": "PackedByteArray" - }, + "hash": 3161116010, "arguments": [ { - "name": "texture", + "name": "viewport", "type": "RID" }, { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "update_mode", + "type": "enum::RenderingServer.ViewportUpdateMode" } ] }, { - "name": "texture_is_format_supported_for_usage", + "name": "viewport_get_update_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2592520478, + "hash": 3803901472, "return_value": { - "type": "bool" + "type": "enum::RenderingServer.ViewportUpdateMode" }, "arguments": [ { - "name": "format", - "type": "enum::RenderingDevice.DataFormat" + "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": "usage_flags", - "type": "bitfield::RenderingDevice.TextureUsageBits" + "name": "clear_mode", + "type": "enum::RenderingServer.ViewportClearMode" } ] }, { - "name": "texture_is_shared", - "is_const": false, + "name": "viewport_get_render_target", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, + "hash": 3814569979, "return_value": { - "type": "bool" + "type": "RID" }, "arguments": [ { - "name": "texture", + "name": "viewport", "type": "RID" } ] }, { - "name": "texture_is_valid", - "is_const": false, + "name": "viewport_get_texture", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, + "hash": 3814569979, "return_value": { - "type": "bool" + "type": "RID" }, "arguments": [ { - "name": "texture", + "name": "viewport", "type": "RID" } ] }, { - "name": "texture_copy", + "name": "viewport_set_disable_3d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339493201, - "hash_compatibility": [ - 3741367532 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1265174801, "arguments": [ { - "name": "from_texture", + "name": "viewport", "type": "RID" }, { - "name": "to_texture", - "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": "from_pos", - "type": "Vector3" + "name": "viewport", + "type": "RID" }, { - "name": "to_pos", - "type": "Vector3" - }, + "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": "size", - "type": "Vector3" + "name": "viewport", + "type": "RID" }, { - "name": "src_mipmap", - "type": "int", - "meta": "uint32" - }, + "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": "dst_mipmap", - "type": "int", - "meta": "uint32" + "name": "viewport", + "type": "RID" }, { - "name": "src_layer", - "type": "int", - "meta": "uint32" - }, + "name": "camera", + "type": "RID" + } + ] + }, + { + "name": "viewport_set_scenario", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "dst_layer", - "type": "int", - "meta": "uint32" + "name": "viewport", + "type": "RID" }, { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "scenario", + "type": "RID" } ] }, { - "name": "texture_clear", + "name": "viewport_attach_canvas", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3396867530, - "hash_compatibility": [ - 3423681478 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 395945892, "arguments": [ { - "name": "texture", + "name": "viewport", "type": "RID" }, { - "name": "color", - "type": "Color" - }, - { - "name": "base_mipmap", - "type": "int", - "meta": "uint32" - }, + "name": "canvas", + "type": "RID" + } + ] + }, + { + "name": "viewport_remove_canvas", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "mipmap_count", - "type": "int", - "meta": "uint32" + "name": "viewport", + "type": "RID" }, { - "name": "base_layer", - "type": "int", - "meta": "uint32" - }, + "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": "layer_count", - "type": "int", - "meta": "uint32" + "name": "viewport", + "type": "RID" }, { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "enabled", + "type": "bool" } ] }, { - "name": "texture_resolve_multisample", + "name": "viewport_set_snap_2d_vertices_to_pixel", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 594679454, - "hash_compatibility": [ - 2126834943 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1265174801, "arguments": [ { - "name": "from_texture", + "name": "viewport", "type": "RID" }, { - "name": "to_texture", + "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": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" } ] }, { - "name": "texture_get_format", + "name": "viewport_set_default_canvas_item_texture_repeat", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1374471690, - "return_value": { - "type": "RDTextureFormat" - }, + "hash": 1652956681, "arguments": [ { - "name": "texture", + "name": "viewport", "type": "RID" + }, + { + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" } ] }, { - "name": "texture_get_native_handle", + "name": "viewport_set_canvas_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3917799429, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 3608606053, "arguments": [ { - "name": "texture", + "name": "viewport", + "type": "RID" + }, + { + "name": "canvas", "type": "RID" + }, + { + "name": "offset", + "type": "Transform2D" } ] }, { - "name": "framebuffer_format_create", + "name": "viewport_set_canvas_stacking", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 697032759, - "hash_compatibility": [ - 2635475316 - ], - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 3713930247, "arguments": [ { - "name": "attachments", - "type": "typedarray::RDAttachmentFormat" + "name": "viewport", + "type": "RID" }, { - "name": "view_count", + "name": "canvas", + "type": "RID" + }, + { + "name": "layer", "type": "int", - "meta": "uint32", - "default_value": "1" + "meta": "int32" + }, + { + "name": "sublayer", + "type": "int", + "meta": "int32" } ] }, { - "name": "framebuffer_format_create_multipass", + "name": "viewport_set_transparent_background", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2647479094, - "hash_compatibility": [ - 1992489524 - ], - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 1265174801, "arguments": [ { - "name": "attachments", - "type": "typedarray::RDAttachmentFormat" - }, - { - "name": "passes", - "type": "typedarray::RDFramebufferPass" + "name": "viewport", + "type": "RID" }, { - "name": "view_count", - "type": "int", - "meta": "uint32", - "default_value": "1" + "name": "enabled", + "type": "bool" } ] }, { - "name": "framebuffer_format_create_empty", + "name": "viewport_set_global_canvas_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 555930169, - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 1246044741, "arguments": [ { - "name": "samples", - "type": "enum::RenderingDevice.TextureSamples", - "default_value": "0" + "name": "viewport", + "type": "RID" + }, + { + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "framebuffer_format_get_texture_samples", + "name": "viewport_set_sdf_oversize_and_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4223391010, - "hash_compatibility": [ - 1036806638 - ], - "return_value": { - "type": "enum::RenderingDevice.TextureSamples" - }, + "hash": 1329198632, "arguments": [ { - "name": "format", - "type": "int", - "meta": "int64" + "name": "viewport", + "type": "RID" }, { - "name": "render_pass", - "type": "int", - "meta": "uint32", - "default_value": "0" + "name": "oversize", + "type": "enum::RenderingServer.ViewportSDFOversize" + }, + { + "name": "scale", + "type": "enum::RenderingServer.ViewportSDFScale" } ] }, { - "name": "framebuffer_create", + "name": "viewport_set_positional_shadow_atlas_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3284231055, - "hash_compatibility": [ - 1884747791 - ], - "return_value": { - "type": "RID" - }, + "hash": 1904426712, "arguments": [ { - "name": "textures", - "type": "typedarray::RID" + "name": "viewport", + "type": "RID" }, { - "name": "validate_with_format", + "name": "size", "type": "int", - "meta": "int64", - "default_value": "-1" + "meta": "int32" }, { - "name": "view_count", - "type": "int", - "meta": "uint32", - "default_value": "1" + "name": "use_16_bits", + "type": "bool", + "default_value": "false" } ] }, { - "name": "framebuffer_create_multipass", + "name": "viewport_set_positional_shadow_atlas_quadrant_subdivision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1750306695, - "hash_compatibility": [ - 452534725 - ], - "return_value": { - "type": "RID" - }, + "hash": 4288446313, "arguments": [ { - "name": "textures", - "type": "typedarray::RID" + "name": "viewport", + "type": "RID" }, { - "name": "passes", - "type": "typedarray::RDFramebufferPass" + "name": "quadrant", + "type": "int", + "meta": "int32" }, { - "name": "validate_with_format", + "name": "subdivision", "type": "int", - "meta": "int64", - "default_value": "-1" + "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": "view_count", - "type": "int", - "meta": "uint32", - "default_value": "1" + "name": "msaa", + "type": "enum::RenderingServer.ViewportMSAA" } ] }, { - "name": "framebuffer_create_empty", + "name": "viewport_set_msaa_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3058360618, - "hash_compatibility": [ - 382373098 - ], - "return_value": { - "type": "RID" - }, + "hash": 3764433340, "arguments": [ { - "name": "size", - "type": "Vector2i" - }, - { - "name": "samples", - "type": "enum::RenderingDevice.TextureSamples", - "default_value": "0" + "name": "viewport", + "type": "RID" }, { - "name": "validate_with_format", - "type": "int", - "meta": "int64", - "default_value": "-1" + "name": "msaa", + "type": "enum::RenderingServer.ViewportMSAA" } ] }, { - "name": "framebuffer_get_format", + "name": "viewport_set_use_hdr_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3917799429, - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 1265174801, "arguments": [ { - "name": "framebuffer", + "name": "viewport", "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "framebuffer_is_valid", - "is_const": true, + "name": "viewport_set_screen_space_aa", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "hash": 1447279591, "arguments": [ { - "name": "framebuffer", + "name": "viewport", "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.ViewportScreenSpaceAA" } ] }, { - "name": "sampler_create", + "name": "viewport_set_use_taa", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2327892535, - "return_value": { - "type": "RID" - }, + "hash": 1265174801, "arguments": [ { - "name": "state", - "type": "RDSamplerState" + "name": "viewport", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "sampler_is_format_supported_for_filter", - "is_const": true, + "name": "viewport_set_use_debanding", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2247922238, - "return_value": { - "type": "bool" - }, + "hash": 1265174801, "arguments": [ { - "name": "format", - "type": "enum::RenderingDevice.DataFormat" + "name": "viewport", + "type": "RID" }, { - "name": "sampler_filter", - "type": "enum::RenderingDevice.SamplerFilter" + "name": "enable", + "type": "bool" } ] }, { - "name": "vertex_buffer_create", + "name": "viewport_set_use_occlusion_culling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3410049843, - "hash_compatibility": [ - 3491282828 - ], - "return_value": { - "type": "RID" - }, + "hash": 1265174801, "arguments": [ { - "name": "size_bytes", - "type": "int", - "meta": "uint32" + "name": "viewport", + "type": "RID" }, { - "name": "data", - "type": "PackedByteArray", - "default_value": "PackedByteArray()" - }, + "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": "use_as_storage", - "type": "bool", - "default_value": "false" + "name": "rays_per_thread", + "type": "int", + "meta": "int32" } ] }, { - "name": "vertex_format_create", + "name": "viewport_set_occlusion_culling_build_quality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1242678479, - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 2069725696, "arguments": [ { - "name": "vertex_descriptions", - "type": "typedarray::RDVertexAttribute" + "name": "quality", + "type": "enum::RenderingServer.ViewportOcclusionCullingBuildQuality" } ] }, { - "name": "vertex_array_create", + "name": "viewport_get_render_info", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3799816279, - "hash_compatibility": [ - 3137892244 - ], + "hash": 2041262392, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "vertex_count", - "type": "int", - "meta": "uint32" - }, - { - "name": "vertex_format", - "type": "int", - "meta": "int64" + "name": "viewport", + "type": "RID" }, { - "name": "src_buffers", - "type": "typedarray::RID" + "name": "type", + "type": "enum::RenderingServer.ViewportRenderInfoType" }, { - "name": "offsets", - "type": "PackedInt64Array", - "default_value": "PackedInt64Array()" + "name": "info", + "type": "enum::RenderingServer.ViewportRenderInfo" } ] }, { - "name": "index_buffer_create", + "name": "viewport_set_debug_draw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3935920523, - "hash_compatibility": [ - 975915977 - ], - "return_value": { - "type": "RID" - }, + "hash": 2089420930, "arguments": [ { - "name": "size_indices", - "type": "int", - "meta": "uint32" + "name": "viewport", + "type": "RID" }, { - "name": "format", - "type": "enum::RenderingDevice.IndexBufferFormat" - }, + "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": "data", - "type": "PackedByteArray", - "default_value": "PackedByteArray()" + "name": "viewport", + "type": "RID" }, { - "name": "use_restart_indices", - "type": "bool", - "default_value": "false" + "name": "enable", + "type": "bool" } ] }, { - "name": "index_array_create", - "is_const": false, + "name": "viewport_get_measured_render_time_cpu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2256026069, + "hash": 866169185, "return_value": { - "type": "RID" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "index_buffer", + "name": "viewport", "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, + "name": "viewport_get_measured_render_time_gpu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1178973306, - "hash_compatibility": [ - 3459523685 - ], + "hash": 866169185, "return_value": { - "type": "RDShaderSPIRV" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "shader_source", - "type": "RDShaderSource" - }, - { - "name": "allow_cache", - "type": "bool", - "default_value": "true" + "name": "viewport", + "type": "RID" } ] }, { - "name": "shader_compile_binary_from_spirv", + "name": "viewport_set_vrs_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134910450, - "hash_compatibility": [ - 1395027180 - ], - "return_value": { - "type": "PackedByteArray" - }, + "hash": 398809874, "arguments": [ { - "name": "spirv_data", - "type": "RDShaderSPIRV" + "name": "viewport", + "type": "RID" }, { - "name": "name", - "type": "String", - "default_value": "\"\"" + "name": "mode", + "type": "enum::RenderingServer.ViewportVRSMode" } ] }, { - "name": "shader_create_from_spirv", + "name": "viewport_set_vrs_update_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 342949005, - "hash_compatibility": [ - 3297482566 - ], - "return_value": { - "type": "RID" - }, + "hash": 2696154815, "arguments": [ { - "name": "spirv_data", - "type": "RDShaderSPIRV" + "name": "viewport", + "type": "RID" }, { - "name": "name", - "type": "String", - "default_value": "\"\"" + "name": "mode", + "type": "enum::RenderingServer.ViewportVRSUpdateMode" } ] }, { - "name": "shader_create_from_bytecode", + "name": "viewport_set_vrs_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1687031350, - "hash_compatibility": [ - 3049171473, - 2078349841 - ], - "return_value": { - "type": "RID" - }, + "hash": 395945892, "arguments": [ { - "name": "binary_data", - "type": "PackedByteArray" + "name": "viewport", + "type": "RID" }, { - "name": "placeholder_rid", - "type": "RID", - "default_value": "RID()" + "name": "texture", + "type": "RID" } ] }, { - "name": "shader_create_placeholder", + "name": "sky_create", "is_const": false, "is_vararg": false, "is_static": false, @@ -194013,3907 +230957,4018 @@ } }, { - "name": "shader_get_vertex_input_attribute_mask", + "name": "sky_set_radiance_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3917799429, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 3411492887, "arguments": [ { - "name": "shader", + "name": "sky", "type": "RID" + }, + { + "name": "radiance_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "uniform_buffer_create", + "name": "sky_set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34556762, - "hash_compatibility": [ - 1453158401 - ], - "return_value": { - "type": "RID" - }, + "hash": 3279019937, "arguments": [ { - "name": "size_bytes", - "type": "int", - "meta": "uint32" + "name": "sky", + "type": "RID" }, { - "name": "data", - "type": "PackedByteArray", - "default_value": "PackedByteArray()" + "name": "mode", + "type": "enum::RenderingServer.SkyMode" } ] }, { - "name": "storage_buffer_create", + "name": "sky_set_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2316365934, - "hash_compatibility": [ - 1173156076 - ], - "return_value": { - "type": "RID" - }, + "hash": 395945892, "arguments": [ { - "name": "size_bytes", - "type": "int", - "meta": "uint32" - }, - { - "name": "data", - "type": "PackedByteArray", - "default_value": "PackedByteArray()" + "name": "sky", + "type": "RID" }, { - "name": "usage", - "type": "bitfield::RenderingDevice.StorageBufferUsage", - "default_value": "0" + "name": "material", + "type": "RID" } ] }, { - "name": "texture_buffer_create", + "name": "sky_bake_panorama", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1470338698, - "hash_compatibility": [ - 2344087557 - ], + "hash": 3875285818, "return_value": { - "type": "RID" + "type": "Image" }, "arguments": [ { - "name": "size_bytes", - "type": "int", - "meta": "uint32" + "name": "sky", + "type": "RID" }, { - "name": "format", - "type": "enum::RenderingDevice.DataFormat" + "name": "energy", + "type": "float", + "meta": "float" }, { - "name": "data", - "type": "PackedByteArray", - "default_value": "PackedByteArray()" + "name": "bake_irradiance", + "type": "bool" + }, + { + "name": "size", + "type": "Vector2i" } ] }, { - "name": "uniform_set_create", + "name": "compositor_effect_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280795797, + "hash": 529393457, "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", + "name": "compositor_effect_set_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, - "return_value": { - "type": "bool" - }, + "hash": 1265174801, "arguments": [ { - "name": "uniform_set", + "name": "effect", "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "buffer_update", + "name": "compositor_effect_set_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3793150683, - "hash_compatibility": [ - 652628289 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 487412485, "arguments": [ { - "name": "buffer", + "name": "effect", "type": "RID" }, { - "name": "offset", - "type": "int", - "meta": "uint32" - }, - { - "name": "size_bytes", - "type": "int", - "meta": "uint32" - }, - { - "name": "data", - "type": "PackedByteArray" + "name": "callback_type", + "type": "enum::RenderingServer.CompositorEffectCallbackType" }, { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "callback", + "type": "Callable" } ] }, { - "name": "buffer_clear", + "name": "compositor_effect_set_flag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2797041220, - "hash_compatibility": [ - 1645170096 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 3659527075, "arguments": [ { - "name": "buffer", + "name": "effect", "type": "RID" }, { - "name": "offset", - "type": "int", - "meta": "uint32" - }, - { - "name": "size_bytes", - "type": "int", - "meta": "uint32" + "name": "flag", + "type": "enum::RenderingServer.CompositorEffectFlags" }, { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "set", + "type": "bool" } ] }, { - "name": "buffer_get_data", + "name": "compositor_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3101830688, - "hash_compatibility": [ - 125363422 - ], + "hash": 529393457, "return_value": { - "type": "PackedByteArray" - }, + "type": "RID" + } + }, + { + "name": "compositor_set_compositor_effects", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 684822712, "arguments": [ { - "name": "buffer", + "name": "compositor", "type": "RID" }, { - "name": "offset_bytes", - "type": "int", - "meta": "uint32", - "default_value": "0" - }, - { - "name": "size_bytes", - "type": "int", - "meta": "uint32", - "default_value": "0" + "name": "effects", + "type": "typedarray::RID" } ] }, { - "name": "render_pipeline_create", + "name": "environment_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2385451958, - "hash_compatibility": [ - 2911419500 - ], + "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": "shader", + "name": "env", "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": "bg", + "type": "enum::RenderingServer.EnvironmentBG" } ] }, { - "name": "render_pipeline_is_valid", + "name": "environment_set_camera_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, - "return_value": { - "type": "bool" - }, + "hash": 3411492887, "arguments": [ { - "name": "render_pipeline", + "name": "env", "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "compute_pipeline_create", + "name": "environment_set_sky", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1448838280, - "hash_compatibility": [ - 403593840 - ], - "return_value": { - "type": "RID" - }, + "hash": 395945892, "arguments": [ { - "name": "shader", + "name": "env", "type": "RID" }, { - "name": "specialization_constants", - "type": "typedarray::RDPipelineSpecializationConstant", - "default_value": "Array[RDPipelineSpecializationConstant]([])" + "name": "sky", + "type": "RID" } ] }, { - "name": "compute_pipeline_is_valid", + "name": "environment_set_sky_custom_fov", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, - "return_value": { - "type": "bool" - }, + "hash": 1794382983, "arguments": [ { - "name": "compute_pipeline", + "name": "env", "type": "RID" + }, + { + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "screen_get_width", - "is_const": true, + "name": "environment_set_sky_orientation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1735850857, "arguments": [ { - "name": "screen", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "env", + "type": "RID" + }, + { + "name": "orientation", + "type": "Basis" } ] }, { - "name": "screen_get_height", - "is_const": true, + "name": "environment_set_bg_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2948539648, "arguments": [ { - "name": "screen", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "env", + "type": "RID" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "screen_get_framebuffer_format", - "is_const": true, + "name": "environment_set_bg_energy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int64" - } + "hash": 2513314492, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "multiplier", + "type": "float", + "meta": "float" + }, + { + "name": "exposure_value", + "type": "float", + "meta": "float" + } + ] }, { - "name": "draw_list_begin_for_screen", + "name": "environment_set_canvas_max_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3988079995, - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 3411492887, "arguments": [ { - "name": "screen", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "env", + "type": "RID" }, { - "name": "clear_color", - "type": "Color", - "default_value": "Color(0, 0, 0, 1)" + "name": "max_layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "draw_list_begin", + "name": "environment_set_ambient_light", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2468082605, + "hash": 1214961493, "hash_compatibility": [ - 4252992020 + 491659071 ], - "return_value": { - "type": "int", - "meta": "int64" - }, "arguments": [ { - "name": "framebuffer", + "name": "env", "type": "RID" }, { - "name": "initial_color_action", - "type": "enum::RenderingDevice.InitialAction" - }, - { - "name": "final_color_action", - "type": "enum::RenderingDevice.FinalAction" - }, - { - "name": "initial_depth_action", - "type": "enum::RenderingDevice.InitialAction" - }, - { - "name": "final_depth_action", - "type": "enum::RenderingDevice.FinalAction" + "name": "color", + "type": "Color" }, { - "name": "clear_color_values", - "type": "PackedColorArray", - "default_value": "PackedColorArray()" + "name": "ambient", + "type": "enum::RenderingServer.EnvironmentAmbientSource", + "default_value": "0" }, { - "name": "clear_depth", + "name": "energy", "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": "sky_contribution", + "type": "float", + "meta": "float", + "default_value": "0.0" }, { - "name": "storage_textures", - "type": "typedarray::RID", - "default_value": "Array[RID]([])" + "name": "reflection_source", + "type": "enum::RenderingServer.EnvironmentReflectionSource", + "default_value": "0" } ] }, { - "name": "draw_list_begin_split", + "name": "environment_set_glow", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2406300660, - "hash_compatibility": [ - 832527510 - ], - "return_value": { - "type": "PackedInt64Array" - }, + "hash": 2421724940, "arguments": [ { - "name": "framebuffer", + "name": "env", "type": "RID" }, { - "name": "splits", - "type": "int", - "meta": "uint32" + "name": "enable", + "type": "bool" }, { - "name": "initial_color_action", - "type": "enum::RenderingDevice.InitialAction" + "name": "levels", + "type": "PackedFloat32Array" }, { - "name": "final_color_action", - "type": "enum::RenderingDevice.FinalAction" + "name": "intensity", + "type": "float", + "meta": "float" }, { - "name": "initial_depth_action", - "type": "enum::RenderingDevice.InitialAction" + "name": "strength", + "type": "float", + "meta": "float" }, { - "name": "final_depth_action", - "type": "enum::RenderingDevice.FinalAction" + "name": "mix", + "type": "float", + "meta": "float" }, { - "name": "clear_color_values", - "type": "PackedColorArray", - "default_value": "PackedColorArray()" + "name": "bloom_threshold", + "type": "float", + "meta": "float" }, { - "name": "clear_depth", + "name": "blend_mode", + "type": "enum::RenderingServer.EnvironmentGlowBlendMode" + }, + { + "name": "hdr_bleed_threshold", "type": "float", - "meta": "float", - "default_value": "1.0" + "meta": "float" }, { - "name": "clear_stencil", - "type": "int", - "meta": "uint32", - "default_value": "0" + "name": "hdr_bleed_scale", + "type": "float", + "meta": "float" }, { - "name": "region", - "type": "Rect2", - "default_value": "Rect2(0, 0, 0, 0)" + "name": "hdr_luminance_cap", + "type": "float", + "meta": "float" }, { - "name": "storage_textures", - "type": "typedarray::RID", - "default_value": "Array[RID]([])" + "name": "glow_map_strength", + "type": "float", + "meta": "float" + }, + { + "name": "glow_map", + "type": "RID" } ] }, { - "name": "draw_list_set_blend_constants", + "name": "environment_set_tonemap", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 2914312638, "arguments": [ { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "env", + "type": "RID" }, { - "name": "color", - "type": "Color" + "name": "tone_mapper", + "type": "enum::RenderingServer.EnvironmentToneMapper" + }, + { + "name": "exposure", + "type": "float", + "meta": "float" + }, + { + "name": "white", + "type": "float", + "meta": "float" } ] }, { - "name": "draw_list_bind_render_pipeline", + "name": "environment_set_adjustment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4040184819, + "hash": 876799838, "arguments": [ { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "env", + "type": "RID" }, { - "name": "render_pipeline", + "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": "draw_list_bind_uniform_set", + "name": "environment_set_ssr", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 749655778, + "hash": 3607294374, "arguments": [ { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "env", + "type": "RID" }, { - "name": "uniform_set", - "type": "RID" + "name": "enable", + "type": "bool" }, { - "name": "set_index", + "name": "max_steps", "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": [ + "meta": "int32" + }, { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "fade_in", + "type": "float", + "meta": "float" }, { - "name": "vertex_array", - "type": "RID" + "name": "fade_out", + "type": "float", + "meta": "float" + }, + { + "name": "depth_tolerance", + "type": "float", + "meta": "float" } ] }, { - "name": "draw_list_bind_index_array", + "name": "environment_set_ssao", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4040184819, + "hash": 3994732740, "arguments": [ { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "env", + "type": "RID" }, { - "name": "index_array", - "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": "draw_list_set_push_constant", + "name": "environment_set_fog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2772371345, + "hash": 105051629, + "hash_compatibility": [ + 2793577733 + ], "arguments": [ { - "name": "draw_list", - "type": "int", - "meta": "int64" + "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": "buffer", - "type": "PackedByteArray" + "name": "sky_affect", + "type": "float", + "meta": "float" }, { - "name": "size_bytes", - "type": "int", - "meta": "uint32" + "name": "fog_mode", + "type": "enum::RenderingServer.EnvironmentFogMode", + "default_value": "0" } ] }, { - "name": "draw_list_draw", + "name": "environment_set_sdfgi", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4230067973, - "hash_compatibility": [ - 3710874499 - ], + "hash": 3519144388, "arguments": [ { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "env", + "type": "RID" }, { - "name": "use_indices", + "name": "enable", "type": "bool" }, { - "name": "instances", + "name": "cascades", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "procedural_vertex_count", - "type": "int", - "meta": "uint32", - "default_value": "0" - } - ] - }, - { - "name": "draw_list_enable_scissor", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 244650101, - "hash_compatibility": [ - 338791288 - ], - "arguments": [ + "name": "min_cell_size", + "type": "float", + "meta": "float" + }, { - "name": "draw_list", - "type": "int", - "meta": "int64" + "name": "y_scale", + "type": "enum::RenderingServer.EnvironmentSDFGIYScale" }, { - "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": "use_occlusion", + "type": "bool" + }, { - "name": "draw_list", - "type": "int", - "meta": "int64" + "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": "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", + "name": "environment_set_volumetric_fog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2865087369, - "return_value": { - "type": "PackedInt64Array" - }, + "hash": 1553633833, "arguments": [ { - "name": "splits", - "type": "int", - "meta": "uint32" + "name": "env", + "type": "RID" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "density", + "type": "float", + "meta": "float" + }, + { + "name": "albedo", + "type": "Color" + }, + { + "name": "emission", + "type": "Color" + }, + { + "name": "emission_energy", + "type": "float", + "meta": "float" + }, + { + "name": "anisotropy", + "type": "float", + "meta": "float" + }, + { + "name": "length", + "type": "float", + "meta": "float" + }, + { + "name": "p_detail_spread", + "type": "float", + "meta": "float" + }, + { + "name": "gi_inject", + "type": "float", + "meta": "float" + }, + { + "name": "temporal_reprojection", + "type": "bool" + }, + { + "name": "temporal_reprojection_amount", + "type": "float", + "meta": "float" + }, + { + "name": "ambient_inject", + "type": "float", + "meta": "float" + }, + { + "name": "sky_affect", + "type": "float", + "meta": "float" } ] }, { - "name": "draw_list_end", + "name": "environment_glow_set_use_bicubic_upscale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920951950, - "hash_compatibility": [ - 422991495 - ], + "hash": 2586408642, "arguments": [ { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "enable", + "type": "bool" } ] }, { - "name": "compute_list_begin", + "name": "environment_set_ssr_roughness_quality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 968564752, - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 1190026788, "arguments": [ { - "name": "allow_draw_overlap", - "type": "bool", - "default_value": "false" + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSRRoughnessQuality" } ] }, { - "name": "compute_list_bind_compute_pipeline", + "name": "environment_set_ssao_quality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4040184819, + "hash": 189753569, "arguments": [ { - "name": "compute_list", - "type": "int", - "meta": "int64" + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSAOQuality" }, { - "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": "half_size", + "type": "bool" + }, { - "name": "compute_list", + "name": "adaptive_target", + "type": "float", + "meta": "float" + }, + { + "name": "blur_passes", "type": "int", - "meta": "int64" + "meta": "int32" }, { - "name": "buffer", - "type": "PackedByteArray" + "name": "fadeout_from", + "type": "float", + "meta": "float" }, { - "name": "size_bytes", - "type": "int", - "meta": "uint32" + "name": "fadeout_to", + "type": "float", + "meta": "float" } ] }, { - "name": "compute_list_bind_uniform_set", + "name": "environment_set_ssil_quality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 749655778, + "hash": 1713836683, "arguments": [ { - "name": "compute_list", - "type": "int", - "meta": "int64" + "name": "quality", + "type": "enum::RenderingServer.EnvironmentSSILQuality" }, { - "name": "uniform_set", - "type": "RID" + "name": "half_size", + "type": "bool" }, { - "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": "adaptive_target", + "type": "float", + "meta": "float" }, { - "name": "x_groups", + "name": "blur_passes", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "y_groups", - "type": "int", - "meta": "uint32" + "name": "fadeout_from", + "type": "float", + "meta": "float" }, { - "name": "z_groups", - "type": "int", - "meta": "uint32" + "name": "fadeout_to", + "type": "float", + "meta": "float" } ] }, { - "name": "compute_list_add_barrier", + "name": "environment_set_sdfgi_ray_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 340137951, "arguments": [ { - "name": "compute_list", - "type": "int", - "meta": "int64" + "name": "ray_count", + "type": "enum::RenderingServer.EnvironmentSDFGIRayCount" } ] }, { - "name": "compute_list_end", + "name": "environment_set_sdfgi_frames_to_converge", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920951950, - "hash_compatibility": [ - 422991495 - ], + "hash": 2182444374, "arguments": [ { - "name": "post_barrier", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "frames", + "type": "enum::RenderingServer.EnvironmentSDFGIFramesToConverge" } ] }, { - "name": "free_rid", + "name": "environment_set_sdfgi_frames_to_update_light", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 1251144068, "arguments": [ { - "name": "rid", - "type": "RID" + "name": "frames", + "type": "enum::RenderingServer.EnvironmentSDFGIFramesToUpdateLight" } ] }, { - "name": "capture_timestamp", + "name": "environment_set_volumetric_fog_volume_size", "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" - }, + "hash": 3937882851, "arguments": [ { - "name": "index", + "name": "size", "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": [ + "meta": "int32" + }, { - "name": "index", + "name": "depth", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_captured_timestamp_name", - "is_const": true, + "name": "environment_set_volumetric_fog_filter_active", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 2586408642, "arguments": [ { - "name": "index", - "type": "int", - "meta": "uint32" + "name": "active", + "type": "bool" } ] }, { - "name": "limit_get", - "is_const": true, + "name": "environment_bake_panorama", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1559202131, + "hash": 2452908646, "return_value": { - "type": "int", - "meta": "uint64" + "type": "Image" }, "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": "environment", + "type": "RID" + }, { - "name": "from", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "bake_irradiance", + "type": "bool" }, { - "name": "to", - "type": "bitfield::RenderingDevice.BarrierMask", - "default_value": "32767" + "name": "size", + "type": "Vector2i" } ] }, { - "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", + "name": "screen_space_roughness_limiter_set_active", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2726140452, + "hash": 916716790, "arguments": [ { - "name": "id", - "type": "RID" + "name": "enable", + "type": "bool" }, { - "name": "name", - "type": "String" + "name": "amount", + "type": "float", + "meta": "float" + }, + { + "name": "limit", + "type": "float", + "meta": "float" } ] }, { - "name": "draw_command_begin_label", + "name": "sub_surface_scattering_set_quality", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1636512886, + "hash": 64571803, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "color", - "type": "Color" + "name": "quality", + "type": "enum::RenderingServer.SubSurfaceScatteringQuality" } ] }, { - "name": "draw_command_insert_label", + "name": "sub_surface_scattering_set_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1636512886, + "hash": 1017552074, "arguments": [ { - "name": "name", - "type": "String" + "name": "scale", + "type": "float", + "meta": "float" }, { - "name": "color", - "type": "Color" + "name": "depth_scale", + "type": "float", + "meta": "float" } ] }, { - "name": "draw_command_end_label", + "name": "camera_attributes_create", "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, + "hash": 529393457, "return_value": { - "type": "String" + "type": "RID" } }, { - "name": "get_device_pipeline_cache_uuid", - "is_const": true, + "name": "camera_attributes_set_dof_blur_quality", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 2220136795, + "arguments": [ + { + "name": "quality", + "type": "enum::RenderingServer.DOFBlurQuality" + }, + { + "name": "use_jitter", + "type": "bool" + } + ] }, { - "name": "get_memory_usage", - "is_const": true, + "name": "camera_attributes_set_dof_blur_bokeh_shape", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 251690689, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 1205058394, "arguments": [ { - "name": "type", - "type": "enum::RenderingDevice.MemoryType" + "name": "shape", + "type": "enum::RenderingServer.DOFBokehShape" } ] }, { - "name": "get_driver_resource", + "name": "camera_attributes_set_dof_blur", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501815484, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 316272616, "arguments": [ { - "name": "resource", - "type": "enum::RenderingDevice.DriverResource" - }, - { - "name": "rid", + "name": "camera_attributes", "type": "RID" }, { - "name": "index", - "type": "int", - "meta": "uint64" - } - ] - } - ] - }, - { - "name": "RenderingServer", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "constants": [ - { - "name": "NO_INDEX_ARRAY", - "value": -1 - }, - { - "name": "ARRAY_WEIGHTS_SIZE", - "value": 4 - }, - { - "name": "CANVAS_ITEM_Z_MIN", - "value": -4096 - }, - { - "name": "CANVAS_ITEM_Z_MAX", - "value": 4096 - }, - { - "name": "MAX_GLOW_LEVELS", - "value": 7 - }, - { - "name": "MAX_CURSORS", - "value": 8 - }, - { - "name": "MAX_2D_DIRECTIONAL_LIGHTS", - "value": 8 - }, - { - "name": "MATERIAL_RENDER_PRIORITY_MIN", - "value": -128 - }, - { - "name": "MATERIAL_RENDER_PRIORITY_MAX", - "value": 127 - }, - { - "name": "ARRAY_CUSTOM_COUNT", - "value": 4 - }, - { - "name": "PARTICLES_EMIT_FLAG_POSITION", - "value": 1 - }, - { - "name": "PARTICLES_EMIT_FLAG_ROTATION_SCALE", - "value": 2 - }, - { - "name": "PARTICLES_EMIT_FLAG_VELOCITY", - "value": 4 - }, - { - "name": "PARTICLES_EMIT_FLAG_COLOR", - "value": 8 - }, - { - "name": "PARTICLES_EMIT_FLAG_CUSTOM", - "value": 16 - } - ], - "enums": [ - { - "name": "TextureLayeredType", - "is_bitfield": false, - "values": [ - { - "name": "TEXTURE_LAYERED_2D_ARRAY", - "value": 0 - }, - { - "name": "TEXTURE_LAYERED_CUBEMAP", - "value": 1 + "name": "far_enable", + "type": "bool" }, { - "name": "TEXTURE_LAYERED_CUBEMAP_ARRAY", - "value": 2 - } - ] - }, - { - "name": "CubeMapLayer", - "is_bitfield": false, - "values": [ - { - "name": "CUBEMAP_LAYER_LEFT", - "value": 0 + "name": "far_distance", + "type": "float", + "meta": "float" }, { - "name": "CUBEMAP_LAYER_RIGHT", - "value": 1 + "name": "far_transition", + "type": "float", + "meta": "float" }, { - "name": "CUBEMAP_LAYER_BOTTOM", - "value": 2 + "name": "near_enable", + "type": "bool" }, { - "name": "CUBEMAP_LAYER_TOP", - "value": 3 + "name": "near_distance", + "type": "float", + "meta": "float" }, { - "name": "CUBEMAP_LAYER_FRONT", - "value": 4 + "name": "near_transition", + "type": "float", + "meta": "float" }, { - "name": "CUBEMAP_LAYER_BACK", - "value": 5 + "name": "amount", + "type": "float", + "meta": "float" } ] }, { - "name": "ShaderMode", - "is_bitfield": false, - "values": [ - { - "name": "SHADER_SPATIAL", - "value": 0 - }, - { - "name": "SHADER_CANVAS_ITEM", - "value": 1 - }, - { - "name": "SHADER_PARTICLES", - "value": 2 - }, + "name": "camera_attributes_set_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2513314492, + "arguments": [ { - "name": "SHADER_SKY", - "value": 3 + "name": "camera_attributes", + "type": "RID" }, { - "name": "SHADER_FOG", - "value": 4 + "name": "multiplier", + "type": "float", + "meta": "float" }, { - "name": "SHADER_MAX", - "value": 5 + "name": "normalization", + "type": "float", + "meta": "float" } ] }, { - "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": "camera_attributes_set_auto_exposure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4266986332, + "arguments": [ { - "name": "ARRAY_CUSTOM2", - "value": 8 + "name": "camera_attributes", + "type": "RID" }, { - "name": "ARRAY_CUSTOM3", - "value": 9 + "name": "enable", + "type": "bool" }, { - "name": "ARRAY_BONES", - "value": 10 + "name": "min_sensitivity", + "type": "float", + "meta": "float" }, { - "name": "ARRAY_WEIGHTS", - "value": 11 + "name": "max_sensitivity", + "type": "float", + "meta": "float" }, { - "name": "ARRAY_INDEX", - "value": 12 + "name": "speed", + "type": "float", + "meta": "float" }, { - "name": "ARRAY_MAX", - "value": 13 + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "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": "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": "ARRAY_CUSTOM_RGBA_FLOAT", - "value": 7 + "name": "scenario", + "type": "RID" }, { - "name": "ARRAY_CUSTOM_MAX", - "value": 8 + "name": "environment", + "type": "RID" } ] }, { - "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": "scenario_set_fallback_environment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "ARRAY_FLAG_FORMAT_VERSION_1", - "value": 0 + "name": "scenario", + "type": "RID" }, { - "name": "ARRAY_FLAG_FORMAT_VERSION_2", - "value": 34359738368 - }, + "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": "ARRAY_FLAG_FORMAT_CURRENT_VERSION", - "value": 34359738368 + "name": "scenario", + "type": "RID" }, { - "name": "ARRAY_FLAG_FORMAT_VERSION_MASK", - "value": 255 + "name": "effects", + "type": "RID" } ] }, { - "name": "PrimitiveType", - "is_bitfield": false, - "values": [ + "name": "scenario_set_compositor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "PRIMITIVE_POINTS", - "value": 0 + "name": "scenario", + "type": "RID" }, { - "name": "PRIMITIVE_LINES", - "value": 1 - }, + "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": "PRIMITIVE_LINE_STRIP", - "value": 2 + "name": "base", + "type": "RID" }, { - "name": "PRIMITIVE_TRIANGLES", - "value": 3 - }, + "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": "PRIMITIVE_TRIANGLE_STRIP", - "value": 4 + "name": "instance", + "type": "RID" }, { - "name": "PRIMITIVE_MAX", - "value": 5 + "name": "base", + "type": "RID" } ] }, { - "name": "BlendShapeMode", - "is_bitfield": false, - "values": [ + "name": "instance_set_scenario", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "BLEND_SHAPE_MODE_NORMALIZED", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "BLEND_SHAPE_MODE_RELATIVE", - "value": 1 + "name": "scenario", + "type": "RID" } ] }, { - "name": "MultimeshTransformFormat", - "is_bitfield": false, - "values": [ + "name": "instance_set_layer_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "MULTIMESH_TRANSFORM_2D", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "MULTIMESH_TRANSFORM_3D", - "value": 1 + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "LightProjectorFilter", - "is_bitfield": false, - "values": [ - { - "name": "LIGHT_PROJECTOR_FILTER_NEAREST", - "value": 0 - }, + "name": "instance_set_pivot_data", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1280615259, + "arguments": [ { - "name": "LIGHT_PROJECTOR_FILTER_LINEAR", - "value": 1 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS", - "value": 2 + "name": "sorting_offset", + "type": "float", + "meta": "float" }, { - "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS", - "value": 3 - }, + "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": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", - "value": 4 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", - "value": 5 + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "LightType", - "is_bitfield": false, - "values": [ + "name": "instance_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "LIGHT_DIRECTIONAL", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_OMNI", - "value": 1 - }, + "name": "interpolated", + "type": "bool" + } + ] + }, + { + "name": "instance_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ { - "name": "LIGHT_SPOT", - "value": 2 + "name": "instance", + "type": "RID" } ] }, { - "name": "LightParam", - "is_bitfield": false, - "values": [ + "name": "instance_attach_object_instance_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "LIGHT_PARAM_ENERGY", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_INDIRECT_ENERGY", - "value": 1 - }, + "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": "LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY", - "value": 2 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_SPECULAR", - "value": 3 + "name": "shape", + "type": "int", + "meta": "int32" }, { - "name": "LIGHT_PARAM_RANGE", - "value": 4 - }, + "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": "LIGHT_PARAM_SIZE", - "value": 5 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_ATTENUATION", - "value": 6 + "name": "surface", + "type": "int", + "meta": "int32" }, { - "name": "LIGHT_PARAM_SPOT_ANGLE", - "value": 7 - }, + "name": "material", + "type": "RID" + } + ] + }, + { + "name": "instance_set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "LIGHT_PARAM_SPOT_ATTENUATION", - "value": 8 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_SHADOW_MAX_DISTANCE", - "value": 9 - }, + "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": "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET", - "value": 10 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET", - "value": 11 - }, + "name": "transparency", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "instance_set_custom_aabb", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3696536120, + "arguments": [ { - "name": "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET", - "value": 12 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_SHADOW_FADE_START", - "value": 13 - }, + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "instance_attach_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "LIGHT_PARAM_SHADOW_NORMAL_BIAS", - "value": 14 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_SHADOW_BIAS", - "value": 15 - }, + "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": "LIGHT_PARAM_SHADOW_PANCAKE_SIZE", - "value": 16 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_SHADOW_OPACITY", - "value": 17 - }, + "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": "LIGHT_PARAM_SHADOW_BLUR", - "value": 18 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_TRANSMITTANCE_BIAS", - "value": 19 - }, + "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": "LIGHT_PARAM_INTENSITY", - "value": 20 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_PARAM_MAX", - "value": 21 + "name": "enabled", + "type": "bool" } ] }, { - "name": "LightBakeMode", - "is_bitfield": false, - "values": [ + "name": "instance_geometry_set_flag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1014989537, + "arguments": [ { - "name": "LIGHT_BAKE_DISABLED", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_BAKE_STATIC", - "value": 1 + "name": "flag", + "type": "enum::RenderingServer.InstanceFlags" }, { - "name": "LIGHT_BAKE_DYNAMIC", - "value": 2 + "name": "enabled", + "type": "bool" } ] }, { - "name": "LightOmniShadowMode", - "is_bitfield": false, - "values": [ + "name": "instance_geometry_set_cast_shadows_setting", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3768836020, + "arguments": [ { - "name": "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_OMNI_SHADOW_CUBE", - "value": 1 + "name": "shadow_casting_setting", + "type": "enum::RenderingServer.ShadowCastingSetting" } ] }, { - "name": "LightDirectionalShadowMode", - "is_bitfield": false, - "values": [ - { - "name": "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL", - "value": 0 - }, + "name": "instance_geometry_set_material_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS", - "value": 1 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS", - "value": 2 + "name": "material", + "type": "RID" } ] }, { - "name": "LightDirectionalSkyMode", - "is_bitfield": false, - "values": [ - { - "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_AND_SKY", - "value": 0 - }, + "name": "instance_geometry_set_material_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_ONLY", - "value": 1 + "name": "instance", + "type": "RID" }, { - "name": "LIGHT_DIRECTIONAL_SKY_MODE_SKY_ONLY", - "value": 2 + "name": "material", + "type": "RID" } ] }, { - "name": "ShadowQuality", - "is_bitfield": false, - "values": [ - { - "name": "SHADOW_QUALITY_HARD", - "value": 0 - }, + "name": "instance_geometry_set_visibility_range", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4263925858, + "arguments": [ { - "name": "SHADOW_QUALITY_SOFT_VERY_LOW", - "value": 1 + "name": "instance", + "type": "RID" }, { - "name": "SHADOW_QUALITY_SOFT_LOW", - "value": 2 + "name": "min", + "type": "float", + "meta": "float" }, { - "name": "SHADOW_QUALITY_SOFT_MEDIUM", - "value": 3 + "name": "max", + "type": "float", + "meta": "float" }, { - "name": "SHADOW_QUALITY_SOFT_HIGH", - "value": 4 + "name": "min_margin", + "type": "float", + "meta": "float" }, { - "name": "SHADOW_QUALITY_SOFT_ULTRA", - "value": 5 + "name": "max_margin", + "type": "float", + "meta": "float" }, { - "name": "SHADOW_QUALITY_MAX", - "value": 6 + "name": "fade_mode", + "type": "enum::RenderingServer.VisibilityRangeFadeMode" } ] }, { - "name": "ReflectionProbeUpdateMode", - "is_bitfield": false, - "values": [ + "name": "instance_geometry_set_lightmap", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536974962, + "arguments": [ { - "name": "REFLECTION_PROBE_UPDATE_ONCE", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "REFLECTION_PROBE_UPDATE_ALWAYS", - "value": 1 - } - ] - }, - { - "name": "ReflectionProbeAmbientMode", - "is_bitfield": false, - "values": [ - { - "name": "REFLECTION_PROBE_AMBIENT_DISABLED", - "value": 0 + "name": "lightmap", + "type": "RID" }, { - "name": "REFLECTION_PROBE_AMBIENT_ENVIRONMENT", - "value": 1 + "name": "lightmap_uv_scale", + "type": "Rect2" }, { - "name": "REFLECTION_PROBE_AMBIENT_COLOR", - "value": 2 + "name": "lightmap_slice", + "type": "int", + "meta": "int32" } ] }, { - "name": "DecalTexture", - "is_bitfield": false, - "values": [ + "name": "instance_geometry_set_lod_bias", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ { - "name": "DECAL_TEXTURE_ALBEDO", - "value": 0 + "name": "instance", + "type": "RID" }, { - "name": "DECAL_TEXTURE_NORMAL", - "value": 1 - }, + "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": "DECAL_TEXTURE_ORM", - "value": 2 + "name": "instance", + "type": "RID" }, { - "name": "DECAL_TEXTURE_EMISSION", - "value": 3 + "name": "parameter", + "type": "StringName" }, { - "name": "DECAL_TEXTURE_MAX", - "value": 4 + "name": "value", + "type": "Variant" } ] }, { - "name": "DecalFilter", - "is_bitfield": false, - "values": [ - { - "name": "DECAL_FILTER_NEAREST", - "value": 0 - }, - { - "name": "DECAL_FILTER_LINEAR", - "value": 1 - }, + "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": "DECAL_FILTER_NEAREST_MIPMAPS", - "value": 2 + "name": "instance", + "type": "RID" }, { - "name": "DECAL_FILTER_LINEAR_MIPMAPS", - "value": 3 - }, + "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": "DECAL_FILTER_NEAREST_MIPMAPS_ANISOTROPIC", - "value": 4 + "name": "instance", + "type": "RID" }, { - "name": "DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC", - "value": 5 + "name": "parameter", + "type": "StringName" } ] }, { - "name": "VoxelGIQuality", - "is_bitfield": false, - "values": [ - { - "name": "VOXEL_GI_QUALITY_LOW", - "value": 0 - }, + "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": "VOXEL_GI_QUALITY_HIGH", - "value": 1 + "name": "instance", + "type": "RID" } ] }, { - "name": "ParticlesMode", - "is_bitfield": false, - "values": [ + "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": "PARTICLES_MODE_2D", - "value": 0 + "name": "aabb", + "type": "AABB" }, { - "name": "PARTICLES_MODE_3D", - "value": 1 + "name": "scenario", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "ParticlesTransformAlign", - "is_bitfield": false, - "values": [ - { - "name": "PARTICLES_TRANSFORM_ALIGN_DISABLED", - "value": 0 - }, + "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": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD", - "value": 1 + "name": "from", + "type": "Vector3" }, { - "name": "PARTICLES_TRANSFORM_ALIGN_Y_TO_VELOCITY", - "value": 2 + "name": "to", + "type": "Vector3" }, { - "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY", - "value": 3 + "name": "scenario", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "ParticlesDrawOrder", - "is_bitfield": false, - "values": [ + "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": "PARTICLES_DRAW_ORDER_INDEX", - "value": 0 + "name": "convex", + "type": "typedarray::Plane" }, { - "name": "PARTICLES_DRAW_ORDER_LIFETIME", - "value": 1 + "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": "PARTICLES_DRAW_ORDER_REVERSE_LIFETIME", - "value": 2 + "name": "material_overrides", + "type": "typedarray::RID" }, { - "name": "PARTICLES_DRAW_ORDER_VIEW_DEPTH", - "value": 3 + "name": "image_size", + "type": "Vector2i" } ] }, { - "name": "ParticlesCollisionType", - "is_bitfield": false, - "values": [ + "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": "PARTICLES_COLLISION_TYPE_SPHERE_ATTRACT", - "value": 0 + "name": "canvas", + "type": "RID" }, { - "name": "PARTICLES_COLLISION_TYPE_BOX_ATTRACT", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "PARTICLES_COLLISION_TYPE_VECTOR_FIELD_ATTRACT", - "value": 2 - }, + "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": "PARTICLES_COLLISION_TYPE_SPHERE_COLLIDE", - "value": 3 + "name": "item", + "type": "RID" }, { - "name": "PARTICLES_COLLISION_TYPE_BOX_COLLIDE", - "value": 4 + "name": "repeat_size", + "type": "Vector2" }, { - "name": "PARTICLES_COLLISION_TYPE_SDF_COLLIDE", - "value": 5 + "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": "PARTICLES_COLLISION_TYPE_HEIGHTFIELD_COLLIDE", - "value": 6 + "name": "color", + "type": "Color" } ] }, { - "name": "ParticlesCollisionHeightfieldResolution", - "is_bitfield": false, - "values": [ + "name": "canvas_set_disable_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_256", - "value": 0 - }, + "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": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_512", - "value": 1 + "name": "canvas_texture", + "type": "RID" }, { - "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_1024", - "value": 2 + "name": "channel", + "type": "enum::RenderingServer.CanvasTextureChannel" }, { - "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_2048", - "value": 3 - }, + "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": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_4096", - "value": 4 + "name": "canvas_texture", + "type": "RID" }, { - "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_8192", - "value": 5 + "name": "base_color", + "type": "Color" }, { - "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX", - "value": 6 + "name": "shininess", + "type": "float", + "meta": "float" } ] }, { - "name": "FogVolumeShape", - "is_bitfield": false, - "values": [ + "name": "canvas_texture_set_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ { - "name": "FOG_VOLUME_SHAPE_ELLIPSOID", - "value": 0 + "name": "canvas_texture", + "type": "RID" }, { - "name": "FOG_VOLUME_SHAPE_CONE", - "value": 1 - }, + "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": "FOG_VOLUME_SHAPE_CYLINDER", - "value": 2 + "name": "canvas_texture", + "type": "RID" }, { - "name": "FOG_VOLUME_SHAPE_BOX", - "value": 3 - }, + "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": "FOG_VOLUME_SHAPE_WORLD", - "value": 4 + "name": "item", + "type": "RID" }, { - "name": "FOG_VOLUME_SHAPE_MAX", - "value": 5 + "name": "parent", + "type": "RID" } ] }, { - "name": "ViewportScaling3DMode", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_SCALING_3D_MODE_BILINEAR", - "value": 0 - }, - { - "name": "VIEWPORT_SCALING_3D_MODE_FSR", - "value": 1 - }, + "name": "canvas_item_set_default_texture_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1155129294, + "arguments": [ { - "name": "VIEWPORT_SCALING_3D_MODE_FSR2", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_SCALING_3D_MODE_MAX", - "value": 3 + "name": "filter", + "type": "enum::RenderingServer.CanvasItemTextureFilter" } ] }, { - "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": "canvas_item_set_default_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1652956681, + "arguments": [ { - "name": "VIEWPORT_UPDATE_WHEN_PARENT_VISIBLE", - "value": 3 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_UPDATE_ALWAYS", - "value": 4 + "name": "repeat", + "type": "enum::RenderingServer.CanvasItemTextureRepeat" } ] }, { - "name": "ViewportClearMode", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_CLEAR_ALWAYS", - "value": 0 - }, + "name": "canvas_item_set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "VIEWPORT_CLEAR_NEVER", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_CLEAR_ONLY_NEXT_FRAME", - "value": 2 + "name": "visible", + "type": "bool" } ] }, { - "name": "ViewportEnvironmentMode", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_ENVIRONMENT_DISABLED", - "value": 0 - }, - { - "name": "VIEWPORT_ENVIRONMENT_ENABLED", - "value": 1 - }, + "name": "canvas_item_set_light_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "VIEWPORT_ENVIRONMENT_INHERIT", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_ENVIRONMENT_MAX", - "value": 3 + "name": "mask", + "type": "int", + "meta": "int32" } ] }, { - "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": "canvas_item_set_visibility_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "VIEWPORT_SDF_OVERSIZE_200_PERCENT", - "value": 3 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_SDF_OVERSIZE_MAX", - "value": 4 + "name": "visibility_layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "ViewportSDFScale", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_SDF_SCALE_100_PERCENT", - "value": 0 - }, - { - "name": "VIEWPORT_SDF_SCALE_50_PERCENT", - "value": 1 - }, + "name": "canvas_item_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ { - "name": "VIEWPORT_SDF_SCALE_25_PERCENT", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_SDF_SCALE_MAX", - "value": 3 + "name": "transform", + "type": "Transform2D" } ] }, { - "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": "canvas_item_set_clip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "VIEWPORT_MSAA_8X", - "value": 3 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_MSAA_MAX", - "value": 4 + "name": "clip", + "type": "bool" } ] }, { - "name": "ViewportScreenSpaceAA", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_SCREEN_SPACE_AA_DISABLED", - "value": 0 - }, + "name": "canvas_item_set_distance_field_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "VIEWPORT_SCREEN_SPACE_AA_FXAA", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_SCREEN_SPACE_AA_MAX", - "value": 2 + "name": "enabled", + "type": "bool" } ] }, { - "name": "ViewportOcclusionCullingBuildQuality", - "is_bitfield": false, - "values": [ + "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": "VIEWPORT_OCCLUSION_BUILD_QUALITY_LOW", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_MEDIUM", - "value": 1 + "name": "use_custom_rect", + "type": "bool" }, { - "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_HIGH", - "value": 2 + "name": "rect", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" } ] }, { - "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": "canvas_item_set_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ { - "name": "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_RENDER_INFO_MAX", - "value": 3 + "name": "color", + "type": "Color" } ] }, { - "name": "ViewportRenderInfoType", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_RENDER_INFO_TYPE_VISIBLE", - "value": 0 - }, + "name": "canvas_item_set_self_modulate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ { - "name": "VIEWPORT_RENDER_INFO_TYPE_SHADOW", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_RENDER_INFO_TYPE_MAX", - "value": 2 + "name": "color", + "type": "Color" } ] }, { - "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": "canvas_item_set_draw_behind_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "VIEWPORT_DEBUG_DRAW_MOTION_VECTORS", - "value": 25 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_DEBUG_DRAW_INTERNAL_BUFFER", - "value": 26 + "name": "enabled", + "type": "bool" } ] }, { - "name": "ViewportVRSMode", - "is_bitfield": false, - "values": [ - { - "name": "VIEWPORT_VRS_DISABLED", - "value": 0 - }, - { - "name": "VIEWPORT_VRS_TEXTURE", - "value": 1 - }, + "name": "canvas_item_set_interpolated", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "VIEWPORT_VRS_XR", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "VIEWPORT_VRS_MAX", - "value": 3 + "name": "interpolated", + "type": "bool" } ] }, { - "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": "canvas_item_reset_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ { - "name": "SKY_MODE_REALTIME", - "value": 3 + "name": "item", + "type": "RID" } ] }, { - "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": "canvas_item_transform_physics_interpolation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ { - "name": "ENV_BG_CAMERA_FEED", - "value": 5 + "name": "item", + "type": "RID" }, { - "name": "ENV_BG_MAX", - "value": 6 + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "EnvironmentAmbientSource", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819681853, + "hash_compatibility": [ + 2843922985 + ], + "arguments": [ { - "name": "ENV_AMBIENT_SOURCE_BG", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_AMBIENT_SOURCE_DISABLED", - "value": 1 + "name": "from", + "type": "Vector2" }, { - "name": "ENV_AMBIENT_SOURCE_COLOR", - "value": 2 + "name": "to", + "type": "Vector2" }, { - "name": "ENV_AMBIENT_SOURCE_SKY", - "value": 3 - } - ] - }, - { - "name": "EnvironmentReflectionSource", - "is_bitfield": false, - "values": [ - { - "name": "ENV_REFLECTION_SOURCE_BG", - "value": 0 + "name": "color", + "type": "Color" }, { - "name": "ENV_REFLECTION_SOURCE_DISABLED", - "value": 1 + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" }, { - "name": "ENV_REFLECTION_SOURCE_SKY", - "value": 2 + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, { - "name": "EnvironmentGlowBlendMode", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_polyline", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3098767073, + "hash_compatibility": [ + 3438017257 + ], + "arguments": [ { - "name": "ENV_GLOW_BLEND_MODE_ADDITIVE", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_GLOW_BLEND_MODE_SCREEN", - "value": 1 + "name": "points", + "type": "PackedVector2Array" }, { - "name": "ENV_GLOW_BLEND_MODE_SOFTLIGHT", - "value": 2 + "name": "colors", + "type": "PackedColorArray" }, { - "name": "ENV_GLOW_BLEND_MODE_REPLACE", - "value": 3 + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" }, { - "name": "ENV_GLOW_BLEND_MODE_MIX", - "value": 4 + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, { - "name": "EnvironmentToneMapper", - "is_bitfield": false, - "values": [ + "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": "ENV_TONE_MAPPER_LINEAR", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_TONE_MAPPER_REINHARD", - "value": 1 + "name": "points", + "type": "PackedVector2Array" }, { - "name": "ENV_TONE_MAPPER_FILMIC", - "value": 2 + "name": "colors", + "type": "PackedColorArray" }, { - "name": "ENV_TONE_MAPPER_ACES", - "value": 3 + "name": "width", + "type": "float", + "meta": "float", + "default_value": "-1.0" + }, + { + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, { - "name": "EnvironmentSSRRoughnessQuality", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_rect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3523446176, + "hash_compatibility": [ + 934531857 + ], + "arguments": [ { - "name": "ENV_SSR_ROUGHNESS_QUALITY_DISABLED", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_SSR_ROUGHNESS_QUALITY_LOW", - "value": 1 + "name": "rect", + "type": "Rect2" }, { - "name": "ENV_SSR_ROUGHNESS_QUALITY_MEDIUM", - "value": 2 + "name": "color", + "type": "Color" }, { - "name": "ENV_SSR_ROUGHNESS_QUALITY_HIGH", - "value": 3 + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, { - "name": "EnvironmentSSAOQuality", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_circle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 333077949, + "hash_compatibility": [ + 2439351960 + ], + "arguments": [ { - "name": "ENV_SSAO_QUALITY_VERY_LOW", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_SSAO_QUALITY_LOW", - "value": 1 + "name": "pos", + "type": "Vector2" }, { - "name": "ENV_SSAO_QUALITY_MEDIUM", - "value": 2 + "name": "radius", + "type": "float", + "meta": "float" }, { - "name": "ENV_SSAO_QUALITY_HIGH", - "value": 3 + "name": "color", + "type": "Color" }, { - "name": "ENV_SSAO_QUALITY_ULTRA", - "value": 4 + "name": "antialiased", + "type": "bool", + "default_value": "false" } ] }, { - "name": "EnvironmentSSILQuality", - "is_bitfield": false, - "values": [ - { - "name": "ENV_SSIL_QUALITY_VERY_LOW", - "value": 0 - }, + "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": "ENV_SSIL_QUALITY_LOW", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "ENV_SSIL_QUALITY_MEDIUM", - "value": 2 + "name": "rect", + "type": "Rect2" }, { - "name": "ENV_SSIL_QUALITY_HIGH", - "value": 3 + "name": "texture", + "type": "RID" }, { - "name": "ENV_SSIL_QUALITY_ULTRA", - "value": 4 - } - ] - }, - { - "name": "EnvironmentSDFGIYScale", - "is_bitfield": false, - "values": [ - { - "name": "ENV_SDFGI_Y_SCALE_50_PERCENT", - "value": 0 + "name": "tile", + "type": "bool", + "default_value": "false" }, { - "name": "ENV_SDFGI_Y_SCALE_75_PERCENT", - "value": 1 + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" }, { - "name": "ENV_SDFGI_Y_SCALE_100_PERCENT", - "value": 2 + "name": "transpose", + "type": "bool", + "default_value": "false" } ] }, { - "name": "EnvironmentSDFGIRayCount", - "is_bitfield": false, - "values": [ + "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": "ENV_SDFGI_RAY_COUNT_4", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_SDFGI_RAY_COUNT_8", - "value": 1 + "name": "rect", + "type": "Rect2" }, { - "name": "ENV_SDFGI_RAY_COUNT_16", - "value": 2 + "name": "texture", + "type": "RID" }, { - "name": "ENV_SDFGI_RAY_COUNT_32", - "value": 3 + "name": "src_rect", + "type": "Rect2" }, { - "name": "ENV_SDFGI_RAY_COUNT_64", - "value": 4 + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" }, { - "name": "ENV_SDFGI_RAY_COUNT_96", - "value": 5 + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "0" }, { - "name": "ENV_SDFGI_RAY_COUNT_128", - "value": 6 + "name": "px_range", + "type": "float", + "meta": "float", + "default_value": "1.0" }, { - "name": "ENV_SDFGI_RAY_COUNT_MAX", - "value": 7 + "name": "scale", + "type": "float", + "meta": "float", + "default_value": "1.0" } ] }, { - "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": "canvas_item_add_lcd_texture_rect_region", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 359793297, + "arguments": [ { - "name": "ENV_SDFGI_CONVERGE_IN_15_FRAMES", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "ENV_SDFGI_CONVERGE_IN_20_FRAMES", - "value": 3 + "name": "rect", + "type": "Rect2" }, { - "name": "ENV_SDFGI_CONVERGE_IN_25_FRAMES", - "value": 4 + "name": "texture", + "type": "RID" }, { - "name": "ENV_SDFGI_CONVERGE_IN_30_FRAMES", - "value": 5 + "name": "src_rect", + "type": "Rect2" }, { - "name": "ENV_SDFGI_CONVERGE_MAX", - "value": 6 + "name": "modulate", + "type": "Color" } ] }, { - "name": "EnvironmentSDFGIFramesToUpdateLight", - "is_bitfield": false, - "values": [ + "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": "ENV_SDFGI_UPDATE_LIGHT_IN_1_FRAME", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "ENV_SDFGI_UPDATE_LIGHT_IN_2_FRAMES", - "value": 1 + "name": "rect", + "type": "Rect2" }, { - "name": "ENV_SDFGI_UPDATE_LIGHT_IN_4_FRAMES", - "value": 2 + "name": "texture", + "type": "RID" }, { - "name": "ENV_SDFGI_UPDATE_LIGHT_IN_8_FRAMES", - "value": 3 + "name": "src_rect", + "type": "Rect2" }, { - "name": "ENV_SDFGI_UPDATE_LIGHT_IN_16_FRAMES", - "value": 4 + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" }, { - "name": "ENV_SDFGI_UPDATE_LIGHT_MAX", - "value": 5 + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" } ] }, { - "name": "SubSurfaceScatteringQuality", - "is_bitfield": false, - "values": [ + "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": "SUB_SURFACE_SCATTERING_QUALITY_DISABLED", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "SUB_SURFACE_SCATTERING_QUALITY_LOW", - "value": 1 + "name": "rect", + "type": "Rect2" }, { - "name": "SUB_SURFACE_SCATTERING_QUALITY_MEDIUM", - "value": 2 + "name": "source", + "type": "Rect2" }, { - "name": "SUB_SURFACE_SCATTERING_QUALITY_HIGH", - "value": 3 - } - ] - }, - { - "name": "DOFBokehShape", - "is_bitfield": false, - "values": [ - { - "name": "DOF_BOKEH_BOX", - "value": 0 + "name": "texture", + "type": "RID" }, { - "name": "DOF_BOKEH_HEXAGON", - "value": 1 + "name": "topleft", + "type": "Vector2" }, { - "name": "DOF_BOKEH_CIRCLE", - "value": 2 - } - ] - }, - { - "name": "DOFBlurQuality", - "is_bitfield": false, - "values": [ + "name": "bottomright", + "type": "Vector2" + }, { - "name": "DOF_BLUR_QUALITY_VERY_LOW", - "value": 0 + "name": "x_axis_mode", + "type": "enum::RenderingServer.NinePatchAxisMode", + "default_value": "0" }, { - "name": "DOF_BLUR_QUALITY_LOW", - "value": 1 + "name": "y_axis_mode", + "type": "enum::RenderingServer.NinePatchAxisMode", + "default_value": "0" }, { - "name": "DOF_BLUR_QUALITY_MEDIUM", - "value": 2 + "name": "draw_center", + "type": "bool", + "default_value": "true" }, { - "name": "DOF_BLUR_QUALITY_HIGH", - "value": 3 + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "name": "InstanceType", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_primitive", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3731601077, + "arguments": [ { - "name": "INSTANCE_NONE", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "INSTANCE_MESH", - "value": 1 + "name": "points", + "type": "PackedVector2Array" }, { - "name": "INSTANCE_MULTIMESH", - "value": 2 + "name": "colors", + "type": "PackedColorArray" }, { - "name": "INSTANCE_PARTICLES", - "value": 3 + "name": "uvs", + "type": "PackedVector2Array" }, { - "name": "INSTANCE_PARTICLES_COLLISION", - "value": 4 - }, + "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": "INSTANCE_LIGHT", - "value": 5 + "name": "item", + "type": "RID" }, { - "name": "INSTANCE_REFLECTION_PROBE", - "value": 6 + "name": "points", + "type": "PackedVector2Array" }, { - "name": "INSTANCE_DECAL", - "value": 7 + "name": "colors", + "type": "PackedColorArray" }, { - "name": "INSTANCE_VOXEL_GI", - "value": 8 + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" }, { - "name": "INSTANCE_LIGHTMAP", - "value": 9 - }, + "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": "INSTANCE_OCCLUDER", - "value": 10 + "name": "item", + "type": "RID" }, { - "name": "INSTANCE_VISIBLITY_NOTIFIER", - "value": 11 + "name": "indices", + "type": "PackedInt32Array" }, { - "name": "INSTANCE_FOG_VOLUME", - "value": 12 + "name": "points", + "type": "PackedVector2Array" }, { - "name": "INSTANCE_MAX", - "value": 13 + "name": "colors", + "type": "PackedColorArray" }, { - "name": "INSTANCE_GEOMETRY_MASK", - "value": 14 - } - ] - }, - { - "name": "InstanceFlags", - "is_bitfield": false, - "values": [ - { - "name": "INSTANCE_FLAG_USE_BAKED_LIGHT", - "value": 0 + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" }, { - "name": "INSTANCE_FLAG_USE_DYNAMIC_GI", - "value": 1 + "name": "bones", + "type": "PackedInt32Array", + "default_value": "PackedInt32Array()" }, { - "name": "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE", - "value": 2 + "name": "weights", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" }, { - "name": "INSTANCE_FLAG_IGNORE_OCCLUSION_CULLING", - "value": 3 + "name": "texture", + "type": "RID", + "default_value": "RID()" }, { - "name": "INSTANCE_FLAG_MAX", - "value": 4 + "name": "count", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "ShadowCastingSetting", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_mesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 316450961, + "hash_compatibility": [ + 3548053052 + ], + "arguments": [ { - "name": "SHADOW_CASTING_SETTING_OFF", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "SHADOW_CASTING_SETTING_ON", - "value": 1 + "name": "mesh", + "type": "RID" }, { - "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED", - "value": 2 + "name": "transform", + "type": "Transform2D", + "default_value": "Transform2D(1, 0, 0, 1, 0, 0)" }, { - "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY", - "value": 3 + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "texture", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "VisibilityRangeFadeMode", - "is_bitfield": false, - "values": [ + "name": "canvas_item_add_multimesh", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2131855138, + "hash_compatibility": [ + 1541595251 + ], + "arguments": [ { - "name": "VISIBILITY_RANGE_FADE_DISABLED", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "VISIBILITY_RANGE_FADE_SELF", - "value": 1 + "name": "mesh", + "type": "RID" }, { - "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES", - "value": 2 + "name": "texture", + "type": "RID", + "default_value": "RID()" } ] }, { - "name": "BakeChannels", - "is_bitfield": false, - "values": [ - { - "name": "BAKE_CHANNEL_ALBEDO_ALPHA", - "value": 0 - }, + "name": "canvas_item_add_particles", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2575754278, + "arguments": [ { - "name": "BAKE_CHANNEL_NORMAL", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "BAKE_CHANNEL_ORM", - "value": 2 + "name": "particles", + "type": "RID" }, { - "name": "BAKE_CHANNEL_EMISSION", - "value": 3 + "name": "texture", + "type": "RID" } ] }, { - "name": "CanvasTextureChannel", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_TEXTURE_CHANNEL_DIFFUSE", - "value": 0 - }, + "name": "canvas_item_add_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ { - "name": "CANVAS_TEXTURE_CHANNEL_NORMAL", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_TEXTURE_CHANNEL_SPECULAR", - "value": 2 + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "NinePatchAxisMode", - "is_bitfield": false, - "values": [ - { - "name": "NINE_PATCH_STRETCH", - "value": 0 - }, + "name": "canvas_item_add_clip_ignore", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "NINE_PATCH_TILE", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "NINE_PATCH_TILE_FIT", - "value": 2 + "name": "ignore", + "type": "bool" } ] }, { - "name": "CanvasItemTextureFilter", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_ITEM_TEXTURE_FILTER_DEFAULT", - "value": 0 - }, + "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": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR", - "value": 2 + "name": "animation_length", + "type": "float", + "meta": "double" }, { - "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", - "value": 3 + "name": "slice_begin", + "type": "float", + "meta": "double" }, { - "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", - "value": 4 + "name": "slice_end", + "type": "float", + "meta": "double" }, { - "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC", - "value": 5 - }, + "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": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC", - "value": 6 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_ITEM_TEXTURE_FILTER_MAX", - "value": 7 + "name": "enabled", + "type": "bool" } ] }, { - "name": "CanvasItemTextureRepeat", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_ITEM_TEXTURE_REPEAT_DEFAULT", - "value": 0 - }, + "name": "canvas_item_set_z_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", - "value": 2 - }, + "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": "CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", - "value": 3 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_ITEM_TEXTURE_REPEAT_MAX", - "value": 4 + "name": "enabled", + "type": "bool" } ] }, { - "name": "CanvasGroupMode", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_GROUP_MODE_DISABLED", - "value": 0 - }, + "name": "canvas_item_set_copy_to_backbuffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2429202503, + "arguments": [ { - "name": "CANVAS_GROUP_MODE_CLIP_ONLY", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_GROUP_MODE_CLIP_AND_DRAW", - "value": 2 + "name": "enabled", + "type": "bool" }, { - "name": "CANVAS_GROUP_MODE_TRANSPARENT", - "value": 3 + "name": "rect", + "type": "Rect2" } ] }, { - "name": "CanvasLightMode", - "is_bitfield": false, - "values": [ + "name": "canvas_item_attach_skeleton", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "CANVAS_LIGHT_MODE_POINT", - "value": 0 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_LIGHT_MODE_DIRECTIONAL", - "value": 1 + "name": "skeleton", + "type": "RID" } ] }, { - "name": "CanvasLightBlendMode", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_LIGHT_BLEND_MODE_ADD", - "value": 0 - }, - { - "name": "CANVAS_LIGHT_BLEND_MODE_SUB", - "value": 1 - }, + "name": "canvas_item_clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ { - "name": "CANVAS_LIGHT_BLEND_MODE_MIX", - "value": 2 + "name": "item", + "type": "RID" } ] }, { - "name": "CanvasLightShadowFilter", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_LIGHT_FILTER_NONE", - "value": 0 - }, - { - "name": "CANVAS_LIGHT_FILTER_PCF5", - "value": 1 - }, + "name": "canvas_item_set_draw_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ { - "name": "CANVAS_LIGHT_FILTER_PCF13", - "value": 2 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_LIGHT_FILTER_MAX", - "value": 3 + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "CanvasOccluderPolygonCullMode", - "is_bitfield": false, - "values": [ - { - "name": "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED", - "value": 0 - }, + "name": "canvas_item_set_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 395945892, + "arguments": [ { - "name": "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE", - "value": 2 + "name": "material", + "type": "RID" } ] }, { - "name": "GlobalShaderParameterType", - "is_bitfield": false, - "values": [ - { - "name": "GLOBAL_VAR_TYPE_BOOL", - "value": 0 - }, + "name": "canvas_item_set_use_parent_material", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ { - "name": "GLOBAL_VAR_TYPE_BVEC2", - "value": 1 + "name": "item", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_BVEC3", - "value": 2 - }, + "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": "GLOBAL_VAR_TYPE_BVEC4", - "value": 3 + "name": "instance", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_INT", - "value": 4 + "name": "parameter", + "type": "StringName" }, { - "name": "GLOBAL_VAR_TYPE_IVEC2", - "value": 5 - }, + "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": "GLOBAL_VAR_TYPE_IVEC3", - "value": 6 + "name": "instance", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_IVEC4", - "value": 7 - }, + "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": "GLOBAL_VAR_TYPE_RECT2I", - "value": 8 + "name": "instance", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_UINT", - "value": 9 - }, + "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": "GLOBAL_VAR_TYPE_UVEC2", - "value": 10 - }, + "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": "GLOBAL_VAR_TYPE_UVEC3", - "value": 11 + "name": "item", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_UVEC4", - "value": 12 + "name": "enable", + "type": "bool" }, { - "name": "GLOBAL_VAR_TYPE_FLOAT", - "value": 13 + "name": "area", + "type": "Rect2" }, { - "name": "GLOBAL_VAR_TYPE_VEC2", - "value": 14 + "name": "enter_callable", + "type": "Callable" }, { - "name": "GLOBAL_VAR_TYPE_VEC3", - "value": 15 - }, + "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": "GLOBAL_VAR_TYPE_VEC4", - "value": 16 + "name": "item", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_COLOR", - "value": 17 + "name": "mode", + "type": "enum::RenderingServer.CanvasGroupMode" }, { - "name": "GLOBAL_VAR_TYPE_RECT2", - "value": 18 + "name": "clear_margin", + "type": "float", + "meta": "float", + "default_value": "5.0" }, { - "name": "GLOBAL_VAR_TYPE_MAT2", - "value": 19 + "name": "fit_empty", + "type": "bool", + "default_value": "false" }, { - "name": "GLOBAL_VAR_TYPE_MAT3", - "value": 20 + "name": "fit_margin", + "type": "float", + "meta": "float", + "default_value": "0.0" }, { - "name": "GLOBAL_VAR_TYPE_MAT4", - "value": 21 - }, + "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": "GLOBAL_VAR_TYPE_TRANSFORM_2D", - "value": 22 - }, + "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": "GLOBAL_VAR_TYPE_TRANSFORM", - "value": 23 + "name": "light", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_SAMPLER2D", - "value": 24 - }, + "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": "GLOBAL_VAR_TYPE_SAMPLER2DARRAY", - "value": 25 + "name": "light", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_SAMPLER3D", - "value": 26 - }, + "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": "GLOBAL_VAR_TYPE_SAMPLERCUBE", - "value": 27 + "name": "light", + "type": "RID" }, { - "name": "GLOBAL_VAR_TYPE_MAX", - "value": 28 + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "RenderingInfo", - "is_bitfield": false, - "values": [ + "name": "canvas_light_set_transform", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1246044741, + "arguments": [ { - "name": "RENDERING_INFO_TOTAL_OBJECTS_IN_FRAME", - "value": 0 + "name": "light", + "type": "RID" }, { - "name": "RENDERING_INFO_TOTAL_PRIMITIVES_IN_FRAME", - "value": 1 - }, + "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": "RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME", - "value": 2 + "name": "light", + "type": "RID" }, { - "name": "RENDERING_INFO_TEXTURE_MEM_USED", - "value": 3 - }, + "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": "RENDERING_INFO_BUFFER_MEM_USED", - "value": 4 + "name": "light", + "type": "RID" }, { - "name": "RENDERING_INFO_VIDEO_MEM_USED", - "value": 5 + "name": "offset", + "type": "Vector2" } ] }, { - "name": "Features", - "is_bitfield": false, - "values": [ + "name": "canvas_light_set_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2948539648, + "arguments": [ { - "name": "FEATURE_SHADERS", - "value": 0 + "name": "light", + "type": "RID" }, { - "name": "FEATURE_MULTITHREADED", - "value": 1 + "name": "color", + "type": "Color" } ] - } - ], - "methods": [ + }, { - "name": "texture_2d_create", + "name": "canvas_light_set_height", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2010018390, - "return_value": { - "type": "RID" - }, + "hash": 1794382983, "arguments": [ { - "name": "image", - "type": "Image" + "name": "light", + "type": "RID" + }, + { + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "texture_2d_layered_create", + "name": "canvas_light_set_energy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 913689023, - "return_value": { - "type": "RID" - }, + "hash": 1794382983, "arguments": [ { - "name": "layers", - "type": "typedarray::Image" + "name": "light", + "type": "RID" }, { - "name": "layered_type", - "type": "enum::RenderingServer.TextureLayeredType" + "name": "energy", + "type": "float", + "meta": "float" } ] }, { - "name": "texture_3d_create", + "name": "canvas_light_set_z_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4036838706, - "return_value": { - "type": "RID" - }, + "hash": 4288446313, "arguments": [ { - "name": "format", - "type": "enum::Image.Format" + "name": "light", + "type": "RID" }, { - "name": "width", + "name": "min_z", "type": "int", "meta": "int32" }, { - "name": "height", + "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": "depth", + "name": "min_layer", "type": "int", "meta": "int32" }, { - "name": "mipmaps", - "type": "bool" - }, - { - "name": "data", - "type": "typedarray::Image" + "name": "max_layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "texture_proxy_create", + "name": "canvas_light_set_item_cull_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 41030802, - "return_value": { - "type": "RID" - }, + "hash": 3411492887, "arguments": [ { - "name": "base", + "name": "light", "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "int32" } ] }, { - "name": "texture_2d_update", + "name": "canvas_light_set_item_shadow_cull_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 999539803, + "hash": 3411492887, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" }, { - "name": "image", - "type": "Image" - }, - { - "name": "layer", + "name": "mask", "type": "int", "meta": "int32" } ] }, { - "name": "texture_3d_update", + "name": "canvas_light_set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 684822712, + "hash": 2957564891, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" }, { - "name": "data", - "type": "typedarray::Image" + "name": "mode", + "type": "enum::RenderingServer.CanvasLightMode" } ] }, { - "name": "texture_proxy_update", + "name": "canvas_light_set_shadow_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 1265174801, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" }, { - "name": "proxy_to", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "texture_2d_placeholder_create", + "name": "canvas_light_set_shadow_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 393119659, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "filter", + "type": "enum::RenderingServer.CanvasLightShadowFilter" + } + ] }, { - "name": "texture_2d_layered_placeholder_create", + "name": "canvas_light_set_shadow_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1394585590, - "return_value": { - "type": "RID" - }, + "hash": 2948539648, "arguments": [ { - "name": "layered_type", - "type": "enum::RenderingServer.TextureLayeredType" + "name": "light", + "type": "RID" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "texture_3d_placeholder_create", + "name": "canvas_light_set_shadow_smooth", "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" - }, + "hash": 1794382983, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" + }, + { + "name": "smooth", + "type": "float", + "meta": "float" } ] }, { - "name": "texture_2d_layer_get", - "is_const": true, + "name": "canvas_light_set_blend_mode", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2705440895, - "return_value": { - "type": "Image" - }, + "hash": 804895945, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" }, { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::RenderingServer.CanvasLightBlendMode" } ] }, { - "name": "texture_3d_get", - "is_const": true, + "name": "canvas_light_set_interpolated", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, - "return_value": { - "type": "typedarray::Image" - }, + "hash": 1265174801, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" + }, + { + "name": "interpolated", + "type": "bool" } ] }, { - "name": "texture_replace", + "name": "canvas_light_reset_physics_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2722037293, "arguments": [ { - "name": "texture", - "type": "RID" - }, - { - "name": "by_texture", + "name": "light", "type": "RID" } ] }, { - "name": "texture_set_size_override", + "name": "canvas_light_transform_physics_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288446313, + "hash": 1246044741, "arguments": [ { - "name": "texture", + "name": "light", "type": "RID" }, { - "name": "width", - "type": "int", - "meta": "int32" - }, - { - "name": "height", - "type": "int", - "meta": "int32" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "texture_set_path", + "name": "canvas_light_occluder_create", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2726140452, + "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": "texture", + "name": "occluder", "type": "RID" }, { - "name": "path", - "type": "String" + "name": "canvas", + "type": "RID" } ] }, { - "name": "texture_get_path", - "is_const": true, + "name": "canvas_light_occluder_set_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642473191, - "return_value": { - "type": "String" - }, + "hash": 1265174801, "arguments": [ { - "name": "texture", + "name": "occluder", "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "texture_get_format", - "is_const": true, + "name": "canvas_light_occluder_set_polygon", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1932918979, - "return_value": { - "type": "enum::Image.Format" - }, + "hash": 395945892, "arguments": [ { - "name": "texture", + "name": "occluder", + "type": "RID" + }, + { + "name": "polygon", "type": "RID" } ] }, { - "name": "texture_set_force_redraw_if_visible", + "name": "canvas_light_occluder_set_as_sdf_collision", "is_const": false, "is_vararg": false, "is_static": false, @@ -197921,7 +234976,7 @@ "hash": 1265174801, "arguments": [ { - "name": "texture", + "name": "occluder", "type": "RID" }, { @@ -197931,281 +234986,233 @@ ] }, { - "name": "texture_rd_create", + "name": "canvas_light_occluder_set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1434128712, - "hash_compatibility": [ - 3291180269 - ], - "return_value": { - "type": "RID" - }, + "hash": 1246044741, "arguments": [ { - "name": "rd_texture", + "name": "occluder", "type": "RID" }, { - "name": "layer_type", - "type": "enum::RenderingServer.TextureLayeredType", - "default_value": "0" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "texture_get_rd_texture", - "is_const": true, + "name": "canvas_light_occluder_set_light_mask", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2790148051, - "return_value": { - "type": "RID" - }, + "hash": 3411492887, "arguments": [ { - "name": "texture", + "name": "occluder", "type": "RID" }, { - "name": "srgb", - "type": "bool", - "default_value": "false" + "name": "mask", + "type": "int", + "meta": "int32" } ] }, { - "name": "texture_get_native_handle", - "is_const": true, + "name": "canvas_light_occluder_set_interpolated", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1834114100, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 1265174801, "arguments": [ { - "name": "texture", + "name": "occluder", "type": "RID" }, { - "name": "srgb", - "type": "bool", - "default_value": "false" + "name": "interpolated", + "type": "bool" } ] }, { - "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", + "name": "canvas_light_occluder_reset_physics_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2726140452, + "hash": 2722037293, "arguments": [ { - "name": "shader", + "name": "occluder", "type": "RID" - }, - { - "name": "code", - "type": "String" } ] }, { - "name": "shader_set_path_hint", + "name": "canvas_light_occluder_transform_physics_interpolation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2726140452, + "hash": 1246044741, "arguments": [ { - "name": "shader", + "name": "occluder", "type": "RID" }, { - "name": "path", - "type": "String" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "shader_get_code", - "is_const": true, + "name": "canvas_occluder_polygon_create", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642473191, + "hash": 529393457, "return_value": { - "type": "String" - }, + "type": "RID" + } + }, + { + "name": "canvas_occluder_polygon_set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2103882027, "arguments": [ { - "name": "shader", + "name": "occluder_polygon", "type": "RID" + }, + { + "name": "shape", + "type": "PackedVector2Array" + }, + { + "name": "closed", + "type": "bool" } ] }, { - "name": "get_shader_parameter_list", - "is_const": true, + "name": "canvas_occluder_polygon_set_cull_mode", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, - "return_value": { - "type": "typedarray::Dictionary" - }, + "hash": 1839404663, "arguments": [ { - "name": "shader", + "name": "occluder_polygon", "type": "RID" + }, + { + "name": "mode", + "type": "enum::RenderingServer.CanvasOccluderPolygonCullMode" } ] }, { - "name": "shader_get_parameter_default", - "is_const": true, + "name": "canvas_set_shadow_texture_size", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2621281810, - "return_value": { - "type": "Variant" - }, + "hash": 1286410249, "arguments": [ { - "name": "shader", - "type": "RID" - }, - { - "name": "name", - "type": "StringName" + "name": "size", + "type": "int", + "meta": "int32" } ] }, { - "name": "shader_set_default_texture_parameter", + "name": "global_shader_parameter_add", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4094001817, - "hash_compatibility": [ - 3864903085 - ], + "hash": 463390080, "arguments": [ - { - "name": "shader", - "type": "RID" - }, { "name": "name", "type": "StringName" }, { - "name": "texture", - "type": "RID" + "name": "type", + "type": "enum::RenderingServer.GlobalShaderParameterType" }, { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "default_value", + "type": "Variant" } ] }, { - "name": "shader_get_default_texture_parameter", - "is_const": true, + "name": "global_shader_parameter_remove", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1464608890, - "hash_compatibility": [ - 2523186822 - ], - "return_value": { - "type": "RID" - }, + "hash": 3304788590, "arguments": [ - { - "name": "shader", - "type": "RID" - }, { "name": "name", "type": "StringName" - }, - { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "0" } ] }, { - "name": "material_create", - "is_const": false, + "name": "global_shader_parameter_get_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3995934104, "return_value": { - "type": "RID" + "type": "typedarray::StringName" } }, { - "name": "material_set_shader", + "name": "global_shader_parameter_set", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3776071444, "arguments": [ { - "name": "shader_material", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "shader", - "type": "RID" + "name": "value", + "type": "Variant" } ] }, { - "name": "material_set_param", + "name": "global_shader_parameter_set_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3477296213, + "hash": 3776071444, "arguments": [ { - "name": "material", - "type": "RID" - }, - { - "name": "parameter", + "name": "name", "type": "StringName" }, { @@ -198215,6539 +235222,6269 @@ ] }, { - "name": "material_get_param", + "name": "global_shader_parameter_get", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2621281810, + "hash": 2760726917, "return_value": { "type": "Variant" }, "arguments": [ { - "name": "material", - "type": "RID" - }, - { - "name": "parameter", + "name": "name", "type": "StringName" } ] }, { - "name": "material_set_render_priority", - "is_const": false, + "name": "global_shader_parameter_get_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1601414142, + "return_value": { + "type": "enum::RenderingServer.GlobalShaderParameterType" + }, "arguments": [ { - "name": "material", - "type": "RID" - }, - { - "name": "priority", - "type": "int", - "meta": "int32" + "name": "name", + "type": "StringName" } ] }, { - "name": "material_set_next_pass", + "name": "free_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2722037293, "arguments": [ { - "name": "material", - "type": "RID" - }, - { - "name": "next_material", + "name": "rid", "type": "RID" } ] }, { - "name": "mesh_create_from_surfaces", + "name": "request_frame_drawn_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4291747531, - "hash_compatibility": [ - 4007581507 - ], - "return_value": { - "type": "RID" - }, + "hash": 1611583062, "arguments": [ { - "name": "surfaces", - "type": "typedarray::Dictionary" - }, - { - "name": "blend_shape_count", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "callable", + "type": "Callable" } ] }, { - "name": "mesh_create", - "is_const": false, + "name": "has_changed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "mesh_surface_get_format_offset", - "is_const": true, + "name": "get_rendering_info", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2981368685, + "hash": 3763192241, "return_value": { "type": "int", - "meta": "uint32" + "meta": "uint64" }, "arguments": [ { - "name": "format", - "type": "bitfield::RenderingServer.ArrayFormat" - }, - { - "name": "vertex_count", - "type": "int", - "meta": "int32" - }, - { - "name": "array_index", - "type": "int", - "meta": "int32" + "name": "info", + "type": "enum::RenderingServer.RenderingInfo" } ] }, { - "name": "mesh_surface_get_format_vertex_stride", + "name": "get_video_adapter_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3188363337, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "format", - "type": "bitfield::RenderingServer.ArrayFormat" - }, - { - "name": "vertex_count", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "mesh_surface_get_format_normal_tangent_stride", + "name": "get_video_adapter_vendor", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3188363337, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "format", - "type": "bitfield::RenderingServer.ArrayFormat" - }, - { - "name": "vertex_count", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "mesh_surface_get_format_attribute_stride", + "name": "get_video_adapter_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3188363337, + "hash": 3099547011, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "format", - "type": "bitfield::RenderingServer.ArrayFormat" - }, - { - "name": "vertex_count", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::RenderingDevice.DeviceType" + } }, { - "name": "mesh_surface_get_format_skin_stride", + "name": "get_video_adapter_api_version", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3188363337, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "uint32" + "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": "format", - "type": "bitfield::RenderingServer.ArrayFormat" + "name": "latitudes", + "type": "int", + "meta": "int32" }, { - "name": "vertex_count", + "name": "longitudes", "type": "int", "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "mesh_add_surface", + "name": "get_test_cube", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1217542888, - "arguments": [ - { - "name": "mesh", - "type": "RID" - }, - { - "name": "surface", - "type": "Dictionary" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "mesh_add_surface_from_arrays", + "name": "get_test_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2342446560, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_white_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 529393457, + "return_value": { + "type": "RID" + } + }, + { + "name": "set_boot_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3759744527, "hash_compatibility": [ - 1247008646 + 2244367877 ], "arguments": [ { - "name": "mesh", - "type": "RID" - }, - { - "name": "primitive", - "type": "enum::RenderingServer.PrimitiveType" - }, - { - "name": "arrays", - "type": "Array" + "name": "image", + "type": "Image" }, { - "name": "blend_shapes", - "type": "Array", - "default_value": "[]" + "name": "color", + "type": "Color" }, { - "name": "lods", - "type": "Dictionary", - "default_value": "{}" + "name": "scale", + "type": "bool" }, { - "name": "compress_format", - "type": "bitfield::RenderingServer.ArrayFormat", - "default_value": "0" + "name": "use_filter", + "type": "bool", + "default_value": "true" } ] }, { - "name": "mesh_get_blend_shape_count", - "is_const": true, + "name": "get_default_clear_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2198884583, + "hash": 3200896285, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "mesh", - "type": "RID" - } - ] + "type": "Color" + } }, { - "name": "mesh_set_blend_shape_mode", + "name": "set_default_clear_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1294662092, + "hash": 2920490490, "arguments": [ { - "name": "mesh", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.BlendShapeMode" + "name": "color", + "type": "Color" } ] }, { - "name": "mesh_get_blend_shape_mode", + "name": "has_os_feature", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4282291819, + "hash": 3927539163, "return_value": { - "type": "enum::RenderingServer.BlendShapeMode" + "type": "bool" }, "arguments": [ { - "name": "mesh", - "type": "RID" + "name": "feature", + "type": "String" } ] }, { - "name": "mesh_surface_set_material", + "name": "set_debug_generate_wireframes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310537182, + "hash": 2586408642, "arguments": [ { - "name": "mesh", - "type": "RID" - }, - { - "name": "surface", - "type": "int", - "meta": "int32" - }, - { - "name": "material", - "type": "RID" + "name": "generate", + "type": "bool" } ] }, { - "name": "mesh_surface_get_material", + "name": "is_render_loop_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1066463050, + "hash": 36873697, "return_value": { - "type": "RID" - }, + "type": "bool" + } + }, + { + "name": "set_render_loop_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "mesh", - "type": "RID" - }, - { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "mesh_get_surface", - "is_const": false, + "name": "get_frame_setup_time_cpu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 186674697, + "hash": 1740695150, "return_value": { - "type": "Dictionary" - }, + "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": "mesh", - "type": "RID" + "name": "swap_buffers", + "type": "bool", + "default_value": "true" }, { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "frame_step", + "type": "float", + "meta": "double", + "default_value": "0.0" } ] }, { - "name": "mesh_surface_get_arrays", + "name": "get_rendering_device", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1778388067, + "hash": 1405107940, "return_value": { - "type": "Array" - }, + "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": "mesh", - "type": "RID" - }, - { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "callable", + "type": "Callable" } ] }, { - "name": "mesh_surface_get_blend_shape_arrays", + "name": "has_feature", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1778388067, + "hash": 598462696, "return_value": { - "type": "typedarray::Array" + "type": "bool" }, "arguments": [ { - "name": "mesh", - "type": "RID" - }, - { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "feature", + "type": "enum::RenderingServer.Features" } ] + } + ], + "signals": [ + { + "name": "frame_pre_draw" }, { - "name": "mesh_get_surface_count", - "is_const": true, + "name": "frame_post_draw" + } + ], + "properties": [ + { + "type": "bool", + "name": "render_loop_enabled", + "setter": "set_render_loop_enabled", + "getter": "is_render_loop_enabled" + } + ] + }, + { + "name": "Resource", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "_setup_local_to_scene", + "is_const": false, + "is_static": false, + "is_required": false, "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 + }, + { + "name": "_get_rid", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2198884583, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2944877500, "return_value": { - "type": "int", - "meta": "int32" - }, + "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": "mesh", - "type": "RID" + "name": "path", + "type": "String" } ] }, { - "name": "mesh_set_custom_aabb", + "name": "set_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3696536120, + "hash": 83702148, "arguments": [ { - "name": "mesh", - "type": "RID" - }, + "name": "path", + "type": "String" + } + ] + }, + { + "name": "take_over_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ { - "name": "aabb", - "type": "AABB" + "name": "path", + "type": "String" } ] }, { - "name": "mesh_get_custom_aabb", + "name": "get_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 974181306, + "hash": 201670096, "return_value": { - "type": "AABB" - }, + "type": "String" + } + }, + { + "name": "set_path_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "mesh", - "type": "RID" + "name": "path", + "type": "String" } ] }, { - "name": "mesh_clear", + "name": "set_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 83702148, "arguments": [ { - "name": "mesh", - "type": "RID" + "name": "name", + "type": "String" } ] }, { - "name": "mesh_surface_update_vertex_region", + "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": 2900195149, + "hash": 2586408642, "arguments": [ { - "name": "mesh", - "type": "RID" - }, - { - "name": "surface", - "type": "int", - "meta": "int32" - }, - { - "name": "offset", - "type": "int", - "meta": "int32" - }, - { - "name": "data", - "type": "PackedByteArray" + "name": "enable", + "type": "bool" } ] }, { - "name": "mesh_surface_update_attribute_region", + "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": 2900195149, + "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": "mesh", - "type": "RID" + "name": "path", + "type": "String" }, { - "name": "surface", - "type": "int", - "meta": "int32" - }, + "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": "offset", - "type": "int", - "meta": "int32" - }, + "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": "data", - "type": "PackedByteArray" + "name": "id", + "type": "String" } ] }, { - "name": "mesh_surface_update_skin_region", + "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": 2900195149, + "hash": 3218959716 + }, + { + "name": "duplicate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 482882304, + "return_value": { + "type": "Resource" + }, "arguments": [ { - "name": "mesh", - "type": "RID" + "name": "subresources", + "type": "bool", + "default_value": "false" + } + ] + } + ], + "signals": [ + { + "name": "changed" + }, + { + "name": "setup_local_to_scene_requested" + } + ], + "properties": [ + { + "type": "bool", + "name": "resource_local_to_scene", + "setter": "set_local_to_scene", + "getter": "is_local_to_scene" + }, + { + "type": "String", + "name": "resource_path", + "setter": "set_path", + "getter": "get_path" + }, + { + "type": "String", + "name": "resource_name", + "setter": "set_name", + "getter": "get_name" + }, + { + "type": "String", + "name": "resource_scene_unique_id", + "setter": "set_scene_unique_id", + "getter": "get_scene_unique_id" + } + ] + }, + { + "name": "ResourceFormatLoader", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CacheMode", + "is_bitfield": false, + "values": [ + { + "name": "CACHE_MODE_IGNORE", + "value": 0 }, { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "CACHE_MODE_REUSE", + "value": 1 }, { - "name": "offset", - "type": "int", - "meta": "int32" + "name": "CACHE_MODE_REPLACE", + "value": 2 }, { - "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": "CACHE_MODE_IGNORE_DEEP", + "value": 3 }, { - "name": "shadow_mesh", - "type": "RID" + "name": "CACHE_MODE_REPLACE_DEEP", + "value": 4 } ] - }, + } + ], + "methods": [ { - "name": "multimesh_create", - "is_const": false, - "is_vararg": false, + "name": "_get_recognized_extensions", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 529393457, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1139954409, "return_value": { - "type": "RID" + "type": "PackedStringArray" } }, { - "name": "multimesh_allocate_data", - "is_const": false, - "is_vararg": false, + "name": "_recognize_path", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 283685892, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2594487047, + "return_value": { + "type": "bool" + }, "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": "path", + "type": "String" }, { - "name": "custom_data_format", - "type": "bool", - "default_value": "false" + "name": "type", + "type": "StringName" } ] }, { - "name": "multimesh_get_instance_count", + "name": "_handles_type", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2198884583, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "type", + "type": "StringName" } ] }, { - "name": "multimesh_set_mesh", - "is_const": false, - "is_vararg": false, + "name": "_get_resource_type", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 395945892, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "mesh", - "type": "RID" + "name": "path", + "type": "String" } ] }, { - "name": "multimesh_instance_set_transform", - "is_const": false, - "is_vararg": false, + "name": "_get_resource_script_class", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 675327471, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3135753539, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "path", + "type": "String" } ] }, { - "name": "multimesh_instance_set_transform_2d", - "is_const": false, - "is_vararg": false, + "name": "_get_resource_uid", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 736082694, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "path", + "type": "String" } ] }, { - "name": "multimesh_instance_set_color", - "is_const": false, - "is_vararg": false, + "name": "_get_dependencies", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 176975443, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 6257701, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "color", - "type": "Color" + "name": "add_types", + "type": "bool" } ] }, { - "name": "multimesh_instance_set_custom_data", - "is_const": false, - "is_vararg": false, + "name": "_rename_dependencies", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 176975443, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 223715120, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "custom_data", - "type": "Color" + "name": "renames", + "type": "Dictionary" } ] }, { - "name": "multimesh_get_mesh", + "name": "_exists", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3814569979, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, "return_value": { - "type": "RID" + "type": "bool" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "path", + "type": "String" } ] }, { - "name": "multimesh_get_aabb", + "name": "_get_classes_used", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 974181306, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4291131558, "return_value": { - "type": "AABB" + "type": "PackedStringArray" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "path", + "type": "String" } ] }, { - "name": "multimesh_instance_get_transform", + "name": "_load", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1050775521, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2885906527, "return_value": { - "type": "Transform3D" + "type": "Variant" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "path", + "type": "String" }, { - "name": "index", + "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": "multimesh_instance_get_transform_2d", - "is_const": true, - "is_vararg": false, + "name": "_save", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1324854622, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2794699034, "return_value": { - "type": "Transform2D" + "type": "enum::Error" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "resource", + "type": "Resource" }, { - "name": "index", + "name": "path", + "type": "String" + }, + { + "name": "flags", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "multimesh_instance_get_color", - "is_const": true, - "is_vararg": false, + "name": "_set_uid", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2946315076, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 993915709, "return_value": { - "type": "Color" + "type": "enum::Error" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "path", + "type": "String" }, { - "name": "index", + "name": "uid", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "multimesh_instance_get_custom_data", + "name": "_recognize", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2946315076, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3190994482, "return_value": { - "type": "Color" + "type": "bool" }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int32" + "name": "resource", + "type": "Resource" } ] }, { - "name": "multimesh_set_visible_instances", - "is_const": false, - "is_vararg": false, + "name": "_get_recognized_extensions", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3411492887, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1567505034, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "multimesh", - "type": "RID" - }, - { - "name": "visible", - "type": "int", - "meta": "int32" + "name": "resource", + "type": "Resource" } ] }, { - "name": "multimesh_get_visible_instances", + "name": "_recognize_path", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2198884583, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 710996192, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "resource", + "type": "Resource" + }, + { + "name": "path", + "type": "String" } ] - }, + } + ] + }, + { + "name": "ResourceImporter", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ { - "name": "multimesh_set_buffer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2960552364, - "arguments": [ + "name": "ImportOrder", + "is_bitfield": false, + "values": [ { - "name": "multimesh", - "type": "RID" + "name": "IMPORT_ORDER_DEFAULT", + "value": 0 }, { - "name": "buffer", - "type": "PackedFloat32Array" + "name": "IMPORT_ORDER_SCENE", + "value": 100 } ] - }, + } + ] + }, + { + "name": "ResourceImporterBMFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterBitMap", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterCSVTranslation", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterDynamicFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterImage", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterImageFont", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterLayeredTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterMP3", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterOBJ", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterOggVorbis", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor", + "methods": [ { - "name": "multimesh_get_buffer", - "is_const": true, + "name": "load_from_buffer", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 3964669176, + "hash": 354904730, "return_value": { - "type": "PackedFloat32Array" + "type": "AudioStreamOggVorbis" }, "arguments": [ { - "name": "multimesh", - "type": "RID" + "name": "stream_data", + "type": "PackedByteArray" } ] }, { - "name": "skeleton_create", + "name": "load_from_file", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 529393457, + "hash": 797568536, "return_value": { - "type": "RID" - } - }, - { - "name": "skeleton_allocate_data", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1904426712, + "type": "AudioStreamOggVorbis" + }, "arguments": [ { - "name": "skeleton", - "type": "RID" + "name": "path", + "type": "String" + } + ] + } + ] + }, + { + "name": "ResourceImporterScene", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterShaderFile", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterTextureAtlas", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceImporterWAV", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "ResourceImporter", + "api_type": "editor" + }, + { + "name": "ResourceLoader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ThreadLoadStatus", + "is_bitfield": false, + "values": [ + { + "name": "THREAD_LOAD_INVALID_RESOURCE", + "value": 0 }, { - "name": "bones", - "type": "int", - "meta": "int32" + "name": "THREAD_LOAD_IN_PROGRESS", + "value": 1 }, { - "name": "is_2d_skeleton", - "type": "bool", - "default_value": "false" + "name": "THREAD_LOAD_FAILED", + "value": 2 + }, + { + "name": "THREAD_LOAD_LOADED", + "value": 3 } ] }, { - "name": "skeleton_get_bone_count", - "is_const": true, + "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": 2198884583, + "hash": 3614384323, + "hash_compatibility": [ + 1939848623 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Error" }, "arguments": [ { - "name": "skeleton", - "type": "RID" + "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": "skeleton_bone_set_transform", + "name": "load_threaded_get_status", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675327471, + "hash": 4137685479, + "hash_compatibility": [ + 3931021148 + ], + "return_value": { + "type": "enum::ResourceLoader.ThreadLoadStatus" + }, "arguments": [ { - "name": "skeleton", - "type": "RID" - }, - { - "name": "bone", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" }, { - "name": "transform", - "type": "Transform3D" + "name": "progress", + "type": "Array", + "default_value": "[]" } ] }, { - "name": "skeleton_bone_get_transform", - "is_const": true, + "name": "load_threaded_get", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1050775521, + "hash": 1748875256, "return_value": { - "type": "Transform3D" + "type": "Resource" }, "arguments": [ { - "name": "skeleton", - "type": "RID" - }, - { - "name": "bone", - "type": "int", - "meta": "int32" + "name": "path", + "type": "String" } ] }, { - "name": "skeleton_bone_set_transform_2d", + "name": "load", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 736082694, + "hash": 3358495409, + "hash_compatibility": [ + 2622212233 + ], + "return_value": { + "type": "Resource" + }, "arguments": [ { - "name": "skeleton", - "type": "RID" + "name": "path", + "type": "String" }, { - "name": "bone", - "type": "int", - "meta": "int32" + "name": "type_hint", + "type": "String", + "default_value": "\"\"" }, { - "name": "transform", - "type": "Transform2D" + "name": "cache_mode", + "type": "enum::ResourceLoader.CacheMode", + "default_value": "1" } ] }, { - "name": "skeleton_bone_get_transform_2d", - "is_const": true, + "name": "get_recognized_extensions_for_type", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1324854622, + "hash": 3538744774, "return_value": { - "type": "Transform2D" + "type": "PackedStringArray" }, "arguments": [ { - "name": "skeleton", - "type": "RID" - }, - { - "name": "bone", - "type": "int", - "meta": "int32" + "name": "type", + "type": "String" } ] }, { - "name": "skeleton_set_base_transform_2d", + "name": "add_resource_format_loader", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, + "hash": 2896595483, "arguments": [ { - "name": "skeleton", - "type": "RID" + "name": "format_loader", + "type": "ResourceFormatLoader" }, { - "name": "base_transform", - "type": "Transform2D" + "name": "at_front", + "type": "bool", + "default_value": "false" } ] }, { - "name": "directional_light_create", + "name": "remove_resource_format_loader", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 405397102, + "arguments": [ + { + "name": "format_loader", + "type": "ResourceFormatLoader" + } + ] }, { - "name": "omni_light_create", + "name": "set_abort_on_missing_resources", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 2586408642, + "arguments": [ + { + "name": "abort", + "type": "bool" + } + ] }, { - "name": "spot_light_create", + "name": "get_dependencies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3538744774, "return_value": { - "type": "RID" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] }, { - "name": "light_set_color", + "name": "has_cached", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "path", + "type": "String" } ] }, { - "name": "light_set_param", + "name": "get_cached_ref", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501936875, + "hash": 1748875256, + "return_value": { + "type": "Resource" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "param", - "type": "enum::RenderingServer.LightParam" - }, - { - "name": "value", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" } ] }, { - "name": "light_set_shadow", + "name": "exists", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 4185558881, + "hash_compatibility": [ + 2220807150 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" + "name": "path", + "type": "String" }, { - "name": "enabled", - "type": "bool" + "name": "type_hint", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "light_set_projector", + "name": "get_resource_uid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 1597066294, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "texture", - "type": "RID" + "name": "path", + "type": "String" } ] }, { - "name": "light_set_negative", + "name": "list_directory", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "directory_path", + "type": "String" } ] - }, + } + ] + }, + { + "name": "ResourcePreloader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ { - "name": "light_set_cull_mask", + "name": "add_resource", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1168801743, "arguments": [ { - "name": "light", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "resource", + "type": "Resource" } ] }, { - "name": "light_set_distance_fade", + "name": "remove_resource", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1622292572, + "hash": 3304788590, "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": "name", + "type": "StringName" } ] }, { - "name": "light_set_reverse_cull_face_mode", + "name": "rename_resource", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 3740211285, "arguments": [ { - "name": "light", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "enabled", - "type": "bool" + "name": "newname", + "type": "StringName" } ] }, { - "name": "light_set_bake_mode", - "is_const": false, + "name": "has_resource", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1048525260, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "bake_mode", - "type": "enum::RenderingServer.LightBakeMode" + "name": "name", + "type": "StringName" } ] }, { - "name": "light_set_max_sdfgi_cascade", - "is_const": false, + "name": "get_resource", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3742749261, + "return_value": { + "type": "Resource" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "cascade", - "type": "int", - "meta": "uint32" + "name": "name", + "type": "StringName" } ] }, { - "name": "light_omni_set_shadow_mode", - "is_const": false, + "name": "get_resource_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2552677200, - "arguments": [ + "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": "light", - "type": "RID" + "name": "FLAG_NONE", + "value": 0 }, { - "name": "mode", - "type": "enum::RenderingServer.LightOmniShadowMode" + "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": "light_directional_set_shadow_mode", + "name": "save", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 380462970, + "hash": 2983274697, + "hash_compatibility": [ + 2303056517 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "light", - "type": "RID" + "name": "resource", + "type": "Resource" }, { - "name": "mode", - "type": "enum::RenderingServer.LightDirectionalShadowMode" + "name": "path", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "flags", + "type": "bitfield::ResourceSaver.SaverFlags", + "default_value": "0" } ] }, { - "name": "light_directional_set_blend_splits", + "name": "get_recognized_extensions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 4223597960, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "type", + "type": "Resource" } ] }, { - "name": "light_directional_set_sky_mode", + "name": "add_resource_format_saver", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2559740754, + "hash": 362894272, "arguments": [ { - "name": "light", - "type": "RID" + "name": "format_saver", + "type": "ResourceFormatSaver" }, { - "name": "mode", - "type": "enum::RenderingServer.LightDirectionalSkyMode" + "name": "at_front", + "type": "bool", + "default_value": "false" } ] }, { - "name": "light_projectors_set_filter", + "name": "remove_resource_format_saver", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 43944325, + "hash": 3373026878, "arguments": [ { - "name": "filter", - "type": "enum::RenderingServer.LightProjectorFilter" + "name": "format_saver", + "type": "ResourceFormatSaver" } ] }, { - "name": "positional_soft_shadow_filter_set_quality", + "name": "get_resource_id_for_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3613045266, + "hash": 150756522, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "quality", - "type": "enum::RenderingServer.ShadowQuality" + "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": "directional_soft_shadow_filter_set_quality", - "is_const": false, + "name": "INVALID_ID", + "value": -1 + } + ], + "methods": [ + { + "name": "id_to_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3613045266, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "quality", - "type": "enum::RenderingServer.ShadowQuality" + "name": "id", + "type": "int", + "meta": "int64" } ] }, { - "name": "directional_shadow_atlas_set_size", - "is_const": false, + "name": "text_to_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" - }, - { - "name": "is_16bits", - "type": "bool" + "name": "text_id", + "type": "String" } ] }, { - "name": "reflection_probe_create", + "name": "create_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 2455072627, "return_value": { - "type": "RID" + "type": "int", + "meta": "int64" } }, { - "name": "reflection_probe_set_update_mode", - "is_const": false, + "name": "has_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3853670147, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.ReflectionProbeUpdateMode" + "name": "id", + "type": "int", + "meta": "int64" } ] }, { - "name": "reflection_probe_set_intensity", + "name": "add_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 501894301, "arguments": [ { - "name": "probe", - "type": "RID" + "name": "id", + "type": "int", + "meta": "int64" }, { - "name": "intensity", - "type": "float", - "meta": "float" + "name": "path", + "type": "String" } ] }, { - "name": "reflection_probe_set_ambient_mode", + "name": "set_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 184163074, + "hash": 501894301, "arguments": [ { - "name": "probe", - "type": "RID" + "name": "id", + "type": "int", + "meta": "int64" }, { - "name": "mode", - "type": "enum::RenderingServer.ReflectionProbeAmbientMode" + "name": "path", + "type": "String" } ] }, { - "name": "reflection_probe_set_ambient_color", - "is_const": false, + "name": "get_id_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "id", + "type": "int", + "meta": "int64" } ] }, { - "name": "reflection_probe_set_ambient_energy", + "name": "remove_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1286410249, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "energy", - "type": "float", - "meta": "float" + "name": "id", + "type": "int", + "meta": "int64" } ] - }, + } + ] + }, + { + "name": "RetargetModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ { - "name": "reflection_probe_set_max_distance", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1794382983, - "arguments": [ + "name": "TransformFlag", + "is_bitfield": true, + "values": [ { - "name": "probe", - "type": "RID" + "name": "TRANSFORM_FLAG_POSITION", + "value": 1 }, { - "name": "distance", - "type": "float", - "meta": "float" + "name": "TRANSFORM_FLAG_ROTATION", + "value": 2 + }, + { + "name": "TRANSFORM_FLAG_SCALE", + "value": 4 + }, + { + "name": "TRANSFORM_FLAG_ALL", + "value": 7 } ] - }, + } + ], + "methods": [ { - "name": "reflection_probe_set_size", + "name": "set_profile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 3870374136, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "size", - "type": "Vector3" + "name": "profile", + "type": "SkeletonProfile" } ] }, { - "name": "reflection_probe_set_origin_offset", - "is_const": false, + "name": "get_profile", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "probe", - "type": "RID" - }, - { - "name": "offset", - "type": "Vector3" - } - ] + "hash": 4291782652, + "return_value": { + "type": "SkeletonProfile" + } }, { - "name": "reflection_probe_set_as_interior", + "name": "set_use_global_pose", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "enable", + "name": "use_global_pose", "type": "bool" } ] }, { - "name": "reflection_probe_set_enable_box_projection", - "is_const": false, + "name": "is_using_global_pose", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "probe", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "reflection_probe_set_enable_shadows", + "name": "set_enable_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2687954213, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "enable_flags", + "type": "bitfield::RetargetModifier3D.TransformFlag" } ] }, { - "name": "reflection_probe_set_cull_mask", - "is_const": false, + "name": "get_enable_flags", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "probe", - "type": "RID" - }, - { - "name": "layers", - "type": "int", - "meta": "uint32" - } - ] + "hash": 358995420, + "return_value": { + "type": "bitfield::RetargetModifier3D.TransformFlag" + } }, { - "name": "reflection_probe_set_resolution", + "name": "set_position_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 2586408642, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "resolution", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "reflection_probe_set_mesh_lod_threshold", + "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": 1794382983, + "hash": 2586408642, "arguments": [ { - "name": "probe", - "type": "RID" - }, - { - "name": "pixels", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "decal_create", - "is_const": false, + "name": "is_rotation_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "decal_set_size", + "name": "set_scale_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, + "hash": 2586408642, "arguments": [ { - "name": "decal", - "type": "RID" - }, - { - "name": "size", - "type": "Vector3" + "name": "enabled", + "type": "bool" } ] }, { - "name": "decal_set_texture", - "is_const": false, + "name": "is_scale_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3953344054, - "arguments": [ - { - "name": "decal", - "type": "RID" - }, + "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": "type", - "type": "enum::RenderingServer.DecalTexture" + "name": "SHAPE_FLAT", + "value": 0 }, { - "name": "texture", - "type": "RID" + "name": "SHAPE_CROSS", + "value": 1 } ] - }, + } + ], + "methods": [ { - "name": "decal_set_emission_energy", + "name": "set_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "decal", - "type": "RID" - }, - { - "name": "energy", + "name": "size", "type": "float", "meta": "float" } ] }, { - "name": "decal_set_albedo_mix", - "is_const": false, + "name": "get_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "decal", - "type": "RID" - }, - { - "name": "albedo_mix", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "decal_set_modulate", + "name": "set_sections", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 1286410249, "arguments": [ { - "name": "decal", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "sections", + "type": "int", + "meta": "int32" } ] }, { - "name": "decal_set_cull_mask", - "is_const": false, + "name": "get_sections", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "decal", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "decal_set_distance_fade", + "name": "set_section_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2972769666, + "hash": 373806689, "arguments": [ { - "name": "decal", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - }, - { - "name": "begin", - "type": "float", - "meta": "float" - }, - { - "name": "length", + "name": "section_length", "type": "float", "meta": "float" } ] }, { - "name": "decal_set_fade", - "is_const": false, + "name": "get_section_length", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "decal_set_normal_fade", + "name": "set_section_segments", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1286410249, "arguments": [ { - "name": "decal", - "type": "RID" - }, - { - "name": "fade", - "type": "float", - "meta": "float" + "name": "section_segments", + "type": "int", + "meta": "int32" } ] }, { - "name": "decals_set_filter", + "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": 3519875702, + "hash": 270443179, "arguments": [ { - "name": "filter", - "type": "enum::RenderingServer.DecalFilter" + "name": "curve", + "type": "Curve" } ] }, { - "name": "gi_set_use_half_resolution", + "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": 2586408642, + "hash": 1684440262, "arguments": [ { - "name": "half_resolution", - "type": "bool" + "name": "shape", + "type": "enum::RibbonTrailMesh.Shape" } ] }, { - "name": "voxel_gi_create", - "is_const": false, + "name": "get_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1317484155, "return_value": { - "type": "RID" + "type": "enum::RibbonTrailMesh.Shape" } + } + ], + "properties": [ + { + "type": "int", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" }, { - "name": "voxel_gi_allocate_data", - "is_const": false, - "is_vararg": false, + "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_virtual": false, - "hash": 4108223027, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 31984339, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "voxel_gi", - "type": "RID" - }, + "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": "to_cell_xform", - "type": "Transform3D" + "name": "LIST_NUMBERS", + "value": 0 }, { - "name": "aabb", - "type": "AABB" + "name": "LIST_LETTERS", + "value": 1 }, { - "name": "octree_size", - "type": "Vector3i" + "name": "LIST_ROMAN", + "value": 2 }, { - "name": "octree_cells", - "type": "PackedByteArray" - }, + "name": "LIST_DOTS", + "value": 3 + } + ] + }, + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ { - "name": "data_cells", - "type": "PackedByteArray" + "name": "MENU_COPY", + "value": 0 }, { - "name": "distance_field", - "type": "PackedByteArray" + "name": "MENU_SELECT_ALL", + "value": 1 }, { - "name": "level_counts", - "type": "PackedInt32Array" + "name": "MENU_MAX", + "value": 2 } ] }, { - "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": "MetaUnderline", + "is_bitfield": false, + "values": [ { - "name": "voxel_gi", - "type": "RID" + "name": "META_UNDERLINE_NEVER", + "value": 0 + }, + { + "name": "META_UNDERLINE_ALWAYS", + "value": 1 + }, + { + "name": "META_UNDERLINE_ON_HOVER", + "value": 2 } ] }, { - "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": "ImageUpdateMask", + "is_bitfield": true, + "values": [ { - "name": "voxel_gi", - "type": "RID" + "name": "UPDATE_TEXTURE", + "value": 1 + }, + { + "name": "UPDATE_SIZE", + "value": 2 + }, + { + "name": "UPDATE_COLOR", + "value": 4 + }, + { + "name": "UPDATE_ALIGNMENT", + "value": 8 + }, + { + "name": "UPDATE_REGION", + "value": 16 + }, + { + "name": "UPDATE_PAD", + "value": 32 + }, + { + "name": "UPDATE_TOOLTIP", + "value": 64 + }, + { + "name": "UPDATE_WIDTH_IN_PERCENT", + "value": 128 } ] - }, + } + ], + "methods": [ { - "name": "voxel_gi_get_data_cells", + "name": "get_parsed_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3348040486, + "hash": 201670096, "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "voxel_gi", - "type": "RID" - } - ] + "type": "String" + } }, { - "name": "voxel_gi_get_distance_field", - "is_const": true, + "name": "add_text", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3348040486, - "return_value": { - "type": "PackedByteArray" - }, + "hash": 83702148, "arguments": [ { - "name": "voxel_gi", - "type": "RID" + "name": "text", + "type": "String" } ] }, { - "name": "voxel_gi_get_level_counts", - "is_const": true, + "name": "set_text", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 788230395, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 83702148, "arguments": [ { - "name": "voxel_gi", - "type": "RID" + "name": "text", + "type": "String" } ] }, { - "name": "voxel_gi_get_to_cell_xform", - "is_const": true, + "name": "add_image", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1128465797, - "return_value": { - "type": "Transform3D" - }, + "hash": 3017663154, + "hash_compatibility": [ + 3580801207, + 3346058748 + ], "arguments": [ { - "name": "voxel_gi", - "type": "RID" + "name": "image", + "type": "Texture2D" + }, + { + "name": "width", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "height", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "key", + "type": "Variant", + "default_value": "null" + }, + { + "name": "pad", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "size_in_percent", + "type": "bool", + "default_value": "false" } ] }, { - "name": "voxel_gi_set_dynamic_range", + "name": "update_image", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 815048486, "arguments": [ { - "name": "voxel_gi", - "type": "RID" + "name": "key", + "type": "Variant" }, { - "name": "range", - "type": "float", - "meta": "float" + "name": "mask", + "type": "bitfield::RichTextLabel.ImageUpdateMask" + }, + { + "name": "image", + "type": "Texture2D" + }, + { + "name": "width", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "height", + "type": "int", + "meta": "int32", + "default_value": "0" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "region", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "pad", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "size_in_percent", + "type": "bool", + "default_value": "false" } ] }, { - "name": "voxel_gi_set_propagation", + "name": "newline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "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": "voxel_gi", - "type": "RID" + "name": "paragraph", + "type": "int", + "meta": "int32" }, { - "name": "amount", - "type": "float", - "meta": "float" + "name": "no_invalidate", + "type": "bool", + "default_value": "false" } ] }, { - "name": "voxel_gi_set_energy", + "name": "invalidate_paragraph", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "voxel_gi", - "type": "RID" - }, - { - "name": "energy", - "type": "float", - "meta": "float" + "name": "paragraph", + "type": "int", + "meta": "int32" } ] }, { - "name": "voxel_gi_set_baked_exposure_normalization", + "name": "push_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2347424842, + "hash_compatibility": [ + 3014009009, + 814287596 + ], "arguments": [ { - "name": "voxel_gi", - "type": "RID" + "name": "font", + "type": "Font" }, { - "name": "baked_exposure", - "type": "float", - "meta": "float" + "name": "font_size", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "voxel_gi_set_bias", + "name": "push_font_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1286410249, "arguments": [ { - "name": "voxel_gi", - "type": "RID" - }, - { - "name": "bias", - "type": "float", - "meta": "float" + "name": "font_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "voxel_gi_set_normal_bias", + "name": "push_normal", "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" - } - ] + "hash": 3218959716 }, { - "name": "voxel_gi_set_interior", + "name": "push_bold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "voxel_gi", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "voxel_gi_set_use_two_bounces", + "name": "push_bold_italics", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "voxel_gi", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "voxel_gi_set_quality", + "name": "push_italics", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538689978, - "arguments": [ - { - "name": "quality", - "type": "enum::RenderingServer.VoxelGIQuality" - } - ] + "hash": 3218959716 }, { - "name": "lightmap_create", + "name": "push_mono", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 3218959716 }, { - "name": "lightmap_set_textures", + "name": "push_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2646464759, + "hash": 2920490490, "arguments": [ { - "name": "lightmap", - "type": "RID" - }, - { - "name": "light", - "type": "RID" - }, - { - "name": "uses_sh", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "lightmap_set_probe_bounds", + "name": "push_outline_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3696536120, + "hash": 1286410249, "arguments": [ { - "name": "lightmap", - "type": "RID" - }, - { - "name": "bounds", - "type": "AABB" + "name": "outline_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "lightmap_set_probe_interior", + "name": "push_outline_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2920490490, "arguments": [ { - "name": "lightmap", - "type": "RID" - }, - { - "name": "interior", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "lightmap_set_probe_capture_data", + "name": "push_paragraph", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3217845880, + "hash": 3089306873, + "hash_compatibility": [ + 3218895358 + ], "arguments": [ { - "name": "lightmap", - "type": "RID" + "name": "alignment", + "type": "enum::HorizontalAlignment" }, { - "name": "points", - "type": "PackedVector3Array" + "name": "base_direction", + "type": "enum::Control.TextDirection", + "default_value": "0" }, { - "name": "point_sh", - "type": "PackedColorArray" + "name": "language", + "type": "String", + "default_value": "\"\"" }, { - "name": "tetrahedra", - "type": "PackedInt32Array" + "name": "st_parser", + "type": "enum::TextServer.StructuredTextParser", + "default_value": "0" }, { - "name": "bsp_tree", - "type": "PackedInt32Array" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag", + "default_value": "163" + }, + { + "name": "tab_stops", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" } ] }, { - "name": "lightmap_get_probe_capture_points", - "is_const": true, + "name": "push_indent", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 808965560, - "return_value": { - "type": "PackedVector3Array" - }, + "hash": 1286410249, "arguments": [ { - "name": "lightmap", - "type": "RID" + "name": "level", + "type": "int", + "meta": "int32" } ] }, { - "name": "lightmap_get_probe_capture_sh", - "is_const": true, + "name": "push_list", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1569415609, - "return_value": { - "type": "PackedColorArray" - }, + "hash": 3017143144, + "hash_compatibility": [ + 4036303897 + ], "arguments": [ { - "name": "lightmap", - "type": "RID" + "name": "level", + "type": "int", + "meta": "int32" + }, + { + "name": "type", + "type": "enum::RichTextLabel.ListType" + }, + { + "name": "capitalize", + "type": "bool" + }, + { + "name": "bullet", + "type": "String", + "default_value": "\"•\"" } ] }, { - "name": "lightmap_get_probe_capture_tetrahedra", - "is_const": true, + "name": "push_meta", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 788230395, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 3765356747, + "hash_compatibility": [ + 2206155733, + 1114965689 + ], "arguments": [ { - "name": "lightmap", - "type": "RID" + "name": "data", + "type": "Variant" + }, + { + "name": "underline_mode", + "type": "enum::RichTextLabel.MetaUnderline", + "default_value": "1" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "lightmap_get_probe_capture_bsp_tree", - "is_const": true, + "name": "push_hint", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 788230395, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 83702148, "arguments": [ { - "name": "lightmap", - "type": "RID" + "name": "description", + "type": "String" } ] }, { - "name": "lightmap_set_baked_exposure_normalization", + "name": "push_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 83702148, "arguments": [ { - "name": "lightmap", - "type": "RID" - }, - { - "name": "baked_exposure", - "type": "float", - "meta": "float" + "name": "language", + "type": "String" } ] }, { - "name": "lightmap_set_probe_capture_update_speed", + "name": "push_underline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "speed", - "type": "float", - "meta": "float" - } - ] + "hash": 3218959716 }, { - "name": "particles_create", + "name": "push_strikethrough", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 3218959716 }, { - "name": "particles_set_mode", + "name": "push_table", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3492270028, + "hash": 2623499273, + "hash_compatibility": [ + 1125058220 + ], "arguments": [ { - "name": "particles", - "type": "RID" + "name": "columns", + "type": "int", + "meta": "int32" }, { - "name": "mode", - "type": "enum::RenderingServer.ParticlesMode" + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "0" + }, + { + "name": "align_to_row", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "particles_set_emitting", + "name": "push_dropcap", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 4061635501, + "hash_compatibility": [ + 311501835 + ], "arguments": [ { - "name": "particles", - "type": "RID" + "name": "string", + "type": "String" }, { - "name": "emitting", - "type": "bool" + "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": "particles_get_emitting", + "name": "set_table_column_expand", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, - "return_value": { - "type": "bool" - }, + "hash": 117236061, + "hash_compatibility": [ + 4258957458, + 2185176273, + 4258957458 + ], "arguments": [ { - "name": "particles", - "type": "RID" + "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": "particles_set_amount", + "name": "set_cell_row_background_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3465483165, "arguments": [ { - "name": "particles", - "type": "RID" + "name": "odd_row_bg", + "type": "Color" }, { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "even_row_bg", + "type": "Color" } ] }, { - "name": "particles_set_amount_ratio", + "name": "set_cell_border_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2920490490, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "color", + "type": "Color" } ] }, { - "name": "particles_set_lifetime", + "name": "set_cell_size_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3108078480, "arguments": [ { - "name": "particles", - "type": "RID" + "name": "min_size", + "type": "Vector2" }, { - "name": "lifetime", - "type": "float", - "meta": "double" + "name": "max_size", + "type": "Vector2" } ] }, { - "name": "particles_set_one_shot", + "name": "set_cell_padding", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2046264180, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "one_shot", - "type": "bool" + "name": "padding", + "type": "Rect2" } ] }, { - "name": "particles_set_pre_process_time", + "name": "push_cell", "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" - } - ] + "hash": 3218959716 }, { - "name": "particles_set_explosiveness_ratio", + "name": "push_fgcolor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2920490490, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "fgcolor", + "type": "Color" } ] }, { - "name": "particles_set_randomness_ratio", + "name": "push_bgcolor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2920490490, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "bgcolor", + "type": "Color" } ] }, { - "name": "particles_set_interp_to_end", + "name": "push_customfx", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2337942958, "arguments": [ { - "name": "particles", - "type": "RID" + "name": "effect", + "type": "RichTextEffect" }, { - "name": "factor", - "type": "float", - "meta": "float" + "name": "env", + "type": "Dictionary" } ] }, { - "name": "particles_set_emitter_velocity", + "name": "push_context", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3227306858, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "velocity", - "type": "Vector3" - } - ] + "hash": 3218959716 }, { - "name": "particles_set_custom_aabb", + "name": "pop_context", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3696536120, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "aabb", - "type": "AABB" - } - ] + "hash": 3218959716 }, { - "name": "particles_set_speed_scale", + "name": "pop", "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" - } - ] + "hash": 3218959716 }, { - "name": "particles_set_use_local_coordinates", + "name": "pop_all", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "particles_set_process_material", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "material", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "particles_set_fixed_fps", + "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 55961453, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "fps", - "type": "int", - "meta": "int32" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "particles_set_interpolate", - "is_const": false, + "name": "get_structured_text_bidi_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3385126229, + "return_value": { + "type": "enum::TextServer.StructuredTextParser" + } }, { - "name": "particles_set_fractional_delta", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 381264803, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "args", + "type": "Array" } ] }, { - "name": "particles_set_collision_base_size", - "is_const": false, + "name": "get_structured_text_bidi_override_options", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "size", - "type": "float", - "meta": "float" - } - ] + "hash": 3995934104, + "return_value": { + "type": "Array" + } }, { - "name": "particles_set_transform_align", + "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3264971368, + "hash": 119160795, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "align", - "type": "enum::RenderingServer.ParticlesTransformAlign" + "name": "direction", + "type": "enum::Control.TextDirection" } ] }, { - "name": "particles_set_trails", - "is_const": false, + "name": "get_text_direction", + "is_const": true, "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" - } - ] + "hash": 797257663, + "return_value": { + "type": "enum::Control.TextDirection" + } }, { - "name": "particles_set_trail_bind_poses", + "name": "set_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 684822712, + "hash": 83702148, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "bind_poses", - "type": "typedarray::Transform3D" + "name": "language", + "type": "String" } ] }, { - "name": "particles_is_inactive", - "is_const": false, + "name": "get_language", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, + "hash": 201670096, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "particles", - "type": "RID" - } - ] + "type": "String" + } }, { - "name": "particles_request_process", + "name": "set_horizontal_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2312603777, "arguments": [ { - "name": "particles", - "type": "RID" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "particles_restart", - "is_const": false, + "name": "get_horizontal_alignment", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "particles", - "type": "RID" - } - ] + "hash": 341400642, + "return_value": { + "type": "enum::HorizontalAlignment" + } }, { - "name": "particles_set_subemitter", + "name": "set_vertical_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 1796458609, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "subemitter_particles", - "type": "RID" + "name": "alignment", + "type": "enum::VerticalAlignment" } ] }, { - "name": "particles_emit", - "is_const": false, + "name": "get_vertical_alignment", + "is_const": true, "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" - } - ] + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } }, { - "name": "particles_set_draw_order", + "name": "set_justification_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 935028487, + "hash": 2877345813, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "order", - "type": "enum::RenderingServer.ParticlesDrawOrder" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "particles_set_draw_passes", - "is_const": false, + "name": "get_justification_flags", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "particles", - "type": "RID" - }, - { - "name": "count", - "type": "int", - "meta": "int32" - } - ] + "hash": 1583363614, + "return_value": { + "type": "bitfield::TextServer.JustificationFlag" + } }, { - "name": "particles_set_draw_pass_mesh", + "name": "set_tab_stops", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310537182, + "hash": 2899603908, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "pass", - "type": "int", - "meta": "int32" - }, - { - "name": "mesh", - "type": "RID" + "name": "tab_stops", + "type": "PackedFloat32Array" } ] }, { - "name": "particles_get_current_aabb", - "is_const": false, + "name": "get_tab_stops", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3952830260, + "hash": 675695659, "return_value": { - "type": "AABB" - }, - "arguments": [ - { - "name": "particles", - "type": "RID" - } - ] + "type": "PackedFloat32Array" + } }, { - "name": "particles_set_emission_transform", + "name": "set_autowrap_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3935195649, + "hash": 3289138044, "arguments": [ { - "name": "particles", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" } ] }, { - "name": "particles_collision_create", - "is_const": false, + "name": "get_autowrap_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1549071663, "return_value": { - "type": "RID" + "type": "enum::TextServer.AutowrapMode" } }, { - "name": "particles_collision_set_collision_type", + "name": "set_meta_underline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1497044930, + "hash": 2586408642, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "type", - "type": "enum::RenderingServer.ParticlesCollisionType" + "name": "enable", + "type": "bool" } ] }, { - "name": "particles_collision_set_cull_mask", - "is_const": false, + "name": "is_meta_underlined", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "particles_collision_set_sphere_radius", + "name": "set_hint_underline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2586408642, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "radius", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "particles_collision_set_box_extents", + "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": 3227306858, + "hash": 2586408642, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "extents", - "type": "Vector3" + "name": "active", + "type": "bool" } ] }, { - "name": "particles_collision_set_attractor_strength", + "name": "is_scroll_active", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scroll_follow", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 2586408642, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "strength", - "type": "float", - "meta": "float" + "name": "follow", + "type": "bool" } ] }, { - "name": "particles_collision_set_attractor_directionality", + "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": 1794382983, - "arguments": [ - { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "amount", - "type": "float", - "meta": "float" - } - ] + "hash": 2630340773, + "return_value": { + "type": "VScrollBar" + } }, { - "name": "particles_collision_set_attractor_attenuation", + "name": "scroll_to_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1286410249, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "curve", - "type": "float", - "meta": "float" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "particles_collision_set_field_texture", + "name": "scroll_to_paragraph", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 1286410249, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "texture", - "type": "RID" + "name": "paragraph", + "type": "int", + "meta": "int32" } ] }, { - "name": "particles_collision_height_field_update", + "name": "scroll_to_selection", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "particles_collision", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "particles_collision_set_height_field_resolution", + "name": "set_tab_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 962977297, + "hash": 1286410249, "arguments": [ { - "name": "particles_collision", - "type": "RID" - }, - { - "name": "resolution", - "type": "enum::RenderingServer.ParticlesCollisionHeightfieldResolution" + "name": "spaces", + "type": "int", + "meta": "int32" } ] }, { - "name": "fog_volume_create", - "is_const": false, + "name": "get_tab_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "fog_volume_set_shape", + "name": "set_fit_content", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3818703106, + "hash": 2586408642, "arguments": [ { - "name": "fog_volume", - "type": "RID" - }, - { - "name": "shape", - "type": "enum::RenderingServer.FogVolumeShape" + "name": "enabled", + "type": "bool" } ] }, { - "name": "fog_volume_set_size", + "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": 3227306858, + "hash": 2586408642, "arguments": [ { - "name": "fog_volume", - "type": "RID" - }, - { - "name": "size", - "type": "Vector3" + "name": "enabled", + "type": "bool" } ] }, { - "name": "fog_volume_set_material", + "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": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "fog_volume", - "type": "RID" - }, - { - "name": "material", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "visibility_notifier_create", - "is_const": false, + "name": "is_context_menu_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "visibility_notifier_set_aabb", + "name": "set_shortcut_keys_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3696536120, + "hash": 2586408642, "arguments": [ { - "name": "notifier", - "type": "RID" - }, - { - "name": "aabb", - "type": "AABB" + "name": "enabled", + "type": "bool" } ] }, { - "name": "visibility_notifier_set_callbacks", + "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": 2689735388, + "hash": 2586408642, "arguments": [ { - "name": "notifier", - "type": "RID" - }, - { - "name": "enter_callable", - "type": "Callable" - }, - { - "name": "exit_callable", - "type": "Callable" + "name": "enable", + "type": "bool" } ] }, { - "name": "occluder_create", - "is_const": false, + "name": "is_deselect_on_focus_loss_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "occluder_set_mesh", + "name": "set_drag_and_drop_selection_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3854404263, + "hash": 2586408642, "arguments": [ { - "name": "occluder", - "type": "RID" - }, - { - "name": "vertices", - "type": "PackedVector3Array" - }, - { - "name": "indices", - "type": "PackedInt32Array" + "name": "enable", + "type": "bool" } ] }, { - "name": "camera_create", - "is_const": false, + "name": "is_drag_and_drop_selection_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "camera_set_perspective", - "is_const": false, + "name": "get_selection_from", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "camera_set_orthogonal", - "is_const": false, + "name": "get_selection_to", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "camera_set_frustum", - "is_const": false, + "name": "get_selection_line_offset", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "camera_set_transform", + "name": "select_all", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3935195649, - "arguments": [ - { - "name": "camera", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform3D" - } - ] + "hash": 3218959716 }, { - "name": "camera_set_cull_mask", - "is_const": false, + "name": "get_selected_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, - "arguments": [ - { - "name": "camera", - "type": "RID" - }, - { - "name": "layers", - "type": "int", - "meta": "uint32" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "camera_set_environment", + "name": "deselect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "camera", - "type": "RID" - }, - { - "name": "env", - "type": "RID" - } - ] + "hash": 3218959716 }, { - "name": "camera_set_camera_attributes", + "name": "parse_bbcode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 83702148, "arguments": [ { - "name": "camera", - "type": "RID" - }, - { - "name": "effects", - "type": "RID" + "name": "bbcode", + "type": "String" } ] }, { - "name": "camera_set_use_vertical_aspect", + "name": "append_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 83702148, "arguments": [ { - "name": "camera", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "bbcode", + "type": "String" } ] }, { - "name": "viewport_create", - "is_const": false, + "name": "get_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 201670096, "return_value": { - "type": "RID" + "type": "String" } }, { - "name": "viewport_set_use_xr", - "is_const": false, + "name": "is_ready", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "use_xr", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "viewport_set_size", - "is_const": false, + "name": "is_finished", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288446313, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "width", - "type": "int", - "meta": "int32" - }, - { - "name": "height", - "type": "int", - "meta": "int32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "viewport_set_active", + "name": "set_threaded", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "active", + "name": "threaded", "type": "bool" } ] }, { - "name": "viewport_set_parent_viewport", - "is_const": false, + "name": "is_threaded", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "parent_viewport", - "type": "RID" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "viewport_attach_to_screen", + "name": "set_progress_bar_delay", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1062245816, - "hash_compatibility": [ - 1278520651 - ], + "hash": 1286410249, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "rect", - "type": "Rect2", - "default_value": "Rect2(0, 0, 0, 0)" - }, - { - "name": "screen", + "name": "delay_ms", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "viewport_set_render_direct_to_screen", - "is_const": false, + "name": "get_progress_bar_delay", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_set_canvas_cull_mask", + "name": "set_visible_characters", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1286410249, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "canvas_cull_mask", + "name": "amount", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "viewport_set_scaling_3d_mode", - "is_const": false, + "name": "get_visible_characters", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2386524376, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "scaling_3d_mode", - "type": "enum::RenderingServer.ViewportScaling3DMode" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_set_scaling_3d_scale", - "is_const": false, + "name": "get_visible_characters_behavior", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "scale", - "type": "float", - "meta": "float" - } - ] + "hash": 258789322, + "return_value": { + "type": "enum::TextServer.VisibleCharactersBehavior" + } }, { - "name": "viewport_set_fsr_sharpness", + "name": "set_visible_characters_behavior", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3383839701, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "sharpness", - "type": "float", - "meta": "float" + "name": "behavior", + "type": "enum::TextServer.VisibleCharactersBehavior" } ] }, { - "name": "viewport_set_texture_mipmap_bias", + "name": "set_visible_ratio", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "mipmap_bias", + "name": "ratio", "type": "float", "meta": "float" } ] }, { - "name": "viewport_set_update_mode", - "is_const": false, + "name": "get_visible_ratio", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3161116010, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "update_mode", - "type": "enum::RenderingServer.ViewportUpdateMode" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "viewport_set_clear_mode", + "name": "get_character_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3628367896, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "clear_mode", - "type": "enum::RenderingServer.ViewportClearMode" + "name": "character", + "type": "int", + "meta": "int32" } ] }, { - "name": "viewport_get_render_target", - "is_const": true, + "name": "get_character_paragraph", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 3744713108, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "viewport", - "type": "RID" + "name": "character", + "type": "int", + "meta": "int32" } ] }, { - "name": "viewport_get_texture", + "name": "get_total_character_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814569979, + "hash": 3905245786, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "viewport", - "type": "RID" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_set_disable_3d", + "name": "set_use_bbcode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "disable", + "name": "enable", "type": "bool" } ] }, { - "name": "viewport_set_disable_2d", - "is_const": false, + "name": "is_using_bbcode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "disable", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "viewport_set_environment_mode", - "is_const": false, + "name": "get_line_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2196892182, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.ViewportEnvironmentMode" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_attach_camera", + "name": "get_line_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3665014314, + "return_value": { + "type": "Vector2i" + }, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "camera", - "type": "RID" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "viewport_set_scenario", - "is_const": false, + "name": "get_visible_line_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "scenario", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_attach_canvas", - "is_const": false, + "name": "get_paragraph_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_remove_canvas", - "is_const": false, + "name": "get_visible_paragraph_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_set_snap_2d_transforms_to_pixel", - "is_const": false, + "name": "get_content_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_set_snap_2d_vertices_to_pixel", - "is_const": false, + "name": "get_content_width", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "viewport_set_default_canvas_item_texture_filter", + "name": "get_line_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1155129294, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "filter", - "type": "enum::RenderingServer.CanvasItemTextureFilter" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "viewport_set_default_canvas_item_texture_repeat", + "name": "get_paragraph_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1652956681, + "hash": 4025615559, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "repeat", - "type": "enum::RenderingServer.CanvasItemTextureRepeat" + "name": "paragraph", + "type": "int", + "meta": "int32" } ] }, { - "name": "viewport_set_canvas_transform", + "name": "parse_expressions_for_values", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3608606053, + "hash": 1522900837, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" - }, - { - "name": "offset", - "type": "Transform2D" + "name": "expressions", + "type": "PackedStringArray" } ] }, { - "name": "viewport_set_canvas_stacking", + "name": "set_effects", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3713930247, + "hash": 381264803, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" - }, - { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "sublayer", - "type": "int", - "meta": "int32" + "name": "effects", + "type": "Array" } ] }, { - "name": "viewport_set_transparent_background", + "name": "get_effects", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 2915620761, + "return_value": { + "type": "Array" + } }, { - "name": "viewport_set_global_canvas_transform", + "name": "install_effect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, + "hash": 1114965689, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "effect", + "type": "Variant" } ] }, { - "name": "viewport_set_sdf_oversize_and_scale", - "is_const": false, + "name": "get_menu", + "is_const": true, "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" - } - ] + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } }, { - "name": "viewport_set_positional_shadow_atlas_size", - "is_const": false, + "name": "is_menu_visible", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "viewport_set_positional_shadow_atlas_quadrant_subdivision", + "name": "menu_option", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288446313, + "hash": 1286410249, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "quadrant", + "name": "option", "type": "int", "meta": "int32" - }, + } + ] + } + ], + "signals": [ + { + "name": "meta_clicked", + "arguments": [ { - "name": "subdivision", - "type": "int", - "meta": "int32" + "name": "meta", + "type": "Variant" } ] }, { - "name": "viewport_set_msaa_3d", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3764433340, + "name": "meta_hover_started", "arguments": [ { - "name": "viewport", - "type": "RID" - }, + "name": "meta", + "type": "Variant" + } + ] + }, + { + "name": "meta_hover_ended", + "arguments": [ { - "name": "msaa", - "type": "enum::RenderingServer.ViewportMSAA" + "name": "meta", + "type": "Variant" } ] }, { - "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": "finished" + } + ], + "properties": [ + { + "type": "bool", + "name": "bbcode_enabled", + "setter": "set_use_bbcode", + "getter": "is_using_bbcode" + }, + { + "type": "String", + "name": "text", + "setter": "set_text", + "getter": "get_text" + }, + { + "type": "bool", + "name": "fit_content", + "setter": "set_fit_content", + "getter": "is_fit_content_enabled" + }, + { + "type": "bool", + "name": "scroll_active", + "setter": "set_scroll_active", + "getter": "is_scroll_active" + }, + { + "type": "bool", + "name": "scroll_following", + "setter": "set_scroll_follow", + "getter": "is_scroll_following" + }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "int", + "name": "tab_size", + "setter": "set_tab_size", + "getter": "get_tab_size" + }, + { + "type": "bool", + "name": "context_menu_enabled", + "setter": "set_context_menu_enabled", + "getter": "is_context_menu_enabled" + }, + { + "type": "bool", + "name": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "int", + "name": "horizontal_alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "int", + "name": "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" }, { - "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" - } - ] + "type": "float", + "name": "visible_ratio", + "setter": "set_visible_ratio", + "getter": "get_visible_ratio" }, { - "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" - } - ] + "type": "int", + "name": "text_direction", + "setter": "set_text_direction", + "getter": "get_text_direction" }, { - "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" - } - ] + "type": "String", + "name": "language", + "setter": "set_language", + "getter": "get_language" }, { - "name": "viewport_set_use_debanding", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265174801, - "arguments": [ + "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": "viewport", - "type": "RID" + "name": "FREEZE_MODE_STATIC", + "value": 0 }, { - "name": "enable", - "type": "bool" + "name": "FREEZE_MODE_KINEMATIC", + "value": 1 } ] }, { - "name": "viewport_set_use_occlusion_culling", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265174801, - "arguments": [ + "name": "CenterOfMassMode", + "is_bitfield": false, + "values": [ { - "name": "viewport", - "type": "RID" + "name": "CENTER_OF_MASS_MODE_AUTO", + "value": 0 }, { - "name": "enable", - "type": "bool" + "name": "CENTER_OF_MASS_MODE_CUSTOM", + "value": 1 } ] }, { - "name": "viewport_set_occlusion_rays_per_thread", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "name": "DampMode", + "is_bitfield": false, + "values": [ { - "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": "DAMP_MODE_COMBINE", + "value": 0 + }, { - "name": "quality", - "type": "enum::RenderingServer.ViewportOcclusionCullingBuildQuality" + "name": "DAMP_MODE_REPLACE", + "value": 1 } ] }, { - "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": "CCDMode", + "is_bitfield": false, + "values": [ { - "name": "viewport", - "type": "RID" + "name": "CCD_MODE_DISABLED", + "value": 0 }, { - "name": "type", - "type": "enum::RenderingServer.ViewportRenderInfoType" + "name": "CCD_MODE_CAST_RAY", + "value": 1 }, { - "name": "info", - "type": "enum::RenderingServer.ViewportRenderInfo" + "name": "CCD_MODE_CAST_SHAPE", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "viewport_set_debug_draw", + "name": "_integrate_forces", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2089420930, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 370287496, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "draw", - "type": "enum::RenderingServer.ViewportDebugDraw" + "name": "state", + "type": "PhysicsDirectBodyState2D" } ] }, { - "name": "viewport_set_measure_render_time", + "name": "set_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 373806689, "arguments": [ { - "name": "viewport", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "mass", + "type": "float", + "meta": "float" } ] }, { - "name": "viewport_get_measured_render_time_cpu", + "name": "get_mass", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "viewport", - "type": "RID" - } - ] + "meta": "float" + } }, { - "name": "viewport_get_measured_render_time_gpu", + "name": "get_inertia", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866169185, + "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "viewport", - "type": "RID" - } - ] - }, - { - "name": "viewport_set_vrs_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 398809874, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.ViewportVRSMode" - } - ] - }, - { - "name": "viewport_set_vrs_texture", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "viewport", - "type": "RID" - }, - { - "name": "texture", - "type": "RID" - } - ] - }, - { - "name": "sky_create", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" + "meta": "float" } }, { - "name": "sky_set_radiance_size", + "name": "set_inertia", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 373806689, "arguments": [ { - "name": "sky", - "type": "RID" - }, - { - "name": "radiance_size", - "type": "int", - "meta": "int32" + "name": "inertia", + "type": "float", + "meta": "float" } ] }, { - "name": "sky_set_mode", + "name": "set_center_of_mass_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3279019937, + "hash": 1757235706, "arguments": [ - { - "name": "sky", - "type": "RID" - }, { "name": "mode", - "type": "enum::RenderingServer.SkyMode" + "type": "enum::RigidBody2D.CenterOfMassMode" } ] }, { - "name": "sky_set_material", - "is_const": false, + "name": "get_center_of_mass_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "sky", - "type": "RID" - }, - { - "name": "material", - "type": "RID" - } - ] + "hash": 3277132817, + "return_value": { + "type": "enum::RigidBody2D.CenterOfMassMode" + } }, { - "name": "sky_bake_panorama", + "name": "set_center_of_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3875285818, - "return_value": { - "type": "Image" - }, + "hash": 743155724, "arguments": [ { - "name": "sky", - "type": "RID" - }, - { - "name": "energy", - "type": "float", - "meta": "float" - }, - { - "name": "bake_irradiance", - "type": "bool" - }, - { - "name": "size", - "type": "Vector2i" + "name": "center_of_mass", + "type": "Vector2" } ] }, { - "name": "environment_create", - "is_const": false, + "name": "get_center_of_mass", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3341600327, "return_value": { - "type": "RID" + "type": "Vector2" } }, { - "name": "environment_set_background", + "name": "set_physics_material_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937328877, + "hash": 1784508650, "arguments": [ { - "name": "env", - "type": "RID" - }, - { - "name": "bg", - "type": "enum::RenderingServer.EnvironmentBG" + "name": "physics_material_override", + "type": "PhysicsMaterial" } ] }, { - "name": "environment_set_sky", - "is_const": false, + "name": "get_physics_material_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "env", - "type": "RID" - }, - { - "name": "sky", - "type": "RID" - } - ] + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } }, { - "name": "environment_set_sky_custom_fov", + "name": "set_gravity_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "env", - "type": "RID" - }, - { - "name": "scale", + "name": "gravity_scale", "type": "float", "meta": "float" } ] }, { - "name": "environment_set_sky_orientation", - "is_const": false, + "name": "get_gravity_scale", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1735850857, - "arguments": [ - { - "name": "env", - "type": "RID" - }, - { - "name": "orientation", - "type": "Basis" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "environment_set_bg_color", + "name": "set_linear_damp_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 3406533708, "arguments": [ { - "name": "env", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "linear_damp_mode", + "type": "enum::RigidBody2D.DampMode" } ] }, { - "name": "environment_set_bg_energy", - "is_const": false, + "name": "get_linear_damp_mode", + "is_const": true, "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" - } - ] + "hash": 2970511462, + "return_value": { + "type": "enum::RigidBody2D.DampMode" + } }, { - "name": "environment_set_canvas_max_layer", + "name": "set_angular_damp_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3406533708, "arguments": [ { - "name": "env", - "type": "RID" - }, - { - "name": "max_layer", - "type": "int", - "meta": "int32" + "name": "angular_damp_mode", + "type": "enum::RigidBody2D.DampMode" } ] }, { - "name": "environment_set_ambient_light", - "is_const": false, + "name": "get_angular_damp_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1214961493, - "hash_compatibility": [ - 491659071 - ], - "arguments": [ - { - "name": "env", - "type": "RID" - }, - { - "name": "color", - "type": "Color" - }, - { - "name": "ambient", - "type": "enum::RenderingServer.EnvironmentAmbientSource", - "default_value": "0" - }, - { - "name": "energy", - "type": "float", - "meta": "float", - "default_value": "1.0" - }, - { - "name": "sky_contibution", - "type": "float", - "meta": "float", - "default_value": "0.0" - }, - { - "name": "reflection_source", - "type": "enum::RenderingServer.EnvironmentReflectionSource", - "default_value": "0" - } - ] + "hash": 2970511462, + "return_value": { + "type": "enum::RigidBody2D.DampMode" + } }, { - "name": "environment_set_glow", + "name": "set_linear_damp", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2421724940, + "hash": 373806689, "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", + "name": "linear_damp", "type": "float", "meta": "float" - }, - { - "name": "glow_map", - "type": "RID" } ] }, { - "name": "environment_set_tonemap", - "is_const": false, + "name": "get_linear_damp", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "environment_set_adjustment", + "name": "set_angular_damp", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 876799838, + "hash": 373806689, "arguments": [ { - "name": "env", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "brightness", - "type": "float", - "meta": "float" - }, - { - "name": "contrast", - "type": "float", - "meta": "float" - }, - { - "name": "saturation", + "name": "angular_damp", "type": "float", "meta": "float" - }, - { - "name": "use_1d_color_correction", - "type": "bool" - }, - { - "name": "color_correction", - "type": "RID" } ] }, { - "name": "environment_set_ssr", - "is_const": false, + "name": "get_angular_damp", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "environment_set_ssao", + "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3994732740, + "hash": 743155724, "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": "linear_velocity", + "type": "Vector2" } ] }, { - "name": "environment_set_fog", - "is_const": false, + "name": "get_linear_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2793577733, - "arguments": [ - { - "name": "env", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "light_color", - "type": "Color" - }, - { - "name": "light_energy", - "type": "float", - "meta": "float" - }, - { - "name": "sun_scatter", - "type": "float", - "meta": "float" - }, - { - "name": "density", - "type": "float", - "meta": "float" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "height_density", - "type": "float", - "meta": "float" - }, - { - "name": "aerial_perspective", - "type": "float", - "meta": "float" - }, - { - "name": "sky_affect", - "type": "float", - "meta": "float" - } - ] + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "environment_set_sdfgi", + "name": "set_angular_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3519144388, + "hash": 373806689, "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", + "name": "angular_velocity", "type": "float", "meta": "float" } ] }, { - "name": "environment_set_volumetric_fog", - "is_const": false, + "name": "get_angular_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1553633833, - "arguments": [ - { - "name": "env", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "density", - "type": "float", - "meta": "float" - }, - { - "name": "albedo", - "type": "Color" - }, - { - "name": "emission", - "type": "Color" - }, - { - "name": "emission_energy", - "type": "float", - "meta": "float" - }, - { - "name": "anisotropy", - "type": "float", - "meta": "float" - }, - { - "name": "length", - "type": "float", - "meta": "float" - }, - { - "name": "p_detail_spread", - "type": "float", - "meta": "float" - }, - { - "name": "gi_inject", - "type": "float", - "meta": "float" - }, - { - "name": "temporal_reprojection", - "type": "bool" - }, - { - "name": "temporal_reprojection_amount", - "type": "float", - "meta": "float" - }, - { - "name": "ambient_inject", - "type": "float", - "meta": "float" - }, - { - "name": "sky_affect", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "environment_glow_set_use_bicubic_upscale", + "name": "set_max_contacts_reported", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "environment_set_ssr_roughness_quality", - "is_const": false, + "name": "get_max_contacts_reported", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1190026788, - "arguments": [ - { - "name": "quality", - "type": "enum::RenderingServer.EnvironmentSSRRoughnessQuality" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "environment_set_ssao_quality", - "is_const": false, + "name": "get_contact_count", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "environment_set_ssil_quality", + "name": "set_use_custom_integrator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1713836683, + "hash": 2586408642, "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": "enable", + "type": "bool" } ] }, { - "name": "environment_set_sdfgi_ray_count", + "name": "is_using_custom_integrator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 340137951, - "arguments": [ - { - "name": "ray_count", - "type": "enum::RenderingServer.EnvironmentSDFGIRayCount" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "environment_set_sdfgi_frames_to_converge", + "name": "set_contact_monitor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2182444374, + "hash": 2586408642, "arguments": [ { - "name": "frames", - "type": "enum::RenderingServer.EnvironmentSDFGIFramesToConverge" + "name": "enabled", + "type": "bool" } ] }, { - "name": "environment_set_sdfgi_frames_to_update_light", + "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": 1251144068, + "hash": 1000241384, "arguments": [ { - "name": "frames", - "type": "enum::RenderingServer.EnvironmentSDFGIFramesToUpdateLight" + "name": "mode", + "type": "enum::RigidBody2D.CCDMode" } ] }, { - "name": "environment_set_volumetric_fog_volume_size", + "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": 3937882851, + "hash": 743155724, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" - }, - { - "name": "depth", - "type": "int", - "meta": "int32" + "name": "axis_velocity", + "type": "Vector2" } ] }, { - "name": "environment_set_volumetric_fog_filter_active", + "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3862383994, "arguments": [ { - "name": "active", - "type": "bool" + "name": "impulse", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "environment_bake_panorama", + "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2452908646, - "return_value": { - "type": "Image" - }, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], "arguments": [ { - "name": "environment", - "type": "RID" - }, - { - "name": "bake_irradiance", - "type": "bool" + "name": "impulse", + "type": "Vector2" }, { - "name": "size", - "type": "Vector2i" + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "screen_space_roughness_limiter_set_active", + "name": "apply_torque_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 916716790, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" - }, - { - "name": "amount", - "type": "float", - "meta": "float" - }, - { - "name": "limit", + "name": "torque", "type": "float", "meta": "float" } ] }, { - "name": "sub_surface_scattering_set_quality", + "name": "apply_central_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 64571803, + "hash": 743155724, "arguments": [ { - "name": "quality", - "type": "enum::RenderingServer.SubSurfaceScatteringQuality" + "name": "force", + "type": "Vector2" } ] }, { - "name": "sub_surface_scattering_set_scale", + "name": "apply_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017552074, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], "arguments": [ { - "name": "scale", - "type": "float", - "meta": "float" + "name": "force", + "type": "Vector2" }, { - "name": "depth_scale", - "type": "float", - "meta": "float" + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "camera_attributes_create", + "name": "apply_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 373806689, + "arguments": [ + { + "name": "torque", + "type": "float", + "meta": "float" + } + ] }, { - "name": "camera_attributes_set_dof_blur_quality", + "name": "add_constant_central_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2220136795, + "hash": 743155724, "arguments": [ { - "name": "quality", - "type": "enum::RenderingServer.DOFBlurQuality" - }, - { - "name": "use_jitter", - "type": "bool" + "name": "force", + "type": "Vector2" } ] }, { - "name": "camera_attributes_set_dof_blur_bokeh_shape", + "name": "add_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1205058394, + "hash": 4288681949, + "hash_compatibility": [ + 496058220 + ], "arguments": [ { - "name": "shape", - "type": "enum::RenderingServer.DOFBokehShape" + "name": "force", + "type": "Vector2" + }, + { + "name": "position", + "type": "Vector2", + "default_value": "Vector2(0, 0)" } ] }, { - "name": "camera_attributes_set_dof_blur", + "name": "add_constant_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 316272616, + "hash": 373806689, "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", + "name": "torque", "type": "float", "meta": "float" } ] }, { - "name": "camera_attributes_set_exposure", + "name": "set_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2513314492, + "hash": 743155724, "arguments": [ { - "name": "camera_attributes", - "type": "RID" - }, - { - "name": "multiplier", - "type": "float", - "meta": "float" - }, - { - "name": "normalization", - "type": "float", - "meta": "float" + "name": "force", + "type": "Vector2" } ] }, { - "name": "camera_attributes_set_auto_exposure", + "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": 4266986332, + "hash": 373806689, "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", + "name": "torque", "type": "float", "meta": "float" } ] }, { - "name": "scenario_create", - "is_const": false, + "name": "get_constant_torque", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 1740695150, "return_value": { - "type": "RID" + "type": "float", + "meta": "float" } }, { - "name": "scenario_set_environment", + "name": "set_sleeping", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "scenario", - "type": "RID" - }, - { - "name": "environment", - "type": "RID" + "name": "sleeping", + "type": "bool" } ] }, { - "name": "scenario_set_fallback_environment", - "is_const": false, + "name": "is_sleeping", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "scenario", - "type": "RID" - }, - { - "name": "environment", - "type": "RID" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "scenario_set_camera_attributes", + "name": "set_can_sleep", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "scenario", - "type": "RID" - }, - { - "name": "effects", - "type": "RID" + "name": "able_to_sleep", + "type": "bool" } ] }, { - "name": "instance_create2", - "is_const": false, + "name": "is_able_to_sleep", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 746547085, + "hash": 36873697, "return_value": { - "type": "RID" - }, + "type": "bool" + } + }, + { + "name": "set_lock_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "base", - "type": "RID" - }, - { - "name": "scenario", - "type": "RID" + "name": "lock_rotation", + "type": "bool" } ] }, { - "name": "instance_create", - "is_const": false, + "name": "is_lock_rotation_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "instance_set_base", + "name": "set_freeze_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2586408642, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "base", - "type": "RID" + "name": "freeze_mode", + "type": "bool" } ] }, { - "name": "instance_set_scenario", - "is_const": false, + "name": "is_freeze_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "instance", - "type": "RID" - }, - { - "name": "scenario", - "type": "RID" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "instance_set_layer_mask", + "name": "set_freeze_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1705112154, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "freeze_mode", + "type": "enum::RigidBody2D.FreezeMode" } ] }, { - "name": "instance_set_pivot_data", - "is_const": false, + "name": "get_freeze_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1280615259, + "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": "instance", + "name": "body_rid", "type": "RID" }, { - "name": "sorting_offset", - "type": "float", - "meta": "float" + "name": "body", + "type": "Node" }, { - "name": "use_aabb_center", - "type": "bool" + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" } ] }, { - "name": "instance_set_transform", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3935195649, + "name": "body_shape_exited", "arguments": [ { - "name": "instance", + "name": "body_rid", "type": "RID" }, { - "name": "transform", - "type": "Transform3D" + "name": "body", + "type": "Node" + }, + { + "name": "body_shape_index", + "type": "int" + }, + { + "name": "local_shape_index", + "type": "int" } ] }, { - "name": "instance_attach_object_instance_id", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3411492887, + "name": "body_entered", "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "id", - "type": "int", - "meta": "uint64" + "name": "body", + "type": "Node" } ] }, { - "name": "instance_set_blend_shape_weight", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1892459533, + "name": "body_exited", "arguments": [ { - "name": "instance", - "type": "RID" - }, + "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": "shape", - "type": "int", - "meta": "int32" + "name": "FREEZE_MODE_STATIC", + "value": 0 }, { - "name": "weight", - "type": "float", - "meta": "float" + "name": "FREEZE_MODE_KINEMATIC", + "value": 1 } ] }, { - "name": "instance_set_surface_override_material", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2310537182, - "arguments": [ + "name": "CenterOfMassMode", + "is_bitfield": false, + "values": [ { - "name": "instance", - "type": "RID" + "name": "CENTER_OF_MASS_MODE_AUTO", + "value": 0 }, { - "name": "surface", - "type": "int", - "meta": "int32" + "name": "CENTER_OF_MASS_MODE_CUSTOM", + "value": 1 + } + ] + }, + { + "name": "DampMode", + "is_bitfield": false, + "values": [ + { + "name": "DAMP_MODE_COMBINE", + "value": 0 }, { - "name": "material", - "type": "RID" + "name": "DAMP_MODE_REPLACE", + "value": 1 } ] - }, + } + ], + "methods": [ { - "name": "instance_set_visible", + "name": "_integrate_forces", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1265174801, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 420958145, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "visible", - "type": "bool" + "name": "state", + "type": "PhysicsDirectBodyState3D" } ] }, { - "name": "instance_geometry_set_transparency", + "name": "set_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "transparency", + "name": "mass", "type": "float", "meta": "float" } ] }, { - "name": "instance_set_custom_aabb", - "is_const": false, + "name": "get_mass", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3696536120, - "arguments": [ - { - "name": "instance", - "type": "RID" - }, - { - "name": "aabb", - "type": "AABB" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "instance_attach_skeleton", + "name": "set_inertia", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3460891852, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "skeleton", - "type": "RID" + "name": "inertia", + "type": "Vector3" } ] }, { - "name": "instance_set_extra_visibility_margin", - "is_const": false, + "name": "get_inertia", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, - "arguments": [ - { - "name": "instance", - "type": "RID" - }, - { - "name": "margin", - "type": "float", - "meta": "float" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "instance_set_visibility_parent", + "name": "set_center_of_mass_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3625866032, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "parent", - "type": "RID" + "name": "mode", + "type": "enum::RigidBody3D.CenterOfMassMode" } ] }, { - "name": "instance_set_ignore_culling", - "is_const": false, + "name": "get_center_of_mass_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "instance", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 237405040, + "return_value": { + "type": "enum::RigidBody3D.CenterOfMassMode" + } }, { - "name": "instance_geometry_set_flag", + "name": "set_center_of_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1014989537, + "hash": 3460891852, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "flag", - "type": "enum::RenderingServer.InstanceFlags" - }, - { - "name": "enabled", - "type": "bool" + "name": "center_of_mass", + "type": "Vector3" } ] }, { - "name": "instance_geometry_set_cast_shadows_setting", - "is_const": false, + "name": "get_center_of_mass", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3768836020, - "arguments": [ - { - "name": "instance", - "type": "RID" - }, - { - "name": "shadow_casting_setting", - "type": "enum::RenderingServer.ShadowCastingSetting" - } - ] + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } }, { - "name": "instance_geometry_set_material_override", + "name": "set_physics_material_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 1784508650, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "material", - "type": "RID" + "name": "physics_material_override", + "type": "PhysicsMaterial" } ] }, { - "name": "instance_geometry_set_material_overlay", - "is_const": false, + "name": "get_physics_material_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "instance", - "type": "RID" - }, - { - "name": "material", - "type": "RID" - } - ] + "hash": 2521850424, + "return_value": { + "type": "PhysicsMaterial" + } }, { - "name": "instance_geometry_set_visibility_range", + "name": "set_linear_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4263925858, + "hash": 3460891852, "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": "linear_velocity", + "type": "Vector3" } ] }, { - "name": "instance_geometry_set_lightmap", + "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": 536974962, + "hash": 3460891852, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "lightmap", - "type": "RID" - }, - { - "name": "lightmap_uv_scale", - "type": "Rect2" - }, - { - "name": "lightmap_slice", - "type": "int", - "meta": "int32" + "name": "angular_velocity", + "type": "Vector3" } ] }, { - "name": "instance_geometry_set_lod_bias", + "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": 1794382983, + "hash": 373806689, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "lod_bias", + "name": "gravity_scale", "type": "float", "meta": "float" } ] }, { - "name": "instance_geometry_set_shader_parameter", + "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": 3477296213, + "hash": 1802035050, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "parameter", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "linear_damp_mode", + "type": "enum::RigidBody3D.DampMode" } ] }, { - "name": "instance_geometry_get_shader_parameter", + "name": "get_linear_damp_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2621281810, + "hash": 1366206940, "return_value": { - "type": "Variant" - }, + "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": "instance", - "type": "RID" - }, - { - "name": "parameter", - "type": "StringName" + "name": "angular_damp_mode", + "type": "enum::RigidBody3D.DampMode" } ] }, { - "name": "instance_geometry_get_shader_parameter_default_value", + "name": "get_angular_damp_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2621281810, + "hash": 1366206940, "return_value": { - "type": "Variant" - }, + "type": "enum::RigidBody3D.DampMode" + } + }, + { + "name": "set_linear_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "instance", - "type": "RID" - }, - { - "name": "parameter", - "type": "StringName" + "name": "linear_damp", + "type": "float", + "meta": "float" } ] }, { - "name": "instance_geometry_get_shader_parameter_list", + "name": "get_linear_damp", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2684255073, + "hash": 1740695150, "return_value": { - "type": "typedarray::Dictionary" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_angular_damp", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "instance", - "type": "RID" + "name": "angular_damp", + "type": "float", + "meta": "float" } ] }, { - "name": "instances_cull_aabb", + "name": "get_angular_damp", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2570105777, - "hash_compatibility": [ - 2031554939 - ], + "hash": 1740695150, "return_value": { - "type": "PackedInt64Array" - }, + "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": "aabb", - "type": "AABB" - }, - { - "name": "scenario", - "type": "RID", - "default_value": "RID()" + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "instances_cull_ray", + "name": "get_max_contacts_reported", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2208759584, - "hash_compatibility": [ - 3388524336 - ], + "hash": 3905245786, "return_value": { - "type": "PackedInt64Array" - }, - "arguments": [ - { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "scenario", - "type": "RID", - "default_value": "RID()" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "instances_cull_convex", + "name": "get_contact_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2488539944, - "hash_compatibility": [ - 3690700105 - ], + "hash": 3905245786, "return_value": { - "type": "PackedInt64Array" - }, - "arguments": [ - { - "name": "convex", - "type": "typedarray::Plane" - }, - { - "name": "scenario", - "type": "RID", - "default_value": "RID()" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "bake_render_uv2", + "name": "set_use_custom_integrator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1904608558, - "return_value": { - "type": "typedarray::Image" - }, + "hash": 2586408642, "arguments": [ { - "name": "base", - "type": "RID" - }, - { - "name": "material_overrides", - "type": "typedarray::RID" - }, - { - "name": "image_size", - "type": "Vector2i" + "name": "enable", + "type": "bool" } ] }, { - "name": "canvas_create", + "name": "is_using_custom_integrator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 2240911060, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "canvas_set_item_mirroring", + "name": "set_contact_monitor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2343975398, + "hash": 2586408642, "arguments": [ { - "name": "canvas", - "type": "RID" - }, - { - "name": "item", - "type": "RID" - }, - { - "name": "mirroring", - "type": "Vector2" + "name": "enabled", + "type": "bool" } ] }, { - "name": "canvas_set_modulate", - "is_const": false, + "name": "is_contact_monitor_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, - "arguments": [ - { - "name": "canvas", - "type": "RID" - }, - { - "name": "color", - "type": "Color" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "canvas_set_disable_scale", + "name": "set_use_continuous_collision_detection", "is_const": false, "is_vararg": false, "is_static": false, @@ -204755,481 +241492,619 @@ "hash": 2586408642, "arguments": [ { - "name": "disable", + "name": "enable", "type": "bool" } ] }, { - "name": "canvas_texture_create", - "is_const": false, + "name": "is_using_continuous_collision_detection", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "canvas_texture_set_channel", + "name": "set_axis_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3822119138, + "hash": 3460891852, "arguments": [ { - "name": "canvas_texture", - "type": "RID" - }, - { - "name": "channel", - "type": "enum::RenderingServer.CanvasTextureChannel" - }, - { - "name": "texture", - "type": "RID" + "name": "axis_velocity", + "type": "Vector3" } ] }, { - "name": "canvas_texture_set_shading_parameters", + "name": "apply_central_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2124967469, + "hash": 3460891852, "arguments": [ { - "name": "canvas_texture", - "type": "RID" - }, - { - "name": "base_color", - "type": "Color" - }, - { - "name": "shininess", - "type": "float", - "meta": "float" + "name": "impulse", + "type": "Vector3" } ] }, { - "name": "canvas_texture_set_texture_filter", + "name": "apply_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1155129294, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], "arguments": [ { - "name": "canvas_texture", - "type": "RID" + "name": "impulse", + "type": "Vector3" }, { - "name": "filter", - "type": "enum::RenderingServer.CanvasItemTextureFilter" + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "canvas_texture_set_texture_repeat", + "name": "apply_torque_impulse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1652956681, + "hash": 3460891852, "arguments": [ { - "name": "canvas_texture", - "type": "RID" - }, - { - "name": "repeat", - "type": "enum::RenderingServer.CanvasItemTextureRepeat" + "name": "impulse", + "type": "Vector3" } ] }, { - "name": "canvas_item_create", + "name": "apply_central_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 3460891852, + "arguments": [ + { + "name": "force", + "type": "Vector3" + } + ] }, { - "name": "canvas_item_set_parent", + "name": "apply_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], "arguments": [ { - "name": "item", - "type": "RID" + "name": "force", + "type": "Vector3" }, { - "name": "parent", - "type": "RID" + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "canvas_item_set_default_texture_filter", + "name": "apply_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1155129294, + "hash": 3460891852, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "filter", - "type": "enum::RenderingServer.CanvasItemTextureFilter" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "canvas_item_set_default_texture_repeat", + "name": "add_constant_central_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1652956681, + "hash": 3460891852, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "repeat", - "type": "enum::RenderingServer.CanvasItemTextureRepeat" + "name": "force", + "type": "Vector3" } ] }, { - "name": "canvas_item_set_visible", + "name": "add_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 2754756483, + "hash_compatibility": [ + 1002852006 + ], "arguments": [ { - "name": "item", - "type": "RID" + "name": "force", + "type": "Vector3" }, { - "name": "visible", - "type": "bool" + "name": "position", + "type": "Vector3", + "default_value": "Vector3(0, 0, 0)" } ] }, { - "name": "canvas_item_set_light_mask", + "name": "add_constant_torque", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3460891852, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "mask", - "type": "int", - "meta": "int32" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "canvas_item_set_visibility_layer", + "name": "set_constant_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3460891852, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "visibility_layer", - "type": "int", - "meta": "uint32" + "name": "force", + "type": "Vector3" } ] }, { - "name": "canvas_item_set_transform", + "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": 1246044741, + "hash": 3460891852, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "torque", + "type": "Vector3" } ] }, { - "name": "canvas_item_set_clip", + "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": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "clip", + "name": "sleeping", "type": "bool" } ] }, { - "name": "canvas_item_set_distance_field_mode", + "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": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "enabled", + "name": "able_to_sleep", "type": "bool" } ] }, { - "name": "canvas_item_set_custom_rect", + "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": 1333997032, - "hash_compatibility": [ - 2180266943 - ], + "hash": 2586408642, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "use_custom_rect", + "name": "lock_rotation", "type": "bool" - }, - { - "name": "rect", - "type": "Rect2", - "default_value": "Rect2(0, 0, 0, 0)" } ] }, { - "name": "canvas_item_set_modulate", - "is_const": false, + "name": "is_lock_rotation_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, - "arguments": [ - { - "name": "item", - "type": "RID" - }, - { - "name": "color", - "type": "Color" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "canvas_item_set_self_modulate", + "name": "set_freeze_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 2586408642, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "freeze_mode", + "type": "bool" } ] }, { - "name": "canvas_item_set_draw_behind_parent", + "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": 1265174801, + "hash": 1319914653, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "freeze_mode", + "type": "enum::RigidBody3D.FreezeMode" } ] }, { - "name": "canvas_item_add_line", - "is_const": false, + "name": "get_freeze_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1819681853, - "hash_compatibility": [ - 2843922985 - ], + "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": "item", + "name": "body_rid", "type": "RID" }, { - "name": "from", - "type": "Vector2" - }, - { - "name": "to", - "type": "Vector2" - }, - { - "name": "color", - "type": "Color" + "name": "body", + "type": "Node" }, { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1.0" + "name": "body_shape_index", + "type": "int" }, { - "name": "antialiased", - "type": "bool", - "default_value": "false" + "name": "local_shape_index", + "type": "int" } ] }, { - "name": "canvas_item_add_polyline", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3098767073, - "hash_compatibility": [ - 3438017257 - ], + "name": "body_shape_exited", "arguments": [ { - "name": "item", + "name": "body_rid", "type": "RID" }, { - "name": "points", - "type": "PackedVector2Array" + "name": "body", + "type": "Node" }, { - "name": "colors", - "type": "PackedColorArray" + "name": "body_shape_index", + "type": "int" }, { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1.0" - }, + "name": "local_shape_index", + "type": "int" + } + ] + }, + { + "name": "body_entered", + "arguments": [ { - "name": "antialiased", - "type": "bool", - "default_value": "false" + "name": "body", + "type": "Node" } ] }, { - "name": "canvas_item_add_multiline", + "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": 2088642721, - "hash_compatibility": [ - 3176074788 - ], + "hash": 1348162250, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "points", - "type": "PackedVector2Array" - }, - { - "name": "colors", - "type": "PackedColorArray" - }, - { - "name": "width", - "type": "float", - "meta": "float", - "default_value": "-1.0" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_item_add_rect", + "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": 934531857, + "hash": 2920490490, "arguments": [ - { - "name": "item", - "type": "RID" - }, - { - "name": "rect", - "type": "Rect2" - }, { "name": "color", "type": "Color" @@ -205237,582 +242112,345 @@ ] }, { - "name": "canvas_item_add_circle", + "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": 2439351960, + "hash": 373806689, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "radius", + "name": "size", "type": "float", "meta": "float" - }, - { - "name": "color", - "type": "Color" } ] }, { - "name": "canvas_item_add_texture_rect", - "is_const": false, + "name": "get_cell_size", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "canvas_item_add_msdf_texture_rect_region", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 97408773, - "hash_compatibility": [ - 349157222 - ], + "hash": 373806689, "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", + "name": "size", "type": "float", - "meta": "float", - "default_value": "1.0" + "meta": "float" } ] }, { - "name": "canvas_item_add_lcd_texture_rect_region", - "is_const": false, + "name": "get_radius", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "canvas_item_add_texture_rect_region", + "name": "set_zero_y", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 485157892, - "hash_compatibility": [ - 2782979504 - ], + "hash": 2586408642, "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": "enable", + "type": "bool" } ] }, { - "name": "canvas_item_add_nine_patch", + "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": 389957886, - "hash_compatibility": [ - 904428547 - ], + "hash": 1348162250, "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": "path", + "type": "NodePath" } ] }, { - "name": "canvas_item_add_primitive", - "is_const": false, + "name": "get_root_path", + "is_const": true, "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" - } - ] + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } }, { - "name": "canvas_item_add_polygon", + "name": "clear", "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()" - } - ] + "hash": 3218959716 }, { - "name": "canvas_item_add_triangle_array", + "name": "disconnect_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 660261329, - "hash_compatibility": [ - 749685193 - ], + "hash": 1286410249, "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", + "name": "id", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "canvas_item_add_mesh", + "name": "get_authenticating_peers", "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()" - } - ] + "hash": 969006518, + "return_value": { + "type": "PackedInt32Array" + } }, { - "name": "canvas_item_add_multimesh", + "name": "send_auth", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2131855138, - "hash_compatibility": [ - 1541595251 - ], + "hash": 506032537, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "mesh", - "type": "RID" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "texture", - "type": "RID", - "default_value": "RID()" + "name": "data", + "type": "PackedByteArray" } ] }, { - "name": "canvas_item_add_particles", + "name": "complete_auth", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2575754278, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "particles", - "type": "RID" - }, - { - "name": "texture", - "type": "RID" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_item_add_set_transform", + "name": "set_auth_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, + "hash": 1611583062, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "callback", + "type": "Callable" } ] }, { - "name": "canvas_item_add_clip_ignore", - "is_const": false, + "name": "get_auth_callback", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "item", - "type": "RID" - }, - { - "name": "ignore", - "type": "bool" - } - ] + "hash": 1307783378, + "return_value": { + "type": "Callable" + } }, { - "name": "canvas_item_add_animation_slice", + "name": "set_auth_timeout", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2646834499, - "hash_compatibility": [ - 4107531031 - ], + "hash": 373806689, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "animation_length", - "type": "float", - "meta": "double" - }, - { - "name": "slice_begin", - "type": "float", - "meta": "double" - }, - { - "name": "slice_end", + "name": "timeout", "type": "float", "meta": "double" - }, - { - "name": "offset", - "type": "float", - "meta": "double", - "default_value": "0.0" } ] }, { - "name": "canvas_item_set_sort_children_by_y", + "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": 1265174801, + "hash": 2586408642, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "enabled", + "name": "refuse", "type": "bool" } ] }, { - "name": "canvas_item_set_z_index", + "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": 3411492887, + "hash": 2586408642, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "z_index", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "canvas_item_set_z_as_relative_to_parent", + "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": 1265174801, + "hash": 2586408642, "arguments": [ - { - "name": "item", - "type": "RID" - }, { "name": "enabled", "type": "bool" @@ -205820,818 +242458,913 @@ ] }, { - "name": "canvas_item_set_copy_to_backbuffer", + "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": 2429202503, + "hash": 1307428718, + "hash_compatibility": [ + 2742700601 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "item", - "type": "RID" + "name": "bytes", + "type": "PackedByteArray" }, { - "name": "enabled", - "type": "bool" + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "0" }, { - "name": "rect", - "type": "Rect2" + "name": "mode", + "type": "enum::MultiplayerPeer.TransferMode", + "default_value": "2" + }, + { + "name": "channel", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "canvas_item_clear", - "is_const": false, + "name": "get_max_sync_packet_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "item", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "canvas_item_set_draw_index", + "name": "set_max_sync_packet_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 1286410249, "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "index", + "name": "size", "type": "int", "meta": "int32" } ] }, { - "name": "canvas_item_set_material", - "is_const": false, + "name": "get_max_delta_packet_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, - "arguments": [ - { - "name": "item", - "type": "RID" - }, - { - "name": "material", - "type": "RID" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "canvas_item_set_use_parent_material", + "name": "set_max_delta_packet_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 1286410249, "arguments": [ { - "name": "item", - "type": "RID" - }, + "name": "size", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "peer_authenticating", + "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "id", + "type": "int" } ] }, { - "name": "canvas_item_set_visibility_notifier", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3568945579, + "name": "peer_authentication_failed", "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "area", - "type": "Rect2" - }, - { - "name": "enter_callable", - "type": "Callable" - }, - { - "name": "exit_callable", - "type": "Callable" + "name": "id", + "type": "int" } ] }, { - "name": "canvas_item_set_canvas_group_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3973586316, - "hash_compatibility": [ - 41973386 - ], + "name": "peer_packet", "arguments": [ { - "name": "item", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.CanvasGroupMode" + "name": "id", + "type": "int" }, { - "name": "clear_margin", - "type": "float", - "meta": "float", - "default_value": "5.0" - }, + "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": "fit_empty", - "type": "bool", - "default_value": "false" + "name": "REPLICATION_MODE_NEVER", + "value": 0 }, { - "name": "fit_margin", - "type": "float", - "meta": "float", - "default_value": "0.0" + "name": "REPLICATION_MODE_ALWAYS", + "value": 1 }, { - "name": "blur_mipmaps", - "type": "bool", - "default_value": "false" + "name": "REPLICATION_MODE_ON_CHANGE", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "canvas_light_create", - "is_const": false, + "name": "get_properties", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3995934104, "return_value": { - "type": "RID" + "type": "typedarray::NodePath" } }, { - "name": "canvas_light_attach_to_canvas", + "name": "add_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 4094619021, + "hash_compatibility": [ + 3818401521 + ], "arguments": [ { - "name": "light", - "type": "RID" + "name": "path", + "type": "NodePath" }, { - "name": "canvas", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "canvas_light_set_enabled", - "is_const": false, + "name": "has_property", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 861721659, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_texture_scale", + "name": "remove_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 1348162250, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "scale", - "type": "float", - "meta": "float" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_transform", - "is_const": false, + "name": "property_get_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, + "hash": 1382022557, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_texture", + "name": "property_get_spawn", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "texture", - "type": "RID" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_texture_offset", + "name": "property_set_spawn", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3201125042, + "hash": 3868023870, "arguments": [ { - "name": "light", - "type": "RID" + "name": "path", + "type": "NodePath" }, { - "name": "offset", - "type": "Vector2" + "name": "enabled", + "type": "bool" } ] }, { - "name": "canvas_light_set_color", + "name": "property_get_replication_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 2870606336, + "return_value": { + "type": "enum::SceneReplicationConfig.ReplicationMode" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_height", + "name": "property_set_replication_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3200083865, "arguments": [ { - "name": "light", - "type": "RID" + "name": "path", + "type": "NodePath" }, { - "name": "height", - "type": "float", - "meta": "float" + "name": "mode", + "type": "enum::SceneReplicationConfig.ReplicationMode" } ] }, { - "name": "canvas_light_set_energy", + "name": "property_get_sync", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "energy", - "type": "float", - "meta": "float" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_z_range", + "name": "property_set_sync", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288446313, + "hash": 3868023870, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "min_z", - "type": "int", - "meta": "int32" + "name": "path", + "type": "NodePath" }, { - "name": "max_z", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "canvas_light_set_layer_range", + "name": "property_get_watch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288446313, + "hash": 3456846888, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "min_layer", - "type": "int", - "meta": "int32" - }, - { - "name": "max_layer", - "type": "int", - "meta": "int32" + "name": "path", + "type": "NodePath" } ] }, { - "name": "canvas_light_set_item_cull_mask", + "name": "property_set_watch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 3868023870, "arguments": [ { - "name": "light", - "type": "RID" + "name": "path", + "type": "NodePath" }, { - "name": "mask", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] - }, + } + ] + }, + { + "name": "SceneState", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ { - "name": "canvas_light_set_item_shadow_cull_mask", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3411492887, - "arguments": [ + "name": "GenEditState", + "is_bitfield": false, + "values": [ { - "name": "light", - "type": "RID" + "name": "GEN_EDIT_STATE_DISABLED", + "value": 0 }, { - "name": "mask", - "type": "int", - "meta": "int32" + "name": "GEN_EDIT_STATE_INSTANCE", + "value": 1 + }, + { + "name": "GEN_EDIT_STATE_MAIN", + "value": 2 + }, + { + "name": "GEN_EDIT_STATE_MAIN_INHERITED", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "canvas_light_set_mode", - "is_const": false, + "name": "get_node_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2957564891, - "arguments": [ - { - "name": "light", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.CanvasLightMode" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "canvas_light_set_shadow_enabled", - "is_const": false, + "name": "get_node_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_set_shadow_filter", - "is_const": false, + "name": "get_node_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 393119659, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "filter", - "type": "enum::RenderingServer.CanvasLightShadowFilter" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_set_shadow_color", - "is_const": false, + "name": "get_node_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 2272487792, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "light", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "color", - "type": "Color" + "name": "for_parent", + "type": "bool", + "default_value": "false" } ] }, { - "name": "canvas_light_set_shadow_smooth", - "is_const": false, + "name": "get_node_owner_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1794382983, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "smooth", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_set_blend_mode", - "is_const": false, + "name": "is_node_instance_placeholder", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 804895945, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "light", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.CanvasLightBlendMode" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_occluder_create", - "is_const": false, + "name": "get_node_instance_placeholder", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 844755477, "return_value": { - "type": "RID" - } + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "canvas_light_occluder_attach_to_canvas", - "is_const": false, + "name": "get_node_instance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 511017218, + "return_value": { + "type": "PackedScene" + }, "arguments": [ { - "name": "occluder", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_occluder_set_enabled", - "is_const": false, + "name": "get_node_groups", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "occluder", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_occluder_set_polygon", - "is_const": false, + "name": "get_node_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 395945892, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "occluder", - "type": "RID" - }, - { - "name": "polygon", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_occluder_set_as_sdf_collision", - "is_const": false, + "name": "get_node_property_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1265174801, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "occluder", - "type": "RID" - }, - { - "name": "enable", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_occluder_set_transform", - "is_const": false, + "name": "get_node_property_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1246044741, + "hash": 351665558, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "occluder", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "transform", - "type": "Transform2D" + "name": "prop_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_light_occluder_set_light_mask", - "is_const": false, + "name": "get_node_property_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411492887, + "hash": 678354945, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "occluder", - "type": "RID" + "name": "idx", + "type": "int", + "meta": "int32" }, { - "name": "mask", + "name": "prop_idx", "type": "int", "meta": "int32" } ] }, { - "name": "canvas_occluder_polygon_create", - "is_const": false, + "name": "get_connection_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3905245786, "return_value": { - "type": "RID" + "type": "int", + "meta": "int32" } }, { - "name": "canvas_occluder_polygon_set_shape", - "is_const": false, + "name": "get_connection_source", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2103882027, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "occluder_polygon", - "type": "RID" - }, - { - "name": "shape", - "type": "PackedVector2Array" - }, - { - "name": "closed", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_occluder_polygon_set_cull_mode", - "is_const": false, + "name": "get_connection_signal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1839404663, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "occluder_polygon", - "type": "RID" - }, - { - "name": "mode", - "type": "enum::RenderingServer.CanvasOccluderPolygonCullMode" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "canvas_set_shadow_texture_size", - "is_const": false, + "name": "get_connection_target", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "size", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "global_shader_parameter_add", - "is_const": false, + "name": "get_connection_method", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 463390080, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "type", - "type": "enum::RenderingServer.GlobalShaderParameterType" - }, - { - "name": "default_value", - "type": "Variant" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "global_shader_parameter_remove", - "is_const": false, + "name": "get_connection_flags", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "global_shader_parameter_get_list", + "name": "get_connection_binds", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 663333327, "return_value": { - "type": "typedarray::StringName" - } - }, - { - "name": "global_shader_parameter_set", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3776071444, + "type": "Array" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "global_shader_parameter_set_override", - "is_const": false, + "name": "get_connection_unbinds", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3776071444, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "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": "value", - "type": "Variant" + "name": "GROUP_CALL_REVERSE", + "value": 1 + }, + { + "name": "GROUP_CALL_DEFERRED", + "value": 2 + }, + { + "name": "GROUP_CALL_UNIQUE", + "value": 4 } ] + } + ], + "methods": [ + { + "name": "get_root", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } }, { - "name": "global_shader_parameter_get", + "name": "has_group", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, + "hash": 2619796661, "return_value": { - "type": "Variant" + "type": "bool" }, "arguments": [ { @@ -206641,52 +243374,71 @@ ] }, { - "name": "global_shader_parameter_get_type", + "name": "is_auto_accept_quit", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1601414142, + "hash": 36873697, "return_value": { - "type": "enum::RenderingServer.GlobalShaderParameterType" - }, + "type": "bool" + } + }, + { + "name": "set_auto_accept_quit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "enabled", + "type": "bool" } ] }, { - "name": "free_rid", + "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": 2722037293, + "hash": 2586408642, "arguments": [ { - "name": "rid", - "type": "RID" + "name": "enabled", + "type": "bool" } ] }, { - "name": "request_frame_drawn_callback", + "name": "set_debug_collisions_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 2586408642, "arguments": [ { - "name": "callable", - "type": "Callable" + "name": "enable", + "type": "bool" } ] }, { - "name": "has_changed", + "name": "is_debugging_collisions_hint", "is_const": true, "is_vararg": false, "is_static": false, @@ -206697,219 +243449,205 @@ } }, { - "name": "get_rendering_info", + "name": "set_debug_paths_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3763192241, - "return_value": { - "type": "int", - "meta": "uint64" - }, + "hash": 2586408642, "arguments": [ { - "name": "info", - "type": "enum::RenderingServer.RenderingInfo" + "name": "enable", + "type": "bool" } ] }, { - "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", + "name": "is_debugging_paths_hint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_video_adapter_type", - "is_const": true, + "name": "set_debug_navigation_hint", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3099547011, - "return_value": { - "type": "enum::RenderingDevice.DeviceType" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_video_adapter_api_version", + "name": "is_debugging_navigation_hint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "make_sphere_mesh", + "name": "set_edited_scene_root", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2251015897, - "return_value": { - "type": "RID" - }, + "hash": 1078189570, "arguments": [ { - "name": "latitudes", - "type": "int", - "meta": "int32" - }, - { - "name": "longitudes", - "type": "int", - "meta": "int32" - }, - { - "name": "radius", - "type": "float", - "meta": "float" + "name": "scene", + "type": "Node" } ] }, { - "name": "get_test_cube", - "is_const": false, + "name": "get_edited_scene_root", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 3160264692, "return_value": { - "type": "RID" + "type": "Node" } }, { - "name": "get_test_texture", + "name": "set_pause", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, - "return_value": { - "type": "RID" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_white_texture", - "is_const": false, + "name": "is_paused", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 529393457, + "hash": 36873697, "return_value": { - "type": "RID" + "type": "bool" } }, { - "name": "set_boot_image", + "name": "create_timer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3759744527, + "hash": 2709170273, "hash_compatibility": [ - 2244367877 + 1780978058 ], + "return_value": { + "type": "SceneTreeTimer" + }, "arguments": [ { - "name": "image", - "type": "Image" + "name": "time_sec", + "type": "float", + "meta": "double" }, { - "name": "color", - "type": "Color" + "name": "process_always", + "type": "bool", + "default_value": "true" }, { - "name": "scale", - "type": "bool" + "name": "process_in_physics", + "type": "bool", + "default_value": "false" }, { - "name": "use_filter", + "name": "ignore_time_scale", "type": "bool", - "default_value": "true" + "default_value": "false" } ] }, { - "name": "get_default_clear_color", + "name": "create_tween", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 3426978995, "return_value": { - "type": "Color" + "type": "Tween" } }, { - "name": "set_default_clear_color", + "name": "get_processed_tweens", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, - "arguments": [ - { - "name": "color", - "type": "Color" - } - ] + "hash": 2915620761, + "return_value": { + "type": "typedarray::Tween" + } }, { - "name": "has_feature", + "name": "get_node_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 598462696, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "feature", - "type": "enum::RenderingServer.Features" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "has_os_feature", + "name": "get_frame", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 3905245786, "return_value": { - "type": "bool" - }, + "type": "int", + "meta": "int64" + } + }, + { + "name": "quit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, "arguments": [ { - "name": "feature", - "type": "String" + "name": "exit_code", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "set_debug_generate_wireframes", + "name": "set_physics_interpolation_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -206917,13 +243655,13 @@ "hash": 2586408642, "arguments": [ { - "name": "generate", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_render_loop_enabled", + "name": "is_physics_interpolation_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -206934,241 +243672,275 @@ } }, { - "name": "set_render_loop_enabled", + "name": "queue_delete", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3975164845, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "obj", + "type": "Object" } ] }, { - "name": "get_frame_setup_time_cpu", - "is_const": true, - "is_vararg": false, + "name": "call_group_flags", + "is_const": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } + "hash": 1527739229, + "arguments": [ + { + "name": "flags", + "type": "int" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] }, { - "name": "force_sync", + "name": "notify_group_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1245489420, + "arguments": [ + { + "name": "call_flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "group", + "type": "StringName" + }, + { + "name": "notification", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "force_draw", + "name": "set_group_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1076185472, + "hash": 3497599527, "arguments": [ { - "name": "swap_buffers", - "type": "bool", - "default_value": "true" + "name": "call_flags", + "type": "int", + "meta": "uint32" }, { - "name": "frame_step", - "type": "float", - "meta": "double", - "default_value": "0.0" + "name": "group", + "type": "StringName" + }, + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_rendering_device", - "is_const": true, - "is_vararg": false, + "name": "call_group", + "is_const": false, + "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 1405107940, - "return_value": { - "type": "RenderingDevice" - } + "hash": 1257962832, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + } + ] }, { - "name": "create_local_rendering_device", - "is_const": true, + "name": "notify_group", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1405107940, - "return_value": { - "type": "RenderingDevice" - } + "hash": 2415702435, + "arguments": [ + { + "name": "group", + "type": "StringName" + }, + { + "name": "notification", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "call_on_render_thread", + "name": "set_group", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 1279312029, "arguments": [ { - "name": "callable", - "type": "Callable" + "name": "group", + "type": "StringName" + }, + { + "name": "property", + "type": "String" + }, + { + "name": "value", + "type": "Variant" } ] - } - ], - "signals": [ - { - "name": "frame_pre_draw" - }, - { - "name": "frame_post_draw" - } - ], - "properties": [ - { - "type": "bool", - "name": "render_loop_enabled", - "setter": "set_render_loop_enabled", - "getter": "is_render_loop_enabled" - } - ] - }, - { - "name": "Resource", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "_setup_local_to_scene", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true }, { - "name": "set_path", + "name": "get_nodes_in_group", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 689397652, + "return_value": { + "type": "typedarray::Node" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "group", + "type": "StringName" } ] }, { - "name": "take_over_path", + "name": "get_first_node_in_group", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 4071044623, + "return_value": { + "type": "Node" + }, "arguments": [ { - "name": "path", - "type": "String" + "name": "group", + "type": "StringName" } ] }, { - "name": "get_path", + "name": "get_node_count_in_group", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2458036349, "return_value": { - "type": "String" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "group", + "type": "StringName" + } + ] }, { - "name": "set_name", + "name": "set_current_scene", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1078189570, "arguments": [ { - "name": "name", - "type": "String" + "name": "child_node", + "type": "Node" } ] }, { - "name": "get_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "get_rid", + "name": "get_current_scene", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 3160264692, "return_value": { - "type": "RID" + "type": "Node" } }, { - "name": "set_local_to_scene", + "name": "change_scene_to_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "path", + "type": "String" } ] }, { - "name": "is_local_to_scene", - "is_const": true, + "name": "change_scene_to_packed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 107349098, "return_value": { - "type": "bool" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "packed_scene", + "type": "PackedScene" + } + ] }, { - "name": "get_local_scene", - "is_const": true, + "name": "reload_current_scene", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 166280745, "return_value": { - "type": "Node" + "type": "enum::Error" } }, { - "name": "setup_local_to_scene", + "name": "unload_current_scene", "is_const": false, "is_vararg": false, "is_static": false, @@ -207176,1947 +243948,2231 @@ "hash": 3218959716 }, { - "name": "emit_changed", + "name": "set_multiplayer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2385607013, + "arguments": [ + { + "name": "multiplayer", + "type": "MultiplayerAPI" + }, + { + "name": "root_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] }, { - "name": "duplicate", + "name": "get_multiplayer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 482882304, + "hash": 3453401404, "return_value": { - "type": "Resource" + "type": "MultiplayerAPI" }, "arguments": [ { - "name": "subresources", - "type": "bool", - "default_value": "false" + "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": "changed" + "name": "tree_changed" }, { - "name": "setup_local_to_scene_requested" + "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": "resource_local_to_scene", - "setter": "set_local_to_scene", - "getter": "is_local_to_scene" + "name": "auto_accept_quit", + "setter": "set_auto_accept_quit", + "getter": "is_auto_accept_quit" }, { - "type": "String", - "name": "resource_path", - "setter": "set_path", - "getter": "get_path" + "type": "bool", + "name": "quit_on_go_back", + "setter": "set_quit_on_go_back", + "getter": "is_quit_on_go_back" }, { - "type": "String", - "name": "resource_name", - "setter": "set_name", - "getter": "get_name" + "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": "ResourceFormatLoader", + "name": "SceneTreeTimer", "is_refcounted": true, - "is_instantiable": true, + "is_instantiable": false, "inherits": "RefCounted", "api_type": "core", - "enums": [ + "methods": [ { - "name": "CacheMode", - "is_bitfield": false, - "values": [ - { - "name": "CACHE_MODE_IGNORE", - "value": 0 - }, - { - "name": "CACHE_MODE_REUSE", - "value": 1 - }, + "name": "set_time_left", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "CACHE_MODE_REPLACE", - "value": 2 + "name": "time", + "type": "float", + "meta": "double" } ] - } - ], - "methods": [ + }, { - "name": "_get_recognized_extensions", + "name": "get_time_left", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "PackedStringArray" + "type": "float", + "meta": "double" } - }, + } + ], + "signals": [ { - "name": "_recognize_path", + "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_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "type", - "type": "StringName" - } - ] + } }, { - "name": "_handles_type", + "name": "instance_has", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 397768994, "return_value": { "type": "bool" }, "arguments": [ { - "name": "type", - "type": "StringName" + "name": "base_object", + "type": "Object" } ] }, { - "name": "_get_resource_type", + "name": "has_source_code", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "type": "bool" + } }, { - "name": "_get_resource_script_class", + "name": "get_source_code", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "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": "path", + "name": "source", "type": "String" } ] }, { - "name": "_get_resource_uid", - "is_const": true, - "is_static": false, + "name": "reload", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1633102583, "return_value": { - "type": "int", - "meta": "int64" + "type": "enum::Error" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "keep_state", + "type": "bool", + "default_value": "false" } ] }, { - "name": "_get_dependencies", + "name": "get_base_script", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 278624046, "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "add_types", - "type": "bool" - } - ] + "type": "Script" + } }, { - "name": "_rename_dependencies", + "name": "get_instance_base_type", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "renames", - "type": "Dictionary" - } - ] + "type": "StringName" + } }, { - "name": "_exists", + "name": "get_global_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "type": "StringName" + } }, { - "name": "_get_classes_used", + "name": "has_script_signal", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, "return_value": { - "type": "PackedStringArray" + "type": "bool" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "signal_name", + "type": "StringName" } ] }, { - "name": "_load", - "is_const": true, - "is_static": false, + "name": "get_script_property_list", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, "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": [ + "type": "typedarray::Dictionary" + } + }, { - "name": "_save", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2915620761, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "resource", - "type": "Resource" - }, - { - "name": "path", - "type": "String" - }, - { - "name": "flags", - "type": "int", - "meta": "uint32" - } - ] + "type": "typedarray::Dictionary" + } }, { - "name": "_set_uid", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2138907829, "return_value": { - "type": "enum::Error" + "type": "Variant" }, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "uid", - "type": "int", - "meta": "int64" + "name": "property", + "type": "StringName" } ] }, { - "name": "_recognize", + "name": "is_tool", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "resource", - "type": "Resource" - } - ] + } }, { - "name": "_get_recognized_extensions", + "name": "is_abstract", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "resource", - "type": "Resource" - } - ] + "type": "bool" + } }, { - "name": "_recognize_path", + "name": "get_rpc_config", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "resource", - "type": "Resource" - }, - { - "name": "path", - "type": "String" - } - ] + "type": "Variant" + } } - ] - }, - { - "name": "ResourceImporter", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ + ], + "properties": [ { - "name": "ImportOrder", - "is_bitfield": false, - "values": [ - { - "name": "IMPORT_ORDER_DEFAULT", - "value": 0 - }, - { - "name": "IMPORT_ORDER_SCENE", - "value": 100 - } - ] + "type": "String", + "name": "source_code", + "setter": "set_source_code", + "getter": "get_source_code" } ] }, { - "name": "ResourceImporterBMFont", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterBitMap", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterCSVTranslation", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterDynamicFont", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterImage", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterImageFont", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterLayeredTexture", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterMP3", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "core" - }, - { - "name": "ResourceImporterOBJ", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterOggVorbis", - "is_refcounted": true, + "name": "ScriptCreateDialog", + "is_refcounted": false, "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "core", + "inherits": "ConfirmationDialog", + "api_type": "editor", "methods": [ { - "name": "load_from_buffer", - "is_const": false, - "is_vararg": false, - "is_static": true, - "is_virtual": false, - "hash": 354904730, - "return_value": { - "type": "AudioStreamOggVorbis" - }, - "arguments": [ - { - "name": "buffer", - "type": "PackedByteArray" - } - ] - }, - { - "name": "load_from_file", + "name": "config", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 797568536, - "return_value": { - "type": "AudioStreamOggVorbis" - }, + "hash": 869314288, + "hash_compatibility": [ + 4210001628 + ], "arguments": [ { - "name": "path", + "name": "inherits", "type": "String" - } - ] - } - ] - }, - { - "name": "ResourceImporterScene", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterShaderFile", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterTexture", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterTextureAtlas", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceImporterWAV", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "ResourceImporter", - "api_type": "editor" - }, - { - "name": "ResourceLoader", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "ThreadLoadStatus", - "is_bitfield": false, - "values": [ - { - "name": "THREAD_LOAD_INVALID_RESOURCE", - "value": 0 }, { - "name": "THREAD_LOAD_IN_PROGRESS", - "value": 1 + "name": "path", + "type": "String" }, { - "name": "THREAD_LOAD_FAILED", - "value": 2 + "name": "built_in_enabled", + "type": "bool", + "default_value": "true" }, { - "name": "THREAD_LOAD_LOADED", - "value": 3 + "name": "load_enabled", + "type": "bool", + "default_value": "true" } ] - }, + } + ], + "signals": [ { - "name": "CacheMode", - "is_bitfield": false, - "values": [ - { - "name": "CACHE_MODE_IGNORE", - "value": 0 - }, - { - "name": "CACHE_MODE_REUSE", - "value": 1 - }, + "name": "script_created", + "arguments": [ { - "name": "CACHE_MODE_REPLACE", - "value": 2 + "name": "script", + "type": "Script" } ] } - ], + ] + }, + { + "name": "ScriptEditor", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "PanelContainer", + "api_type": "editor", "methods": [ { - "name": "load_threaded_request", - "is_const": false, + "name": "get_current_editor", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614384323, - "hash_compatibility": [ - 1939848623 - ], + "hash": 1906266726, "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" - } - ] + "type": "ScriptEditorBase" + } }, { - "name": "load_threaded_get_status", - "is_const": false, + "name": "get_open_script_editors", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4137685479, - "hash_compatibility": [ - 3931021148 - ], + "hash": 3995934104, "return_value": { - "type": "enum::ResourceLoader.ThreadLoadStatus" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "progress", - "type": "Array", - "default_value": "[]" - } - ] + "type": "typedarray::ScriptEditorBase" + } }, { - "name": "load_threaded_get", + "name": "get_breakpoints", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1748875256, + "hash": 2981934095, "return_value": { - "type": "Resource" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] + "type": "PackedStringArray" + } }, { - "name": "load", + "name": "register_syntax_highlighter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3358495409, - "hash_compatibility": [ - 2622212233 - ], - "return_value": { - "type": "Resource" - }, + "hash": 1092774468, "arguments": [ { - "name": "path", - "type": "String" - }, - { - "name": "type_hint", - "type": "String", - "default_value": "\"\"" - }, - { - "name": "cache_mode", - "type": "enum::ResourceLoader.CacheMode", - "default_value": "1" + "name": "syntax_highlighter", + "type": "EditorSyntaxHighlighter" } ] }, { - "name": "get_recognized_extensions_for_type", + "name": "unregister_syntax_highlighter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3538744774, - "return_value": { - "type": "PackedStringArray" - }, + "hash": 1092774468, "arguments": [ { - "name": "type", - "type": "String" + "name": "syntax_highlighter", + "type": "EditorSyntaxHighlighter" } ] }, { - "name": "add_resource_format_loader", + "name": "goto_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2896595483, + "hash": 1286410249, "arguments": [ { - "name": "format_loader", - "type": "ResourceFormatLoader" - }, - { - "name": "at_front", - "type": "bool", - "default_value": "false" + "name": "line_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "remove_resource_format_loader", + "name": "get_current_script", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 405397102, - "arguments": [ - { - "name": "format_loader", - "type": "ResourceFormatLoader" - } - ] + "hash": 2146468882, + "return_value": { + "type": "Script" + } }, { - "name": "set_abort_on_missing_resources", - "is_const": false, + "name": "get_open_scripts", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "abort", - "type": "bool" - } - ] + "hash": 3995934104, + "return_value": { + "type": "typedarray::Script" + } }, { - "name": "get_dependencies", + "name": "open_script_create_dialog", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3538744774, - "return_value": { - "type": "PackedStringArray" - }, + "hash": 3186203200, "arguments": [ { - "name": "path", + "name": "base_name", + "type": "String" + }, + { + "name": "base_path", "type": "String" } ] }, { - "name": "has_cached", + "name": "goto_help", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2323990056, - "return_value": { - "type": "bool" - }, + "hash": 83702148, "arguments": [ { - "name": "path", + "name": "topic", "type": "String" } ] }, { - "name": "exists", + "name": "update_docs_from_script", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4185558881, - "hash_compatibility": [ - 2220807150 - ], - "return_value": { - "type": "bool" - }, + "hash": 3657522847, "arguments": [ { - "name": "path", - "type": "String" - }, + "name": "script", + "type": "Script" + } + ] + } + ], + "signals": [ + { + "name": "editor_script_changed", + "arguments": [ { - "name": "type_hint", - "type": "String", - "default_value": "\"\"" + "name": "script", + "type": "Script" } ] }, { - "name": "get_resource_uid", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1597066294, - "return_value": { - "type": "int", - "meta": "int64" - }, + "name": "script_close", "arguments": [ { - "name": "path", - "type": "String" + "name": "script", + "type": "Script" } ] } ] }, { - "name": "ResourcePreloader", + "name": "ScriptEditorBase", "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "api_type": "core", + "is_instantiable": false, + "inherits": "VBoxContainer", + "api_type": "editor", "methods": [ { - "name": "add_resource", + "name": "get_base_editor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2783021301, + "return_value": { + "type": "Control" + } + }, + { + "name": "add_syntax_highlighter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1168801743, + "hash": 1092774468, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "resource", - "type": "Resource" + "name": "highlighter", + "type": "EditorSyntaxHighlighter" } ] + } + ], + "signals": [ + { + "name": "name_changed" }, { - "name": "remove_resource", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3304788590, + "name": "edited_script_changed" + }, + { + "name": "request_help", "arguments": [ { - "name": "name", - "type": "StringName" + "name": "topic", + "type": "String" } ] }, { - "name": "rename_resource", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3740211285, + "name": "request_open_script_at_line", "arguments": [ { - "name": "name", - "type": "StringName" + "name": "script", + "type": "Object" }, { - "name": "newname", - "type": "StringName" + "name": "line", + "type": "int" } ] }, { - "name": "has_resource", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "name": "request_save_history" + }, + { + "name": "request_save_previous_state", "arguments": [ { - "name": "name", - "type": "StringName" + "name": "state", + "type": "Dictionary" } ] }, { - "name": "get_resource", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3742749261, - "return_value": { - "type": "Resource" - }, + "name": "go_to_help", "arguments": [ { - "name": "name", - "type": "StringName" + "name": "what", + "type": "String" } ] }, { - "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": "search_in_files_requested", + "arguments": [ { - "name": "FLAG_OMIT_EDITOR_PROPERTIES", - "value": 8 - }, + "name": "text", + "type": "String" + } + ] + }, + { + "name": "replace_in_files_requested", + "arguments": [ { - "name": "FLAG_SAVE_BIG_ENDIAN", - "value": 16 - }, + "name": "text", + "type": "String" + } + ] + }, + { + "name": "go_to_method", + "arguments": [ { - "name": "FLAG_COMPRESS", - "value": 32 + "name": "script", + "type": "Object" }, { - "name": "FLAG_REPLACE_SUBRESOURCE_PATHS", - "value": 64 + "name": "method", + "type": "String" } ] } - ], + ] + }, + { + "name": "ScriptExtension", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Script", + "api_type": "core", "methods": [ { - "name": "save", + "name": "_editor_can_reload_from_file", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2983274697, - "hash_compatibility": [ - 2303056517 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2240911060, "return_value": { - "type": "enum::Error" - }, + "type": "bool" + } + }, + { + "name": "_placeholder_erased", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "resource", - "type": "Resource" - }, - { - "name": "path", - "type": "String", - "default_value": "\"\"" - }, - { - "name": "flags", - "type": "bitfield::ResourceSaver.SaverFlags", - "default_value": "0" + "name": "placeholder", + "type": "void*" } ] }, { - "name": "get_recognized_extensions", - "is_const": false, + "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_virtual": false, - "hash": 4223597960, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 278624046, "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "type", - "type": "Resource" - } - ] + "type": "Script" + } }, { - "name": "add_resource_format_saver", - "is_const": false, + "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_virtual": false, - "hash": 362894272, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3669307804, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "format_saver", - "type": "ResourceFormatSaver" - }, - { - "name": "at_front", - "type": "bool", - "default_value": "false" + "name": "script", + "type": "Script" } ] }, { - "name": "remove_resource_format_saver", - "is_const": false, - "is_vararg": false, + "name": "_get_instance_base_type", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3373026878, + "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": "format_saver", - "type": "ResourceFormatSaver" + "name": "for_object", + "type": "Object" } ] - } - ] - }, - { - "name": "ResourceUID", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core", - "constants": [ - { - "name": "INVALID_ID", - "value": -1 - } - ], - "methods": [ + }, { - "name": "id_to_text", + "name": "_placeholder_instance_create", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 844755477, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1107568780, "return_value": { - "type": "String" + "type": "void*" }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int64" + "name": "for_object", + "type": "Object" } ] }, { - "name": "text_to_id", + "name": "_instance_has", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1321353865, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 397768994, "return_value": { - "type": "int", - "meta": "int64" + "type": "bool" }, "arguments": [ { - "name": "text_id", - "type": "String" + "name": "object", + "type": "Object" } ] }, { - "name": "create_id", - "is_const": false, - "is_vararg": false, + "name": "_has_source_code", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2455072627, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int64" + "type": "bool" } }, { - "name": "has_id", + "name": "_get_source_code", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1116898809, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int64" - } - ] + "type": "String" + } }, { - "name": "add_id", + "name": "_set_source_code", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 501894301, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 83702148, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int64" - }, - { - "name": "path", + "name": "code", "type": "String" } ] }, { - "name": "set_id", + "name": "_reload", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 501894301, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1413768114, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int64" - }, - { - "name": "path", - "type": "String" + "name": "keep_state", + "type": "bool" } ] }, { - "name": "get_id_path", + "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_virtual": false, - "hash": 844755477, + "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": "id", - "type": "int", - "meta": "int64" + "name": "method", + "type": "StringName" } ] }, { - "name": "remove_id", - "is_const": false, - "is_vararg": false, + "name": "_has_static_method", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int64" + "name": "method", + "type": "StringName" } ] - } - ] - }, - { - "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": "_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": "SHAPE_CROSS", - "value": 1 + "name": "method", + "type": "StringName" } ] - } - ], - "methods": [ + }, { - "name": "set_size", - "is_const": false, - "is_vararg": false, + "name": "_get_method_info", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4028089122, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "method", + "type": "StringName" } ] }, { - "name": "get_size", + "name": "_is_tool", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_sections", - "is_const": false, - "is_vararg": false, + "name": "_is_valid", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "sections", - "type": "int", - "meta": "int32" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_sections", + "name": "_is_abstract", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_section_length", - "is_const": false, + "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_virtual": false, - "hash": 373806689, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "section_length", - "type": "float", - "meta": "float" + "name": "signal", + "type": "StringName" } ] }, { - "name": "get_section_length", + "name": "_get_script_signal_list", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1740695150, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "float" + "type": "typedarray::Dictionary" } }, { - "name": "set_section_segments", - "is_const": false, - "is_vararg": false, + "name": "_has_property_default_value", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "section_segments", - "type": "int", - "meta": "int32" + "name": "property", + "type": "StringName" } ] }, { - "name": "get_section_segments", + "name": "_get_property_default_value", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 270443179, + "is_virtual": true, + "hash": 2760726917, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "curve", - "type": "Curve" + "name": "property", + "type": "StringName" } ] }, { - "name": "get_curve", - "is_const": true, + "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_virtual": false, - "hash": 2460114913, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, "return_value": { - "type": "Curve" + "type": "typedarray::Dictionary" } }, { - "name": "set_shape", - "is_const": false, + "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_virtual": false, - "hash": 1684440262, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "shape", - "type": "enum::RibbonTrailMesh.Shape" + "name": "member", + "type": "StringName" } ] }, { - "name": "get_shape", + "name": "_get_constants", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1317484155, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3102165223, "return_value": { - "type": "enum::RibbonTrailMesh.Shape" + "type": "Dictionary" } - } - ], - "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" + "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" + } }, { - "type": "int", - "name": "section_segments", - "setter": "set_section_segments", - "getter": "get_section_segments" + "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" + } }, { - "type": "Curve", - "name": "curve", - "setter": "set_curve", - "getter": "get_curve" + "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": "RichTextEffect", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", + "name": "ScriptLanguage", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", "api_type": "core", - "methods": [ + "enums": [ { - "name": "_process_custom_fx", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + "name": "ScriptNameCasing", + "is_bitfield": false, + "values": [ { - "name": "char_fx", - "type": "CharFXTransform" + "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": "RichTextLabel", + "name": "ScriptLanguageExtension", "is_refcounted": false, "is_instantiable": true, - "inherits": "Control", + "inherits": "ScriptLanguage", "api_type": "core", "enums": [ { - "name": "ListType", + "name": "LookupResultType", "is_bitfield": false, "values": [ { - "name": "LIST_NUMBERS", + "name": "LOOKUP_RESULT_SCRIPT_LOCATION", "value": 0 }, { - "name": "LIST_LETTERS", + "name": "LOOKUP_RESULT_CLASS", "value": 1 }, { - "name": "LIST_ROMAN", + "name": "LOOKUP_RESULT_CLASS_CONSTANT", "value": 2 }, { - "name": "LIST_DOTS", + "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": "MenuItems", + "name": "CodeCompletionLocation", "is_bitfield": false, "values": [ { - "name": "MENU_COPY", + "name": "LOCATION_LOCAL", "value": 0 }, { - "name": "MENU_SELECT_ALL", - "value": 1 + "name": "LOCATION_PARENT_MASK", + "value": 256 }, { - "name": "MENU_MAX", - "value": 2 + "name": "LOCATION_OTHER_USER_CODE", + "value": 512 + }, + { + "name": "LOCATION_OTHER", + "value": 1024 } ] }, { - "name": "ImageUpdateMask", - "is_bitfield": true, + "name": "CodeCompletionKind", + "is_bitfield": false, "values": [ { - "name": "UPDATE_TEXTURE", + "name": "CODE_COMPLETION_KIND_CLASS", + "value": 0 + }, + { + "name": "CODE_COMPLETION_KIND_FUNCTION", "value": 1 }, { - "name": "UPDATE_SIZE", + "name": "CODE_COMPLETION_KIND_SIGNAL", "value": 2 }, { - "name": "UPDATE_COLOR", + "name": "CODE_COMPLETION_KIND_VARIABLE", + "value": 3 + }, + { + "name": "CODE_COMPLETION_KIND_MEMBER", "value": 4 }, { - "name": "UPDATE_ALIGNMENT", - "value": 8 + "name": "CODE_COMPLETION_KIND_ENUM", + "value": 5 }, { - "name": "UPDATE_REGION", - "value": 16 + "name": "CODE_COMPLETION_KIND_CONSTANT", + "value": 6 }, { - "name": "UPDATE_PAD", - "value": 32 + "name": "CODE_COMPLETION_KIND_NODE_PATH", + "value": 7 }, { - "name": "UPDATE_TOOLTIP", - "value": 64 + "name": "CODE_COMPLETION_KIND_FILE_PATH", + "value": 8 }, { - "name": "UPDATE_WIDTH_IN_PERCENT", - "value": 128 + "name": "CODE_COMPLETION_KIND_PLAIN_TEXT", + "value": 9 + }, + { + "name": "CODE_COMPLETION_KIND_MAX", + "value": 10 } ] } ], "methods": [ { - "name": "get_parsed_text", + "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_virtual": 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": "add_text", + "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_virtual": false, - "hash": 83702148, + "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": "text", + "name": "keyword", "type": "String" } ] }, { - "name": "set_text", - "is_const": false, + "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_virtual": false, - "hash": 83702148, + "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": "text", + "name": "template", + "type": "String" + }, + { + "name": "class_name", + "type": "String" + }, + { + "name": "base_class_name", "type": "String" } ] }, { - "name": "add_image", + "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_virtual": false, - "hash": 3017663154, - "hash_compatibility": [ - 3580801207, - 3346058748 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1697887509, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "image", - "type": "Texture2D" - }, - { - "name": "width", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "script", + "type": "String" }, { - "name": "height", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "path", + "type": "String" }, { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "validate_functions", + "type": "bool" }, { - "name": "inline_align", - "type": "enum::InlineAlignment", - "default_value": "5" + "name": "validate_errors", + "type": "bool" }, { - "name": "region", - "type": "Rect2", - "default_value": "Rect2(0, 0, 0, 0)" + "name": "validate_warnings", + "type": "bool" }, { - "name": "key", - "type": "Variant", - "default_value": "null" - }, + "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": "pad", - "type": "bool", - "default_value": "false" - }, + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_create_script", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1981248198, + "return_value": { + "type": "Object" + } + }, + { + "name": "_has_named_classes", + "is_const": true, + "is_static": false, + "is_required": true, + "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": "tooltip", - "type": "String", - "default_value": "\"\"" + "name": "function", + "type": "String" }, { - "name": "size_in_percent", - "type": "bool", - "default_value": "false" + "name": "code", + "type": "String" } ] }, { - "name": "update_image", - "is_const": false, - "is_vararg": false, + "name": "_make_function", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 815048486, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1243061914, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "key", - "type": "Variant" + "name": "class_name", + "type": "String" }, { - "name": "mask", - "type": "bitfield::RichTextLabel.ImageUpdateMask" + "name": "function_name", + "type": "String" }, { - "name": "image", - "type": "Texture2D" + "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": "width", + "name": "line", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" }, { - "name": "height", + "name": "column", "type": "int", - "meta": "int32", - "default_value": "0" - }, + "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": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "code", + "type": "String" }, { - "name": "inline_align", - "type": "enum::InlineAlignment", - "default_value": "5" + "name": "path", + "type": "String" }, { - "name": "region", - "type": "Rect2", - "default_value": "Rect2(0, 0, 0, 0)" + "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": "pad", - "type": "bool", - "default_value": "false" + "name": "symbol", + "type": "String" }, { - "name": "tooltip", - "type": "String", - "default_value": "\"\"" + "name": "path", + "type": "String" }, { - "name": "size_in_percent", - "type": "bool", - "default_value": "false" + "name": "owner", + "type": "Object" } ] }, { - "name": "newline", - "is_const": false, - "is_vararg": false, + "name": "_auto_indent_code", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "remove_paragraph", - "is_const": false, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3067735520, + "is_virtual": true, + "hash": 2531480354, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { - "name": "paragraph", + "name": "code", + "type": "String" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", "type": "int", "meta": "int32" } ] }, { - "name": "push_font", + "name": "_add_global_constant", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2347424842, - "hash_compatibility": [ - 3014009009, - 814287596 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3776071444, "arguments": [ { - "name": "font", - "type": "Font" + "name": "name", + "type": "StringName" }, { - "name": "font_size", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "value", + "type": "Variant" } ] }, { - "name": "push_font_size", + "name": "_add_named_global_constant", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3776071444, "arguments": [ { - "name": "font_size", - "type": "int", - "meta": "int32" + "name": "name", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "push_normal", + "name": "_remove_named_global_constant", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "push_bold", + "name": "_thread_enter", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3218959716 }, { - "name": "push_bold_italics", + "name": "_thread_exit", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3218959716 }, { - "name": "push_italics", - "is_const": false, - "is_vararg": false, + "name": "_debug_get_error", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "push_mono", - "is_const": false, - "is_vararg": false, + "name": "_debug_get_stack_level_count", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "push_color", - "is_const": false, - "is_vararg": false, + "name": "_debug_get_stack_level_line", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "color", - "type": "Color" + "name": "level", + "type": "int", + "meta": "int32" } ] }, { - "name": "push_outline_size", - "is_const": false, - "is_vararg": false, + "name": "_debug_get_stack_level_function", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "outline_size", + "name": "level", "type": "int", "meta": "int32" } ] }, { - "name": "push_outline_color", - "is_const": false, - "is_vararg": false, + "name": "_debug_get_stack_level_source", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "color", - "type": "Color" + "name": "level", + "type": "int", + "meta": "int32" } ] }, { - "name": "push_paragraph", + "name": "_debug_get_stack_level_locals", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3089306873, - "hash_compatibility": [ - 3218895358 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 335235777, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "name": "level", + "type": "int", + "meta": "int32" }, { - "name": "base_direction", - "type": "enum::Control.TextDirection", - "default_value": "0" + "name": "max_subitems", + "type": "int", + "meta": "int32" }, { - "name": "language", - "type": "String", - "default_value": "\"\"" - }, + "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": "st_parser", - "type": "enum::TextServer.StructuredTextParser", - "default_value": "0" + "name": "level", + "type": "int", + "meta": "int32" }, { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag", - "default_value": "163" + "name": "max_subitems", + "type": "int", + "meta": "int32" }, { - "name": "tab_stops", - "type": "PackedFloat32Array", - "default_value": "PackedFloat32Array()" + "name": "max_depth", + "type": "int", + "meta": "int32" } ] }, { - "name": "push_indent", + "name": "_debug_get_stack_level_instance", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3744713108, + "return_value": { + "type": "void*" + }, "arguments": [ { "name": "level", @@ -209126,15 +246182,40 @@ ] }, { - "name": "push_list", + "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_virtual": false, - "hash": 3017143144, - "hash_compatibility": [ - 4036303897 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1135811067, + "return_value": { + "type": "String" + }, "arguments": [ { "name": "level", @@ -209142,493 +246223,588 @@ "meta": "int32" }, { - "name": "type", - "type": "enum::RichTextLabel.ListType" + "name": "expression", + "type": "String" }, { - "name": "capitalize", - "type": "bool" + "name": "max_subitems", + "type": "int", + "meta": "int32" }, { - "name": "bullet", - "type": "String", - "default_value": "\"•\"" + "name": "max_depth", + "type": "int", + "meta": "int32" } ] }, { - "name": "push_meta", + "name": "_debug_get_current_stack_info", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1114965689, - "arguments": [ - { - "name": "data", - "type": "Variant" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2915620761, + "return_value": { + "type": "typedarray::Dictionary" + } }, { - "name": "push_hint", + "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_virtual": false, - "hash": 83702148, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3156113851, "arguments": [ { - "name": "description", - "type": "String" + "name": "scripts", + "type": "Array" + }, + { + "name": "soft_reload", + "type": "bool" } ] }, { - "name": "push_language", + "name": "_reload_tool_script", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1957307671, "arguments": [ { - "name": "language", - "type": "String" + "name": "script", + "type": "Script" + }, + { + "name": "soft_reload", + "type": "bool" } ] }, { - "name": "push_underline", - "is_const": false, + "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_virtual": false, - "hash": 3218959716 + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Dictionary" + } }, { - "name": "push_strikethrough", - "is_const": false, + "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_virtual": 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": "push_table", + "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_virtual": false, - "hash": 2623499273, - "hash_compatibility": [ - 1125058220 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2586408642, "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": "enable", + "type": "bool" } ] }, { - "name": "push_dropcap", + "name": "_profiling_get_accumulated_data", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4061635501, - "hash_compatibility": [ - 311501835 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "string", - "type": "String" - }, - { - "name": "font", - "type": "Font" + "name": "info_array", + "type": "ScriptLanguageExtensionProfilingInfo*" }, { - "name": "size", + "name": "info_max", "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", + "name": "_profiling_get_frame_data", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2185176273, - "hash_compatibility": [ - 4258957458, - 4132157579 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 50157827, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "expand", - "type": "bool" + "name": "info_array", + "type": "ScriptLanguageExtensionProfilingInfo*" }, { - "name": "ratio", + "name": "info_max", "type": "int", - "meta": "int32", - "default_value": "1" + "meta": "int32" } ] }, { - "name": "set_cell_row_background_color", + "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_virtual": false, - "hash": 3465483165, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "odd_row_bg", - "type": "Color" - }, - { - "name": "even_row_bg", - "type": "Color" + "name": "type", + "type": "String" } ] }, { - "name": "set_cell_border_color", - "is_const": false, - "is_vararg": false, + "name": "_get_global_class_name", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2920490490, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2248993622, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "color", - "type": "Color" + "name": "path", + "type": "String" } ] - }, + } + ] + }, + { + "name": "ScrollBar", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Range", + "api_type": "core", + "methods": [ { - "name": "set_cell_size_override", + "name": "set_custom_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3108078480, + "hash": 373806689, "arguments": [ { - "name": "min_size", - "type": "Vector2" - }, - { - "name": "max_size", - "type": "Vector2" + "name": "step", + "type": "float", + "meta": "float" } ] }, { - "name": "set_cell_padding", - "is_const": false, + "name": "get_custom_step", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2046264180, - "arguments": [ + "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": "padding", - "type": "Rect2" + "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": "push_cell", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, + } + ], + "methods": [ { - "name": "push_fgcolor", + "name": "set_h_scroll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1286410249, "arguments": [ { - "name": "fgcolor", - "type": "Color" + "name": "value", + "type": "int", + "meta": "int32" } ] }, { - "name": "push_bgcolor", - "is_const": false, + "name": "get_h_scroll", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, - "arguments": [ - { - "name": "bgcolor", - "type": "Color" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "push_customfx", + "name": "set_v_scroll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2337942958, + "hash": 1286410249, "arguments": [ { - "name": "effect", - "type": "RichTextEffect" - }, - { - "name": "env", - "type": "Dictionary" + "name": "value", + "type": "int", + "meta": "int32" } ] }, { - "name": "push_context", - "is_const": false, + "name": "get_v_scroll", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "pop_context", + "name": "set_horizontal_custom_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] }, { - "name": "pop", - "is_const": false, + "name": "get_horizontal_custom_step", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "pop_all", + "name": "set_vertical_custom_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] }, { - "name": "clear", - "is_const": false, + "name": "get_vertical_custom_step", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_structured_text_bidi_override", + "name": "set_horizontal_scroll_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 2750506364, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "enable", + "type": "enum::ScrollContainer.ScrollMode" } ] }, { - "name": "get_structured_text_bidi_override", + "name": "get_horizontal_scroll_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, + "hash": 3987985145, "return_value": { - "type": "enum::TextServer.StructuredTextParser" + "type": "enum::ScrollContainer.ScrollMode" } }, { - "name": "set_structured_text_bidi_override_options", + "name": "set_vertical_scroll_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 2750506364, "arguments": [ { - "name": "args", - "type": "Array" + "name": "enable", + "type": "enum::ScrollContainer.ScrollMode" } ] }, { - "name": "get_structured_text_bidi_override_options", + "name": "get_vertical_scroll_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3987985145, "return_value": { - "type": "Array" + "type": "enum::ScrollContainer.ScrollMode" } }, { - "name": "set_text_direction", + "name": "set_deadzone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 119160795, + "hash": 1286410249, "arguments": [ { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "deadzone", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_text_direction", + "name": "get_deadzone", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 797257663, + "hash": 3905245786, "return_value": { - "type": "enum::Control.TextDirection" + "type": "int", + "meta": "int32" } }, { - "name": "set_language", + "name": "set_follow_focus", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "language", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_language", + "name": "is_following_focus", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_autowrap_mode", + "name": "get_h_scroll_bar", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289138044, - "arguments": [ - { - "name": "autowrap_mode", - "type": "enum::TextServer.AutowrapMode" - } - ] + "hash": 4004517983, + "return_value": { + "type": "HScrollBar" + } }, { - "name": "get_autowrap_mode", - "is_const": true, + "name": "get_v_scroll_bar", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1549071663, + "hash": 2630340773, "return_value": { - "type": "enum::TextServer.AutowrapMode" + "type": "VScrollBar" } }, { - "name": "set_meta_underline", + "name": "ensure_control_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1496901182, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "control", + "type": "Control" } ] }, { - "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", + "name": "set_draw_focus_border", "is_const": false, "is_vararg": false, "is_static": false, @@ -209636,150 +246812,244 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "draw", "type": "bool" } ] }, { - "name": "is_hint_underlined", - "is_const": true, + "name": "get_draw_focus_border", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2240911060, "return_value": { "type": "bool" } + } + ], + "signals": [ + { + "name": "scroll_started" }, { - "name": "set_scroll_active", + "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": "int", + "name": "scroll_deadzone", + "setter": "set_deadzone", + "getter": "get_deadzone" + } + ] + }, + { + "name": "SegmentShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_a", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "active", - "type": "bool" + "name": "a", + "type": "Vector2" } ] }, { - "name": "is_scroll_active", + "name": "get_a", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "set_scroll_follow", + "name": "set_b", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "follow", - "type": "bool" + "name": "b", + "type": "Vector2" } ] }, { - "name": "is_scroll_following", + "name": "get_b", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "a", + "setter": "set_a", + "getter": "get_a" }, { - "name": "get_v_scroll_bar", + "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": 2630340773, - "return_value": { - "type": "VScrollBar" - } + "hash": 3218959716 }, { - "name": "scroll_to_line", + "name": "try_wait", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "scroll_to_paragraph", + "name": "post", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1667783136, + "hash_compatibility": [ + 3218959716 + ], "arguments": [ { - "name": "paragraph", + "name": "count", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "1" } ] - }, - { - "name": "scroll_to_selection", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, + } + ] + }, + { + "name": "SeparationRayShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ { - "name": "set_tab_size", + "name": "set_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "spaces", - "type": "int", - "meta": "int32" + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "get_tab_size", + "name": "get_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_fit_content", + "name": "set_slide_on_slope", "is_const": false, "is_vararg": false, "is_static": false, @@ -209787,13 +247057,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "active", "type": "bool" } ] }, { - "name": "is_fit_content_enabled", + "name": "get_slide_on_slope", "is_const": true, "is_vararg": false, "is_static": false, @@ -209802,34 +247072,59 @@ "return_value": { "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" }, { - "name": "set_selection_enabled", + "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": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "is_selection_enabled", + "name": "get_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_context_menu_enabled", + "name": "set_slide_on_slope", "is_const": false, "is_vararg": false, "is_static": false, @@ -209837,13 +247132,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "active", "type": "bool" } ] }, { - "name": "is_context_menu_enabled", + "name": "get_slide_on_slope", "is_const": true, "is_vararg": false, "is_static": false, @@ -209852,116 +247147,222 @@ "return_value": { "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "length", + "setter": "set_length", + "getter": "get_length" }, { - "name": "set_shortcut_keys_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "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": "enabled", - "type": "bool" + "name": "MODE_SPATIAL", + "value": 0 + }, + { + "name": "MODE_CANVAS_ITEM", + "value": 1 + }, + { + "name": "MODE_PARTICLES", + "value": 2 + }, + { + "name": "MODE_SKY", + "value": 3 + }, + { + "name": "MODE_FOG", + "value": 4 } ] - }, + } + ], + "methods": [ { - "name": "is_shortcut_keys_enabled", + "name": "get_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3392948163, "return_value": { - "type": "bool" + "type": "enum::Shader.Mode" } }, { - "name": "set_deselect_on_focus_loss_enabled", + "name": "set_code", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "code", + "type": "String" } ] }, { - "name": "is_deselect_on_focus_loss_enabled", + "name": "get_code", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_drag_and_drop_selection_enabled", + "name": "set_default_texture_parameter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3850209648, + "hash_compatibility": [ + 2750740428, + 1628453603 + ], "arguments": [ { - "name": "enable", - "type": "bool" + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "is_drag_and_drop_selection_enabled", + "name": "get_default_texture_parameter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4213877425, + "hash_compatibility": [ + 3090538643, + 3823812009 + ], "return_value": { - "type": "bool" - } + "type": "Texture" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "get_selection_from", - "is_const": true, + "name": "get_shader_uniform_list", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1230511656, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Array" + }, + "arguments": [ + { + "name": "get_groups", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "get_selection_to", - "is_const": true, + "name": "inspect_native_shader_code", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, + "hash": 3218959716 + } + ], + "properties": [ { - "name": "select_all", + "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": 3218959716 + "hash": 83702148, + "arguments": [ + { + "name": "code", + "type": "String" + } + ] }, { - "name": "get_selected_text", + "name": "get_code", "is_const": true, "is_vararg": false, "is_static": false, @@ -209970,450 +247371,563 @@ "return_value": { "type": "String" } - }, + } + ], + "properties": [ { - "name": "deselect", + "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": false, + "is_static": true, "is_virtual": false, - "hash": 3218959716 + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "parse_bbcode", + "name": "has_built_in_include_file", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 83702148, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "bbcode", + "name": "filename", "type": "String" } ] }, { - "name": "append_text", + "name": "get_built_in_include_file", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 83702148, + "hash": 1703090593, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "bbcode", + "name": "filename", "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": "ShaderMaterial", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Material", + "api_type": "core", + "methods": [ { - "name": "set_threaded", + "name": "set_shader", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3341921675, "arguments": [ { - "name": "threaded", - "type": "bool" + "name": "shader", + "type": "Shader" } ] }, { - "name": "is_threaded", + "name": "get_shader", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2078273437, "return_value": { - "type": "bool" + "type": "Shader" } }, { - "name": "set_progress_bar_delay", + "name": "set_shader_parameter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3776071444, "arguments": [ { - "name": "delay_ms", - "type": "int", - "meta": "int32" + "name": "param", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_progress_bar_delay", + "name": "get_shader_parameter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2760726917, "return_value": { - "type": "int", - "meta": "int32" - } - }, + "type": "Variant" + }, + "arguments": [ + { + "name": "param", + "type": "StringName" + } + ] + } + ], + "properties": [ { - "name": "set_visible_characters", + "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": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "amount", - "type": "int", - "meta": "int32" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "get_custom_solver_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 258789322, + "hash": 1740695150, "return_value": { - "type": "enum::TextServer.VisibleCharactersBehavior" + "type": "float", + "meta": "float" } }, { - "name": "set_visible_characters_behavior", + "name": "collide", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383839701, + "hash": 3709843132, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "behavior", - "type": "enum::TextServer.VisibleCharactersBehavior" + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" } ] }, { - "name": "set_visible_ratio", + "name": "collide_with_motion", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2869556801, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "ratio", - "type": "float", - "meta": "float" + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "local_motion", + "type": "Vector2" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "shape_motion", + "type": "Vector2" } ] }, { - "name": "get_visible_ratio", - "is_const": true, + "name": "collide_and_get_contacts", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3056932662, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + } + ] }, { - "name": "get_character_line", + "name": "collide_with_motion_and_get_contacts", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, + "hash": 3620351573, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "character", - "type": "int", - "meta": "int32" + "name": "local_xform", + "type": "Transform2D" + }, + { + "name": "local_motion", + "type": "Vector2" + }, + { + "name": "with_shape", + "type": "Shape2D" + }, + { + "name": "shape_xform", + "type": "Transform2D" + }, + { + "name": "shape_motion", + "type": "Vector2" } ] }, { - "name": "get_character_paragraph", + "name": "draw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2948539648, "arguments": [ { - "name": "character", - "type": "int", - "meta": "int32" + "name": "canvas_item", + "type": "RID" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "get_total_character_count", + "name": "get_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1639390495, "return_value": { - "type": "int", - "meta": "int32" + "type": "Rect2" } - }, + } + ], + "properties": [ { - "name": "set_use_bbcode", + "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": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "is_using_bbcode", + "name": "get_custom_solver_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_line_count", - "is_const": true, + "name": "set_margin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_visible_line_count", + "name": "get_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "get_paragraph_count", - "is_const": true, + "name": "get_debug_mesh", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1605880883, "return_value": { - "type": "int", - "meta": "int32" + "type": "ArrayMesh" } - }, + } + ], + "properties": [ { - "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" - } + "type": "float", + "name": "custom_solver_bias", + "setter": "set_custom_solver_bias", + "getter": "get_custom_solver_bias" }, { - "name": "get_content_height", - "is_const": true, + "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": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_content_width", + "name": "is_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_line_offset", + "name": "set_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4025615559, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 771364740, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shape", + "type": "Shape2D" } ] }, { - "name": "get_paragraph_offset", - "is_const": false, + "name": "get_shape", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4025615559, + "hash": 522005891, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "paragraph", - "type": "int", - "meta": "int32" - } - ] + "type": "Shape2D" + } }, { - "name": "parse_expressions_for_values", + "name": "set_target_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1522900837, - "return_value": { - "type": "Dictionary" - }, + "hash": 743155724, "arguments": [ { - "name": "expressions", - "type": "PackedStringArray" + "name": "local_point", + "type": "Vector2" } ] }, { - "name": "set_effects", + "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": 381264803, + "hash": 373806689, "arguments": [ { - "name": "effects", - "type": "Array" + "name": "margin", + "type": "float", + "meta": "float" } ] }, { - "name": "get_effects", - "is_const": false, + "name": "get_margin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 1740695150, "return_value": { - "type": "Array" + "type": "float", + "meta": "float" } }, { - "name": "install_effect", + "name": "set_max_results", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1114965689, + "hash": 1286410249, "arguments": [ { - "name": "effect", - "type": "Variant" + "name": "max_results", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_menu", + "name": "get_max_results", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229722558, + "hash": 3905245786, "return_value": { - "type": "PopupMenu" + "type": "int", + "meta": "int32" } }, { - "name": "is_menu_visible", + "name": "is_colliding", "is_const": true, "is_vararg": false, "is_static": false, @@ -210424,299 +247938,118 @@ } }, { - "name": "menu_option", - "is_const": false, + "name": "get_collision_count", + "is_const": true, "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" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "meta_hover_started", - "arguments": [ - { - "name": "meta", - "type": "Variant" - } - ] + "name": "force_shapecast_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "name": "meta_hover_ended", + "name": "get_collider", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, "arguments": [ { - "name": "meta", - "type": "Variant" - } - ] - }, - { - "name": "finished" - } - ], - "properties": [ - { - "type": "bool", - "name": "bbcode_enabled", - "setter": "set_use_bbcode", - "getter": "is_using_bbcode" - }, - { - "type": "String", - "name": "text", - "setter": "set_text", - "getter": "get_text" - }, - { - "type": "bool", - "name": "fit_content", - "setter": "set_fit_content", - "getter": "is_fit_content_enabled" - }, - { - "type": "bool", - "name": "scroll_active", - "setter": "set_scroll_active", - "getter": "is_scroll_active" - }, - { - "type": "bool", - "name": "scroll_following", - "setter": "set_scroll_follow", - "getter": "is_scroll_following" - }, - { - "type": "int", - "name": "autowrap_mode", - "setter": "set_autowrap_mode", - "getter": "get_autowrap_mode" - }, - { - "type": "int", - "name": "tab_size", - "setter": "set_tab_size", - "getter": "get_tab_size" - }, - { - "type": "bool", - "name": "context_menu_enabled", - "setter": "set_context_menu_enabled", - "getter": "is_context_menu_enabled" - }, - { - "type": "bool", - "name": "shortcut_keys_enabled", - "setter": "set_shortcut_keys_enabled", - "getter": "is_shortcut_keys_enabled" - }, - { - "type": "typedarray::24/17:RichTextEffect", - "name": "custom_effects", - "setter": "set_effects", - "getter": "get_effects" - }, - { - "type": "bool", - "name": "meta_underlined", - "setter": "set_meta_underline", - "getter": "is_meta_underlined" - }, - { - "type": "bool", - "name": "hint_underlined", - "setter": "set_hint_underline", - "getter": "is_hint_underlined" - }, - { - "type": "bool", - "name": "threaded", - "setter": "set_threaded", - "getter": "is_threaded" - }, - { - "type": "int", - "name": "progress_bar_delay", - "setter": "set_progress_bar_delay", - "getter": "get_progress_bar_delay" - }, - { - "type": "bool", - "name": "selection_enabled", - "setter": "set_selection_enabled", - "getter": "is_selection_enabled" - }, - { - "type": "bool", - "name": "deselect_on_focus_loss_enabled", - "setter": "set_deselect_on_focus_loss_enabled", - "getter": "is_deselect_on_focus_loss_enabled" - }, - { - "type": "bool", - "name": "drag_and_drop_selection_enabled", - "setter": "set_drag_and_drop_selection_enabled", - "getter": "is_drag_and_drop_selection_enabled" - }, - { - "type": "int", - "name": "visible_characters", - "setter": "set_visible_characters", - "getter": "get_visible_characters" - }, - { - "type": "int", - "name": "visible_characters_behavior", - "setter": "set_visible_characters_behavior", - "getter": "get_visible_characters_behavior" - }, - { - "type": "float", - "name": "visible_ratio", - "setter": "set_visible_ratio", - "getter": "get_visible_ratio" - }, - { - "type": "int", - "name": "text_direction", - "setter": "set_text_direction", - "getter": "get_text_direction" - }, - { - "type": "String", - "name": "language", - "setter": "set_language", - "getter": "get_language" - }, - { - "type": "int", - "name": "structured_text_bidi_override", - "setter": "set_structured_text_bidi_override", - "getter": "get_structured_text_bidi_override" - }, - { - "type": "Array", - "name": "structured_text_bidi_override_options", - "setter": "set_structured_text_bidi_override_options", - "getter": "get_structured_text_bidi_override_options" - } - ] - }, - { - "name": "RigidBody2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "PhysicsBody2D", - "api_type": "core", - "enums": [ - { - "name": "FreezeMode", - "is_bitfield": false, - "values": [ - { - "name": "FREEZE_MODE_STATIC", - "value": 0 - }, - { - "name": "FREEZE_MODE_KINEMATIC", - "value": 1 - } - ] - }, - { - "name": "CenterOfMassMode", - "is_bitfield": false, - "values": [ - { - "name": "CENTER_OF_MASS_MODE_AUTO", - "value": 0 - }, - { - "name": "CENTER_OF_MASS_MODE_CUSTOM", - "value": 1 + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "DampMode", - "is_bitfield": false, - "values": [ - { - "name": "DAMP_MODE_COMBINE", - "value": 0 - }, + "name": "get_collider_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ { - "name": "DAMP_MODE_REPLACE", - "value": 1 + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "CCDMode", - "is_bitfield": false, - "values": [ - { - "name": "CCD_MODE_DISABLED", - "value": 0 - }, - { - "name": "CCD_MODE_CAST_RAY", - "value": 1 - }, + "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": "CCD_MODE_CAST_SHAPE", - "value": 2 + "name": "index", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "_integrate_forces", - "is_const": false, - "is_static": false, + "name": "get_collision_point", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "state", - "type": "PhysicsDirectBodyState2D" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_mass", - "is_const": false, + "name": "get_collision_normal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "mass", - "type": "float", - "meta": "float" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_mass", + "name": "get_closest_collision_safe_fraction", "is_const": true, "is_vararg": false, "is_static": false, @@ -210728,7 +248061,7 @@ } }, { - "name": "get_inertia", + "name": "get_closest_collision_unsafe_fraction", "is_const": true, "is_vararg": false, "is_static": false, @@ -210740,253 +248073,380 @@ } }, { - "name": "set_inertia", + "name": "add_exception_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2722037293, "arguments": [ { - "name": "inertia", - "type": "float", - "meta": "float" + "name": "rid", + "type": "RID" } ] }, { - "name": "set_center_of_mass_mode", + "name": "add_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1757235706, + "hash": 3090941106, "arguments": [ { - "name": "mode", - "type": "enum::RigidBody2D.CenterOfMassMode" + "name": "node", + "type": "CollisionObject2D" } ] }, { - "name": "get_center_of_mass_mode", - "is_const": true, + "name": "remove_exception_rid", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3277132817, - "return_value": { - "type": "enum::RigidBody2D.CenterOfMassMode" - } + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] }, { - "name": "set_center_of_mass", + "name": "remove_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3090941106, "arguments": [ { - "name": "center_of_mass", - "type": "Vector2" + "name": "node", + "type": "CollisionObject2D" } ] }, { - "name": "get_center_of_mass", + "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": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "uint32" } }, { - "name": "set_physics_material_override", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1784508650, + "hash": 300928843, "arguments": [ { - "name": "physics_material_override", - "type": "PhysicsMaterial" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_physics_material_override", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2521850424, + "hash": 1116898809, "return_value": { - "type": "PhysicsMaterial" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_gravity_scale", + "name": "set_exclude_parent_body", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "gravity_scale", - "type": "float", - "meta": "float" + "name": "mask", + "type": "bool" } ] }, { - "name": "get_gravity_scale", + "name": "get_exclude_parent_body", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_linear_damp_mode", + "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3406533708, + "hash": 2586408642, "arguments": [ { - "name": "linear_damp_mode", - "type": "enum::RigidBody2D.DampMode" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_linear_damp_mode", + "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2970511462, + "hash": 36873697, "return_value": { - "type": "enum::RigidBody2D.DampMode" + "type": "bool" } }, { - "name": "set_angular_damp_mode", + "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3406533708, + "hash": 2586408642, "arguments": [ { - "name": "angular_damp_mode", - "type": "enum::RigidBody2D.DampMode" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_angular_damp_mode", + "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2970511462, + "hash": 36873697, "return_value": { - "type": "enum::RigidBody2D.DampMode" + "type": "bool" } }, { - "name": "set_linear_damp", + "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": 373806689, + "hash": 968641751, "arguments": [ { - "name": "linear_damp", - "type": "float", - "meta": "float" + "name": "resource", + "type": "Resource" } ] }, { - "name": "get_linear_damp", + "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": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_angular_damp", + "name": "set_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1549710052, "arguments": [ { - "name": "angular_damp", - "type": "float", - "meta": "float" + "name": "shape", + "type": "Shape3D" } ] }, { - "name": "get_angular_damp", + "name": "get_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3214262478, "return_value": { - "type": "float", - "meta": "float" + "type": "Shape3D" } }, { - "name": "set_linear_velocity", + "name": "set_target_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3460891852, "arguments": [ { - "name": "linear_velocity", - "type": "Vector2" + "name": "local_point", + "type": "Vector3" } ] }, { - "name": "get_linear_velocity", + "name": "get_target_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3360562783, "return_value": { - "type": "Vector2" + "type": "Vector3" } }, { - "name": "set_angular_velocity", + "name": "set_margin", "is_const": false, "is_vararg": false, "is_static": false, @@ -210994,14 +248454,14 @@ "hash": 373806689, "arguments": [ { - "name": "angular_velocity", + "name": "margin", "type": "float", "meta": "float" } ] }, { - "name": "get_angular_velocity", + "name": "get_margin", "is_const": true, "is_vararg": false, "is_static": false, @@ -211013,7 +248473,7 @@ } }, { - "name": "set_max_contacts_reported", + "name": "set_max_results", "is_const": false, "is_vararg": false, "is_static": false, @@ -211021,14 +248481,14 @@ "hash": 1286410249, "arguments": [ { - "name": "amount", + "name": "max_results", "type": "int", "meta": "int32" } ] }, { - "name": "get_max_contacts_reported", + "name": "get_max_results", "is_const": true, "is_vararg": false, "is_static": false, @@ -211040,314 +248500,281 @@ } }, { - "name": "get_contact_count", + "name": "is_colliding", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_use_custom_integrator", - "is_const": false, + "name": "get_collision_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "is_using_custom_integrator", + "name": "force_shapecast_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_contact_monitor", - "is_const": false, + "name": "get_collider", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3332903315, + "return_value": { + "type": "Object" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_contact_monitor_enabled", + "name": "get_collider_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 495598643, "return_value": { - "type": "bool" - } - }, - { - "name": "set_continuous_collision_detection_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1000241384, + "type": "RID" + }, "arguments": [ { - "name": "mode", - "type": "enum::RigidBody2D.CCDMode" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_continuous_collision_detection_mode", + "name": "get_collider_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 815214376, + "hash": 923996154, "return_value": { - "type": "enum::RigidBody2D.CCDMode" - } - }, - { - "name": "set_axis_velocity", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "axis_velocity", - "type": "Vector2" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "apply_central_impulse", - "is_const": false, + "name": "get_collision_point", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3862383994, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "impulse", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "apply_impulse", - "is_const": false, + "name": "get_collision_normal", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288681949, - "hash_compatibility": [ - 496058220 - ], + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "impulse", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "apply_torque_impulse", - "is_const": false, + "name": "get_closest_collision_safe_fraction", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "apply_central_force", - "is_const": false, + "name": "get_closest_collision_unsafe_fraction", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "force", - "type": "Vector2" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "apply_force", + "name": "add_exception_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288681949, - "hash_compatibility": [ - 496058220 - ], + "hash": 2722037293, "arguments": [ { - "name": "force", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "rid", + "type": "RID" } ] }, { - "name": "apply_torque", + "name": "add_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1976431078, "arguments": [ { - "name": "torque", - "type": "float", - "meta": "float" + "name": "node", + "type": "CollisionObject3D" } ] }, { - "name": "add_constant_central_force", + "name": "remove_exception_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2722037293, "arguments": [ { - "name": "force", - "type": "Vector2" + "name": "rid", + "type": "RID" } ] }, { - "name": "add_constant_force", + "name": "remove_exception", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4288681949, - "hash_compatibility": [ - 496058220 - ], + "hash": 1976431078, "arguments": [ { - "name": "force", - "type": "Vector2" - }, - { - "name": "position", - "type": "Vector2", - "default_value": "Vector2(0, 0)" + "name": "node", + "type": "CollisionObject3D" } ] }, { - "name": "add_constant_torque", + "name": "clear_exceptions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "torque", - "type": "float", - "meta": "float" - } - ] + "hash": 3218959716 }, { - "name": "set_constant_force", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1286410249, "arguments": [ { - "name": "force", - "type": "Vector2" + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_constant_force", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "uint32" } }, { - "name": "set_constant_torque", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 300928843, "arguments": [ { - "name": "torque", - "type": "float", - "meta": "float" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_constant_torque", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1116898809, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_sleeping", + "name": "set_exclude_parent_body", "is_const": false, "is_vararg": false, "is_static": false, @@ -211355,13 +248782,13 @@ "hash": 2586408642, "arguments": [ { - "name": "sleeping", + "name": "mask", "type": "bool" } ] }, { - "name": "is_sleeping", + "name": "get_exclude_parent_body", "is_const": true, "is_vararg": false, "is_static": false, @@ -211372,7 +248799,7 @@ } }, { - "name": "set_can_sleep", + "name": "set_collide_with_areas", "is_const": false, "is_vararg": false, "is_static": false, @@ -211380,13 +248807,13 @@ "hash": 2586408642, "arguments": [ { - "name": "able_to_sleep", + "name": "enable", "type": "bool" } ] }, { - "name": "is_able_to_sleep", + "name": "is_collide_with_areas_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -211397,7 +248824,7 @@ } }, { - "name": "set_lock_rotation_enabled", + "name": "set_collide_with_bodies", "is_const": false, "is_vararg": false, "is_static": false, @@ -211405,13 +248832,13 @@ "hash": 2586408642, "arguments": [ { - "name": "lock_rotation", + "name": "enable", "type": "bool" } ] }, { - "name": "is_lock_rotation_enabled", + "name": "is_collide_with_bodies_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -211422,658 +248849,603 @@ } }, { - "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", + "name": "get_collision_result", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3995934104, "return_value": { - "type": "bool" + "type": "Array" } }, { - "name": "set_freeze_mode", + "name": "set_debug_shape_custom_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1705112154, + "hash": 2920490490, "arguments": [ { - "name": "freeze_mode", - "type": "enum::RigidBody2D.FreezeMode" + "name": "debug_shape_custom_color", + "type": "Color" } ] }, { - "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", + "name": "get_debug_shape_custom_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3444240500, "return_value": { - "type": "typedarray::Node2D" + "type": "Color" } } ], - "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" + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" }, { - "type": "bool", - "name": "lock_rotation", - "setter": "set_lock_rotation_enabled", - "getter": "is_lock_rotation_enabled" + "type": "Shape3D", + "name": "shape", + "setter": "set_shape", + "getter": "get_shape" }, { "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" + "name": "exclude_parent", + "setter": "set_exclude_parent_body", + "getter": "get_exclude_parent_body" }, { - "type": "bool", - "name": "custom_integrator", - "setter": "set_use_custom_integrator", - "getter": "is_using_custom_integrator" + "type": "Vector3", + "name": "target_position", + "setter": "set_target_position", + "getter": "get_target_position" }, { - "type": "int", - "name": "continuous_cd", - "setter": "set_continuous_collision_detection_mode", - "getter": "get_continuous_collision_detection_mode" + "type": "float", + "name": "margin", + "setter": "set_margin", + "getter": "get_margin" }, { "type": "int", - "name": "max_contacts_reported", - "setter": "set_max_contacts_reported", - "getter": "get_max_contacts_reported" - }, - { - "type": "bool", - "name": "contact_monitor", - "setter": "set_contact_monitor", - "getter": "is_contact_monitor_enabled" - }, - { - "type": "Vector2", - "name": "linear_velocity", - "setter": "set_linear_velocity", - "getter": "get_linear_velocity" + "name": "max_results", + "setter": "set_max_results", + "getter": "get_max_results" }, { "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" + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" }, { - "type": "int", - "name": "angular_damp_mode", - "setter": "set_angular_damp_mode", - "getter": "get_angular_damp_mode" + "type": "Array", + "name": "collision_result", + "getter": "get_collision_result" }, { - "type": "float", - "name": "angular_damp", - "setter": "set_angular_damp", - "getter": "get_angular_damp" + "type": "bool", + "name": "collide_with_areas", + "setter": "set_collide_with_areas", + "getter": "is_collide_with_areas_enabled" }, { - "type": "Vector2", - "name": "constant_force", - "setter": "set_constant_force", - "getter": "get_constant_force" + "type": "bool", + "name": "collide_with_bodies", + "setter": "set_collide_with_bodies", + "getter": "is_collide_with_bodies_enabled" }, { - "type": "float", - "name": "constant_torque", - "setter": "set_constant_torque", - "getter": "get_constant_torque" + "type": "Color", + "name": "debug_shape_custom_color", + "setter": "set_debug_shape_custom_color", + "getter": "get_debug_shape_custom_color" } ] }, { - "name": "RigidBody3D", - "is_refcounted": false, + "name": "Shortcut", + "is_refcounted": true, "is_instantiable": true, - "inherits": "PhysicsBody3D", + "inherits": "Resource", "api_type": "core", - "enums": [ + "methods": [ { - "name": "FreezeMode", - "is_bitfield": false, - "values": [ - { - "name": "FREEZE_MODE_STATIC", - "value": 0 - }, + "name": "set_events", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ { - "name": "FREEZE_MODE_KINEMATIC", - "value": 1 + "name": "events", + "type": "Array" } ] }, { - "name": "CenterOfMassMode", - "is_bitfield": false, - "values": [ - { - "name": "CENTER_OF_MASS_MODE_AUTO", - "value": 0 - }, - { - "name": "CENTER_OF_MASS_MODE_CUSTOM", - "value": 1 - } - ] + "name": "get_events", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } }, { - "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, + "name": "has_valid_event", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "state", - "type": "PhysicsDirectBodyState3D" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_mass", - "is_const": false, + "name": "matches_event", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3738334489, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "mass", - "type": "float", - "meta": "float" + "name": "event", + "type": "InputEvent" } ] }, { - "name": "get_mass", + "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": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_inertia", + "name": "get_bone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2556267111, + "return_value": { + "type": "Bone2D" + }, "arguments": [ { - "name": "inertia", - "type": "Vector3" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_inertia", + "name": "get_skeleton", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 2944877500, "return_value": { - "type": "Vector3" + "type": "RID" } }, { - "name": "set_center_of_mass_mode", + "name": "set_modification_stack", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3625866032, + "hash": 3907307132, "arguments": [ { - "name": "mode", - "type": "enum::RigidBody3D.CenterOfMassMode" + "name": "modification_stack", + "type": "SkeletonModificationStack2D" } ] }, { - "name": "get_center_of_mass_mode", + "name": "get_modification_stack", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 237405040, + "hash": 2107508396, "return_value": { - "type": "enum::RigidBody3D.CenterOfMassMode" + "type": "SkeletonModificationStack2D" } }, { - "name": "set_center_of_mass", + "name": "execute_modifications", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1005356550, "arguments": [ { - "name": "center_of_mass", - "type": "Vector3" + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_center_of_mass", - "is_const": true, + "name": "set_bone_local_pose_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "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": "set_physics_material_override", + "name": "get_bone_local_pose_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1784508650, + "hash": 2995540667, + "return_value": { + "type": "Transform2D" + }, "arguments": [ { - "name": "physics_material_override", - "type": "PhysicsMaterial" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] - }, + } + ], + "signals": [ { - "name": "get_physics_material_override", - "is_const": true, + "name": "bone_setup_changed" + } + ] + }, + { + "name": "Skeleton3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "constants": [ + { + "name": "NOTIFICATION_UPDATE_SKELETON", + "value": 50 + } + ], + "enums": [ + { + "name": "ModifierCallbackModeProcess", + "is_bitfield": false, + "values": [ + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_PHYSICS", + "value": 0 + }, + { + "name": "MODIFIER_CALLBACK_MODE_PROCESS_IDLE", + "value": 1 + } + ] + } + ], + "methods": [ + { + "name": "add_bone", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2521850424, + "hash": 1597066294, + "hash_compatibility": [ + 83702148 + ], "return_value": { - "type": "PhysicsMaterial" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] }, { - "name": "set_linear_velocity", - "is_const": false, + "name": "find_bone", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1321353865, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "linear_velocity", - "type": "Vector3" + "name": "name", + "type": "String" } ] }, { - "name": "get_linear_velocity", + "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 844755477, "return_value": { - "type": "Vector3" - } + "type": "String" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_angular_velocity", + "name": "set_bone_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 501894301, "arguments": [ { - "name": "angular_velocity", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" } ] }, { - "name": "get_angular_velocity", + "name": "get_bone_meta", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 203112058, "return_value": { - "type": "Vector3" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] }, { - "name": "get_inverse_inertia_tensor", + "name": "get_bone_meta_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 663333327, "return_value": { - "type": "Basis" - } - }, - { - "name": "set_gravity_scale", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "type": "typedarray::StringName" + }, "arguments": [ { - "name": "gravity_scale", - "type": "float", - "meta": "float" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_gravity_scale", + "name": "has_bone_meta", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 921227809, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] }, { - "name": "set_linear_damp_mode", + "name": "set_bone_meta", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1802035050, + "hash": 702482756, "arguments": [ { - "name": "linear_damp_mode", - "type": "enum::RigidBody3D.DampMode" + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_linear_damp_mode", + "name": "get_concatenated_bone_names", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1366206940, + "hash": 2002593661, "return_value": { - "type": "enum::RigidBody3D.DampMode" + "type": "StringName" } }, { - "name": "set_angular_damp_mode", - "is_const": false, + "name": "get_bone_parent", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1802035050, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "angular_damp_mode", - "type": "enum::RigidBody3D.DampMode" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_bone_parent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3937882851, "arguments": [ { - "name": "linear_damp", - "type": "float", - "meta": "float" + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "parent_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_linear_damp", + "name": "get_bone_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "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", + "name": "get_version", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint64" } }, { - "name": "set_max_contacts_reported", + "name": "unparent_bone_and_rest", "is_const": false, "is_vararg": false, "is_static": false, @@ -212081,402 +249453,441 @@ "hash": 1286410249, "arguments": [ { - "name": "amount", + "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_max_contacts_reported", + "name": "get_bone_children", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1706082319, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_contact_count", + "name": "get_parentless_bones", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1930428628, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedInt32Array" } }, { - "name": "set_use_custom_integrator", - "is_const": false, + "name": "get_bone_rest", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_using_custom_integrator", + "name": "set_bone_rest", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rest", + "type": "Transform3D" + } + ] }, { - "name": "set_contact_monitor", - "is_const": false, + "name": "get_bone_global_rest", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_contact_monitor_enabled", - "is_const": true, + "name": "create_skin_from_rest_transforms", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1032037385, "return_value": { - "type": "bool" + "type": "Skin" } }, { - "name": "set_use_continuous_collision_detection", + "name": "register_skin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3405789568, + "return_value": { + "type": "SkinReference" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "skin", + "type": "Skin" } ] }, { - "name": "is_using_continuous_collision_detection", - "is_const": true, + "name": "localize_rests", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_axis_velocity", + "name": "clear_bones", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "axis_velocity", - "type": "Vector3" - } - ] + "hash": 3218959716 }, { - "name": "apply_central_impulse", - "is_const": false, + "name": "get_bone_pose", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "impulse", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "apply_impulse", + "name": "set_bone_pose", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2754756483, - "hash_compatibility": [ - 1002852006 - ], + "hash": 3616898986, "arguments": [ { - "name": "impulse", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "pose", + "type": "Transform3D" } ] }, { - "name": "apply_torque_impulse", + "name": "set_bone_pose_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1530502735, "arguments": [ { - "name": "impulse", + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "position", "type": "Vector3" } ] }, { - "name": "apply_central_force", + "name": "set_bone_pose_rotation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2823819782, "arguments": [ { - "name": "force", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "rotation", + "type": "Quaternion" } ] }, { - "name": "apply_force", + "name": "set_bone_pose_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2754756483, - "hash_compatibility": [ - 1002852006 - ], + "hash": 1530502735, "arguments": [ { - "name": "force", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "scale", + "type": "Vector3" } ] }, { - "name": "apply_torque", - "is_const": false, + "name": "get_bone_pose_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "torque", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_constant_central_force", - "is_const": false, + "name": "get_bone_pose_rotation", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 476865136, + "return_value": { + "type": "Quaternion" + }, "arguments": [ { - "name": "force", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_constant_force", - "is_const": false, + "name": "get_bone_pose_scale", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2754756483, - "hash_compatibility": [ - 1002852006 - ], + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "force", - "type": "Vector3" - }, - { - "name": "position", - "type": "Vector3", - "default_value": "Vector3(0, 0, 0)" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_constant_torque", + "name": "reset_bone_pose", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 1286410249, "arguments": [ { - "name": "torque", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_constant_force", + "name": "reset_bone_poses", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "force", - "type": "Vector3" - } - ] + "hash": 3218959716 }, { - "name": "get_constant_force", + "name": "is_bone_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1116898809, "return_value": { - "type": "Vector3" - } + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_constant_torque", + "name": "set_bone_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], "arguments": [ { - "name": "torque", - "type": "Vector3" + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_constant_torque", + "name": "get_bone_global_pose", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 1965739696, "return_value": { - "type": "Vector3" - } + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_sleeping", + "name": "set_bone_global_pose", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3616898986, "arguments": [ { - "name": "sleeping", - "type": "bool" + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" } ] }, { - "name": "is_sleeping", - "is_const": true, + "name": "force_update_all_bone_transforms", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_can_sleep", + "name": "force_update_bone_child_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "able_to_sleep", - "type": "bool" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_motion_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "lock_rotation", - "type": "bool" + "name": "motion_scale", + "type": "float", + "meta": "float" } ] }, { - "name": "is_lock_rotation_enabled", + "name": "get_motion_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_freeze_enabled", + "name": "set_show_rest_only", "is_const": false, "is_vararg": false, "is_static": false, @@ -212484,13 +249895,13 @@ "hash": 2586408642, "arguments": [ { - "name": "freeze_mode", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_freeze_enabled", + "name": "is_show_rest_only", "is_const": true, "is_vararg": false, "is_static": false, @@ -212501,361 +249912,367 @@ } }, { - "name": "set_freeze_mode", + "name": "set_modifier_callback_mode_process", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1319914653, + "hash": 3916362634, "arguments": [ { - "name": "freeze_mode", - "type": "enum::RigidBody3D.FreezeMode" + "name": "mode", + "type": "enum::Skeleton3D.ModifierCallbackModeProcess" } ] }, { - "name": "get_freeze_mode", + "name": "get_modifier_callback_mode_process", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2008423905, + "hash": 997182536, "return_value": { - "type": "enum::RigidBody3D.FreezeMode" + "type": "enum::Skeleton3D.ModifierCallbackModeProcess" } }, { - "name": "get_colliding_bodies", - "is_const": true, + "name": "clear_bones_global_pose_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Node3D" - } - } - ], - "signals": [ + "hash": 3218959716 + }, { - "name": "body_shape_entered", + "name": "set_bone_global_pose_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3483398371, "arguments": [ { - "name": "body_rid", - "type": "RID" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "body", - "type": "Node" + "name": "pose", + "type": "Transform3D" }, { - "name": "body_shape_index", - "type": "int" + "name": "amount", + "type": "float", + "meta": "float" }, { - "name": "local_shape_index", - "type": "int" + "name": "persistent", + "type": "bool", + "default_value": "false" } ] }, { - "name": "body_shape_exited", + "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": "body_rid", - "type": "RID" - }, - { - "name": "body", - "type": "Node" - }, - { - "name": "body_shape_index", - "type": "int" - }, - { - "name": "local_shape_index", - "type": "int" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_entered", + "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": "body", - "type": "Node" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "body_exited", + "name": "set_animate_physical_bones", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "Node" + "name": "enabled", + "type": "bool" } ] }, { - "name": "sleeping_state_changed" - } - ], - "properties": [ - { - "type": "float", - "name": "mass", - "setter": "set_mass", - "getter": "get_mass" + "name": "get_animate_physical_bones", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "type": "PhysicsMaterial", - "name": "physics_material_override", - "setter": "set_physics_material_override", - "getter": "get_physics_material_override" + "name": "physical_bones_stop_simulation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "float", - "name": "gravity_scale", - "setter": "set_gravity_scale", - "getter": "get_gravity_scale" + "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": "[]" + } + ] }, { - "type": "int", - "name": "center_of_mass_mode", - "setter": "set_center_of_mass_mode", - "getter": "get_center_of_mass_mode" + "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" + } + ] }, { - "type": "Vector3", - "name": "center_of_mass", - "setter": "set_center_of_mass", - "getter": "get_center_of_mass" - }, + "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": [ { - "type": "Vector3", - "name": "inertia", - "setter": "set_inertia", - "getter": "get_inertia" + "name": "rest_updated" }, { - "type": "bool", - "name": "sleeping", - "setter": "set_sleeping", - "getter": "is_sleeping" + "name": "pose_updated" }, { - "type": "bool", - "name": "can_sleep", - "setter": "set_can_sleep", - "getter": "is_able_to_sleep" + "name": "skeleton_updated" }, { - "type": "bool", - "name": "lock_rotation", - "setter": "set_lock_rotation_enabled", - "getter": "is_lock_rotation_enabled" + "name": "bone_enabled_changed", + "arguments": [ + { + "name": "bone_idx", + "type": "int" + } + ] }, { - "type": "bool", - "name": "freeze", - "setter": "set_freeze_enabled", - "getter": "is_freeze_enabled" + "name": "bone_list_changed" }, { - "type": "int", - "name": "freeze_mode", - "setter": "set_freeze_mode", - "getter": "get_freeze_mode" - }, + "name": "show_rest_only_changed" + } + ], + "properties": [ { - "type": "bool", - "name": "custom_integrator", - "setter": "set_use_custom_integrator", - "getter": "is_using_custom_integrator" + "type": "float", + "name": "motion_scale", + "setter": "set_motion_scale", + "getter": "get_motion_scale" }, { "type": "bool", - "name": "continuous_cd", - "setter": "set_use_continuous_collision_detection", - "getter": "is_using_continuous_collision_detection" + "name": "show_rest_only", + "setter": "set_show_rest_only", + "getter": "is_show_rest_only" }, { "type": "int", - "name": "max_contacts_reported", - "setter": "set_max_contacts_reported", - "getter": "get_max_contacts_reported" + "name": "modifier_callback_mode_process", + "setter": "set_modifier_callback_mode_process", + "getter": "get_modifier_callback_mode_process" }, { "type": "bool", - "name": "contact_monitor", - "setter": "set_contact_monitor", - "getter": "is_contact_monitor_enabled" - }, - { - "type": "Vector3", - "name": "linear_velocity", - "setter": "set_linear_velocity", - "getter": "get_linear_velocity" - }, - { - "type": "int", - "name": "linear_damp_mode", - "setter": "set_linear_damp_mode", - "getter": "get_linear_damp_mode" - }, - { - "type": "float", - "name": "linear_damp", - "setter": "set_linear_damp", - "getter": "get_linear_damp" - }, - { - "type": "Vector3", - "name": "angular_velocity", - "setter": "set_angular_velocity", - "getter": "get_angular_velocity" - }, - { - "type": "int", - "name": "angular_damp_mode", - "setter": "set_angular_damp_mode", - "getter": "get_angular_damp_mode" - }, - { - "type": "float", - "name": "angular_damp", - "setter": "set_angular_damp", - "getter": "get_angular_damp" - }, - { - "type": "Vector3", - "name": "constant_force", - "setter": "set_constant_force", - "getter": "get_constant_force" - }, - { - "type": "Vector3", - "name": "constant_torque", - "setter": "set_constant_torque", - "getter": "get_constant_torque" + "name": "animate_physical_bones", + "setter": "set_animate_physical_bones", + "getter": "get_animate_physical_bones" } ] }, { - "name": "RootMotionView", + "name": "SkeletonIK3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "VisualInstance3D", + "inherits": "SkeletonModifier3D", "api_type": "core", "methods": [ { - "name": "set_animation_path", + "name": "set_root_bone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 3304788590, "arguments": [ { - "name": "path", - "type": "NodePath" + "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_animation_path", + "name": "get_tip_bone", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2002593661, "return_value": { - "type": "NodePath" + "type": "StringName" } }, { - "name": "set_color", + "name": "set_target_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2952846383, "arguments": [ { - "name": "color", - "type": "Color" + "name": "target", + "type": "Transform3D" } ] }, { - "name": "get_color", + "name": "get_target_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3229777777, "return_value": { - "type": "Color" + "type": "Transform3D" } }, { - "name": "set_cell_size", + "name": "set_target_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1348162250, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "node", + "type": "NodePath" } ] }, { - "name": "get_cell_size", - "is_const": true, + "name": "get_target_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 277076166, "return_value": { - "type": "float", - "meta": "float" + "type": "NodePath" } }, { - "name": "set_radius", + "name": "set_override_tip_basis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "override", + "type": "bool" } ] }, { - "name": "get_radius", + "name": "is_override_tip_basis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_zero_y", + "name": "set_use_magnet", "is_const": false, "is_vararg": false, "is_static": false, @@ -212863,13 +250280,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "use", "type": "bool" } ] }, { - "name": "get_zero_y", + "name": "is_using_magnet", "is_const": true, "is_vararg": false, "is_static": false, @@ -212878,174 +250295,133 @@ "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", + "name": "set_magnet_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 3460891852, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "local_position", + "type": "Vector3" } ] }, { - "name": "get_root_path", + "name": "get_magnet_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3360562783, "return_value": { - "type": "NodePath" + "type": "Vector3" } }, { - "name": "clear", + "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": 3218959716 + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "disconnect_peer", + "name": "set_min_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "min_distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_authenticating_peers", - "is_const": false, + "name": "get_min_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 1740695150, "return_value": { - "type": "PackedInt32Array" + "type": "float", + "meta": "float" } }, { - "name": "send_auth", + "name": "set_max_iterations", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 506032537, - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "id", + "name": "iterations", "type": "int", "meta": "int32" - }, - { - "name": "data", - "type": "PackedByteArray" } ] }, { - "name": "complete_auth", - "is_const": false, + "name": "get_max_iterations", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844576869, + "hash": 3905245786, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_auth_callback", + "name": "start", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 107499316, "arguments": [ { - "name": "callback", - "type": "Callable" + "name": "one_time", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_auth_callback", - "is_const": true, + "name": "stop", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, - "return_value": { - "type": "Callable" - } + "hash": 3218959716 }, { - "name": "set_auth_timeout", + "name": "set_interpolation", "is_const": false, "is_vararg": false, "is_static": false, @@ -213053,14 +250429,14 @@ "hash": 373806689, "arguments": [ { - "name": "timeout", + "name": "interpolation", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "get_auth_timeout", + "name": "get_interpolation", "is_const": true, "is_vararg": false, "is_static": false, @@ -213068,61 +250444,122 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" + "meta": "float" } + } + ], + "properties": [ + { + "type": "StringName", + "name": "root_bone", + "setter": "set_root_bone", + "getter": "get_root_bone" }, { - "name": "set_refuse_new_connections", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, "arguments": [ { - "name": "refuse", - "type": "bool" + "name": "delta", + "type": "float", + "meta": "double" } ] }, { - "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", + "name": "_setup_modification", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3907307132, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "modification_stack", + "type": "SkeletonModificationStack2D" } ] }, { - "name": "is_object_decoding_allowed", - "is_const": true, - "is_vararg": false, + "name": "_draw_editor_gizmo", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 }, { - "name": "set_server_relay_enabled", + "name": "set_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -213136,67 +250573,54 @@ ] }, { - "name": "is_server_relay_enabled", - "is_const": true, + "name": "get_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2240911060, "return_value": { "type": "bool" } }, { - "name": "send_bytes", + "name": "get_modification_stack", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307428718, - "hash_compatibility": [ - 2742700601 - ], + "hash": 2137761694, "return_value": { - "type": "enum::Error" - }, + "type": "SkeletonModificationStack2D" + } + }, + { + "name": "set_is_setup", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "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": "is_setup", + "type": "bool" } ] }, { - "name": "get_max_sync_packet_size", + "name": "get_is_setup", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_max_sync_packet_size", + "name": "set_execution_mode", "is_const": false, "is_vararg": false, "is_static": false, @@ -213204,14 +250628,14 @@ "hash": 1286410249, "arguments": [ { - "name": "size", + "name": "execution_mode", "type": "int", "meta": "int32" } ] }, { - "name": "get_max_delta_packet_size", + "name": "get_execution_mode", "is_const": true, "is_vararg": false, "is_static": false, @@ -213223,185 +250647,113 @@ } }, { - "name": "set_max_delta_packet_size", + "name": "clamp_angle", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1229502682, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" - } - ] - } - ], - "signals": [ - { - "name": "peer_authenticating", - "arguments": [ + "name": "angle", + "type": "float", + "meta": "float" + }, { - "name": "id", - "type": "int" + "name": "min", + "type": "float", + "meta": "float" + }, + { + "name": "max", + "type": "float", + "meta": "float" + }, + { + "name": "invert", + "type": "bool" } ] }, { - "name": "peer_authentication_failed", + "name": "set_editor_draw_gizmo", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int" + "name": "draw_gizmo", + "type": "bool" } ] }, { - "name": "peer_packet", - "arguments": [ - { - "name": "id", - "type": "int" - }, - { - "name": "packet", - "type": "PackedByteArray" - } - ] + "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": "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" + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" }, { "type": "int", - "name": "max_delta_packet_size", - "setter": "set_max_delta_packet_size", - "getter": "get_max_delta_packet_size" + "name": "execution_mode", + "setter": "set_execution_mode", + "getter": "get_execution_mode" } ] }, { - "name": "SceneReplicationConfig", + "name": "SkeletonModification2DCCDIK", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "SkeletonModification2D", "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", + "name": "set_target_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4094619021, - "hash_compatibility": [ - 3818401521 - ], + "hash": 1348162250, "arguments": [ { - "name": "path", + "name": "target_nodepath", "type": "NodePath" - }, - { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "-1" } ] }, { - "name": "has_property", + "name": "get_target_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 861721659, + "hash": 4075236667, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "NodePath" - } - ] + "type": "NodePath" + } }, { - "name": "remove_property", + "name": "set_tip_node", "is_const": false, "is_vararg": false, "is_static": false, @@ -213409,461 +250761,416 @@ "hash": 1348162250, "arguments": [ { - "name": "path", + "name": "tip_nodepath", "type": "NodePath" } ] }, { - "name": "property_get_index", + "name": "get_tip_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1382022557, + "hash": 4075236667, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "NodePath" + } + }, + { + "name": "set_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "length", + "type": "int", + "meta": "int32" } ] }, { - "name": "property_get_spawn", + "name": "get_ccdik_data_chain_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3456846888, + "hash": 2455072627, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "NodePath" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "property_set_spawn", + "name": "set_ccdik_joint_bone2d_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3868023870, + "hash": 2761262315, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "enabled", - "type": "bool" + "name": "bone2d_nodepath", + "type": "NodePath" } ] }, { - "name": "property_get_replication_mode", - "is_const": false, + "name": "get_ccdik_joint_bone2d_node", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2870606336, + "hash": 408788394, "return_value": { - "type": "enum::SceneReplicationConfig.ReplicationMode" + "type": "NodePath" }, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "property_set_replication_mode", + "name": "set_ccdik_joint_bone_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200083865, + "hash": 3937882851, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "mode", - "type": "enum::SceneReplicationConfig.ReplicationMode" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "property_get_sync", - "is_const": false, + "name": "get_ccdik_joint_bone_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3456846888, + "hash": 923996154, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "property_set_sync", + "name": "set_ccdik_joint_rotate_from_joint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3868023870, + "hash": 300928843, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "enabled", + "name": "rotate_from_joint", "type": "bool" } ] }, { - "name": "property_get_watch", - "is_const": false, + "name": "get_ccdik_joint_rotate_from_joint", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3456846888, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "property_set_watch", + "name": "set_ccdik_joint_enable_constraint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3868023870, + "hash": 300928843, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "enabled", + "name": "enable_constraint", "type": "bool" } ] - } - ] - }, - { - "name": "SceneState", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "GenEditState", - "is_bitfield": false, - "values": [ - { - "name": "GEN_EDIT_STATE_DISABLED", - "value": 0 - }, - { - "name": "GEN_EDIT_STATE_INSTANCE", - "value": 1 - }, - { - "name": "GEN_EDIT_STATE_MAIN", - "value": 2 - }, - { - "name": "GEN_EDIT_STATE_MAIN_INHERITED", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "get_node_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } }, { - "name": "get_node_type", + "name": "get_ccdik_joint_enable_constraint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 1116898809, "return_value": { - "type": "StringName" + "type": "bool" }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_node_name", - "is_const": true, + "name": "set_ccdik_joint_constraint_angle_min", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, - "return_value": { - "type": "StringName" - }, + "hash": 1602489585, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" + }, + { + "name": "angle_min", + "type": "float", + "meta": "float" } ] }, { - "name": "get_node_path", + "name": "get_ccdik_joint_constraint_angle_min", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2272487792, + "hash": 2339986948, "return_value": { - "type": "NodePath" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" - }, - { - "name": "for_parent", - "type": "bool", - "default_value": "false" } ] }, { - "name": "get_node_owner_path", - "is_const": true, + "name": "set_ccdik_joint_constraint_angle_max", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 408788394, - "return_value": { - "type": "NodePath" - }, + "hash": 1602489585, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" + }, + { + "name": "angle_max", + "type": "float", + "meta": "float" } ] }, { - "name": "is_node_instance_placeholder", + "name": "get_ccdik_joint_constraint_angle_max", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2339986948, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_node_instance_placeholder", - "is_const": true, + "name": "set_ccdik_joint_constraint_angle_invert", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 300928843, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" + }, + { + "name": "invert", + "type": "bool" } ] }, { - "name": "get_node_instance", + "name": "get_ccdik_joint_constraint_angle_invert", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 511017218, + "hash": 1116898809, "return_value": { - "type": "PackedScene" + "type": "bool" }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" } ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" }, { - "name": "get_node_groups", - "is_const": true, + "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": 647634434, - "return_value": { - "type": "PackedStringArray" - }, + "hash": 1348162250, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "target_nodepath", + "type": "NodePath" } ] }, { - "name": "get_node_index", + "name": "get_target_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 4075236667, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "NodePath" + } }, { - "name": "get_node_property_count", - "is_const": true, + "name": "set_fabrik_data_chain_length", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1286410249, "arguments": [ { - "name": "idx", + "name": "length", "type": "int", "meta": "int32" } ] }, { - "name": "get_node_property_name", - "is_const": true, + "name": "get_fabrik_data_chain_length", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 351665558, + "hash": 2455072627, "return_value": { - "type": "StringName" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "prop_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "get_node_property_value", - "is_const": true, + "name": "set_fabrik_joint_bone2d_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 678354945, - "return_value": { - "type": "Variant" - }, + "hash": 2761262315, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" }, { - "name": "prop_idx", - "type": "int", - "meta": "int32" + "name": "bone2d_nodepath", + "type": "NodePath" } ] }, { - "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", + "name": "get_fabrik_joint_bone2d_node", "is_const": true, "is_vararg": false, "is_static": false, @@ -213874,285 +251181,283 @@ }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_connection_signal", - "is_const": true, + "name": "set_fabrik_joint_bone_index", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, - "return_value": { - "type": "StringName" - }, + "hash": 3937882851, "arguments": [ { - "name": "idx", + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_connection_target", + "name": "get_fabrik_joint_bone_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 408788394, + "hash": 923996154, "return_value": { - "type": "NodePath" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_connection_method", - "is_const": true, + "name": "set_fabrik_joint_magnet_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, - "return_value": { - "type": "StringName" - }, + "hash": 163021252, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" + }, + { + "name": "magnet_position", + "type": "Vector2" } ] }, { - "name": "get_connection_flags", + "name": "get_fabrik_joint_magnet_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 2299179447, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" }, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_connection_binds", - "is_const": true, + "name": "set_fabrik_joint_use_target_rotation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, - "return_value": { - "type": "Array" - }, + "hash": 300928843, "arguments": [ { - "name": "idx", + "name": "joint_idx", "type": "int", "meta": "int32" + }, + { + "name": "use_target_rotation", + "type": "bool" } ] }, { - "name": "get_connection_unbinds", + "name": "get_fabrik_joint_use_target_rotation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1116898809, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "idx", + "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": "SceneTree", - "is_refcounted": false, + "name": "SkeletonModification2DJiggle", + "is_refcounted": true, "is_instantiable": true, - "inherits": "MainLoop", + "inherits": "SkeletonModification2D", "api_type": "core", - "enums": [ + "methods": [ { - "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": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ { - "name": "GROUP_CALL_UNIQUE", - "value": 4 + "name": "target_nodepath", + "type": "NodePath" } ] - } - ], - "methods": [ + }, { - "name": "get_root", + "name": "get_target_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1757182445, + "hash": 4075236667, "return_value": { - "type": "Window" + "type": "NodePath" } }, { - "name": "has_group", - "is_const": true, + "name": "set_jiggle_data_chain_length", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "length", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_auto_accept_quit", - "is_const": true, + "name": "get_jiggle_data_chain_length", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2455072627, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_auto_accept_quit", + "name": "set_stiffness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "stiffness", + "type": "float", + "meta": "float" } ] }, { - "name": "is_quit_on_go_back", + "name": "get_stiffness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "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", + "name": "set_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "mass", + "type": "float", + "meta": "float" } ] }, { - "name": "is_debugging_collisions_hint", + "name": "get_mass", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_debug_paths_hint", + "name": "set_damping", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "damping", + "type": "float", + "meta": "float" } ] }, { - "name": "is_debugging_paths_hint", + "name": "get_damping", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_debug_navigation_hint", + "name": "set_use_gravity", "is_const": false, "is_vararg": false, "is_static": false, @@ -214160,13 +251465,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "use_gravity", "type": "bool" } ] }, { - "name": "is_debugging_navigation_hint", + "name": "get_use_gravity", "is_const": true, "is_vararg": false, "is_static": false, @@ -214177,32 +251482,32 @@ } }, { - "name": "set_edited_scene_root", + "name": "set_gravity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 743155724, "arguments": [ { - "name": "scene", - "type": "Node" + "name": "gravity", + "type": "Vector2" } ] }, { - "name": "get_edited_scene_root", + "name": "get_gravity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3160264692, + "hash": 3341600327, "return_value": { - "type": "Node" + "type": "Vector2" } }, { - "name": "set_pause", + "name": "set_use_colliders", "is_const": false, "is_vararg": false, "is_static": false, @@ -214210,13 +251515,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "use_colliders", "type": "bool" } ] }, { - "name": "is_paused", + "name": "get_use_colliders", "is_const": true, "is_vararg": false, "is_static": false, @@ -214227,65 +251532,22 @@ } }, { - "name": "create_timer", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2709170273, - "hash_compatibility": [ - 1780978058 - ], - "return_value": { - "type": "SceneTreeTimer" - }, + "hash": 1286410249, "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": "collision_mask", + "type": "int", + "meta": "int32" } ] }, { - "name": "create_tween", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3426978995, - "return_value": { - "type": "Tween" - } - }, - { - "name": "get_processed_tweens", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::Tween" - } - }, - { - "name": "get_node_count", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, @@ -214297,2531 +251559,2641 @@ } }, { - "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", + "name": "set_jiggle_joint_bone2d_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1995695955, + "hash": 2761262315, "arguments": [ { - "name": "exit_code", + "name": "joint_idx", "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "queue_delete", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3975164845, - "arguments": [ + "meta": "int32" + }, { - "name": "obj", - "type": "Object" + "name": "bone2d_node", + "type": "NodePath" } ] }, { - "name": "call_group_flags", - "is_const": false, - "is_vararg": true, + "name": "get_jiggle_joint_bone2d_node", + "is_const": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527739229, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "flags", - "type": "int" - }, - { - "name": "group", - "type": "StringName" - }, - { - "name": "method", - "type": "StringName" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "notify_group_flags", + "name": "set_jiggle_joint_bone_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1245489420, + "hash": 3937882851, "arguments": [ { - "name": "call_flags", + "name": "joint_idx", "type": "int", - "meta": "uint32" - }, - { - "name": "group", - "type": "StringName" + "meta": "int32" }, { - "name": "notification", + "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_group_flags", - "is_const": false, + "name": "get_jiggle_joint_bone_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3497599527, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "call_flags", + "name": "joint_idx", "type": "int", - "meta": "uint32" - }, - { - "name": "group", - "type": "StringName" - }, - { - "name": "property", - "type": "String" - }, - { - "name": "value", - "type": "Variant" + "meta": "int32" } ] }, { - "name": "call_group", + "name": "set_jiggle_joint_override", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1257962832, + "hash": 300928843, "arguments": [ { - "name": "group", - "type": "StringName" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "method", - "type": "StringName" + "name": "override", + "type": "bool" } ] }, { - "name": "notify_group", - "is_const": false, + "name": "get_jiggle_joint_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2415702435, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "group", - "type": "StringName" - }, - { - "name": "notification", + "name": "joint_idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_group", + "name": "set_jiggle_joint_stiffness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1279312029, + "hash": 1602489585, "arguments": [ { - "name": "group", - "type": "StringName" - }, - { - "name": "property", - "type": "String" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "value", - "type": "Variant" + "name": "stiffness", + "type": "float", + "meta": "float" } ] }, { - "name": "get_nodes_in_group", - "is_const": false, + "name": "get_jiggle_joint_stiffness", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 689397652, + "hash": 2339986948, "return_value": { - "type": "typedarray::Node" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "group", - "type": "StringName" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_first_node_in_group", + "name": "set_jiggle_joint_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4071044623, - "return_value": { - "type": "Node" - }, + "hash": 1602489585, "arguments": [ { - "name": "group", - "type": "StringName" + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mass", + "type": "float", + "meta": "float" } ] }, { - "name": "set_current_scene", - "is_const": false, + "name": "get_jiggle_joint_mass", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "child_node", - "type": "Node" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_jiggle_joint_damping", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, - "return_value": { - "type": "enum::Error" - }, + "hash": 1602489585, "arguments": [ { - "name": "path", - "type": "String" + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "damping", + "type": "float", + "meta": "float" } ] }, { - "name": "change_scene_to_packed", - "is_const": false, + "name": "get_jiggle_joint_damping", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 107349098, + "hash": 2339986948, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "packed_scene", - "type": "PackedScene" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_jiggle_joint_use_gravity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2385607013, + "hash": 300928843, "arguments": [ { - "name": "multiplayer", - "type": "MultiplayerAPI" + "name": "joint_idx", + "type": "int", + "meta": "int32" }, { - "name": "root_path", - "type": "NodePath", - "default_value": "NodePath(\"\")" + "name": "use_gravity", + "type": "bool" } ] }, { - "name": "get_multiplayer", + "name": "get_jiggle_joint_use_gravity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3453401404, + "hash": 1116898809, "return_value": { - "type": "MultiplayerAPI" + "type": "bool" }, "arguments": [ { - "name": "for_path", - "type": "NodePath", - "default_value": "NodePath(\"\")" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_multiplayer_poll_enabled", + "name": "set_jiggle_joint_gravity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 163021252, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "Vector2" } ] }, { - "name": "is_multiplayer_poll_enabled", + "name": "get_jiggle_joint_gravity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2299179447, "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "tree_changed" - }, - { - "name": "tree_process_mode_changed" - }, - { - "name": "node_added", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "node_removed", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "node_renamed", - "arguments": [ - { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "node_configuration_warning_changed", + "type": "Vector2" + }, "arguments": [ { - "name": "node", - "type": "Node" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] - }, - { - "name": "process_frame" - }, - { - "name": "physics_frame" } ], "properties": [ { - "type": "bool", - "name": "auto_accept_quit", - "setter": "set_auto_accept_quit", - "getter": "is_auto_accept_quit" + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" }, { - "type": "bool", - "name": "quit_on_go_back", - "setter": "set_quit_on_go_back", - "getter": "is_quit_on_go_back" + "type": "int", + "name": "jiggle_data_chain_length", + "setter": "set_jiggle_data_chain_length", + "getter": "get_jiggle_data_chain_length" }, { - "type": "bool", - "name": "debug_collisions_hint", - "setter": "set_debug_collisions_hint", - "getter": "is_debugging_collisions_hint" + "type": "float", + "name": "stiffness", + "setter": "set_stiffness", + "getter": "get_stiffness" }, { - "type": "bool", - "name": "debug_paths_hint", - "setter": "set_debug_paths_hint", - "getter": "is_debugging_paths_hint" + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass" }, { - "type": "bool", - "name": "debug_navigation_hint", - "setter": "set_debug_navigation_hint", - "getter": "is_debugging_navigation_hint" + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping" }, { "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" + "name": "use_gravity", + "setter": "set_use_gravity", + "getter": "get_use_gravity" }, { - "type": "bool", - "name": "multiplayer_poll", - "setter": "set_multiplayer_poll_enabled", - "getter": "is_multiplayer_poll_enabled" + "type": "Vector2", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity" } ] }, { - "name": "SceneTreeTimer", + "name": "SkeletonModification2DLookAt", "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", + "is_instantiable": true, + "inherits": "SkeletonModification2D", "api_type": "core", "methods": [ { - "name": "set_time_left", + "name": "set_bone2d_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1348162250, "arguments": [ { - "name": "time", - "type": "float", - "meta": "double" + "name": "bone2d_nodepath", + "type": "NodePath" } ] }, { - "name": "get_time_left", + "name": "get_bone2d_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4075236667, "return_value": { - "type": "float", - "meta": "double" + "type": "NodePath" } - } - ], - "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": "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": "can_instantiate", + "name": "get_bone_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "instance_has", - "is_const": true, + "name": "set_target_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 397768994, - "return_value": { - "type": "bool" - }, + "hash": 1348162250, "arguments": [ { - "name": "base_object", - "type": "Object" + "name": "target_nodepath", + "type": "NodePath" } ] }, { - "name": "has_source_code", + "name": "get_target_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4075236667, "return_value": { - "type": "bool" + "type": "NodePath" } }, { - "name": "get_source_code", + "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": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "set_source_code", + "name": "set_enable_constraint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "source", - "type": "String" + "name": "enable_constraint", + "type": "bool" } ] }, { - "name": "reload", - "is_const": false, + "name": "get_enable_constraint", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1633102583, + "hash": 36873697, "return_value": { - "type": "enum::Error" - }, + "type": "bool" + } + }, + { + "name": "set_constraint_angle_min", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "keep_state", - "type": "bool", - "default_value": "false" + "name": "angle_min", + "type": "float", + "meta": "float" } ] }, { - "name": "get_base_script", + "name": "get_constraint_angle_min", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 278624046, + "hash": 1740695150, "return_value": { - "type": "Script" + "type": "float", + "meta": "float" } }, { - "name": "get_instance_base_type", + "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": 2002593661, + "hash": 1740695150, "return_value": { - "type": "StringName" + "type": "float", + "meta": "float" } }, { - "name": "has_script_signal", - "is_const": true, + "name": "set_constraint_angle_invert", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "hash": 2586408642, "arguments": [ { - "name": "signal_name", - "type": "StringName" + "name": "invert", + "type": "bool" } ] }, { - "name": "get_script_property_list", - "is_const": false, + "name": "get_constraint_angle_invert", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 36873697, "return_value": { - "type": "typedarray::Dictionary" + "type": "bool" } + } + ], + "properties": [ + { + "type": "int", + "name": "bone_index", + "setter": "set_bone_index", + "getter": "get_bone_index" }, { - "name": "get_script_method_list", + "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": 2915620761, - "return_value": { - "type": "typedarray::Dictionary" - } + "hash": 1286410249, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_script_signal_list", + "name": "get_physical_bone_chain_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 2455072627, "return_value": { - "type": "typedarray::Dictionary" + "type": "int", + "meta": "int32" } }, { - "name": "get_script_constant_map", + "name": "set_physical_bone_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, - "return_value": { - "type": "Dictionary" - } + "hash": 2761262315, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "physicalbone2d_node", + "type": "NodePath" + } + ] }, { - "name": "get_property_default_value", - "is_const": false, + "name": "get_physical_bone_node", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2138907829, + "hash": 408788394, "return_value": { - "type": "Variant" + "type": "NodePath" }, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "joint_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_tool", - "is_const": true, + "name": "fetch_physical_bones", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "is_abstract", - "is_const": true, + "name": "start_simulation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "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": "String", - "name": "source_code", - "setter": "set_source_code", - "getter": "get_source_code" + "type": "int", + "name": "physical_bone_chain_length", + "setter": "set_physical_bone_chain_length", + "getter": "get_physical_bone_chain_length" } ] }, { - "name": "ScriptCreateDialog", - "is_refcounted": false, + "name": "SkeletonModification2DStackHolder", + "is_refcounted": true, "is_instantiable": true, - "inherits": "ConfirmationDialog", - "api_type": "editor", + "inherits": "SkeletonModification2D", + "api_type": "core", "methods": [ { - "name": "config", + "name": "set_held_modification_stack", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 869314288, - "hash_compatibility": [ - 4210001628 - ], + "hash": 3907307132, "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" + "name": "held_modification_stack", + "type": "SkeletonModificationStack2D" } ] - } - ], - "signals": [ + }, { - "name": "script_created", - "arguments": [ - { - "name": "script", - "type": "Script" - } - ] + "name": "get_held_modification_stack", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2107508396, + "return_value": { + "type": "SkeletonModificationStack2D" + } } ] }, { - "name": "ScriptEditor", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "PanelContainer", - "api_type": "editor", + "name": "SkeletonModification2DTwoBoneIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification2D", + "api_type": "core", "methods": [ { - "name": "get_current_editor", - "is_const": true, + "name": "set_target_node", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1906266726, - "return_value": { - "type": "ScriptEditorBase" - } + "hash": 1348162250, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] }, { - "name": "get_open_script_editors", + "name": "get_target_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 4075236667, "return_value": { - "type": "typedarray::ScriptEditorBase" + "type": "NodePath" } }, { - "name": "register_syntax_highlighter", + "name": "set_target_minimum_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1092774468, + "hash": 373806689, "arguments": [ { - "name": "syntax_highlighter", - "type": "EditorSyntaxHighlighter" + "name": "minimum_distance", + "type": "float", + "meta": "float" } ] }, { - "name": "unregister_syntax_highlighter", - "is_const": false, + "name": "get_target_minimum_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1092774468, - "arguments": [ - { - "name": "syntax_highlighter", - "type": "EditorSyntaxHighlighter" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "goto_line", + "name": "set_target_maximum_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "line_number", - "type": "int", - "meta": "int32" + "name": "maximum_distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_current_script", - "is_const": false, + "name": "get_target_maximum_distance", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2146468882, + "hash": 1740695150, "return_value": { - "type": "Script" + "type": "float", + "meta": "float" } }, { - "name": "get_open_scripts", + "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": 3995934104, + "hash": 36873697, "return_value": { - "type": "typedarray::Script" + "type": "bool" } }, { - "name": "open_script_create_dialog", + "name": "set_joint_one_bone2d_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3186203200, - "arguments": [ - { - "name": "base_name", - "type": "String" - }, - { - "name": "base_path", - "type": "String" - } - ] - } - ], - "signals": [ - { - "name": "editor_script_changed", + "hash": 1348162250, "arguments": [ { - "name": "script", - "type": "Script" + "name": "bone2d_node", + "type": "NodePath" } ] }, { - "name": "script_close", - "arguments": [ - { - "name": "script", - "type": "Script" - } - ] - } - ] - }, - { - "name": "ScriptEditorBase", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "VBoxContainer", - "api_type": "editor", - "methods": [ - { - "name": "get_base_editor", + "name": "get_joint_one_bone2d_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2783021301, + "hash": 4075236667, "return_value": { - "type": "Control" + "type": "NodePath" } }, { - "name": "add_syntax_highlighter", + "name": "set_joint_one_bone_idx", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1092774468, + "hash": 1286410249, "arguments": [ { - "name": "highlighter", - "type": "EditorSyntaxHighlighter" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] - } - ], - "signals": [ - { - "name": "name_changed" }, { - "name": "edited_script_changed" + "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": "request_help", + "name": "set_joint_two_bone2d_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, "arguments": [ { - "name": "topic", - "type": "String" + "name": "bone2d_node", + "type": "NodePath" } ] }, { - "name": "request_open_script_at_line", + "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": "script", - "type": "Object" - }, - { - "name": "line", - "type": "int" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "request_save_history" - }, + "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": [ { - "name": "go_to_help", - "arguments": [ - { - "name": "what", - "type": "String" - } - ] + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node" }, { - "name": "search_in_files_requested", - "arguments": [ - { - "name": "text", - "type": "String" - } - ] + "type": "float", + "name": "target_minimum_distance", + "setter": "set_target_minimum_distance", + "getter": "get_target_minimum_distance" }, { - "name": "replace_in_files_requested", - "arguments": [ - { - "name": "text", - "type": "String" - } - ] + "type": "float", + "name": "target_maximum_distance", + "setter": "set_target_maximum_distance", + "getter": "get_target_maximum_distance" }, { - "name": "go_to_method", - "arguments": [ - { - "name": "script", - "type": "Object" - }, - { - "name": "method", - "type": "String" - } - ] + "type": "bool", + "name": "flip_bend_direction", + "setter": "set_flip_bend_direction", + "getter": "get_flip_bend_direction" } ] }, { - "name": "ScriptExtension", + "name": "SkeletonModificationStack2D", "is_refcounted": true, "is_instantiable": true, - "inherits": "Script", + "inherits": "Resource", "api_type": "core", "methods": [ { - "name": "_editor_can_reload_from_file", + "name": "setup", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "name": "_placeholder_erased", + "name": "execute", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1005356550, "arguments": [ { - "name": "placeholder", - "type": "void*" + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" } ] }, { - "name": "_can_instantiate", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_base_script", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Script" - } - }, - { - "name": "_get_global_name", - "is_const": true, - "is_static": false, + "name": "enable_all_modifications", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "StringName" - } - }, - { - "name": "_inherits_script", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "script", - "type": "Script" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_get_instance_base_type", + "name": "get_modification", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "StringName" - } - }, - { - "name": "_instance_create", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2570274329, "return_value": { - "type": "void*" + "type": "SkeletonModification2D" }, "arguments": [ { - "name": "for_object", - "type": "Object" + "name": "mod_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_placeholder_instance_create", - "is_const": true, - "is_static": false, + "name": "add_modification", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "void*" - }, + "is_static": false, + "is_virtual": false, + "hash": 354162120, "arguments": [ { - "name": "for_object", - "type": "Object" + "name": "modification", + "type": "SkeletonModification2D" } ] }, { - "name": "_instance_has", - "is_const": true, - "is_static": false, + "name": "delete_modification", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "object", - "type": "Object" + "name": "mod_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_has_source_code", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_source_code", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_set_source_code", + "name": "set_modification", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1098262544, "arguments": [ { - "name": "code", - "type": "String" + "name": "mod_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modification", + "type": "SkeletonModification2D" } ] }, { - "name": "_reload", + "name": "set_modification_count", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "keep_state", - "type": "bool" + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_documentation", + "name": "get_modification_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "typedarray::Dictionary" + "type": "int", + "meta": "int32" } }, { - "name": "_get_class_icon_path", + "name": "get_is_setup", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "_has_method", - "is_const": true, - "is_static": false, + "name": "set_enabled", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_has_static_method", + "name": "get_enabled", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "method", - "type": "StringName" - } - ] + } }, { - "name": "_get_method_info", - "is_const": true, - "is_static": false, + "name": "set_strength", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "strength", + "type": "float", + "meta": "float" } ] }, { - "name": "_is_tool", + "name": "get_strength", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_is_valid", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "_is_abstract", + "name": "get_skeleton", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1697361217, "return_value": { - "type": "bool" + "type": "Skeleton2D" } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled" }, { - "name": "_get_language", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "ScriptLanguage" - } + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength" }, { - "name": "_has_script_signal", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + "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": "signal", - "type": "StringName" + "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 } ] - }, + } + ], + "methods": [ { - "name": "_get_script_signal_list", - "is_const": true, + "name": "_process_modification", + "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } + "hash": 3218959716 }, { - "name": "_has_property_default_value", + "name": "get_skeleton", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "property", - "type": "StringName" - } - ] + "type": "Skeleton3D" + } }, { - "name": "_get_property_default_value", - "is_const": true, - "is_static": false, + "name": "set_active", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "property", - "type": "StringName" + "name": "active", + "type": "bool" } ] }, { - "name": "_update_exports", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_script_method_list", + "name": "is_active", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } - }, - { - "name": "_get_script_property_list", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "typedarray::Dictionary" + "type": "bool" } }, { - "name": "_get_member_line", - "is_const": true, - "is_static": false, + "name": "set_influence", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "member", - "type": "StringName" + "name": "influence", + "type": "float", + "meta": "float" } ] }, { - "name": "_get_constants", + "name": "get_influence", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "_get_members", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1740695150, "return_value": { - "type": "typedarray::StringName" + "type": "float", + "meta": "float" } - }, + } + ], + "signals": [ { - "name": "_is_placeholder_fallback_enabled", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } + "name": "modification_processed" + } + ], + "properties": [ + { + "type": "bool", + "name": "active", + "setter": "set_active", + "getter": "is_active" }, { - "name": "_get_rpc_config", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - } + "type": "float", + "name": "influence", + "setter": "set_influence", + "getter": "get_influence" } ] }, { - "name": "ScriptLanguage", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "core" - }, - { - "name": "ScriptLanguageExtension", - "is_refcounted": false, + "name": "SkeletonProfile", + "is_refcounted": true, "is_instantiable": true, - "inherits": "ScriptLanguage", + "inherits": "Resource", "api_type": "core", "enums": [ { - "name": "LookupResultType", + "name": "TailDirection", "is_bitfield": false, "values": [ { - "name": "LOOKUP_RESULT_SCRIPT_LOCATION", + "name": "TAIL_DIRECTION_AVERAGE_CHILDREN", "value": 0 }, { - "name": "LOOKUP_RESULT_CLASS", + "name": "TAIL_DIRECTION_SPECIFIC_CHILD", "value": 1 }, { - "name": "LOOKUP_RESULT_CLASS_CONSTANT", + "name": "TAIL_DIRECTION_END", "value": 2 - }, - { - "name": "LOOKUP_RESULT_CLASS_PROPERTY", - "value": 3 - }, - { - "name": "LOOKUP_RESULT_CLASS_METHOD", - "value": 4 - }, - { - "name": "LOOKUP_RESULT_CLASS_SIGNAL", - "value": 5 - }, - { - "name": "LOOKUP_RESULT_CLASS_ENUM", - "value": 6 - }, - { - "name": "LOOKUP_RESULT_CLASS_TBD_GLOBALSCOPE", - "value": 7 - }, - { - "name": "LOOKUP_RESULT_CLASS_ANNOTATION", - "value": 8 - }, - { - "name": "LOOKUP_RESULT_MAX", - "value": 9 } ] - }, + } + ], + "methods": [ { - "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": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ { - "name": "LOCATION_OTHER", - "value": 1024 + "name": "bone_name", + "type": "StringName" } ] }, { - "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": "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": "CODE_COMPLETION_KIND_MAX", - "value": 10 + "name": "bone_name", + "type": "StringName" } ] - } - ], - "methods": [ + }, { - "name": "_get_name", - "is_const": true, - "is_static": false, + "name": "get_scale_base_bone", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2737447660, "return_value": { - "type": "String" + "type": "StringName" } }, { - "name": "_init", + "name": "set_group_size", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_get_type", - "is_const": true, - "is_static": false, + "name": "get_group_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "_get_extension", + "name": "get_group_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "String" - } + "type": "StringName" + }, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_finish", + "name": "set_group_name", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_get_reserved_words", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "group_name", + "type": "StringName" + } + ] }, { - "name": "_is_control_flow_keyword", + "name": "get_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, "return_value": { - "type": "bool" + "type": "Texture2D" }, "arguments": [ { - "name": "keyword", - "type": "String" + "name": "group_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_comment_delimiters", - "is_const": true, - "is_static": false, + "name": "set_texture", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "group_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] }, { - "name": "_get_doc_comment_delimiters", - "is_const": true, - "is_static": false, + "name": "set_bone_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_get_string_delimiters", - "is_const": true, - "is_static": false, + "name": "get_bone_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "PackedStringArray" + "type": "int", + "meta": "int32" } }, { - "name": "_make_template", + "name": "find_bone", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, "return_value": { - "type": "Script" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "template", - "type": "String" - }, - { - "name": "class_name", - "type": "String" - }, - { - "name": "base_class_name", - "type": "String" + "name": "bone_name", + "type": "StringName" } ] }, { - "name": "_get_built_in_templates", + "name": "get_bone_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "typedarray::Dictionary" + "type": "StringName" }, "arguments": [ { - "name": "object", - "type": "StringName" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_is_using_templates", + "name": "set_bone_name", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_validate", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - }, + "is_virtual": false, + "hash": 3780747571, "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": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "validate_safe_lines", - "type": "bool" + "name": "bone_name", + "type": "StringName" } ] }, { - "name": "_validate_path", + "name": "get_bone_parent", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "String" + "type": "StringName" }, "arguments": [ { - "name": "path", - "type": "String" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_create_script", - "is_const": true, - "is_static": false, + "name": "set_bone_parent", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Object" - } - }, - { - "name": "_has_named_classes", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_parent", + "type": "StringName" + } + ] }, { - "name": "_supports_builtin_mode", + "name": "get_tail_direction", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_supports_documentation", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 2675997574, "return_value": { - "type": "bool" - } + "type": "enum::SkeletonProfile.TailDirection" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_can_inherit_from_file", - "is_const": true, - "is_static": false, + "name": "set_tail_direction", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_find_function", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_virtual": false, + "hash": 1231951015, "arguments": [ { - "name": "class_name", - "type": "String" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "function_name", - "type": "String" + "name": "tail_direction", + "type": "enum::SkeletonProfile.TailDirection" } ] }, { - "name": "_make_function", + "name": "get_bone_tail", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "String" + "type": "StringName" }, "arguments": [ { - "name": "class_name", - "type": "String" - }, - { - "name": "function_name", - "type": "String" - }, - { - "name": "function_args", - "type": "PackedStringArray" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_open_in_external_editor", + "name": "set_bone_tail", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, "arguments": [ { - "name": "script", - "type": "Script" - }, - { - "name": "line", + "name": "bone_idx", "type": "int", "meta": "int32" }, { - "name": "column", - "type": "int", - "meta": "int32" + "name": "bone_tail", + "type": "StringName" } ] }, { - "name": "_overrides_external_editor", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_complete_code", + "name": "get_reference_pose", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, "return_value": { - "type": "Dictionary" + "type": "Transform3D" }, "arguments": [ { - "name": "code", - "type": "String" - }, + "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": "path", - "type": "String" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "owner", - "type": "Object" + "name": "bone_name", + "type": "Transform3D" } ] }, { - "name": "_lookup_code", + "name": "get_handle_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2299179447, "return_value": { - "type": "Dictionary" + "type": "Vector2" }, "arguments": [ { - "name": "code", - "type": "String" - }, - { - "name": "symbol", - "type": "String" - }, + "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": "path", - "type": "String" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "owner", - "type": "Object" + "name": "handle_offset", + "type": "Vector2" } ] }, { - "name": "_auto_indent_code", + "name": "get_group", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "String" + "type": "StringName" }, "arguments": [ { - "name": "code", - "type": "String" - }, - { - "name": "from_line", - "type": "int", - "meta": "int32" - }, - { - "name": "to_line", + "name": "bone_idx", "type": "int", "meta": "int32" } ] }, { - "name": "_add_global_constant", + "name": "set_group", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "bone_idx", + "type": "int", + "meta": "int32" }, { - "name": "value", - "type": "Variant" + "name": "group", + "type": "StringName" } ] }, { - "name": "_add_named_global_constant", - "is_const": false, - "is_static": false, + "name": "is_required", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "bone_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_remove_named_global_constant", + "name": "set_required", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 300928843, "arguments": [ { - "name": "name", - "type": "StringName" + "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" }, { - "name": "_thread_enter", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true + "type": "StringName", + "name": "scale_base_bone", + "setter": "set_scale_base_bone", + "getter": "get_scale_base_bone" }, { - "name": "_thread_exit", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true + "type": "int", + "name": "group_size", + "setter": "set_group_size", + "getter": "get_group_size" }, { - "name": "_debug_get_error", - "is_const": true, - "is_static": false, + "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_virtual": true, - "return_value": { - "type": "String" - } + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bind_count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_debug_get_stack_level_count", + "name": "get_bind_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "_debug_get_stack_level_line", - "is_const": true, - "is_static": false, + "name": "add_bind", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, "arguments": [ { - "name": "level", + "name": "bone", "type": "int", "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" } ] }, { - "name": "_debug_get_stack_level_function", - "is_const": true, - "is_static": false, + "name": "add_named_bind", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 3154712474, "arguments": [ { - "name": "level", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" + }, + { + "name": "pose", + "type": "Transform3D" } ] }, { - "name": "_debug_get_stack_level_locals", + "name": "set_bind_pose", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - }, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, "arguments": [ { - "name": "level", - "type": "int", - "meta": "int32" - }, - { - "name": "max_subitems", + "name": "bind_index", "type": "int", "meta": "int32" }, { - "name": "max_depth", - "type": "int", - "meta": "int32" + "name": "pose", + "type": "Transform3D" } ] }, { - "name": "_debug_get_stack_level_members", - "is_const": false, - "is_static": false, + "name": "get_bind_pose", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, "return_value": { - "type": "Dictionary" + "type": "Transform3D" }, "arguments": [ { - "name": "level", + "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": "max_subitems", + "name": "bind_index", "type": "int", "meta": "int32" }, { - "name": "max_depth", - "type": "int", - "meta": "int32" + "name": "name", + "type": "StringName" } ] }, { - "name": "_debug_get_stack_level_instance", - "is_const": false, - "is_static": false, + "name": "get_bind_name", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 659327637, "return_value": { - "type": "void*" + "type": "StringName" }, "arguments": [ { - "name": "level", + "name": "bind_index", "type": "int", "meta": "int32" } ] }, { - "name": "_debug_get_globals", + "name": "set_bind_bone", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - }, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, "arguments": [ { - "name": "max_subitems", + "name": "bind_index", "type": "int", "meta": "int32" }, { - "name": "max_depth", + "name": "bone", "type": "int", "meta": "int32" } ] }, { - "name": "_debug_parse_stack_level_expression", - "is_const": false, - "is_static": false, + "name": "get_bind_bone", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 923996154, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "level", + "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": "expression", - "type": "String" + "name": "RADIANCE_SIZE_64", + "value": 1 }, { - "name": "max_subitems", - "type": "int", - "meta": "int32" + "name": "RADIANCE_SIZE_128", + "value": 2 }, { - "name": "max_depth", - "type": "int", - "meta": "int32" + "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": "_debug_get_current_stack_info", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2708733976, "return_value": { - "type": "typedarray::Dictionary" + "type": "enum::Sky.RadianceSize" } }, { - "name": "_reload_all_scripts", + "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_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 731245043, + "return_value": { + "type": "enum::Sky.ProcessMode" + } }, { - "name": "_reload_tool_script", + "name": "set_material", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2757459619, "arguments": [ { - "name": "script", - "type": "Script" - }, - { - "name": "soft_reload", - "type": "bool" + "name": "material", + "type": "Material" } ] }, { - "name": "_get_recognized_extensions", + "name": "get_material", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 5934680, "return_value": { - "type": "PackedStringArray" + "type": "Material" } + } + ], + "properties": [ + { + "type": "PanoramaSkyMaterial,ProceduralSkyMaterial,PhysicalSkyMaterial,ShaderMaterial", + "name": "sky_material", + "setter": "set_material", + "getter": "get_material" }, { - "name": "_get_public_functions", - "is_const": true, - "is_static": false, + "type": "int", + "name": "process_mode", + "setter": "set_process_mode", + "getter": "get_process_mode" + }, + { + "type": "int", + "name": "radiance_size", + "setter": "set_radiance_size", + "getter": "get_radiance_size" + } + ] + }, + { + "name": "Slider", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Range", + "api_type": "core", + "methods": [ + { + "name": "set_ticks", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "typedarray::Dictionary" - } + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "_get_public_constants", + "name": "get_ticks", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "Dictionary" + "type": "int", + "meta": "int32" } }, { - "name": "_get_public_annotations", + "name": "get_ticks_on_borders", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "typedarray::Dictionary" + "type": "bool" } }, { - "name": "_profiling_start", + "name": "set_ticks_on_borders", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "ticks_on_border", + "type": "bool" + } + ] }, { - "name": "_profiling_stop", + "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_virtual": true + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "_profiling_get_accumulated_data", + "name": "set_scrollable", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "info_array", - "type": "ScriptLanguageExtensionProfilingInfo*" - }, - { - "name": "info_max", - "type": "int", - "meta": "int32" + "name": "scrollable", + "type": "bool" } ] }, { - "name": "_profiling_get_frame_data", - "is_const": false, - "is_static": false, + "name": "is_scrollable", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "bool" + } + } + ], + "signals": [ + { + "name": "drag_started" + }, + { + "name": "drag_ended", "arguments": [ { - "name": "info_array", - "type": "ScriptLanguageExtensionProfilingInfo*" + "name": "value_changed", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "scrollable", + "setter": "set_scrollable", + "getter": "is_scrollable" + }, + { + "type": "int", + "name": "tick_count", + "setter": "set_ticks", + "getter": "get_ticks" + }, + { + "type": "bool", + "name": "ticks_on_borders", + "setter": "set_ticks_on_borders", + "getter": "get_ticks_on_borders" + } + ] + }, + { + "name": "SliderJoint3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Joint3D", + "api_type": "core", + "enums": [ + { + "name": "Param", + "is_bitfield": false, + "values": [ + { + "name": "PARAM_LINEAR_LIMIT_UPPER", + "value": 0 + }, + { + "name": "PARAM_LINEAR_LIMIT_LOWER", + "value": 1 + }, + { + "name": "PARAM_LINEAR_LIMIT_SOFTNESS", + "value": 2 + }, + { + "name": "PARAM_LINEAR_LIMIT_RESTITUTION", + "value": 3 + }, + { + "name": "PARAM_LINEAR_LIMIT_DAMPING", + "value": 4 + }, + { + "name": "PARAM_LINEAR_MOTION_SOFTNESS", + "value": 5 + }, + { + "name": "PARAM_LINEAR_MOTION_RESTITUTION", + "value": 6 + }, + { + "name": "PARAM_LINEAR_MOTION_DAMPING", + "value": 7 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_SOFTNESS", + "value": 8 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_RESTITUTION", + "value": 9 + }, + { + "name": "PARAM_LINEAR_ORTHOGONAL_DAMPING", + "value": 10 + }, + { + "name": "PARAM_ANGULAR_LIMIT_UPPER", + "value": 11 + }, + { + "name": "PARAM_ANGULAR_LIMIT_LOWER", + "value": 12 + }, + { + "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", + "value": 13 + }, + { + "name": "PARAM_ANGULAR_LIMIT_RESTITUTION", + "value": 14 + }, + { + "name": "PARAM_ANGULAR_LIMIT_DAMPING", + "value": 15 + }, + { + "name": "PARAM_ANGULAR_MOTION_SOFTNESS", + "value": 16 }, { - "name": "info_max", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_frame", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_handles_global_class_type", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + "name": "PARAM_ANGULAR_MOTION_RESTITUTION", + "value": 17 + }, { - "name": "type", - "type": "String" - } - ] - }, - { - "name": "_get_global_class_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ + "name": "PARAM_ANGULAR_MOTION_DAMPING", + "value": 18 + }, { - "name": "path", - "type": "String" + "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 } ] } - ] - }, - { - "name": "ScrollBar", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Range", - "api_type": "core", + ], "methods": [ { - "name": "set_custom_step", + "name": "set_param", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 918243683, "arguments": [ { - "name": "step", + "name": "param", + "type": "enum::SliderJoint3D.Param" + }, + { + "name": "value", "type": "float", "meta": "float" } ] }, { - "name": "get_custom_step", + "name": "get_param", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 959925627, "return_value": { "type": "float", "meta": "float" - } - } - ], - "signals": [ - { - "name": "scrolling" - } - ], - "properties": [ - { - "type": "float", - "name": "custom_step", - "setter": "set_custom_step", - "getter": "get_custom_step" + }, + "arguments": [ + { + "name": "param", + "type": "enum::SliderJoint3D.Param" + } + ] } ] }, { - "name": "ScrollContainer", + "name": "SoftBody3D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Container", + "inherits": "MeshInstance3D", "api_type": "core", "enums": [ { - "name": "ScrollMode", + "name": "DisableMode", "is_bitfield": false, "values": [ { - "name": "SCROLL_MODE_DISABLED", + "name": "DISABLE_MODE_REMOVE", "value": 0 }, { - "name": "SCROLL_MODE_AUTO", + "name": "DISABLE_MODE_KEEP_ACTIVE", "value": 1 - }, - { - "name": "SCROLL_MODE_SHOW_ALWAYS", - "value": 2 - }, - { - "name": "SCROLL_MODE_SHOW_NEVER", - "value": 3 } ] } ], "methods": [ { - "name": "set_h_scroll", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_h_scroll", + "name": "get_physics_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2944877500, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" } }, { - "name": "set_v_scroll", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, @@ -216829,14 +254201,14 @@ "hash": 1286410249, "arguments": [ { - "name": "value", + "name": "collision_mask", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_v_scroll", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, @@ -216844,379 +254216,255 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "set_horizontal_custom_step", + "name": "set_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "float", - "meta": "float" + "name": "collision_layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_horizontal_custom_step", + "name": "get_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "uint32" } }, { - "name": "set_vertical_custom_step", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 300928843, "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + }, { "name": "value", - "type": "float", - "meta": "float" + "type": "bool" } ] }, { - "name": "get_vertical_custom_step", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1116898809, "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, + "type": "bool" + }, "arguments": [ { - "name": "enable", - "type": "enum::ScrollContainer.ScrollMode" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2750506364, + "hash": 300928843, "arguments": [ { - "name": "enable", - "type": "enum::ScrollContainer.ScrollMode" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_vertical_scroll_mode", + "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3987985145, + "hash": 1116898809, "return_value": { - "type": "enum::ScrollContainer.ScrollMode" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_deadzone", + "name": "set_parent_collision_ignore", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1348162250, "arguments": [ { - "name": "deadzone", - "type": "int", - "meta": "int32" + "name": "parent_collision_ignore", + "type": "NodePath" } ] }, { - "name": "get_deadzone", + "name": "get_parent_collision_ignore", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4075236667, "return_value": { - "type": "int", - "meta": "int32" + "type": "NodePath" } }, { - "name": "set_follow_focus", + "name": "set_disable_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1104158384, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "mode", + "type": "enum::SoftBody3D.DisableMode" } ] }, { - "name": "is_following_focus", + "name": "get_disable_mode", "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, + "hash": 4135042476, "return_value": { - "type": "HScrollBar" + "type": "enum::SoftBody3D.DisableMode" } }, { - "name": "get_v_scroll_bar", + "name": "get_collision_exceptions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2630340773, + "hash": 2915620761, "return_value": { - "type": "VScrollBar" + "type": "typedarray::PhysicsBody3D" } }, { - "name": "ensure_control_visible", + "name": "add_collision_exception_with", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1496901182, + "hash": 1078189570, "arguments": [ { - "name": "control", - "type": "Control" + "name": "body", + "type": "Node" } ] - } - ], - "signals": [ - { - "name": "scroll_started" - }, - { - "name": "scroll_ended" - } - ], - "properties": [ - { - "type": "bool", - "name": "follow_focus", - "setter": "set_follow_focus", - "getter": "is_following_focus" }, { - "type": "int", - "name": "scroll_horizontal", - "setter": "set_h_scroll", - "getter": "get_h_scroll" - }, - { - "type": "int", - "name": "scroll_vertical", - "setter": "set_v_scroll", - "getter": "get_v_scroll" - }, - { - "type": "float", - "name": "scroll_horizontal_custom_step", - "setter": "set_horizontal_custom_step", - "getter": "get_horizontal_custom_step" - }, - { - "type": "float", - "name": "scroll_vertical_custom_step", - "setter": "set_vertical_custom_step", - "getter": "get_vertical_custom_step" - }, - { - "type": "int", - "name": "horizontal_scroll_mode", - "setter": "set_horizontal_scroll_mode", - "getter": "get_horizontal_scroll_mode" - }, - { - "type": "int", - "name": "vertical_scroll_mode", - "setter": "set_vertical_scroll_mode", - "getter": "get_vertical_scroll_mode" - }, - { - "type": "int", - "name": "scroll_deadzone", - "setter": "set_deadzone", - "getter": "get_deadzone" - } - ] - }, - { - "name": "SegmentShape2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Shape2D", - "api_type": "core", - "methods": [ - { - "name": "set_a", + "name": "remove_collision_exception_with", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1078189570, "arguments": [ { - "name": "a", - "type": "Vector2" + "name": "body", + "type": "Node" } ] }, { - "name": "get_a", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_b", + "name": "set_simulation_precision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1286410249, "arguments": [ { - "name": "b", - "type": "Vector2" + "name": "simulation_precision", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_b", - "is_const": true, + "name": "get_simulation_precision", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2455072627, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" } - } - ], - "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", + "name": "set_total_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] }, { - "name": "try_wait", + "name": "get_total_mass", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 191475506, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "post", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "SeparationRayShape2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Shape2D", - "api_type": "core", - "methods": [ - { - "name": "set_length", + "name": "set_linear_stiffness", "is_const": false, "is_vararg": false, "is_static": false, @@ -217224,74 +254472,53 @@ "hash": 373806689, "arguments": [ { - "name": "length", + "name": "linear_stiffness", "type": "float", "meta": "float" } ] }, { - "name": "get_length", - "is_const": true, + "name": "get_linear_stiffness", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 191475506, "return_value": { "type": "float", "meta": "float" } }, { - "name": "set_slide_on_slope", + "name": "set_pressure_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "active", - "type": "bool" + "name": "pressure_coefficient", + "type": "float", + "meta": "float" } ] }, { - "name": "get_slide_on_slope", - "is_const": true, + "name": "get_pressure_coefficient", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 191475506, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } - } - ], - "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", + "name": "set_damping_coefficient", "is_const": false, "is_vararg": false, "is_static": false, @@ -217299,359 +254526,251 @@ "hash": 373806689, "arguments": [ { - "name": "length", + "name": "damping_coefficient", "type": "float", "meta": "float" } ] }, { - "name": "get_length", - "is_const": true, + "name": "get_damping_coefficient", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 191475506, "return_value": { "type": "float", "meta": "float" } }, { - "name": "set_slide_on_slope", + "name": "set_drag_coefficient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "active", - "type": "bool" + "name": "drag_coefficient", + "type": "float", + "meta": "float" } ] }, { - "name": "get_slide_on_slope", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "float", - "name": "length", - "setter": "set_length", - "getter": "get_length" - }, - { - "type": "bool", - "name": "slide_on_slope", - "setter": "set_slide_on_slope", - "getter": "get_slide_on_slope" - } - ] - }, - { - "name": "Separator", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Control", - "api_type": "core" - }, - { - "name": "Shader", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "enums": [ - { - "name": "Mode", - "is_bitfield": false, - "values": [ - { - "name": "MODE_SPATIAL", - "value": 0 - }, - { - "name": "MODE_CANVAS_ITEM", - "value": 1 - }, - { - "name": "MODE_PARTICLES", - "value": 2 - }, - { - "name": "MODE_SKY", - "value": 3 - }, - { - "name": "MODE_FOG", - "value": 4 - } - ] - } - ], - "methods": [ - { - "name": "get_mode", - "is_const": true, + "name": "get_drag_coefficient", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3392948163, + "hash": 191475506, "return_value": { - "type": "enum::Shader.Mode" + "type": "float", + "meta": "float" } }, { - "name": "set_code", + "name": "get_point_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 871989493, + "return_value": { + "type": "Vector3" + }, "arguments": [ { - "name": "code", - "type": "String" + "name": "point_index", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "set_point_pinned", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2750740428, + "hash": 528784402, "hash_compatibility": [ - 1628453603 + 3814935226 ], "arguments": [ { - "name": "name", - "type": "StringName" + "name": "point_index", + "type": "int", + "meta": "int32" }, { - "name": "texture", - "type": "Texture2D" + "name": "pinned", + "type": "bool" }, { - "name": "index", + "name": "attachment_path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + }, + { + "name": "insert_at", "type": "int", "meta": "int32", - "default_value": "0" + "default_value": "-1" } ] }, { - "name": "get_default_texture_parameter", + "name": "is_point_pinned", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3090538643, - "hash_compatibility": [ - 3823812009 - ], + "hash": 1116898809, "return_value": { - "type": "Texture2D" + "type": "bool" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "index", + "name": "point_index", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int32" } ] }, { - "name": "get_shader_uniform_list", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1230511656, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "get_groups", - "type": "bool", - "default_value": "false" - } - ] - } - ], - "properties": [ - { - "type": "String", - "name": "code", - "setter": "set_code", - "getter": "get_code" - } - ] - }, - { - "name": "ShaderGlobalsOverride", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node", - "api_type": "core" - }, - { - "name": "ShaderInclude", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_code", + "name": "set_ray_pickable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "code", - "type": "String" + "name": "ray_pickable", + "type": "bool" } ] }, { - "name": "get_code", + "name": "is_ray_pickable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } } ], "properties": [ { - "type": "String", - "name": "code", - "setter": "set_code", - "getter": "get_code" + "type": "int", + "name": "collision_layer", + "setter": "set_collision_layer", + "getter": "get_collision_layer" + }, + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" + }, + { + "type": "NodePath", + "name": "parent_collision_ignore", + "setter": "set_parent_collision_ignore", + "getter": "get_parent_collision_ignore" + }, + { + "type": "int", + "name": "simulation_precision", + "setter": "set_simulation_precision", + "getter": "get_simulation_precision" + }, + { + "type": "float", + "name": "total_mass", + "setter": "set_total_mass", + "getter": "get_total_mass" + }, + { + "type": "float", + "name": "linear_stiffness", + "setter": "set_linear_stiffness", + "getter": "get_linear_stiffness" + }, + { + "type": "float", + "name": "pressure_coefficient", + "setter": "set_pressure_coefficient", + "getter": "get_pressure_coefficient" + }, + { + "type": "float", + "name": "damping_coefficient", + "setter": "set_damping_coefficient", + "getter": "get_damping_coefficient" + }, + { + "type": "float", + "name": "drag_coefficient", + "setter": "set_drag_coefficient", + "getter": "get_drag_coefficient" + }, + { + "type": "bool", + "name": "ray_pickable", + "setter": "set_ray_pickable", + "getter": "is_ray_pickable" + }, + { + "type": "int", + "name": "disable_mode", + "setter": "set_disable_mode", + "getter": "get_disable_mode" } ] }, { - "name": "ShaderMaterial", + "name": "SphereMesh", "is_refcounted": true, "is_instantiable": true, - "inherits": "Material", + "inherits": "PrimitiveMesh", "api_type": "core", "methods": [ { - "name": "set_shader", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341921675, + "hash": 373806689, "arguments": [ { - "name": "shader", - "type": "Shader" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_shader", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078273437, + "hash": 1740695150, "return_value": { - "type": "Shader" + "type": "float", + "meta": "float" } }, { - "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", + "name": "set_height", "is_const": false, "is_vararg": false, "is_static": false, @@ -217659,14 +254778,14 @@ "hash": 373806689, "arguments": [ { - "name": "bias", + "name": "height", "type": "float", "meta": "float" } ] }, { - "name": "get_custom_solver_bias", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, @@ -217678,169 +254797,127 @@ } }, { - "name": "collide", + "name": "set_radial_segments", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709843132, - "return_value": { - "type": "bool" - }, + "hash": 1286410249, "arguments": [ { - "name": "local_xform", - "type": "Transform2D" - }, - { - "name": "with_shape", - "type": "Shape2D" - }, - { - "name": "shape_xform", - "type": "Transform2D" + "name": "radial_segments", + "type": "int", + "meta": "int32" } ] }, { - "name": "collide_with_motion", - "is_const": false, + "name": "get_radial_segments", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869556801, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "local_xform", - "type": "Transform2D" - }, - { - "name": "local_motion", - "type": "Vector2" - }, - { - "name": "with_shape", - "type": "Shape2D" - }, - { - "name": "shape_xform", - "type": "Transform2D" - }, - { - "name": "shape_motion", - "type": "Vector2" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "collide_and_get_contacts", + "name": "set_rings", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3056932662, - "return_value": { - "type": "PackedVector2Array" - }, + "hash": 1286410249, "arguments": [ { - "name": "local_xform", - "type": "Transform2D" - }, - { - "name": "with_shape", - "type": "Shape2D" - }, - { - "name": "shape_xform", - "type": "Transform2D" + "name": "rings", + "type": "int", + "meta": "int32" } ] }, { - "name": "collide_with_motion_and_get_contacts", - "is_const": false, + "name": "get_rings", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3620351573, + "hash": 3905245786, "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "local_xform", - "type": "Transform2D" - }, - { - "name": "local_motion", - "type": "Vector2" - }, - { - "name": "with_shape", - "type": "Shape2D" - }, - { - "name": "shape_xform", - "type": "Transform2D" - }, - { - "name": "shape_motion", - "type": "Vector2" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "draw", + "name": "set_is_hemisphere", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2948539648, + "hash": 2586408642, "arguments": [ { - "name": "canvas_item", - "type": "RID" - }, - { - "name": "color", - "type": "Color" + "name": "is_hemisphere", + "type": "bool" } ] }, { - "name": "get_rect", + "name": "get_is_hemisphere", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 36873697, "return_value": { - "type": "Rect2" + "type": "bool" } } ], "properties": [ { "type": "float", - "name": "custom_solver_bias", - "setter": "set_custom_solver_bias", - "getter": "get_custom_solver_bias" + "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": "Shape3D", + "name": "SphereOccluder3D", "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", + "is_instantiable": true, + "inherits": "Occluder3D", "api_type": "core", "methods": [ { - "name": "set_custom_solver_bias", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, @@ -217848,14 +254925,14 @@ "hash": 373806689, "arguments": [ { - "name": "bias", + "name": "radius", "type": "float", "meta": "float" } ] }, { - "name": "get_custom_solver_bias", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, @@ -217865,9 +254942,26 @@ "type": "float", "meta": "float" } - }, + } + ], + "properties": [ { - "name": "set_margin", + "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, @@ -217875,14 +254969,14 @@ "hash": 373806689, "arguments": [ { - "name": "margin", + "name": "radius", "type": "float", "meta": "float" } ] }, { - "name": "get_margin", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, @@ -217892,118 +254986,115 @@ "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": "radius", + "setter": "set_radius", + "getter": "get_radius" } ] }, { - "name": "ShapeCast2D", + "name": "SpinBox", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node2D", + "inherits": "Range", "api_type": "core", "methods": [ { - "name": "set_enabled", + "name": "set_horizontal_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2312603777, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "is_enabled", + "name": "get_horizontal_alignment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 341400642, "return_value": { - "type": "bool" + "type": "enum::HorizontalAlignment" } }, { - "name": "set_shape", + "name": "set_suffix", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 771364740, + "hash": 83702148, "arguments": [ { - "name": "shape", - "type": "Shape2D" + "name": "suffix", + "type": "String" } ] }, { - "name": "get_shape", + "name": "get_suffix", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 522005891, + "hash": 201670096, "return_value": { - "type": "Shape2D" + "type": "String" } }, { - "name": "set_target_position", + "name": "set_prefix", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 83702148, "arguments": [ { - "name": "local_point", - "type": "Vector2" + "name": "prefix", + "type": "String" } ] }, { - "name": "get_target_position", + "name": "get_prefix", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 201670096, "return_value": { - "type": "Vector2" + "type": "String" } }, { - "name": "set_margin", + "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, @@ -218011,14 +255102,14 @@ "hash": 373806689, "arguments": [ { - "name": "margin", + "name": "arrow_step", "type": "float", - "meta": "float" + "meta": "double" } ] }, { - "name": "get_margin", + "name": "get_custom_arrow_step", "is_const": true, "is_vararg": false, "is_static": false, @@ -218026,61 +255117,72 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_max_results", + "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": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "max_results", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_max_results", + "name": "get_update_on_text_changed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "is_colliding", - "is_const": true, + "name": "set_select_all_on_focus", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_collision_count", + "name": "is_select_all_on_focus", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "force_shapecast_update", + "name": "apply", "is_const": false, "is_vararg": false, "is_static": false, @@ -218088,186 +255190,226 @@ "hash": 3218959716 }, { - "name": "get_collider", - "is_const": true, + "name": "get_line_edit", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3332903315, + "hash": 4071694264, "return_value": { - "type": "Object" - }, - "arguments": [ + "type": "LineEdit" + } + } + ], + "properties": [ + { + "type": "int", + "name": "alignment", + "setter": "set_horizontal_alignment", + "getter": "get_horizontal_alignment" + }, + { + "type": "bool", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable" + }, + { + "type": "bool", + "name": "update_on_text_changed", + "setter": "set_update_on_text_changed", + "getter": "get_update_on_text_changed" + }, + { + "type": "String", + "name": "prefix", + "setter": "set_prefix", + "getter": "get_prefix" + }, + { + "type": "String", + "name": "suffix", + "setter": "set_suffix", + "getter": "get_suffix" + }, + { + "type": "float", + "name": "custom_arrow_step", + "setter": "set_custom_arrow_step", + "getter": "get_custom_arrow_step" + }, + { + "type": "bool", + "name": "select_all_on_focus", + "setter": "set_select_all_on_focus", + "getter": "is_select_all_on_focus" + } + ] + }, + { + "name": "SplitContainer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Container", + "api_type": "core", + "enums": [ + { + "name": "DraggerVisibility", + "is_bitfield": false, + "values": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "DRAGGER_VISIBLE", + "value": 0 + }, + { + "name": "DRAGGER_HIDDEN", + "value": 1 + }, + { + "name": "DRAGGER_HIDDEN_COLLAPSED", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "get_collider_rid", - "is_const": true, + "name": "set_split_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, - "return_value": { - "type": "RID" - }, + "hash": 1286410249, "arguments": [ { - "name": "index", + "name": "offset", "type": "int", "meta": "int32" } ] }, { - "name": "get_collider_shape", + "name": "get_split_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "get_collision_point", - "is_const": true, + "name": "clamp_split_offset", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, - "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "get_collision_normal", - "is_const": true, + "name": "set_collapsed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, - "return_value": { - "type": "Vector2" - }, + "hash": 2586408642, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "collapsed", + "type": "bool" } ] }, { - "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", + "name": "is_collapsed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "add_exception_rid", + "name": "set_dragger_visibility", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 1168273952, "arguments": [ { - "name": "rid", - "type": "RID" + "name": "mode", + "type": "enum::SplitContainer.DraggerVisibility" } ] }, { - "name": "add_exception", - "is_const": false, + "name": "get_dragger_visibility", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3090941106, - "arguments": [ - { - "name": "node", - "type": "CollisionObject2D" - } - ] + "hash": 967297479, + "return_value": { + "type": "enum::SplitContainer.DraggerVisibility" + } }, { - "name": "remove_exception_rid", + "name": "set_vertical", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2586408642, "arguments": [ { - "name": "rid", - "type": "RID" + "name": "vertical", + "type": "bool" } ] }, { - "name": "remove_exception", + "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": 3090941106, + "hash": 2586408642, "arguments": [ { - "name": "node", - "type": "CollisionObject2D" + "name": "dragging_enabled", + "type": "bool" } ] }, { - "name": "clear_exceptions", - "is_const": false, + "name": "is_dragging_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_collision_mask", + "name": "set_drag_area_margin_begin", "is_const": false, "is_vararg": false, "is_static": false, @@ -218275,14 +255417,14 @@ "hash": 1286410249, "arguments": [ { - "name": "mask", + "name": "margin", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_collision_mask", + "name": "get_drag_area_margin_begin", "is_const": true, "is_vararg": false, "is_static": false, @@ -218290,73 +255432,65 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "name": "set_collision_mask_value", + "name": "set_drag_area_margin_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "layer_number", + "name": "margin", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "bool" } ] }, { - "name": "get_collision_mask_value", + "name": "get_drag_area_margin_end", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_exclude_parent_body", + "name": "set_drag_area_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "mask", - "type": "bool" + "name": "offset", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_exclude_parent_body", + "name": "get_drag_area_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_collide_with_areas", + "name": "set_drag_area_highlight_in_editor", "is_const": false, "is_vararg": false, "is_static": false, @@ -218364,13 +255498,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "drag_area_highlight_in_editor", "type": "bool" } ] }, { - "name": "is_collide_with_areas_enabled", + "name": "is_drag_area_highlight_in_editor_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -218381,137 +255515,172 @@ } }, { - "name": "set_collide_with_bodies", + "name": "get_drag_area_control", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 829782337, + "return_value": { + "type": "Control" + } + } + ], + "signals": [ + { + "name": "dragged", "arguments": [ { - "name": "enable", - "type": "bool" + "name": "offset", + "type": "int" } ] }, { - "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": "drag_started" + }, + { + "name": "drag_ended" } ], "properties": [ { - "type": "bool", - "name": "enabled", - "setter": "set_enabled", - "getter": "is_enabled" + "type": "int", + "name": "split_offset", + "setter": "set_split_offset", + "getter": "get_split_offset" }, { - "type": "Shape2D", - "name": "shape", - "setter": "set_shape", - "getter": "get_shape" + "type": "bool", + "name": "collapsed", + "setter": "set_collapsed", + "getter": "is_collapsed" }, { "type": "bool", - "name": "exclude_parent", - "setter": "set_exclude_parent_body", - "getter": "get_exclude_parent_body" + "name": "dragging_enabled", + "setter": "set_dragging_enabled", + "getter": "is_dragging_enabled" }, { - "type": "Vector2", - "name": "target_position", - "setter": "set_target_position", - "getter": "get_target_position" + "type": "int", + "name": "dragger_visibility", + "setter": "set_dragger_visibility", + "getter": "get_dragger_visibility" }, { - "type": "float", - "name": "margin", - "setter": "set_margin", - "getter": "get_margin" + "type": "bool", + "name": "vertical", + "setter": "set_vertical", + "getter": "is_vertical" }, { "type": "int", - "name": "max_results", - "setter": "set_max_results", - "getter": "get_max_results" + "name": "drag_area_margin_begin", + "setter": "set_drag_area_margin_begin", + "getter": "get_drag_area_margin_begin" }, { "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "name": "drag_area_margin_end", + "setter": "set_drag_area_margin_end", + "getter": "get_drag_area_margin_end" }, { - "type": "Array", - "name": "collision_result", - "getter": "_get_collision_result" + "type": "int", + "name": "drag_area_offset", + "setter": "set_drag_area_offset", + "getter": "get_drag_area_offset" }, { "type": "bool", - "name": "collide_with_areas", - "setter": "set_collide_with_areas", - "getter": "is_collide_with_areas_enabled" + "name": "drag_area_highlight_in_editor", + "setter": "set_drag_area_highlight_in_editor", + "getter": "is_drag_area_highlight_in_editor_enabled" + } + ] + }, + { + "name": "SpotLight3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Light3D", + "api_type": "core", + "properties": [ + { + "type": "float", + "name": "spot_range", + "setter": "set_param", + "getter": "get_param", + "index": 4 }, { - "type": "bool", - "name": "collide_with_bodies", - "setter": "set_collide_with_bodies", - "getter": "is_collide_with_bodies_enabled" + "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": "ShapeCast3D", + "name": "SpringArm3D", "is_refcounted": false, "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ { - "name": "resource_changed", + "name": "get_hit_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 968641751, - "arguments": [ - { - "name": "resource", - "type": "Resource" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_enabled", + "name": "set_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "is_enabled", + "name": "get_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { @@ -218540,28 +255709,69 @@ } }, { - "name": "set_target_position", + "name": "add_excluded_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2722037293, "arguments": [ { - "name": "local_point", - "type": "Vector3" + "name": "RID", + "type": "RID" } ] }, { - "name": "get_target_position", - "is_const": true, + "name": "remove_excluded_object", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 3521089500, "return_value": { - "type": "Vector3" + "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" } }, { @@ -218581,56 +255791,104 @@ }, { "name": "get_margin", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 191475506, "return_value": { "type": "float", "meta": "float" } + } + ], + "properties": [ + { + "type": "int", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask" }, { - "name": "set_max_results", + "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": 1286410249, + "hash": 83702148, "arguments": [ { - "name": "max_results", - "type": "int", - "meta": "int32" + "name": "bone_name", + "type": "String" } ] }, { - "name": "get_max_results", + "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "is_colliding", - "is_const": true, + "name": "set_bone", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_collision_count", + "name": "get_bone", "is_const": true, "is_vararg": false, "is_static": false, @@ -218642,106 +255900,222 @@ } }, { - "name": "force_shapecast_update", + "name": "set_position_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] }, { - "name": "get_collider", + "name": "get_position_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3332903315, + "hash": 3360562783, "return_value": { - "type": "Object" - }, + "type": "Vector3" + } + }, + { + "name": "set_rotation_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "offset", + "type": "Quaternion" } ] }, { - "name": "get_collider_rid", + "name": "get_rotation_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, + "hash": 1222331677, "return_value": { - "type": "RID" - }, + "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": "index", - "type": "int", - "meta": "int32" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_collider_shape", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "height", + "type": "float", + "meta": "float" } ] }, { - "name": "get_collision_point", + "name": "get_height", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 1740695150, "return_value": { - "type": "Vector3" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_collision_normal", + "name": "is_inside", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 36873697, "return_value": { - "type": "Vector3" - }, + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_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": "index", - "type": "int", - "meta": "int32" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_closest_collision_safe_fraction", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, @@ -218753,110 +256127,283 @@ } }, { - "name": "get_closest_collision_unsafe_fraction", + "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": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "name": "add_exception_rid", + "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": "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": "CenterFrom", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_FROM_WORLD_ORIGIN", + "value": 0 + }, + { + "name": "CENTER_FROM_NODE", + "value": 1 + }, + { + "name": "CENTER_FROM_BONE", + "value": 2 + } + ] + }, + { + "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 + } + ] + } + ], + "methods": [ + { + "name": "set_root_bone_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "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": "rid", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_exception", + "name": "set_root_bone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1976431078, + "hash": 3937882851, "arguments": [ { - "name": "node", - "type": "CollisionObject3D" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" } ] }, { - "name": "remove_exception_rid", - "is_const": false, + "name": "get_root_bone", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "rid", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "remove_exception", + "name": "set_end_bone_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1976431078, + "hash": 501894301, "arguments": [ { - "name": "node", - "type": "CollisionObject3D" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" } ] }, { - "name": "clear_exceptions", - "is_const": false, + "name": "get_end_bone_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 844755477, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_collision_mask", + "name": "set_end_bone", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3937882851, "arguments": [ { - "name": "mask", + "name": "index", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_collision_mask", + "name": "get_end_bone", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 923996154, "return_value": { "type": "int", - "meta": "uint32" - } + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_collision_mask_value", + "name": "set_extend_end_bone", "is_const": false, "is_vararg": false, "is_static": false, @@ -218864,18 +256411,18 @@ "hash": 300928843, "arguments": [ { - "name": "layer_number", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "value", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_collision_mask_value", + "name": "is_end_bone_extended", "is_const": true, "is_vararg": false, "is_static": false, @@ -218886,682 +256433,645 @@ }, "arguments": [ { - "name": "layer_number", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_exclude_parent_body", + "name": "set_end_bone_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 204796492, "arguments": [ { - "name": "mask", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_direction", + "type": "enum::SpringBoneSimulator3D.BoneDirection" } ] }, { - "name": "get_exclude_parent_body", + "name": "get_end_bone_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2438315700, "return_value": { - "type": "bool" - } + "type": "enum::SpringBoneSimulator3D.BoneDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_collide_with_areas", + "name": "set_end_bone_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1602489585, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "is_collide_with_areas_enabled", + "name": "get_end_bone_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2339986948, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_collide_with_bodies", + "name": "set_center_from", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2551505749, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "center_from", + "type": "enum::SpringBoneSimulator3D.CenterFrom" } ] }, { - "name": "is_collide_with_bodies_enabled", + "name": "get_center_from", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2721930813, "return_value": { - "type": "bool" - } + "type": "enum::SpringBoneSimulator3D.CenterFrom" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_debug_shape_custom_color", + "name": "set_center_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2761262315, "arguments": [ { - "name": "debug_shape_custom_color", - "type": "Color" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" } ] }, { - "name": "get_debug_shape_custom_color", + "name": "get_center_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 408788394, "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": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "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", + "name": "set_center_bone_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 501894301, "arguments": [ { - "name": "events", - "type": "Array" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" } ] }, { - "name": "get_events", + "name": "get_center_bone_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 844755477, "return_value": { - "type": "Array" - } + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "has_valid_event", - "is_const": true, + "name": "set_center_bone", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "matches_event", + "name": "get_center_bone", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3738334489, + "hash": 923996154, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "event", - "type": "InputEvent" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_as_text", - "is_const": true, + "name": "set_radius", + "is_const": false, "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": [ + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, { - "name": "get_bone_count", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2339986948, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_bone", + "name": "set_rotation_axis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2556267111, - "return_value": { - "type": "Bone2D" - }, + "hash": 3534169209, "arguments": [ { - "name": "idx", + "name": "index", "type": "int", "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SpringBoneSimulator3D.RotationAxis" } ] }, { - "name": "get_skeleton", + "name": "get_rotation_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 748837671, "return_value": { - "type": "RID" - } + "type": "enum::SpringBoneSimulator3D.RotationAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_modification_stack", + "name": "set_radius_damping_curve", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3907307132, + "hash": 1447180063, "arguments": [ { - "name": "modification_stack", - "type": "SkeletonModificationStack2D" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" } ] }, { - "name": "get_modification_stack", + "name": "get_radius_damping_curve", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2107508396, + "hash": 747537754, "return_value": { - "type": "SkeletonModificationStack2D" - } - }, - { - "name": "execute_modifications", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1005356550, + "type": "Curve" + }, "arguments": [ { - "name": "delta", - "type": "float", - "meta": "float" - }, - { - "name": "execution_mode", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_bone_local_pose_override", + "name": "set_stiffness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 555457532, + "hash": 1602489585, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "override_pose", - "type": "Transform2D" - }, - { - "name": "strength", + "name": "stiffness", "type": "float", "meta": "float" - }, - { - "name": "persistent", - "type": "bool" } ] }, { - "name": "get_bone_local_pose_override", - "is_const": false, + "name": "get_stiffness", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2995540667, + "hash": 2339986948, "return_value": { - "type": "Transform2D" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] - } - ], - "signals": [ - { - "name": "bone_setup_changed" - } - ] - }, - { - "name": "Skeleton3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node3D", - "api_type": "core", - "constants": [ - { - "name": "NOTIFICATION_UPDATE_SKELETON", - "value": 50 - } - ], - "methods": [ + }, { - "name": "add_bone", + "name": "set_stiffness_damping_curve", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1447180063, "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": "index", + "type": "int", + "meta": "int32" + }, { - "name": "name", - "type": "String" + "name": "curve", + "type": "Curve" } ] }, { - "name": "get_bone_name", + "name": "get_stiffness_damping_curve", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 747537754, "return_value": { - "type": "String" + "type": "Curve" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_bone_name", + "name": "set_drag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 1602489585, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "name", - "type": "String" + "name": "drag", + "type": "float", + "meta": "float" } ] }, { - "name": "get_bone_parent", + "name": "get_drag", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 2339986948, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_bone_parent", + "name": "set_drag_damping_curve", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1447180063, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "parent_idx", - "type": "int", - "meta": "int32" + "name": "curve", + "type": "Curve" } ] }, { - "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", + "name": "get_drag_damping_curve", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 747537754, "return_value": { - "type": "int", - "meta": "uint64" - } + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "unparent_bone_and_rest", + "name": "set_gravity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1602489585, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" + }, + { + "name": "gravity", + "type": "float", + "meta": "float" } ] }, { - "name": "get_bone_children", + "name": "get_gravity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1706082319, + "hash": 2339986948, "return_value": { - "type": "PackedInt32Array" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_parentless_bones", - "is_const": true, + "name": "set_gravity_damping_curve", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, - "return_value": { - "type": "PackedInt32Array" - } + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] }, { - "name": "get_bone_rest", + "name": "get_gravity_damping_curve", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 747537754, "return_value": { - "type": "Transform3D" + "type": "Curve" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_bone_rest", + "name": "set_gravity_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 1530502735, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "rest", - "type": "Transform3D" + "name": "gravity_direction", + "type": "Vector3" } ] }, { - "name": "get_bone_global_rest", + "name": "get_gravity_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 711720468, "return_value": { - "type": "Transform3D" + "type": "Vector3" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "create_skin_from_rest_transforms", + "name": "set_setting_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1032037385, - "return_value": { - "type": "Skin" - } + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "register_skin", - "is_const": false, + "name": "get_setting_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3405789568, + "hash": 3905245786, "return_value": { - "type": "SkinReference" - }, - "arguments": [ - { - "name": "skin", - "type": "Skin" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "localize_rests", + "name": "clear_settings", "is_const": false, "is_vararg": false, "is_static": false, @@ -219569,632 +257079,789 @@ "hash": 3218959716 }, { - "name": "clear_bones", + "name": "set_individual_config", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_bone_pose", + "name": "is_config_individual", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 1116898809, "return_value": { - "type": "Transform3D" + "type": "bool" }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_bone_pose_position", - "is_const": false, + "name": "get_joint_bone_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1530502735, + "hash": 1391810591, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "position", - "type": "Vector3" + "name": "joint", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_bone_pose_rotation", - "is_const": false, + "name": "get_joint_bone", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823819782, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "rotation", - "type": "Quaternion" + "name": "joint", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_bone_pose_scale", + "name": "set_joint_rotation_axis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1530502735, + "hash": 4224018032, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "scale", - "type": "Vector3" + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SpringBoneSimulator3D.RotationAxis" } ] }, { - "name": "get_bone_pose_position", + "name": "get_joint_rotation_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 2488679199, "return_value": { - "type": "Vector3" + "type": "enum::SpringBoneSimulator3D.RotationAxis" }, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" } ] }, { - "name": "get_bone_pose_rotation", - "is_const": true, + "name": "set_joint_radius", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 476865136, - "return_value": { - "type": "Quaternion" - }, + "hash": 3506521499, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_bone_pose_scale", + "name": "get_joint_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 711720468, + "hash": 3085491603, "return_value": { - "type": "Vector3" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" } ] }, { - "name": "reset_bone_pose", + "name": "set_joint_stiffness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3506521499, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" } ] }, { - "name": "reset_bone_poses", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "is_bone_enabled", + "name": "get_joint_stiffness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3085491603, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" } ] }, { - "name": "set_bone_enabled", + "name": "set_joint_drag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 972357352, - "hash_compatibility": [ - 4023243586 - ], + "hash": 3506521499, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "enabled", - "type": "bool", - "default_value": "true" + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "drag", + "type": "float", + "meta": "float" } ] }, { - "name": "clear_bones_global_pose_override", - "is_const": false, + "name": "get_joint_drag", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_bone_global_pose_override", + "name": "set_joint_gravity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3483398371, + "hash": 3506521499, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "pose", - "type": "Transform3D" + "name": "joint", + "type": "int", + "meta": "int32" }, { - "name": "amount", + "name": "gravity", "type": "float", "meta": "float" - }, - { - "name": "persistent", - "type": "bool", - "default_value": "false" } ] }, { - "name": "get_bone_global_pose_override", + "name": "get_joint_gravity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 3085491603, "return_value": { - "type": "Transform3D" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" } ] }, { - "name": "get_bone_global_pose", - "is_const": true, + "name": "set_joint_gravity_direction", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, - "return_value": { - "type": "Transform3D" - }, + "hash": 2866752138, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" + }, + { + "name": "gravity_direction", + "type": "Vector3" } ] }, { - "name": "get_bone_global_pose_no_override", + "name": "get_joint_gravity_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 1592972041, "return_value": { - "type": "Transform3D" + "type": "Vector3" }, "arguments": [ { - "name": "bone_idx", + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", "type": "int", "meta": "int32" } ] }, { - "name": "force_update_all_bone_transforms", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "force_update_bone_child_transform", - "is_const": false, + "name": "get_joint_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "bone_idx", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "set_motion_scale", + "name": "set_enable_all_child_collisions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 300928843, "arguments": [ { - "name": "motion_scale", - "type": "float", - "meta": "float" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_motion_scale", + "name": "are_all_child_collisions_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1116898809, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_show_rest_only", + "name": "set_exclude_collision_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 132481804, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" } ] }, { - "name": "is_show_rest_only", + "name": "get_exclude_collision_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 464924783, "return_value": { - "type": "bool" - } + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_animate_physical_bones", + "name": "set_exclude_collision_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3937882851, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_animate_physical_bones", + "name": "get_exclude_collision_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 923996154, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "physical_bones_stop_simulation", + "name": "clear_exclude_collisions", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "physical_bones_start_simulation", + "name": "set_collision_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2787316981, + "hash": 132481804, "arguments": [ { - "name": "bones", - "type": "typedarray::StringName", - "default_value": "[]" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" } ] }, { - "name": "physical_bones_add_collision_exception", - "is_const": false, + "name": "get_collision_path", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 464924783, + "return_value": { + "type": "NodePath" + }, "arguments": [ { - "name": "exception", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" } ] }, { - "name": "physical_bones_remove_collision_exception", + "name": "set_collision_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 3937882851, "arguments": [ { - "name": "exception", - "type": "RID" + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "count", + "type": "int", + "meta": "int32" } ] - } - ], - "signals": [ - { - "name": "pose_updated" }, { - "name": "bone_pose_changed", + "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": "bone_idx", - "type": "int" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "bone_enabled_changed", + "name": "clear_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "bone_idx", - "type": "int" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "show_rest_only_changed" + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "properties": [ { - "type": "float", - "name": "motion_scale", - "setter": "set_motion_scale", - "getter": "get_motion_scale" - }, - { - "type": "bool", - "name": "show_rest_only", - "setter": "set_show_rest_only", - "getter": "is_show_rest_only" - }, - { - "type": "bool", - "name": "animate_physical_bones", - "setter": "set_animate_physical_bones", - "getter": "get_animate_physical_bones" + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" } ] }, { - "name": "SkeletonIK3D", + "name": "Sprite2D", "is_refcounted": false, "is_instantiable": true, - "inherits": "Node", + "inherits": "Node2D", "api_type": "core", "methods": [ { - "name": "set_root_bone", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 4051416890, "arguments": [ { - "name": "root_bone", - "type": "StringName" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_root_bone", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 3635182373, "return_value": { - "type": "StringName" + "type": "Texture2D" } }, { - "name": "set_tip_bone", + "name": "set_centered", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 2586408642, "arguments": [ { - "name": "tip_bone", - "type": "StringName" + "name": "centered", + "type": "bool" } ] }, { - "name": "get_tip_bone", + "name": "is_centered", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 36873697, "return_value": { - "type": "StringName" + "type": "bool" } }, { - "name": "set_interpolation", + "name": "set_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 743155724, "arguments": [ { - "name": "interpolation", - "type": "float", - "meta": "float" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_interpolation", + "name": "get_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3341600327, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2" } }, { - "name": "set_target_transform", + "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 2586408642, "arguments": [ { - "name": "target", - "type": "Transform3D" + "name": "flip_h", + "type": "bool" } ] }, { - "name": "get_target_transform", + "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 36873697, "return_value": { - "type": "Transform3D" + "type": "bool" } }, { - "name": "set_target_node", + "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2586408642, "arguments": [ { - "name": "node", - "type": "NodePath" + "name": "flip_v", + "type": "bool" } ] }, { - "name": "get_target_node", - "is_const": false, + "name": "is_flipped_v", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 277076166, + "hash": 36873697, "return_value": { - "type": "NodePath" + "type": "bool" } }, { - "name": "set_override_tip_basis", + "name": "set_region_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -220202,13 +257869,13 @@ "hash": 2586408642, "arguments": [ { - "name": "override", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_override_tip_basis", + "name": "is_region_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -220219,106 +257886,126 @@ } }, { - "name": "set_use_magnet", + "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": 2586408642, + "hash": 2046264180, "arguments": [ { - "name": "use", - "type": "bool" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "is_using_magnet", + "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1639390495, "return_value": { - "type": "bool" + "type": "Rect2" } }, { - "name": "set_magnet_position", + "name": "set_region_filter_clip_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2586408642, "arguments": [ { - "name": "local_position", - "type": "Vector3" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_magnet_position", + "name": "is_region_filter_clip_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } }, { - "name": "get_parent_skeleton", - "is_const": true, + "name": "set_frame", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1488626673, - "return_value": { - "type": "Skeleton3D" - } + "hash": 1286410249, + "arguments": [ + { + "name": "frame", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "is_running", - "is_const": false, + "name": "get_frame", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_min_distance", + "name": "set_frame_coords", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1130785943, "arguments": [ { - "name": "min_distance", - "type": "float", - "meta": "float" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_min_distance", + "name": "get_frame_coords", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3690982128, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2i" } }, { - "name": "set_max_iterations", + "name": "set_vframes", "is_const": false, "is_vararg": false, "is_static": false, @@ -220326,14 +258013,14 @@ "hash": 1286410249, "arguments": [ { - "name": "iterations", + "name": "vframes", "type": "int", "meta": "int32" } ] }, { - "name": "get_max_iterations", + "name": "get_vframes", "is_const": true, "is_vararg": false, "is_static": false, @@ -220345,171 +258032,161 @@ } }, { - "name": "start", + "name": "set_hframes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 107499316, + "hash": 1286410249, "arguments": [ { - "name": "one_time", - "type": "bool", - "default_value": "false" + "name": "hframes", + "type": "int", + "meta": "int32" } ] }, { - "name": "stop", - "is_const": false, + "name": "get_hframes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "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" + } } ], - "properties": [ + "signals": [ { - "type": "StringName", - "name": "root_bone", - "setter": "set_root_bone", - "getter": "get_root_bone" + "name": "frame_changed" }, { - "type": "StringName", - "name": "tip_bone", - "setter": "set_tip_bone", - "getter": "get_tip_bone" + "name": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "type": "float", - "name": "interpolation", - "setter": "set_interpolation", - "getter": "get_interpolation" + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" }, { - "type": "Transform3D", - "name": "target", - "setter": "set_target_transform", - "getter": "get_target_transform" + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" }, { "type": "bool", - "name": "override_tip_basis", - "setter": "set_override_tip_basis", - "getter": "is_override_tip_basis" + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" }, { "type": "bool", - "name": "use_magnet", - "setter": "set_use_magnet", - "getter": "is_using_magnet" + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" }, { - "type": "Vector3", - "name": "magnet", - "setter": "set_magnet_position", - "getter": "get_magnet_position" + "type": "int", + "name": "hframes", + "setter": "set_hframes", + "getter": "get_hframes" }, { - "type": "NodePath", - "name": "target_node", - "setter": "set_target_node", - "getter": "get_target_node" + "type": "int", + "name": "vframes", + "setter": "set_vframes", + "getter": "get_vframes" }, { - "type": "float", - "name": "min_distance", - "setter": "set_min_distance", - "getter": "get_min_distance" + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" }, { - "type": "int", - "name": "max_iterations", - "setter": "set_max_iterations", - "getter": "get_max_iterations" + "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": "SkeletonModification2D", - "is_refcounted": true, + "name": "Sprite3D", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Resource", + "inherits": "SpriteBase3D", "api_type": "core", "methods": [ { - "name": "_execute", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_setup_modification", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "modification_stack", - "type": "SkeletonModificationStack2D" - } - ] - }, - { - "name": "_draw_editor_gizmo", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "set_enabled", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4051416890, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "texture", + "type": "Texture2D" } ] }, { - "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, + "name": "get_texture", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2137761694, + "hash": 3635182373, "return_value": { - "type": "SkeletonModificationStack2D" + "type": "Texture2D" } }, { - "name": "set_is_setup", + "name": "set_region_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -220517,13 +258194,13 @@ "hash": 2586408642, "arguments": [ { - "name": "is_setup", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_is_setup", + "name": "is_region_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -220534,165 +258211,111 @@ } }, { - "name": "set_execution_mode", + "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2046264180, "arguments": [ { - "name": "execution_mode", - "type": "int", - "meta": "int32" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_execution_mode", + "name": "get_region_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1639390495, "return_value": { - "type": "int", - "meta": "int32" + "type": "Rect2" } }, { - "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", + "name": "set_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "draw_gizmo", - "type": "bool" + "name": "frame", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_editor_draw_gizmo", + "name": "get_frame", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } - } - ], - "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", + "name": "set_frame_coords", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1130785943, "arguments": [ { - "name": "target_nodepath", - "type": "NodePath" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_target_node", + "name": "get_frame_coords", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3690982128, "return_value": { - "type": "NodePath" + "type": "Vector2i" } }, { - "name": "set_tip_node", + "name": "set_vframes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1286410249, "arguments": [ { - "name": "tip_nodepath", - "type": "NodePath" + "name": "vframes", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_tip_node", + "name": "get_vframes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3905245786, "return_value": { - "type": "NodePath" + "type": "int", + "meta": "int32" } }, { - "name": "set_ccdik_data_chain_length", + "name": "set_hframes", "is_const": false, "is_vararg": false, "is_static": false, @@ -220700,345 +258323,266 @@ "hash": 1286410249, "arguments": [ { - "name": "length", + "name": "hframes", "type": "int", "meta": "int32" } ] }, { - "name": "get_ccdik_data_chain_length", - "is_const": false, + "name": "get_hframes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } + } + ], + "signals": [ + { + "name": "frame_changed" }, { - "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": "texture_changed" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "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" - } - ] + "type": "int", + "name": "hframes", + "setter": "set_hframes", + "getter": "get_hframes" }, { - "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" - } - ] + "type": "int", + "name": "vframes", + "setter": "set_vframes", + "getter": "get_vframes" }, { - "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" - } - ] + "type": "int", + "name": "frame", + "setter": "set_frame", + "getter": "get_frame" }, { - "name": "set_ccdik_joint_rotate_from_joint", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 300928843, - "arguments": [ + "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": "joint_idx", - "type": "int", - "meta": "int32" + "name": "FLAG_TRANSPARENT", + "value": 0 }, { - "name": "rotate_from_joint", - "type": "bool" + "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": "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": "AlphaCutMode", + "is_bitfield": false, + "values": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "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_ccdik_joint_enable_constraint", + "name": "set_centered", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 2586408642, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "enable_constraint", + "name": "centered", "type": "bool" } ] }, { - "name": "get_ccdik_joint_enable_constraint", + "name": "is_centered", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "joint_idx", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_ccdik_joint_constraint_angle_min", + "name": "set_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602489585, + "hash": 743155724, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "angle_min", - "type": "float", - "meta": "float" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_ccdik_joint_constraint_angle_min", + "name": "get_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 3341600327, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "joint_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "Vector2" + } }, { - "name": "set_ccdik_joint_constraint_angle_max", + "name": "set_flip_h", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602489585, + "hash": 2586408642, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "angle_max", - "type": "float", - "meta": "float" + "name": "flip_h", + "type": "bool" } ] }, { - "name": "get_ccdik_joint_constraint_angle_max", + "name": "is_flipped_h", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "joint_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_ccdik_joint_constraint_angle_invert", + "name": "set_flip_v", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 2586408642, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "invert", + "name": "flip_v", "type": "bool" } ] }, { - "name": "get_ccdik_joint_constraint_angle_invert", + "name": "is_flipped_v", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 36873697, "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", + "name": "set_modulate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2920490490, "arguments": [ { - "name": "target_nodepath", - "type": "NodePath" + "name": "modulate", + "type": "Color" } ] }, { - "name": "get_target_node", + "name": "get_modulate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3444240500, "return_value": { - "type": "NodePath" + "type": "Color" } }, { - "name": "set_fabrik_data_chain_length", + "name": "set_render_priority", "is_const": false, "is_vararg": false, "is_static": false, @@ -221046,251 +258590,165 @@ "hash": 1286410249, "arguments": [ { - "name": "length", + "name": "priority", "type": "int", "meta": "int32" } ] }, { - "name": "get_fabrik_data_chain_length", - "is_const": false, + "name": "get_render_priority", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3905245786, "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", + "name": "set_pixel_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 373806689, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "pixel_size", + "type": "float", + "meta": "float" } ] }, { - "name": "get_fabrik_joint_bone_index", + "name": "get_pixel_size", "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" - } - ] + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_fabrik_joint_magnet_position", + "name": "set_axis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 1144690656, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "magnet_position", - "type": "Vector2" + "name": "axis", + "type": "enum::Vector3.Axis" } ] }, { - "name": "get_fabrik_joint_magnet_position", + "name": "get_axis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 3050976882, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "joint_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::Vector3.Axis" + } }, { - "name": "set_fabrik_joint_use_target_rotation", + "name": "set_draw_flag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1135633219, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "flag", + "type": "enum::SpriteBase3D.DrawFlags" }, { - "name": "use_target_rotation", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_fabrik_joint_use_target_rotation", + "name": "get_draw_flag", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1733036628, "return_value": { "type": "bool" }, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "flag", + "type": "enum::SpriteBase3D.DrawFlags" } ] - } - ], - "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", + "name": "set_alpha_cut_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 227561226, "arguments": [ { - "name": "target_nodepath", - "type": "NodePath" + "name": "mode", + "type": "enum::SpriteBase3D.AlphaCutMode" } ] }, { - "name": "get_target_node", + "name": "get_alpha_cut_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 336003791, "return_value": { - "type": "NodePath" + "type": "enum::SpriteBase3D.AlphaCutMode" } }, { - "name": "set_jiggle_data_chain_length", + "name": "set_alpha_scissor_threshold", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "length", - "type": "int", - "meta": "int32" + "name": "threshold", + "type": "float", + "meta": "float" } ] }, { - "name": "get_jiggle_data_chain_length", - "is_const": false, + "name": "get_alpha_scissor_threshold", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_stiffness", + "name": "set_alpha_hash_scale", "is_const": false, "is_vararg": false, "is_static": false, @@ -221298,14 +258756,14 @@ "hash": 373806689, "arguments": [ { - "name": "stiffness", + "name": "threshold", "type": "float", "meta": "float" } ] }, { - "name": "get_stiffness", + "name": "get_alpha_hash_scale", "is_const": true, "is_vararg": false, "is_static": false, @@ -221317,34 +258775,32 @@ } }, { - "name": "set_mass", + "name": "set_alpha_antialiasing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3212649852, "arguments": [ { - "name": "mass", - "type": "float", - "meta": "float" + "name": "alpha_aa", + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" } ] }, { - "name": "get_mass", + "name": "get_alpha_antialiasing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2889939400, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::BaseMaterial3D.AlphaAntiAliasing" } }, { - "name": "set_damping", + "name": "set_alpha_antialiasing_edge", "is_const": false, "is_vararg": false, "is_static": false, @@ -221352,14 +258808,14 @@ "hash": 373806689, "arguments": [ { - "name": "damping", + "name": "edge", "type": "float", "meta": "float" } ] }, { - "name": "get_damping", + "name": "get_alpha_antialiasing_edge", "is_const": true, "is_vararg": false, "is_static": false, @@ -221371,881 +258827,1170 @@ } }, { - "name": "set_use_gravity", + "name": "set_billboard_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4202036497, "arguments": [ { - "name": "use_gravity", - "type": "bool" + "name": "mode", + "type": "enum::BaseMaterial3D.BillboardMode" } ] }, { - "name": "get_use_gravity", + "name": "get_billboard_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1283840139, "return_value": { - "type": "bool" + "type": "enum::BaseMaterial3D.BillboardMode" } }, { - "name": "set_gravity", + "name": "set_texture_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 22904437, "arguments": [ { - "name": "gravity", - "type": "Vector2" + "name": "mode", + "type": "enum::BaseMaterial3D.TextureFilter" } ] }, { - "name": "get_gravity", + "name": "get_texture_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3289213076, "return_value": { - "type": "Vector2" + "type": "enum::BaseMaterial3D.TextureFilter" } }, { - "name": "set_use_colliders", - "is_const": false, + "name": "get_item_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "use_colliders", - "type": "bool" - } - ] + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } }, { - "name": "get_use_colliders", + "name": "generate_triangle_mesh", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3476533166, "return_value": { - "type": "bool" + "type": "TriangleMesh" } + } + ], + "properties": [ + { + "type": "bool", + "name": "centered", + "setter": "set_centered", + "getter": "is_centered" }, { - "name": "set_collision_mask", + "type": "Vector2", + "name": "offset", + "setter": "set_offset", + "getter": "get_offset" + }, + { + "type": "bool", + "name": "flip_h", + "setter": "set_flip_h", + "getter": "is_flipped_h" + }, + { + "type": "bool", + "name": "flip_v", + "setter": "set_flip_v", + "getter": "is_flipped_v" + }, + { + "type": "Color", + "name": "modulate", + "setter": "set_modulate", + "getter": "get_modulate" + }, + { + "type": "float", + "name": "pixel_size", + "setter": "set_pixel_size", + "getter": "get_pixel_size" + }, + { + "type": "int", + "name": "axis", + "setter": "set_axis", + "getter": "get_axis" + }, + { + "type": "int", + "name": "billboard", + "setter": "set_billboard_mode", + "getter": "get_billboard_mode" + }, + { + "type": "bool", + "name": "transparent", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 0 + }, + { + "type": "bool", + "name": "shaded", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 1 + }, + { + "type": "bool", + "name": "double_sided", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 2 + }, + { + "type": "bool", + "name": "no_depth_test", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 3 + }, + { + "type": "bool", + "name": "fixed_size", + "setter": "set_draw_flag", + "getter": "get_draw_flag", + "index": 4 + }, + { + "type": "int", + "name": "alpha_cut", + "setter": "set_alpha_cut_mode", + "getter": "get_alpha_cut_mode" + }, + { + "type": "float", + "name": "alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "getter": "get_alpha_scissor_threshold" + }, + { + "type": "float", + "name": "alpha_hash_scale", + "setter": "set_alpha_hash_scale", + "getter": "get_alpha_hash_scale" + }, + { + "type": "int", + "name": "alpha_antialiasing_mode", + "setter": "set_alpha_antialiasing", + "getter": "get_alpha_antialiasing" + }, + { + "type": "float", + "name": "alpha_antialiasing_edge", + "setter": "set_alpha_antialiasing_edge", + "getter": "get_alpha_antialiasing_edge" + }, + { + "type": "int", + "name": "texture_filter", + "setter": "set_texture_filter", + "getter": "get_texture_filter" + }, + { + "type": "int", + "name": "render_priority", + "setter": "set_render_priority", + "getter": "get_render_priority" + } + ] + }, + { + "name": "SpriteFrames", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "add_animation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3304788590, "arguments": [ { - "name": "collision_mask", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" } ] }, { - "name": "get_collision_mask", + "name": "has_animation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2619796661, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "bool" + }, + "arguments": [ + { + "name": "anim", + "type": "StringName" + } + ] }, { - "name": "set_jiggle_joint_bone2d_node", + "name": "duplicate_animation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761262315, + "hash": 3740211285, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim_from", + "type": "StringName" }, { - "name": "bone2d_node", - "type": "NodePath" + "name": "anim_to", + "type": "StringName" } ] }, { - "name": "get_jiggle_joint_bone2d_node", - "is_const": true, + "name": "remove_animation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 408788394, - "return_value": { - "type": "NodePath" - }, + "hash": 3304788590, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" } ] }, { - "name": "set_jiggle_joint_bone_index", + "name": "rename_animation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 3740211285, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" }, { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "newname", + "type": "StringName" } ] }, { - "name": "get_jiggle_joint_bone_index", + "name": "get_animation_names", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "joint_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "PackedStringArray" + } }, { - "name": "set_jiggle_joint_override", + "name": "set_animation_speed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 4135858297, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" }, { - "name": "override", - "type": "bool" + "name": "fps", + "type": "float", + "meta": "double" } ] }, { - "name": "get_jiggle_joint_override", + "name": "get_animation_speed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2349060816, "return_value": { - "type": "bool" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" } ] }, { - "name": "set_jiggle_joint_stiffness", + "name": "set_animation_loop", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602489585, + "hash": 2524380260, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" }, { - "name": "stiffness", - "type": "float", - "meta": "float" + "name": "loop", + "type": "bool" } ] }, { - "name": "get_jiggle_joint_stiffness", + "name": "get_animation_loop", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 2619796661, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" }, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" } ] }, { - "name": "set_jiggle_joint_mass", + "name": "add_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602489585, + "hash": 1351332740, + "hash_compatibility": [ + 407562921 + ], "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" }, { - "name": "mass", + "name": "texture", + "type": "Texture2D" + }, + { + "name": "duration", "type": "float", - "meta": "float" + "meta": "float", + "default_value": "1.0" + }, + { + "name": "at_position", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_jiggle_joint_mass", - "is_const": true, + "name": "set_frame", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 56804795, + "hash_compatibility": [ + 3155743884 + ], "arguments": [ { - "name": "joint_idx", + "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": "set_jiggle_joint_damping", + "name": "remove_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602489585, + "hash": 2415702435, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" }, { - "name": "damping", - "type": "float", - "meta": "float" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_jiggle_joint_damping", + "name": "get_frame_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 2458036349, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" } ] }, { - "name": "set_jiggle_joint_use_gravity", - "is_const": false, + "name": "get_frame_texture", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 2900517879, + "return_value": { + "type": "Texture2D" + }, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" + "name": "anim", + "type": "StringName" }, { - "name": "use_gravity", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_jiggle_joint_use_gravity", + "name": "get_frame_duration", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1129309260, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "joint_idx", + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "set_jiggle_joint_gravity", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 3304788590, "arguments": [ { - "name": "joint_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "gravity", - "type": "Vector2" + "name": "anim", + "type": "StringName" } ] }, { - "name": "get_jiggle_joint_gravity", - "is_const": true, + "name": "clear_all", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, - "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "joint_idx", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 } ], "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" + "type": "Array", + "name": "animations", + "setter": "_set_animations", + "getter": "_get_animations" } ] }, { - "name": "SkeletonModification2DLookAt", + "name": "StandardMaterial3D", "is_refcounted": true, "is_instantiable": true, - "inherits": "SkeletonModification2D", + "inherits": "BaseMaterial3D", + "api_type": "core" + }, + { + "name": "StaticBody2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "PhysicsBody2D", "api_type": "core", "methods": [ { - "name": "set_bone2d_node", + "name": "set_constant_linear_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 743155724, "arguments": [ { - "name": "bone2d_nodepath", - "type": "NodePath" + "name": "vel", + "type": "Vector2" } ] }, { - "name": "get_bone2d_node", + "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": 4075236667, + "hash": 3341600327, "return_value": { - "type": "NodePath" + "type": "Vector2" } }, { - "name": "set_bone_index", + "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": 1286410249, + "hash": 1784508650, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "physics_material_override", + "type": "PhysicsMaterial" } ] }, { - "name": "get_bone_index", + "name": "get_physics_material_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2521850424, "return_value": { - "type": "int", - "meta": "int32" + "type": "PhysicsMaterial" } + } + ], + "properties": [ + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" }, { - "name": "set_target_node", + "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": 1348162250, + "hash": 3460891852, "arguments": [ { - "name": "target_nodepath", - "type": "NodePath" + "name": "vel", + "type": "Vector3" } ] }, { - "name": "get_target_node", + "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": 4075236667, + "hash": 3360562783, "return_value": { - "type": "NodePath" + "type": "Vector3" } }, { - "name": "set_additional_rotation", + "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": 373806689, + "hash": 1784508650, "arguments": [ { - "name": "rotation", - "type": "float", - "meta": "float" + "name": "physics_material_override", + "type": "PhysicsMaterial" } ] }, { - "name": "get_additional_rotation", + "name": "get_physics_material_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2521850424, "return_value": { - "type": "float", - "meta": "float" + "type": "PhysicsMaterial" } + } + ], + "properties": [ + { + "type": "PhysicsMaterial", + "name": "physics_material_override", + "setter": "set_physics_material_override", + "getter": "get_physics_material_override" }, { - "name": "set_enable_constraint", + "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": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enable_constraint", - "type": "bool" + "name": "tooltip", + "type": "String" } ] }, { - "name": "get_enable_constraint", + "name": "get_tooltip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_constraint_angle_min", + "name": "set_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4051416890, "arguments": [ { - "name": "angle_min", - "type": "float", - "meta": "float" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_constraint_angle_min", + "name": "get_icon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3635182373, "return_value": { - "type": "float", - "meta": "float" + "type": "Texture2D" } }, { - "name": "set_constraint_angle_max", + "name": "set_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "angle_max", - "type": "float", - "meta": "float" + "name": "visible", + "type": "bool" } ] }, { - "name": "get_constraint_angle_max", + "name": "is_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_constraint_angle_invert", + "name": "set_menu", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1348162250, "arguments": [ { - "name": "invert", - "type": "bool" + "name": "menu", + "type": "NodePath" } ] }, { - "name": "get_constraint_angle_invert", + "name": "get_menu", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4075236667, "return_value": { - "type": "bool" + "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": "int", - "name": "bone_index", - "setter": "set_bone_index", - "getter": "get_bone_index" + "type": "String", + "name": "tooltip", + "setter": "set_tooltip", + "getter": "get_tooltip" }, { - "type": "NodePath", - "name": "bone2d_node", - "setter": "set_bone2d_node", - "getter": "get_bone2d_node" + "type": "Texture2D", + "name": "icon", + "setter": "set_icon", + "getter": "get_icon" }, { "type": "NodePath", - "name": "target_nodepath", - "setter": "set_target_node", - "getter": "get_target_node" + "name": "menu", + "setter": "set_menu", + "getter": "get_menu" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" } ] }, { - "name": "SkeletonModification2DPhysicalBones", + "name": "StreamPeer", "is_refcounted": true, - "is_instantiable": true, - "inherits": "SkeletonModification2D", + "is_instantiable": false, + "inherits": "RefCounted", "api_type": "core", "methods": [ { - "name": "set_physical_bone_chain_length", + "name": "put_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 680677267, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "length", + "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_physical_bone_chain_length", + "name": "get_partial_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "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_physical_bone_node", + "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": 2761262315, + "hash": 1286410249, "arguments": [ { - "name": "joint_idx", + "name": "value", "type": "int", - "meta": "int32" - }, - { - "name": "physicalbone2d_node", - "type": "NodePath" + "meta": "int8" } ] }, { - "name": "get_physical_bone_node", - "is_const": true, + "name": "put_u8", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 408788394, - "return_value": { - "type": "NodePath" - }, + "hash": 1286410249, "arguments": [ { - "name": "joint_idx", + "name": "value", "type": "int", - "meta": "int32" + "meta": "uint8" } ] }, { - "name": "fetch_physical_bones", + "name": "put_16", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int16" + } + ] }, { - "name": "start_simulation", + "name": "put_u16", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2787316981, + "hash": 1286410249, "arguments": [ { - "name": "bones", - "type": "typedarray::StringName", - "default_value": "[]" + "name": "value", + "type": "int", + "meta": "uint16" } ] }, { - "name": "stop_simulation", + "name": "put_32", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2787316981, + "hash": 1286410249, "arguments": [ { - "name": "bones", - "type": "typedarray::StringName", - "default_value": "[]" + "name": "value", + "type": "int", + "meta": "int32" } ] - } - ], - "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", + "name": "put_u32", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3907307132, + "hash": 1286410249, "arguments": [ { - "name": "held_modification_stack", - "type": "SkeletonModificationStack2D" + "name": "value", + "type": "int", + "meta": "uint32" } ] }, { - "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", + "name": "put_64", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1286410249, "arguments": [ { - "name": "target_nodepath", - "type": "NodePath" + "name": "value", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_target_node", - "is_const": true, + "name": "put_u64", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, - "return_value": { - "type": "NodePath" - } + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint64" + } + ] }, { - "name": "set_target_minimum_distance", + "name": "put_half", "is_const": false, "is_vararg": false, "is_static": false, @@ -222253,26 +259998,14 @@ "hash": 373806689, "arguments": [ { - "name": "minimum_distance", + "name": "value", "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", + "name": "put_float", "is_const": false, "is_vararg": false, "is_static": false, @@ -222280,298 +260013,281 @@ "hash": 373806689, "arguments": [ { - "name": "maximum_distance", + "name": "value", "type": "float", "meta": "float" } ] }, { - "name": "get_target_maximum_distance", - "is_const": true, + "name": "put_double", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] }, { - "name": "set_flip_bend_direction", + "name": "put_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "flip_direction", - "type": "bool" + "name": "value", + "type": "String" } ] }, { - "name": "get_flip_bend_direction", - "is_const": true, + "name": "put_utf8_string", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 83702148, + "arguments": [ + { + "name": "value", + "type": "String" + } + ] }, { - "name": "set_joint_one_bone2d_node", + "name": "put_var", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 738511890, "arguments": [ { - "name": "bone2d_node", - "type": "NodePath" + "name": "value", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_joint_one_bone2d_node", - "is_const": true, + "name": "get_8", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2455072627, "return_value": { - "type": "NodePath" + "type": "int", + "meta": "int8" } }, { - "name": "set_joint_one_bone_idx", + "name": "get_u8", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "bone_idx", - "type": "int", - "meta": "int32" - } - ] + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint8" + } }, { - "name": "get_joint_one_bone_idx", - "is_const": true, + "name": "get_16", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2455072627, "return_value": { "type": "int", - "meta": "int32" + "meta": "int16" } }, { - "name": "set_joint_two_bone2d_node", + "name": "get_u16", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, - "arguments": [ - { - "name": "bone2d_node", - "type": "NodePath" - } - ] + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint16" + } }, { - "name": "get_joint_two_bone2d_node", - "is_const": true, + "name": "get_32", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 2455072627, "return_value": { - "type": "NodePath" + "type": "int", + "meta": "int32" } }, { - "name": "set_joint_two_bone_idx", + "name": "get_u32", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "bone_idx", - "type": "int", - "meta": "int32" - } - ] + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint32" + } }, { - "name": "get_joint_two_bone_idx", - "is_const": true, + "name": "get_64", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2455072627, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" } - } - ], - "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", + "name": "get_u64", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "name": "execute", + "name": "get_half", "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" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "enable_all_modifications", + "name": "get_float", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_modification", - "is_const": true, + "name": "get_double", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2570274329, + "hash": 191475506, "return_value": { - "type": "SkeletonModification2D" - }, - "arguments": [ - { - "name": "mod_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "double" + } }, { - "name": "add_modification", + "name": "get_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 354162120, + "hash": 2309358862, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "modification", - "type": "SkeletonModification2D" + "name": "bytes", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "delete_modification", + "name": "get_utf8_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2309358862, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "mod_idx", + "name": "bytes", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_modification", + "name": "get_var", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1098262544, + "hash": 3442865206, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "mod_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "modification", - "type": "SkeletonModification2D" + "name": "allow_objects", + "type": "bool", + "default_value": "false" } ] - }, + } + ], + "properties": [ { - "name": "set_modification_count", + "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, @@ -222579,14 +260295,14 @@ "hash": 1286410249, "arguments": [ { - "name": "count", + "name": "position", "type": "int", "meta": "int32" } ] }, { - "name": "get_modification_count", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -222598,1023 +260314,1163 @@ } }, { - "name": "get_is_setup", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_enabled", + "name": "resize", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_strength", + "name": "set_data_array", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2971499966, "arguments": [ { - "name": "strength", - "type": "float", - "meta": "float" + "name": "data", + "type": "PackedByteArray" } ] }, { - "name": "get_strength", + "name": "get_data_array", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2362200018, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedByteArray" } }, { - "name": "get_skeleton", + "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": 1697361217, + "hash": 2474064677, "return_value": { - "type": "Skeleton2D" + "type": "StreamPeerBuffer" } } ], "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" + "type": "PackedByteArray", + "name": "data_array", + "setter": "set_data_array", + "getter": "get_data_array" } ] }, { - "name": "SkeletonProfile", + "name": "StreamPeerExtension", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "StreamPeer", "api_type": "core", - "enums": [ + "methods": [ { - "name": "TailDirection", - "is_bitfield": false, - "values": [ + "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": "TAIL_DIRECTION_AVERAGE_CHILDREN", - "value": 0 + "name": "r_buffer", + "type": "uint8_t*" }, { - "name": "TAIL_DIRECTION_SPECIFIC_CHILD", - "value": 1 + "name": "r_bytes", + "type": "int", + "meta": "int32" }, { - "name": "TAIL_DIRECTION_END", - "value": 2 + "name": "r_received", + "type": "int32_t*" } ] - } - ], - "methods": [ + }, { - "name": "set_root_bone", + "name": "_get_partial_data", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3304788590, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "bone_name", - "type": "StringName" + "name": "r_buffer", + "type": "uint8_t*" + }, + { + "name": "r_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_received", + "type": "int32_t*" } ] }, { - "name": "get_root_bone", + "name": "_put_data", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3304788590, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "bone_name", - "type": "StringName" + "name": "p_data", + "type": "const uint8_t*" + }, + { + "name": "p_bytes", + "type": "int", + "meta": "int32" + }, + { + "name": "r_sent", + "type": "int32_t*" } ] }, { - "name": "get_scale_base_bone", + "name": "_put_partial_data", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_virtual": true, + "hash": 298948178, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "size", + "name": "p_data", + "type": "const uint8_t*" + }, + { + "name": "p_bytes", "type": "int", "meta": "int32" + }, + { + "name": "r_sent", + "type": "int32_t*" } ] }, { - "name": "get_group_size", - "is_const": false, - "is_vararg": false, + "name": "_get_available_bytes", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2455072627, + "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": "get_group_name", - "is_const": true, + "name": "start_compression", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 781582770, "return_value": { - "type": "StringName" + "type": "enum::Error" }, "arguments": [ { - "name": "group_idx", + "name": "use_deflate", + "type": "bool", + "default_value": "false" + }, + { + "name": "buffer_size", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "65535" } ] }, { - "name": "set_group_name", + "name": "start_decompression", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3780747571, + "hash": 781582770, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "group_idx", - "type": "int", - "meta": "int32" + "name": "use_deflate", + "type": "bool", + "default_value": "false" }, { - "name": "group_name", - "type": "StringName" + "name": "buffer_size", + "type": "int", + "meta": "int32", + "default_value": "65535" } ] }, { - "name": "get_texture", - "is_const": true, + "name": "finish", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 166280745, "return_value": { - "type": "Texture2D" - }, - "arguments": [ + "type": "enum::Error" + } + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "StreamPeerTCP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "StreamPeer", + "api_type": "core", + "enums": [ + { + "name": "Status", + "is_bitfield": false, + "values": [ { - "name": "group_idx", - "type": "int", - "meta": "int32" + "name": "STATUS_NONE", + "value": 0 + }, + { + "name": "STATUS_CONNECTING", + "value": 1 + }, + { + "name": "STATUS_CONNECTED", + "value": 2 + }, + { + "name": "STATUS_ERROR", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "set_texture", + "name": "bind", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "group_idx", + "name": "port", "type": "int", "meta": "int32" }, { - "name": "texture", - "type": "Texture2D" + "name": "host", + "type": "String", + "default_value": "\"*\"" } ] }, { - "name": "set_bone_size", + "name": "connect_to_host", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 993915709, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "size", + "name": "host", + "type": "String" + }, + { + "name": "port", "type": "int", "meta": "int32" } ] }, { - "name": "get_bone_size", + "name": "poll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_status", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 859471121, + "return_value": { + "type": "enum::StreamPeerTCP.Status" + } + }, + { + "name": "get_connected_host", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_connected_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "find_bone", + "name": "get_local_port", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2458036349, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" - }, + } + }, + { + "name": "disconnect_from_host", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_no_delay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "bone_name", - "type": "StringName" + "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": "get_bone_name", - "is_const": true, + "name": "accept_stream", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 4292689651, "return_value": { - "type": "StringName" + "type": "enum::Error" }, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "stream", + "type": "StreamPeer" + }, + { + "name": "server_options", + "type": "TLSOptions" } ] }, { - "name": "set_bone_name", + "name": "connect_to_stream", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3780747571, + "hash": 57169517, + "hash_compatibility": [ + 1325480781 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "stream", + "type": "StreamPeer" }, { - "name": "bone_name", - "type": "StringName" + "name": "common_name", + "type": "String" + }, + { + "name": "client_options", + "type": "TLSOptions", + "default_value": "null" } ] }, { - "name": "get_bone_parent", + "name": "get_status", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 1128380576, "return_value": { - "type": "StringName" - }, - "arguments": [ - { - "name": "bone_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::StreamPeerTLS.Status" + } }, { - "name": "set_bone_parent", + "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": 3780747571, + "hash": 3218959716 + } + ] + }, + { + "name": "StyleBox", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_draw", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2275962004, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "to_canvas_item", + "type": "RID" }, { - "name": "bone_parent", - "type": "StringName" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_tail_direction", + "name": "_get_draw_rect", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2675997574, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 408950903, "return_value": { - "type": "enum::SkeletonProfile.TailDirection" + "type": "Rect2" }, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "set_tail_direction", - "is_const": false, + "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_virtual": false, - "hash": 1231951015, - "arguments": [ - { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3735564539, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" }, { - "name": "tail_direction", - "type": "enum::SkeletonProfile.TailDirection" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_bone_tail", + "name": "get_minimum_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 3341600327, "return_value": { - "type": "StringName" - }, + "type": "Vector2" + } + }, + { + "name": "set_content_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4290182280, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "margin", + "type": "enum::Side" + }, + { + "name": "offset", + "type": "float", + "meta": "float" } ] }, { - "name": "set_bone_tail", + "name": "set_content_margin_all", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3780747571, + "hash": 373806689, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "bone_tail", - "type": "StringName" + "name": "offset", + "type": "float", + "meta": "float" } ] }, { - "name": "get_reference_pose", + "name": "get_content_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 2869120046, "return_value": { - "type": "Transform3D" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "margin", + "type": "enum::Side" } ] }, { - "name": "set_reference_pose", - "is_const": false, + "name": "get_margin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 2869120046, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "bone_name", - "type": "Transform3D" + "name": "margin", + "type": "enum::Side" } ] }, { - "name": "get_handle_offset", + "name": "get_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 3341600327, "return_value": { "type": "Vector2" - }, - "arguments": [ - { - "name": "bone_idx", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_handle_offset", - "is_const": false, + "name": "draw", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 2275962004, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "canvas_item", + "type": "RID" }, { - "name": "handle_offset", - "type": "Vector2" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "get_group", + "name": "get_current_item_drawn", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 3213695180, "return_value": { - "type": "StringName" - }, - "arguments": [ - { - "name": "bone_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "CanvasItem" + } }, { - "name": "set_group", - "is_const": false, + "name": "test_mask", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3780747571, + "hash": 3735564539, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "bone_idx", - "type": "int", - "meta": "int32" + "name": "point", + "type": "Vector2" }, { - "name": "group", - "type": "StringName" + "name": "rect", + "type": "Rect2" } ] } ], - "signals": [ - { - "name": "profile_updated" - } - ], "properties": [ { - "type": "StringName", - "name": "root_bone", - "setter": "set_root_bone", - "getter": "get_root_bone" + "type": "float", + "name": "content_margin_left", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 0 }, { - "type": "StringName", - "name": "scale_base_bone", - "setter": "set_scale_base_bone", - "getter": "get_scale_base_bone" + "type": "float", + "name": "content_margin_top", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 1 }, { - "type": "int", - "name": "group_size", - "setter": "set_group_size", - "getter": "get_group_size" + "type": "float", + "name": "content_margin_right", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 2 }, { - "type": "int", - "name": "bone_size", - "setter": "set_bone_size", - "getter": "get_bone_size" + "type": "float", + "name": "content_margin_bottom", + "setter": "set_content_margin", + "getter": "get_content_margin", + "index": 3 } ] }, { - "name": "SkeletonProfileHumanoid", + "name": "StyleBoxEmpty", "is_refcounted": true, "is_instantiable": true, - "inherits": "SkeletonProfile", + "inherits": "StyleBox", "api_type": "core" }, { - "name": "Skin", + "name": "StyleBoxFlat", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "StyleBox", "api_type": "core", "methods": [ { - "name": "set_bind_count", + "name": "set_bg_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2920490490, "arguments": [ { - "name": "bind_count", - "type": "int", - "meta": "int32" + "name": "color", + "type": "Color" } ] }, { - "name": "get_bind_count", + "name": "get_bg_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3444240500, "return_value": { - "type": "int", - "meta": "int32" + "type": "Color" } }, { - "name": "add_bind", + "name": "set_border_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 2920490490, "arguments": [ { - "name": "bone", - "type": "int", - "meta": "int32" - }, - { - "name": "pose", - "type": "Transform3D" + "name": "color", + "type": "Color" } ] }, { - "name": "add_named_bind", + "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": 3154712474, + "hash": 1286410249, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "pose", - "type": "Transform3D" + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_bind_pose", + "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": 3616898986, + "hash": 437707142, "arguments": [ { - "name": "bind_index", - "type": "int", - "meta": "int32" + "name": "margin", + "type": "enum::Side" }, { - "name": "pose", - "type": "Transform3D" + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_bind_pose", + "name": "get_border_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 1983885014, "return_value": { - "type": "Transform3D" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "bind_index", - "type": "int", - "meta": "int32" + "name": "margin", + "type": "enum::Side" } ] }, { - "name": "set_bind_name", + "name": "set_border_blend", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3780747571, + "hash": 2586408642, "arguments": [ { - "name": "bind_index", - "type": "int", - "meta": "int32" - }, - { - "name": "name", - "type": "StringName" + "name": "blend", + "type": "bool" } ] }, { - "name": "get_bind_name", + "name": "get_border_blend", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 659327637, + "hash": 36873697, "return_value": { - "type": "StringName" - }, + "type": "bool" + } + }, + { + "name": "set_corner_radius_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "bind_index", + "name": "radius", "type": "int", "meta": "int32" } ] }, { - "name": "set_bind_bone", + "name": "set_corner_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2696158768, "arguments": [ { - "name": "bind_index", - "type": "int", - "meta": "int32" + "name": "corner", + "type": "enum::Corner" }, { - "name": "bone", + "name": "radius", "type": "int", "meta": "int32" } ] }, { - "name": "get_bind_bone", + "name": "get_corner_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3982397690, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "bind_index", - "type": "int", - "meta": "int32" + "name": "corner", + "type": "enum::Corner" } ] }, { - "name": "clear_binds", + "name": "set_expand_margin", "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": [ + "hash": 4290182280, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", + "type": "float", + "meta": "float" + } + ] + }, { - "name": "get_skeleton", - "is_const": true, + "name": "set_expand_margin_all", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } + "hash": 373806689, + "arguments": [ + { + "name": "size", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_skin", + "name": "get_expand_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2074563878, + "hash": 2869120046, "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 - }, + "type": "float", + "meta": "float" + }, + "arguments": [ { - "name": "RADIANCE_SIZE_MAX", - "value": 7 + "name": "margin", + "type": "enum::Side" } ] }, { - "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", + "name": "set_draw_center", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1512957179, + "hash": 2586408642, "arguments": [ { - "name": "size", - "type": "enum::Sky.RadianceSize" + "name": "draw_center", + "type": "bool" } ] }, { - "name": "get_radiance_size", + "name": "is_draw_center_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2708733976, + "hash": 36873697, "return_value": { - "type": "enum::Sky.RadianceSize" + "type": "bool" } }, { - "name": "set_process_mode", + "name": "set_skew", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 875986769, + "hash": 743155724, "arguments": [ { - "name": "mode", - "type": "enum::Sky.ProcessMode" + "name": "skew", + "type": "Vector2" } ] }, { - "name": "get_process_mode", + "name": "get_skew", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 731245043, + "hash": 3341600327, "return_value": { - "type": "enum::Sky.ProcessMode" + "type": "Vector2" } }, { - "name": "set_material", + "name": "set_shadow_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 2920490490, "arguments": [ { - "name": "material", - "type": "Material" + "name": "color", + "type": "Color" } ] }, { - "name": "get_material", + "name": "get_shadow_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 3444240500, "return_value": { - "type": "Material" + "type": "Color" } - } - ], - "properties": [ - { - "type": "ShaderMaterial,PanoramaSkyMaterial,ProceduralSkyMaterial,PhysicalSkyMaterial", - "name": "sky_material", - "setter": "set_material", - "getter": "get_material" - }, - { - "type": "int", - "name": "process_mode", - "setter": "set_process_mode", - "getter": "get_process_mode" }, { - "type": "int", - "name": "radiance_size", - "setter": "set_radiance_size", - "getter": "get_radiance_size" - } - ] - }, - { - "name": "Slider", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Range", - "api_type": "core", - "methods": [ - { - "name": "set_ticks", + "name": "set_shadow_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -223622,14 +261478,14 @@ "hash": 1286410249, "arguments": [ { - "name": "count", + "name": "size", "type": "int", "meta": "int32" } ] }, { - "name": "get_ticks", + "name": "get_shadow_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -223641,57 +261497,32 @@ } }, { - "name": "get_ticks_on_borders", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_ticks_on_borders", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "ticks_on_border", - "type": "bool" - } - ] - }, - { - "name": "set_editable", + "name": "set_shadow_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "editable", - "type": "bool" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "is_editable", + "name": "get_shadow_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "set_scrollable", + "name": "set_anti_aliased", "is_const": false, "is_vararg": false, "is_static": false, @@ -223699,13 +261530,13 @@ "hash": 2586408642, "arguments": [ { - "name": "scrollable", + "name": "anti_aliased", "type": "bool" } ] }, { - "name": "is_scrollable", + "name": "is_anti_aliased", "is_const": true, "is_vararg": false, "is_static": false, @@ -223714,231 +261545,36 @@ "return_value": { "type": "bool" } - } - ], - "signals": [ - { - "name": "drag_started" - }, - { - "name": "drag_ended", - "arguments": [ - { - "name": "value_changed", - "type": "bool" - } - ] - } - ], - "properties": [ - { - "type": "bool", - "name": "editable", - "setter": "set_editable", - "getter": "is_editable" - }, - { - "type": "bool", - "name": "scrollable", - "setter": "set_scrollable", - "getter": "is_scrollable" - }, - { - "type": "int", - "name": "tick_count", - "setter": "set_ticks", - "getter": "get_ticks" }, { - "type": "bool", - "name": "ticks_on_borders", - "setter": "set_ticks_on_borders", - "getter": "get_ticks_on_borders" - } - ] - }, - { - "name": "SliderJoint3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Joint3D", - "api_type": "core", - "enums": [ - { - "name": "Param", - "is_bitfield": false, - "values": [ - { - "name": "PARAM_LINEAR_LIMIT_UPPER", - "value": 0 - }, - { - "name": "PARAM_LINEAR_LIMIT_LOWER", - "value": 1 - }, - { - "name": "PARAM_LINEAR_LIMIT_SOFTNESS", - "value": 2 - }, - { - "name": "PARAM_LINEAR_LIMIT_RESTITUTION", - "value": 3 - }, - { - "name": "PARAM_LINEAR_LIMIT_DAMPING", - "value": 4 - }, - { - "name": "PARAM_LINEAR_MOTION_SOFTNESS", - "value": 5 - }, - { - "name": "PARAM_LINEAR_MOTION_RESTITUTION", - "value": 6 - }, - { - "name": "PARAM_LINEAR_MOTION_DAMPING", - "value": 7 - }, - { - "name": "PARAM_LINEAR_ORTHOGONAL_SOFTNESS", - "value": 8 - }, - { - "name": "PARAM_LINEAR_ORTHOGONAL_RESTITUTION", - "value": 9 - }, - { - "name": "PARAM_LINEAR_ORTHOGONAL_DAMPING", - "value": 10 - }, - { - "name": "PARAM_ANGULAR_LIMIT_UPPER", - "value": 11 - }, - { - "name": "PARAM_ANGULAR_LIMIT_LOWER", - "value": 12 - }, - { - "name": "PARAM_ANGULAR_LIMIT_SOFTNESS", - "value": 13 - }, - { - "name": "PARAM_ANGULAR_LIMIT_RESTITUTION", - "value": 14 - }, - { - "name": "PARAM_ANGULAR_LIMIT_DAMPING", - "value": 15 - }, - { - "name": "PARAM_ANGULAR_MOTION_SOFTNESS", - "value": 16 - }, - { - "name": "PARAM_ANGULAR_MOTION_RESTITUTION", - "value": 17 - }, - { - "name": "PARAM_ANGULAR_MOTION_DAMPING", - "value": 18 - }, - { - "name": "PARAM_ANGULAR_ORTHOGONAL_SOFTNESS", - "value": 19 - }, - { - "name": "PARAM_ANGULAR_ORTHOGONAL_RESTITUTION", - "value": 20 - }, - { - "name": "PARAM_ANGULAR_ORTHOGONAL_DAMPING", - "value": 21 - }, - { - "name": "PARAM_MAX", - "value": 22 - } - ] - } - ], - "methods": [ - { - "name": "set_param", + "name": "set_aa_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 918243683, + "hash": 373806689, "arguments": [ { - "name": "param", - "type": "enum::SliderJoint3D.Param" - }, - { - "name": "value", + "name": "size", "type": "float", "meta": "float" } ] }, { - "name": "get_param", + "name": "get_aa_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 959925627, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "param", - "type": "enum::SliderJoint3D.Param" - } - ] - } - ] - }, - { - "name": "SoftBody3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "MeshInstance3D", - "api_type": "core", - "enums": [ - { - "name": "DisableMode", - "is_bitfield": false, - "values": [ - { - "name": "DISABLE_MODE_REMOVE", - "value": 0 - }, - { - "name": "DISABLE_MODE_KEEP_ACTIVE", - "value": 1 - } - ] - } - ], - "methods": [ - { - "name": "get_physics_rid", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" } }, { - "name": "set_collision_mask", + "name": "set_corner_detail", "is_const": false, "is_vararg": false, "is_static": false, @@ -223946,14 +261582,14 @@ "hash": 1286410249, "arguments": [ { - "name": "collision_mask", + "name": "detail", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_collision_mask", + "name": "get_corner_detail", "is_const": true, "is_vararg": false, "is_static": false, @@ -223961,255 +261597,408 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } + } + ], + "properties": [ + { + "type": "Color", + "name": "bg_color", + "setter": "set_bg_color", + "getter": "get_bg_color" }, { - "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" - } - ] + "type": "bool", + "name": "draw_center", + "setter": "set_draw_center", + "getter": "is_draw_center_enabled" }, { - "name": "get_collision_layer", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } + "type": "Vector2", + "name": "skew", + "setter": "set_skew", + "getter": "get_skew" }, { - "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" - } - ] + "type": "int", + "name": "border_width_left", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 0 }, { - "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" - } - ] + "type": "int", + "name": "border_width_top", + "setter": "set_border_width", + "getter": "get_border_width", + "index": 1 }, { - "name": "set_collision_layer_value", + "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": 300928843, + "hash": 2920490490, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", - "type": "bool" + "name": "color", + "type": "Color" } ] }, { - "name": "get_collision_layer_value", + "name": "get_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3444240500, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + "type": "Color" + } }, { - "name": "set_parent_collision_ignore", + "name": "set_thickness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1286410249, "arguments": [ { - "name": "parent_collision_ignore", - "type": "NodePath" + "name": "thickness", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_parent_collision_ignore", + "name": "get_thickness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 3905245786, "return_value": { - "type": "NodePath" + "type": "int", + "meta": "int32" } }, { - "name": "set_disable_mode", + "name": "set_grow_begin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1104158384, + "hash": 373806689, "arguments": [ { - "name": "mode", - "type": "enum::SoftBody3D.DisableMode" + "name": "offset", + "type": "float", + "meta": "float" } ] }, { - "name": "get_disable_mode", + "name": "get_grow_begin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4135042476, + "hash": 1740695150, "return_value": { - "type": "enum::SoftBody3D.DisableMode" + "type": "float", + "meta": "float" } }, { - "name": "get_collision_exceptions", + "name": "set_grow_end", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "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": "typedarray::PhysicsBody3D" + "type": "float", + "meta": "float" } }, { - "name": "add_collision_exception_with", + "name": "set_vertical", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 2586408642, "arguments": [ { - "name": "body", - "type": "Node" + "name": "vertical", + "type": "bool" } ] }, { - "name": "remove_collision_exception_with", - "is_const": false, + "name": "is_vertical", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, - "arguments": [ + "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": "body", - "type": "Node" + "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_simulation_precision", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4051416890, "arguments": [ { - "name": "simulation_precision", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_simulation_precision", - "is_const": false, + "name": "get_texture", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 3635182373, "return_value": { - "type": "int", - "meta": "int32" + "type": "Texture2D" } }, { - "name": "set_total_mass", + "name": "set_texture_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4290182280, "arguments": [ { - "name": "mass", + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", "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", + "name": "set_texture_margin_all", "is_const": false, "is_vararg": false, "is_static": false, @@ -224217,800 +262006,997 @@ "hash": 373806689, "arguments": [ { - "name": "linear_stiffness", + "name": "size", "type": "float", "meta": "float" } ] }, { - "name": "get_linear_stiffness", - "is_const": false, + "name": "get_texture_margin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 2869120046, "return_value": { "type": "float", "meta": "float" - } + }, + "arguments": [ + { + "name": "margin", + "type": "enum::Side" + } + ] }, { - "name": "set_pressure_coefficient", + "name": "set_expand_margin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4290182280, "arguments": [ { - "name": "pressure_coefficient", + "name": "margin", + "type": "enum::Side" + }, + { + "name": "size", "type": "float", "meta": "float" } ] }, { - "name": "get_pressure_coefficient", + "name": "set_expand_margin_all", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "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_damping_coefficient", + "name": "set_region_rect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2046264180, "arguments": [ { - "name": "damping_coefficient", - "type": "float", - "meta": "float" + "name": "region", + "type": "Rect2" } ] }, { - "name": "get_damping_coefficient", - "is_const": false, + "name": "get_region_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 1639390495, "return_value": { - "type": "float", - "meta": "float" + "type": "Rect2" } }, { - "name": "set_drag_coefficient", + "name": "set_draw_center", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "drag_coefficient", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_drag_coefficient", - "is_const": false, + "name": "is_draw_center_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "get_point_transform", + "name": "set_modulate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 871989493, - "return_value": { - "type": "Vector3" - }, + "hash": 2920490490, "arguments": [ { - "name": "point_index", - "type": "int", - "meta": "int32" + "name": "color", + "type": "Color" } ] }, { - "name": "set_point_pinned", + "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": 3814935226, + "hash": 2965538783, "arguments": [ { - "name": "point_index", - "type": "int", - "meta": "int32" - }, - { - "name": "pinned", - "type": "bool" - }, - { - "name": "attachment_path", - "type": "NodePath", - "default_value": "NodePath(\"\")" + "name": "mode", + "type": "enum::StyleBoxTexture.AxisStretchMode" } ] }, { - "name": "is_point_pinned", + "name": "get_h_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3807744063, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "point_index", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::StyleBoxTexture.AxisStretchMode" + } }, { - "name": "set_ray_pickable", + "name": "set_v_axis_stretch_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2965538783, "arguments": [ { - "name": "ray_pickable", - "type": "bool" + "name": "mode", + "type": "enum::StyleBoxTexture.AxisStretchMode" } ] }, { - "name": "is_ray_pickable", + "name": "get_v_axis_stretch_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3807744063, "return_value": { - "type": "bool" + "type": "enum::StyleBoxTexture.AxisStretchMode" } } ], "properties": [ { - "type": "int", - "name": "collision_layer", - "setter": "set_collision_layer", - "getter": "get_collision_layer" + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" + "type": "float", + "name": "texture_margin_left", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 0 }, { - "type": "NodePath", - "name": "parent_collision_ignore", - "setter": "set_parent_collision_ignore", - "getter": "get_parent_collision_ignore" + "type": "float", + "name": "texture_margin_top", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 1 }, { - "type": "int", - "name": "simulation_precision", - "setter": "set_simulation_precision", - "getter": "get_simulation_precision" + "type": "float", + "name": "texture_margin_right", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 2 }, { "type": "float", - "name": "total_mass", - "setter": "set_total_mass", - "getter": "get_total_mass" + "name": "texture_margin_bottom", + "setter": "set_texture_margin", + "getter": "get_texture_margin", + "index": 3 }, { "type": "float", - "name": "linear_stiffness", - "setter": "set_linear_stiffness", - "getter": "get_linear_stiffness" + "name": "expand_margin_left", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 0 }, { "type": "float", - "name": "pressure_coefficient", - "setter": "set_pressure_coefficient", - "getter": "get_pressure_coefficient" + "name": "expand_margin_top", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 1 }, { "type": "float", - "name": "damping_coefficient", - "setter": "set_damping_coefficient", - "getter": "get_damping_coefficient" + "name": "expand_margin_right", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 2 }, { "type": "float", - "name": "drag_coefficient", - "setter": "set_drag_coefficient", - "getter": "get_drag_coefficient" + "name": "expand_margin_bottom", + "setter": "set_expand_margin", + "getter": "get_expand_margin", + "index": 3 }, { - "type": "bool", - "name": "ray_pickable", - "setter": "set_ray_pickable", - "getter": "is_ray_pickable" + "type": "int", + "name": "axis_stretch_horizontal", + "setter": "set_h_axis_stretch_mode", + "getter": "get_h_axis_stretch_mode" }, { "type": "int", - "name": "disable_mode", - "setter": "set_disable_mode", - "getter": "get_disable_mode" + "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": "SphereMesh", - "is_refcounted": true, + "name": "SubViewport", + "is_refcounted": false, "is_instantiable": true, - "inherits": "PrimitiveMesh", + "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_radius", + "name": "set_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1130785943, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_radius", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3690982128, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2i" } }, { - "name": "set_height", + "name": "set_size_2d_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1130785943, "arguments": [ { - "name": "height", - "type": "float", - "meta": "float" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_height", + "name": "get_size_2d_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3690982128, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2i" } }, { - "name": "set_radial_segments", + "name": "set_size_2d_override_stretch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "radial_segments", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_radial_segments", + "name": "is_size_2d_override_stretch_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_rings", + "name": "set_update_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1295690030, "arguments": [ { - "name": "rings", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::SubViewport.UpdateMode" } ] }, { - "name": "get_rings", + "name": "get_update_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2980171553, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::SubViewport.UpdateMode" } }, { - "name": "set_is_hemisphere", + "name": "set_clear_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2834454712, "arguments": [ { - "name": "is_hemisphere", - "type": "bool" + "name": "mode", + "type": "enum::SubViewport.ClearMode" } ] }, { - "name": "get_is_hemisphere", + "name": "get_clear_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 331324495, "return_value": { - "type": "bool" + "type": "enum::SubViewport.ClearMode" } } ], "properties": [ { - "type": "float", - "name": "radius", - "setter": "set_radius", - "getter": "get_radius" + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" }, { - "type": "float", - "name": "height", - "setter": "set_height", - "getter": "get_height" + "type": "Vector2i", + "name": "size_2d_override", + "setter": "set_size_2d_override", + "getter": "get_size_2d_override" }, { - "type": "int", - "name": "radial_segments", - "setter": "set_radial_segments", - "getter": "get_radial_segments" + "type": "bool", + "name": "size_2d_override_stretch", + "setter": "set_size_2d_override_stretch", + "getter": "is_size_2d_override_stretch_enabled" }, { "type": "int", - "name": "rings", - "setter": "set_rings", - "getter": "get_rings" + "name": "render_target_clear_mode", + "setter": "set_clear_mode", + "getter": "get_clear_mode" }, { - "type": "bool", - "name": "is_hemisphere", - "setter": "set_is_hemisphere", - "getter": "get_is_hemisphere" + "type": "int", + "name": "render_target_update_mode", + "setter": "set_update_mode", + "getter": "get_update_mode" } ] }, { - "name": "SphereOccluder3D", - "is_refcounted": true, + "name": "SubViewportContainer", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Occluder3D", + "inherits": "Container", "api_type": "core", "methods": [ { - "name": "set_radius", + "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" + } + ] + }, + { + "name": "set_stretch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_radius", + "name": "is_stretch_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } - } - ], - "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", + "name": "set_stretch_shrink", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_radius", + "name": "get_stretch_shrink", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "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": "float", - "name": "radius", - "setter": "set_radius", - "getter": "get_radius" + "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": "SpinBox", - "is_refcounted": false, + "name": "SubtweenTweener", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Range", + "inherits": "Tweener", "api_type": "core", "methods": [ { - "name": "set_horizontal_alignment", + "name": "set_delay", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312603777, + "hash": 449181780, + "return_value": { + "type": "SubtweenTweener" + }, "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "name": "delay", + "type": "float", + "meta": "double" } ] - }, + } + ] + }, + { + "name": "SurfaceTool", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ { - "name": "get_horizontal_alignment", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 341400642, - "return_value": { - "type": "enum::HorizontalAlignment" - } + "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": "set_suffix", + "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": 83702148, + "hash": 618679515, "arguments": [ { - "name": "suffix", - "type": "String" + "name": "count", + "type": "enum::SurfaceTool.SkinWeightCount" } ] }, { - "name": "get_suffix", + "name": "get_skin_weight_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1072401130, "return_value": { - "type": "String" + "type": "enum::SurfaceTool.SkinWeightCount" } }, { - "name": "set_prefix", + "name": "set_custom_format", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 4087759856, "arguments": [ { - "name": "prefix", - "type": "String" + "name": "channel_index", + "type": "int", + "meta": "int32" + }, + { + "name": "format", + "type": "enum::SurfaceTool.CustomFormat" } ] }, { - "name": "get_prefix", + "name": "get_custom_format", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 839863283, "return_value": { - "type": "String" - } + "type": "enum::SurfaceTool.CustomFormat" + }, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_editable", + "name": "begin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2230304113, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "primitive", + "type": "enum::Mesh.PrimitiveType" } ] }, { - "name": "set_custom_arrow_step", + "name": "add_vertex", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3460891852, "arguments": [ { - "name": "arrow_step", - "type": "float", - "meta": "double" + "name": "vertex", + "type": "Vector3" } ] }, { - "name": "get_custom_arrow_step", - "is_const": true, + "name": "set_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] }, { - "name": "is_editable", - "is_const": true, + "name": "set_normal", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3460891852, + "arguments": [ + { + "name": "normal", + "type": "Vector3" + } + ] }, { - "name": "set_update_on_text_changed", + "name": "set_tangent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3505987427, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "tangent", + "type": "Plane" } ] }, { - "name": "get_update_on_text_changed", - "is_const": true, + "name": "set_uv", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 743155724, + "arguments": [ + { + "name": "uv", + "type": "Vector2" + } + ] }, { - "name": "set_select_all_on_focus", + "name": "set_uv2", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 743155724, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "uv2", + "type": "Vector2" } ] }, { - "name": "is_select_all_on_focus", - "is_const": true, + "name": "set_bones", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3614634198, + "arguments": [ + { + "name": "bones", + "type": "PackedInt32Array" + } + ] }, { - "name": "apply", + "name": "set_weights", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2899603908, + "arguments": [ + { + "name": "weights", + "type": "PackedFloat32Array" + } + ] }, { - "name": "get_line_edit", + "name": "set_custom", "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" + "hash": 2878471219, + "arguments": [ + { + "name": "channel_index", + "type": "int", + "meta": "int32" + }, + { + "name": "custom_color", + "type": "Color" + } + ] }, { - "type": "float", - "name": "custom_arrow_step", - "setter": "set_custom_arrow_step", - "getter": "get_custom_arrow_step" + "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" + } + ] }, { - "type": "bool", - "name": "select_all_on_focus", - "setter": "set_select_all_on_focus", - "getter": "is_select_all_on_focus" - } - ] - }, - { - "name": "SplitContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core", - "enums": [ - { - "name": "DraggerVisibility", - "is_bitfield": false, - "values": [ + "name": "add_triangle_fan", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2235017613, + "hash_compatibility": [ + 297960074 + ], + "arguments": [ { - "name": "DRAGGER_VISIBLE", - "value": 0 + "name": "vertices", + "type": "PackedVector3Array" }, { - "name": "DRAGGER_HIDDEN", - "value": 1 + "name": "uvs", + "type": "PackedVector2Array", + "default_value": "PackedVector2Array()" }, { - "name": "DRAGGER_HIDDEN_COLLAPSED", - "value": 2 + "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]([])" } ] - } - ], - "methods": [ + }, { - "name": "set_split_offset", + "name": "add_index", "is_const": false, "is_vararg": false, "is_static": false, @@ -225018,26 +263004,22 @@ "hash": 1286410249, "arguments": [ { - "name": "offset", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_split_offset", - "is_const": true, + "name": "index", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3218959716 }, { - "name": "clamp_split_offset", + "name": "deindex", "is_const": false, "is_vararg": false, "is_static": false, @@ -225045,382 +263027,353 @@ "hash": 3218959716 }, { - "name": "set_collapsed", + "name": "generate_normals", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 107499316, "arguments": [ { - "name": "collapsed", - "type": "bool" + "name": "flip", + "type": "bool", + "default_value": "false" } ] }, { - "name": "is_collapsed", - "is_const": true, + "name": "generate_tangents", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_dragger_visibility", + "name": "optimize_indices_for_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1168273952, - "arguments": [ - { - "name": "mode", - "type": "enum::SplitContainer.DraggerVisibility" - } - ] + "hash": 3218959716 }, { - "name": "get_dragger_visibility", + "name": "get_aabb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 967297479, + "hash": 1068685055, "return_value": { - "type": "enum::SplitContainer.DraggerVisibility" + "type": "AABB" } }, { - "name": "set_vertical", + "name": "generate_lod", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1938056459, + "hash_compatibility": [ + 1894448909 + ], + "return_value": { + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "vertical", - "type": "bool" + "name": "nd_threshold", + "type": "float", + "meta": "float" + }, + { + "name": "target_index_count", + "type": "int", + "meta": "int32", + "default_value": "3" } ] }, { - "name": "is_vertical", - "is_const": true, + "name": "set_material", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "signals": [ - { - "name": "dragged", + "hash": 2757459619, "arguments": [ { - "name": "offset", - "type": "int" + "name": "material", + "type": "Material" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "split_offset", - "setter": "set_split_offset", - "getter": "get_split_offset" - }, - { - "type": "bool", - "name": "collapsed", - "setter": "set_collapsed", - "getter": "is_collapsed" - }, - { - "type": "int", - "name": "dragger_visibility", - "setter": "set_dragger_visibility", - "getter": "get_dragger_visibility" - }, - { - "type": "bool", - "name": "vertical", - "setter": "set_vertical", - "getter": "is_vertical" - } - ] - }, - { - "name": "SpotLight3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Light3D", - "api_type": "core", - "properties": [ - { - "type": "float", - "name": "spot_range", - "setter": "set_param", - "getter": "get_param", - "index": 4 - }, - { - "type": "float", - "name": "spot_attenuation", - "setter": "set_param", - "getter": "get_param", - "index": 6 }, { - "type": "float", - "name": "spot_angle", - "setter": "set_param", - "getter": "get_param", - "index": 7 + "name": "get_primitive_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 768822145, + "return_value": { + "type": "enum::Mesh.PrimitiveType" + } }, { - "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", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3218959716 }, { - "name": "set_length", + "name": "create_from", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1767024570, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_length", - "is_const": true, + "name": "create_from_arrays", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 1894639680, + "arguments": [ + { + "name": "arrays", + "type": "Array" + }, + { + "name": "primitive_type", + "type": "enum::Mesh.PrimitiveType", + "default_value": "3" + } + ] }, { - "name": "set_shape", + "name": "create_from_blend_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1549710052, + "hash": 1306185582, "arguments": [ { - "name": "shape", - "type": "Shape3D" + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "blend_shape", + "type": "String" } ] }, { - "name": "get_shape", - "is_const": true, + "name": "append_from", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3214262478, - "return_value": { - "type": "Shape3D" - } + "hash": 2217967155, + "arguments": [ + { + "name": "existing", + "type": "Mesh" + }, + { + "name": "surface", + "type": "int", + "meta": "int32" + }, + { + "name": "transform", + "type": "Transform3D" + } + ] }, { - "name": "add_excluded_object", + "name": "commit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 4107864055, + "return_value": { + "type": "ArrayMesh" + }, "arguments": [ { - "name": "RID", - "type": "RID" + "name": "existing", + "type": "ArrayMesh", + "default_value": "null" + }, + { + "name": "flags", + "type": "int", + "meta": "uint64", + "default_value": "0" } ] }, { - "name": "remove_excluded_object", + "name": "commit_to_arrays", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3521089500, + "hash": 2915620761, "return_value": { - "type": "bool" + "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": "RID", - "type": "RID" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "clear_excluded_objects", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3218959716 }, { - "name": "set_collision_mask", + "name": "get_line_syntax_highlighting", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "mask", + "name": "line", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "get_collision_mask", + "name": "update_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint32" - } + "hash": 3218959716 }, { - "name": "set_margin", + "name": "clear_highlighting_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "margin", - "type": "float", - "meta": "float" - } - ] + "hash": 3218959716 }, { - "name": "get_margin", - "is_const": false, + "name": "get_text_edit", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 1893027089, "return_value": { - "type": "float", - "meta": "float" + "type": "TextEdit" } } - ], - "properties": [ - { - "type": "int", - "name": "collision_mask", - "setter": "set_collision_mask", - "getter": "get_collision_mask" - }, - { - "type": "Shape3D", - "name": "shape", - "setter": "set_shape", - "getter": "get_shape" - }, - { - "type": "float", - "name": "spring_length", - "setter": "set_length", - "getter": "get_length" - }, - { - "type": "float", - "name": "margin", - "setter": "set_margin", - "getter": "get_margin" - } ] }, { - "name": "Sprite2D", - "is_refcounted": false, + "name": "SystemFont", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Node2D", + "inherits": "Font", "api_type": "core", "methods": [ { - "name": "set_texture", + "name": "set_antialiasing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1669900, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" } ] }, { - "name": "get_texture", + "name": "get_antialiasing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 4262718649, "return_value": { - "type": "Texture2D" + "type": "enum::TextServer.FontAntialiasing" } }, { - "name": "set_centered", + "name": "set_disable_embedded_bitmaps", "is_const": false, "is_vararg": false, "is_static": false, @@ -225428,13 +263381,13 @@ "hash": 2586408642, "arguments": [ { - "name": "centered", + "name": "disable_embedded_bitmaps", "type": "bool" } ] }, { - "name": "is_centered", + "name": "get_disable_embedded_bitmaps", "is_const": true, "is_vararg": false, "is_static": false, @@ -225445,32 +263398,32 @@ } }, { - "name": "set_offset", + "name": "set_generate_mipmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2586408642, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "generate_mipmaps", + "type": "bool" } ] }, { - "name": "get_offset", + "name": "get_generate_mipmaps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "set_flip_h", + "name": "set_allow_system_fallback", "is_const": false, "is_vararg": false, "is_static": false, @@ -225478,13 +263431,13 @@ "hash": 2586408642, "arguments": [ { - "name": "flip_h", + "name": "allow_system_fallback", "type": "bool" } ] }, { - "name": "is_flipped_h", + "name": "is_allow_system_fallback", "is_const": true, "is_vararg": false, "is_static": false, @@ -225495,7 +263448,7 @@ } }, { - "name": "set_flip_v", + "name": "set_force_autohinter", "is_const": false, "is_vararg": false, "is_static": false, @@ -225503,13 +263456,13 @@ "hash": 2586408642, "arguments": [ { - "name": "flip_v", + "name": "force_autohinter", "type": "bool" } ] }, { - "name": "is_flipped_v", + "name": "is_force_autohinter", "is_const": true, "is_vararg": false, "is_static": false, @@ -225520,74 +263473,82 @@ } }, { - "name": "set_region_enabled", + "name": "set_hinting", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1827459492, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "hinting", + "type": "enum::TextServer.Hinting" } ] }, { - "name": "is_region_enabled", + "name": "get_hinting", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3683214614, "return_value": { - "type": "bool" + "type": "enum::TextServer.Hinting" } }, { - "name": "is_pixel_opaque", - "is_const": true, + "name": "set_subpixel_positioning", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 556197845, - "return_value": { - "type": "bool" - }, + "hash": 4225742182, "arguments": [ { - "name": "pos", - "type": "Vector2" + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" } ] }, { - "name": "set_region_rect", + "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": 2046264180, + "hash": 2586408642, "arguments": [ { - "name": "rect", - "type": "Rect2" + "name": "keep_rounding_remainders", + "type": "bool" } ] }, { - "name": "get_region_rect", + "name": "get_keep_rounding_remainders", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 36873697, "return_value": { - "type": "Rect2" + "type": "bool" } }, { - "name": "set_region_filter_clip_enabled", + "name": "set_multichannel_signed_distance_field", "is_const": false, "is_vararg": false, "is_static": false, @@ -225595,13 +263556,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "msdf", "type": "bool" } ] }, { - "name": "is_region_filter_clip_enabled", + "name": "is_multichannel_signed_distance_field", "is_const": true, "is_vararg": false, "is_static": false, @@ -225612,7 +263573,7 @@ } }, { - "name": "set_frame", + "name": "set_msdf_pixel_range", "is_const": false, "is_vararg": false, "is_static": false, @@ -225620,14 +263581,14 @@ "hash": 1286410249, "arguments": [ { - "name": "frame", + "name": "msdf_pixel_range", "type": "int", "meta": "int32" } ] }, { - "name": "get_frame", + "name": "get_msdf_pixel_range", "is_const": true, "is_vararg": false, "is_static": false, @@ -225639,609 +263600,979 @@ } }, { - "name": "set_frame_coords", + "name": "set_msdf_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 1286410249, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "msdf_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_frame_coords", + "name": "get_msdf_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 3905245786, "return_value": { - "type": "Vector2i" + "type": "int", + "meta": "int32" } }, { - "name": "set_vframes", + "name": "set_oversampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "vframes", - "type": "int", - "meta": "int32" + "name": "oversampling", + "type": "float", + "meta": "float" } ] }, { - "name": "get_vframes", + "name": "get_oversampling", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_hframes", + "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": 1286410249, + "hash": 4015028928, "arguments": [ { - "name": "hframes", - "type": "int", - "meta": "int32" + "name": "names", + "type": "PackedStringArray" } ] }, { - "name": "get_hframes", + "name": "get_font_italic", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_rect", - "is_const": true, + "name": "set_font_italic", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, - "return_value": { - "type": "Rect2" - } - } - ], - "signals": [ + "hash": 2586408642, + "arguments": [ + { + "name": "italic", + "type": "bool" + } + ] + }, { - "name": "frame_changed" + "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": "texture_changed" + "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": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" + "type": "PackedStringArray", + "name": "font_names", + "setter": "set_font_names", + "getter": "get_font_names" }, { "type": "bool", - "name": "centered", - "setter": "set_centered", - "getter": "is_centered" + "name": "font_italic", + "setter": "set_font_italic", + "getter": "get_font_italic" }, { - "type": "Vector2", - "name": "offset", - "setter": "set_offset", - "getter": "get_offset" + "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": "flip_h", - "setter": "set_flip_h", - "getter": "is_flipped_h" + "name": "generate_mipmaps", + "setter": "set_generate_mipmaps", + "getter": "get_generate_mipmaps" }, { "type": "bool", - "name": "flip_v", - "setter": "set_flip_v", - "getter": "is_flipped_v" + "name": "disable_embedded_bitmaps", + "setter": "set_disable_embedded_bitmaps", + "getter": "get_disable_embedded_bitmaps" }, { - "type": "int", - "name": "hframes", - "setter": "set_hframes", - "getter": "get_hframes" + "type": "bool", + "name": "allow_system_fallback", + "setter": "set_allow_system_fallback", + "getter": "is_allow_system_fallback" + }, + { + "type": "bool", + "name": "force_autohinter", + "setter": "set_force_autohinter", + "getter": "is_force_autohinter" }, { "type": "int", - "name": "vframes", - "setter": "set_vframes", - "getter": "get_vframes" + "name": "hinting", + "setter": "set_hinting", + "getter": "get_hinting" }, { "type": "int", - "name": "frame", - "setter": "set_frame", - "getter": "get_frame" + "name": "subpixel_positioning", + "setter": "set_subpixel_positioning", + "getter": "get_subpixel_positioning" }, { - "type": "Vector2i", - "name": "frame_coords", - "setter": "set_frame_coords", - "getter": "get_frame_coords" + "type": "bool", + "name": "keep_rounding_remainders", + "setter": "set_keep_rounding_remainders", + "getter": "get_keep_rounding_remainders" }, { "type": "bool", - "name": "region_enabled", - "setter": "set_region_enabled", - "getter": "is_region_enabled" + "name": "multichannel_signed_distance_field", + "setter": "set_multichannel_signed_distance_field", + "getter": "is_multichannel_signed_distance_field" }, { - "type": "Rect2", - "name": "region_rect", - "setter": "set_region_rect", - "getter": "get_region_rect" + "type": "int", + "name": "msdf_pixel_range", + "setter": "set_msdf_pixel_range", + "getter": "get_msdf_pixel_range" }, { - "type": "bool", - "name": "region_filter_clip_enabled", - "setter": "set_region_filter_clip_enabled", - "getter": "is_region_filter_clip_enabled" + "type": "int", + "name": "msdf_size", + "setter": "set_msdf_size", + "getter": "get_msdf_size" + }, + { + "type": "float", + "name": "oversampling", + "setter": "set_oversampling", + "getter": "get_oversampling" } ] }, { - "name": "Sprite3D", + "name": "TCPServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "listen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "uint16" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" + } + ] + }, + { + "name": "is_connection_available", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_listening", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_local_port", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "take_connection", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 30545006, + "return_value": { + "type": "StreamPeerTCP" + } + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ] + }, + { + "name": "TLSOptions", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "client", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3565000357, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "trusted_chain", + "type": "X509Certificate", + "default_value": "null" + }, + { + "name": "common_name_override", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "client_unsafe", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2090251749, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "trusted_chain", + "type": "X509Certificate", + "default_value": "null" + } + ] + }, + { + "name": "server", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 36969539, + "return_value": { + "type": "TLSOptions" + }, + "arguments": [ + { + "name": "key", + "type": "CryptoKey" + }, + { + "name": "certificate", + "type": "X509Certificate" + } + ] + }, + { + "name": "is_server", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_unsafe_client", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_common_name_override", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_trusted_ca_chain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + }, + { + "name": "get_private_key", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2119971811, + "return_value": { + "type": "CryptoKey" + } + }, + { + "name": "get_own_certificate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1120709175, + "return_value": { + "type": "X509Certificate" + } + } + ] + }, + { + "name": "TabBar", "is_refcounted": false, "is_instantiable": true, - "inherits": "SpriteBase3D", + "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_texture", + "name": "set_tab_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1286410249, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "count", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_texture", + "name": "get_tab_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3905245786, "return_value": { - "type": "Texture2D" + "type": "int", + "meta": "int32" } }, { - "name": "set_region_enabled", + "name": "set_current_tab", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_region_enabled", + "name": "get_current_tab", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_region_rect", + "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": 2046264180, - "arguments": [ - { - "name": "rect", - "type": "Rect2" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "get_region_rect", - "is_const": true, + "name": "select_next_available", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 2240911060, "return_value": { - "type": "Rect2" + "type": "bool" } }, { - "name": "set_frame", + "name": "set_tab_title", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 501894301, "arguments": [ { - "name": "frame", + "name": "tab_idx", "type": "int", "meta": "int32" + }, + { + "name": "title", + "type": "String" } ] }, { - "name": "get_frame", + "name": "get_tab_title", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 844755477, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_frame_coords", + "name": "set_tab_tooltip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 501894301, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" } ] }, { - "name": "get_frame_coords", + "name": "get_tab_tooltip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 844755477, "return_value": { - "type": "Vector2i" - } + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_vframes", + "name": "set_tab_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1707680378, "arguments": [ { - "name": "vframes", + "name": "tab_idx", "type": "int", "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" } ] }, { - "name": "get_vframes", + "name": "get_tab_text_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4235602388, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_hframes", + "name": "set_tab_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 501894301, "arguments": [ { - "name": "hframes", + "name": "tab_idx", "type": "int", "meta": "int32" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "get_hframes", + "name": "get_tab_language", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 844755477, "return_value": { - "type": "int", - "meta": "int32" - } - } - ], - "signals": [ - { - "name": "frame_changed" - }, - { - "name": "texture_changed" - } - ], - "properties": [ - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, - { - "type": "int", - "name": "hframes", - "setter": "set_hframes", - "getter": "get_hframes" - }, - { - "type": "int", - "name": "vframes", - "setter": "set_vframes", - "getter": "get_vframes" - }, - { - "type": "int", - "name": "frame", - "setter": "set_frame", - "getter": "get_frame" - }, - { - "type": "Vector2", - "name": "frame_coords", - "setter": "set_frame_coords", - "getter": "get_frame_coords" - }, - { - "type": "bool", - "name": "region_enabled", - "setter": "set_region_enabled", - "getter": "is_region_enabled" + "type": "String" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "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": "set_tab_icon", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ { - "name": "FLAG_FIXED_SIZE", - "value": 4 + "name": "tab_idx", + "type": "int", + "meta": "int32" }, { - "name": "FLAG_MAX", - "value": 5 + "name": "icon", + "type": "Texture2D" } ] }, { - "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": "get_tab_icon", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ { - "name": "ALPHA_CUT_HASH", - "value": 3 + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "set_centered", + "name": "set_tab_icon_max_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3937882851, "arguments": [ { - "name": "centered", - "type": "bool" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_centered", + "name": "get_tab_icon_max_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 923996154, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_offset", + "name": "set_tab_button_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 666127730, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" } ] }, { - "name": "get_offset", + "name": "get_tab_button_icon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3536238170, "return_value": { - "type": "Vector2" - } + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_flip_h", + "name": "set_tab_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "flip_h", + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", "type": "bool" } ] }, { - "name": "is_flipped_h", + "name": "is_tab_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_flip_v", + "name": "set_tab_hidden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "flip_v", + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", "type": "bool" } ] }, { - "name": "is_flipped_v", + "name": "is_tab_hidden", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_modulate", + "name": "set_tab_metadata", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2152698145, "arguments": [ { - "name": "modulate", - "type": "Color" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" } ] }, { - "name": "get_modulate", + "name": "get_tab_metadata", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 4227898402, "return_value": { - "type": "Color" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_render_priority", + "name": "remove_tab", "is_const": false, "is_vararg": false, "is_static": false, @@ -226249,1083 +264580,1266 @@ "hash": 1286410249, "arguments": [ { - "name": "priority", + "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { - "name": "get_render_priority", + "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": 3905245786, + "hash": 3820158470, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + } + ] }, { - "name": "set_pixel_size", + "name": "set_tab_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2413632353, "arguments": [ { - "name": "pixel_size", - "type": "float", - "meta": "float" + "name": "alignment", + "type": "enum::TabBar.AlignmentMode" } ] }, { - "name": "get_pixel_size", + "name": "get_tab_alignment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2178122193, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::TabBar.AlignmentMode" } }, { - "name": "set_axis", + "name": "set_clip_tabs", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1144690656, + "hash": 2586408642, "arguments": [ { - "name": "axis", - "type": "enum::Vector3.Axis" + "name": "clip_tabs", + "type": "bool" } ] }, { - "name": "get_axis", + "name": "get_clip_tabs", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3050976882, + "hash": 36873697, "return_value": { - "type": "enum::Vector3.Axis" + "type": "bool" } }, { - "name": "set_draw_flag", + "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": 1135633219, + "hash": 1286410249, "arguments": [ { - "name": "flag", - "type": "enum::SpriteBase3D.DrawFlags" - }, - { - "name": "enabled", - "type": "bool" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_draw_flag", + "name": "get_tab_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1733036628, + "hash": 3327874267, "return_value": { - "type": "bool" + "type": "Rect2" }, "arguments": [ { - "name": "flag", - "type": "enum::SpriteBase3D.DrawFlags" + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_alpha_cut_mode", + "name": "move_tab", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 227561226, + "hash": 3937882851, "arguments": [ { - "name": "mode", - "type": "enum::SpriteBase3D.AlphaCutMode" + "name": "from", + "type": "int", + "meta": "int32" + }, + { + "name": "to", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_alpha_cut_mode", + "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": 336003791, + "hash": 2956568028, "return_value": { - "type": "enum::SpriteBase3D.AlphaCutMode" + "type": "enum::TabBar.CloseButtonDisplayPolicy" } }, { - "name": "set_alpha_scissor_threshold", + "name": "set_max_tab_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_alpha_scissor_threshold", + "name": "get_max_tab_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_alpha_hash_scale", + "name": "set_scrolling_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "threshold", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_alpha_hash_scale", + "name": "get_scrolling_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_alpha_antialiasing", + "name": "set_drag_to_rearrange_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3212649852, + "hash": 2586408642, "arguments": [ { - "name": "alpha_aa", - "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_alpha_antialiasing", + "name": "get_drag_to_rearrange_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2889939400, + "hash": 36873697, "return_value": { - "type": "enum::BaseMaterial3D.AlphaAntiAliasing" + "type": "bool" } }, { - "name": "set_alpha_antialiasing_edge", + "name": "set_tabs_rearrange_group", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "edge", - "type": "float", - "meta": "float" + "name": "group_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_alpha_antialiasing_edge", + "name": "get_tabs_rearrange_group", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_billboard_mode", + "name": "set_scroll_to_selected", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4202036497, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::BaseMaterial3D.BillboardMode" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_billboard_mode", + "name": "get_scroll_to_selected", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1283840139, + "hash": 36873697, "return_value": { - "type": "enum::BaseMaterial3D.BillboardMode" + "type": "bool" } }, { - "name": "set_texture_filter", + "name": "set_select_with_rmb", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 22904437, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::BaseMaterial3D.TextureFilter" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_texture_filter", + "name": "get_select_with_rmb", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289213076, + "hash": 36873697, "return_value": { - "type": "enum::BaseMaterial3D.TextureFilter" + "type": "bool" } }, { - "name": "get_item_rect", - "is_const": true, + "name": "set_deselect_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, - "return_value": { - "type": "Rect2" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "generate_triangle_mesh", + "name": "get_deselect_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3476533166, + "hash": 36873697, "return_value": { - "type": "TriangleMesh" + "type": "bool" } + }, + { + "name": "clear_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], - "properties": [ + "signals": [ { - "type": "bool", - "name": "centered", - "setter": "set_centered", - "getter": "is_centered" + "name": "tab_selected", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] }, { - "type": "Vector2", - "name": "offset", - "setter": "set_offset", - "getter": "get_offset" + "name": "tab_changed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] }, { - "type": "bool", - "name": "flip_h", - "setter": "set_flip_h", - "getter": "is_flipped_h" + "name": "tab_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] }, { - "type": "bool", - "name": "flip_v", - "setter": "set_flip_v", - "getter": "is_flipped_v" + "name": "tab_rmb_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] }, { - "type": "Color", - "name": "modulate", - "setter": "set_modulate", - "getter": "get_modulate" + "name": "tab_close_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] }, { - "type": "float", - "name": "pixel_size", - "setter": "set_pixel_size", - "getter": "get_pixel_size" + "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": "axis", - "setter": "set_axis", - "getter": "get_axis" + "name": "current_tab", + "setter": "set_current_tab", + "getter": "get_current_tab" }, { "type": "int", - "name": "billboard", - "setter": "set_billboard_mode", - "getter": "get_billboard_mode" + "name": "tab_alignment", + "setter": "set_tab_alignment", + "getter": "get_tab_alignment" }, { "type": "bool", - "name": "transparent", - "setter": "set_draw_flag", - "getter": "get_draw_flag", - "index": 0 + "name": "clip_tabs", + "setter": "set_clip_tabs", + "getter": "get_clip_tabs" + }, + { + "type": "int", + "name": "tab_close_display_policy", + "setter": "set_tab_close_display_policy", + "getter": "get_tab_close_display_policy" + }, + { + "type": "int", + "name": "max_tab_width", + "setter": "set_max_tab_width", + "getter": "get_max_tab_width" }, { "type": "bool", - "name": "shaded", - "setter": "set_draw_flag", - "getter": "get_draw_flag", - "index": 1 + "name": "scrolling_enabled", + "setter": "set_scrolling_enabled", + "getter": "get_scrolling_enabled" }, { "type": "bool", - "name": "double_sided", - "setter": "set_draw_flag", - "getter": "get_draw_flag", - "index": 2 + "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": "no_depth_test", - "setter": "set_draw_flag", - "getter": "get_draw_flag", - "index": 3 + "name": "scroll_to_selected", + "setter": "set_scroll_to_selected", + "getter": "get_scroll_to_selected" }, { "type": "bool", - "name": "fixed_size", - "setter": "set_draw_flag", - "getter": "get_draw_flag", - "index": 4 + "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": "alpha_cut", - "setter": "set_alpha_cut_mode", - "getter": "get_alpha_cut_mode" + "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" + } }, { - "type": "float", - "name": "alpha_scissor_threshold", - "setter": "set_alpha_scissor_threshold", - "getter": "get_alpha_scissor_threshold" + "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" + } + ] }, { - "type": "float", - "name": "alpha_hash_scale", - "setter": "set_alpha_hash_scale", - "getter": "get_alpha_hash_scale" + "name": "get_current_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "type": "int", - "name": "alpha_antialiasing_mode", - "setter": "set_alpha_antialiasing", - "getter": "get_alpha_antialiasing" + "name": "get_previous_tab", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "type": "float", - "name": "alpha_antialiasing_edge", - "setter": "set_alpha_antialiasing_edge", - "getter": "get_alpha_antialiasing_edge" + "name": "select_previous_available", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "type": "int", - "name": "texture_filter", - "setter": "set_texture_filter", - "getter": "get_texture_filter" + "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" + } + ] }, { - "type": "int", - "name": "render_priority", - "setter": "set_render_priority", - "getter": "get_render_priority" - } - ] - }, - { - "name": "SpriteFrames", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ + "name": "get_tab_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2178122193, + "return_value": { + "type": "enum::TabBar.AlignmentMode" + } + }, { - "name": "add_animation", + "name": "set_tabs_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 256673370, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tabs_position", + "type": "enum::TabContainer.TabPosition" } ] }, { - "name": "has_animation", + "name": "get_tabs_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 919937023, "return_value": { - "type": "bool" - }, + "type": "enum::TabContainer.TabPosition" + } + }, + { + "name": "set_clip_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "clip_tabs", + "type": "bool" } ] }, { - "name": "remove_animation", + "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": 3304788590, + "hash": 2586408642, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "visible", + "type": "bool" } ] }, { - "name": "rename_animation", + "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": 3740211285, + "hash": 2586408642, "arguments": [ { - "name": "anim", - "type": "StringName" - }, - { - "name": "newname", - "type": "StringName" + "name": "is_front", + "type": "bool" } ] }, { - "name": "get_animation_names", + "name": "is_all_tabs_in_front", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 36873697, "return_value": { - "type": "PackedStringArray" + "type": "bool" } }, { - "name": "set_animation_speed", + "name": "set_tab_title", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4135858297, + "hash": 501894301, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" }, { - "name": "fps", - "type": "float", - "meta": "double" + "name": "title", + "type": "String" } ] }, { - "name": "get_animation_speed", + "name": "get_tab_title", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2349060816, + "hash": 844755477, "return_value": { - "type": "float", - "meta": "double" + "type": "String" }, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_animation_loop", + "name": "set_tab_tooltip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2524380260, + "hash": 501894301, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" }, { - "name": "loop", - "type": "bool" + "name": "tooltip", + "type": "String" } ] }, { - "name": "get_animation_loop", + "name": "get_tab_tooltip", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 844755477, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_frame", + "name": "set_tab_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1351332740, - "hash_compatibility": [ - 407562921 - ], + "hash": 666127730, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" }, { - "name": "texture", + "name": "icon", "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, + "name": "get_tab_icon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 56804795, - "hash_compatibility": [ - 3155743884 - ], + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, "arguments": [ { - "name": "anim", - "type": "StringName" - }, - { - "name": "idx", + "name": "tab_idx", "type": "int", "meta": "int32" - }, - { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "duration", - "type": "float", - "meta": "float", - "default_value": "1.0" } ] }, { - "name": "remove_frame", + "name": "set_tab_icon_max_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2415702435, + "hash": 3937882851, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" }, { - "name": "idx", + "name": "width", "type": "int", "meta": "int32" } ] }, { - "name": "get_frame_count", + "name": "get_tab_icon_max_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2458036349, + "hash": 923996154, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_frame_texture", - "is_const": true, + "name": "set_tab_disabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2900517879, - "return_value": { - "type": "Texture2D" - }, + "hash": 300928843, "arguments": [ { - "name": "anim", - "type": "StringName" - }, - { - "name": "idx", + "name": "tab_idx", "type": "int", "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" } ] }, { - "name": "get_frame_duration", + "name": "is_tab_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1129309260, + "hash": 1116898809, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" }, "arguments": [ { - "name": "anim", - "type": "StringName" - }, - { - "name": "idx", + "name": "tab_idx", "type": "int", "meta": "int32" } ] }, { - "name": "clear", + "name": "set_tab_hidden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 300928843, "arguments": [ { - "name": "anim", - "type": "StringName" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" } ] }, { - "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, + "name": "is_tab_hidden", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "vel", - "type": "Vector2" + "name": "tab_idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_constant_angular_velocity", + "name": "set_tab_metadata", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2152698145, "arguments": [ { - "name": "vel", - "type": "float", - "meta": "float" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" } ] }, { - "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", + "name": "get_tab_metadata", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 4227898402, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_physics_material_override", + "name": "set_tab_button_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1784508650, + "hash": 666127730, "arguments": [ { - "name": "physics_material_override", - "type": "PhysicsMaterial" + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" } ] }, { - "name": "get_physics_material_override", + "name": "get_tab_button_icon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2521850424, + "hash": 3536238170, "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": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] }, { - "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, + "name": "get_tab_idx_at_point", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3820158470, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "vel", - "type": "Vector3" + "name": "point", + "type": "Vector2" } ] }, { - "name": "set_constant_angular_velocity", - "is_const": false, + "name": "get_tab_idx_from_control", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 2787397975, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "vel", - "type": "Vector3" + "name": "control", + "type": "Control" } ] }, { - "name": "get_constant_linear_velocity", - "is_const": true, + "name": "set_popup", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } + "hash": 1078189570, + "arguments": [ + { + "name": "popup", + "type": "Node" + } + ] }, { - "name": "get_constant_angular_velocity", + "name": "get_popup", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360562783, + "hash": 111095082, "return_value": { - "type": "Vector3" + "type": "Popup" } }, { - "name": "set_physics_material_override", + "name": "set_drag_to_rearrange_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1784508650, + "hash": 2586408642, "arguments": [ { - "name": "physics_material_override", - "type": "PhysicsMaterial" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_physics_material_override", + "name": "get_drag_to_rearrange_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2521850424, + "hash": 36873697, "return_value": { - "type": "PhysicsMaterial" + "type": "bool" } - } - ], - "properties": [ - { - "type": "PhysicsMaterial", - "name": "physics_material_override", - "setter": "set_physics_material_override", - "getter": "get_physics_material_override" - }, - { - "type": "Vector3", - "name": "constant_linear_velocity", - "setter": "set_constant_linear_velocity", - "getter": "get_constant_linear_velocity" }, { - "type": "Vector3", - "name": "constant_angular_velocity", - "setter": "set_constant_angular_velocity", - "getter": "get_constant_angular_velocity" - } - ] - }, - { - "name": "StreamPeer", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "put_data", + "name": "set_tabs_rearrange_group", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "data", - "type": "PackedByteArray" + "name": "group_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "put_partial_data", - "is_const": false, + "name": "get_tabs_rearrange_group", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2934048347, + "hash": 3905245786, "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "data", - "type": "PackedByteArray" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "get_data", + "name": "set_use_hidden_tabs_for_min_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171824711, - "return_value": { - "type": "Array" - }, + "hash": 2586408642, "arguments": [ { - "name": "bytes", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_partial_data", - "is_const": false, + "name": "get_use_hidden_tabs_for_min_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171824711, + "hash": 36873697, "return_value": { - "type": "Array" - }, + "type": "bool" + } + }, + { + "name": "set_tab_focus_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3232914922, "arguments": [ { - "name": "bytes", - "type": "int", - "meta": "int32" + "name": "focus_mode", + "type": "enum::Control.FocusMode" } ] }, { - "name": "get_available_bytes", + "name": "get_tab_focus_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2132829277, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Control.FocusMode" } }, { - "name": "set_big_endian", + "name": "set_deselect_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -227333,13 +265847,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_big_endian_enabled", + "name": "get_deselect_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -227348,399 +265862,646 @@ "return_value": { "type": "bool" } - }, + } + ], + "signals": [ { - "name": "put_8", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "active_tab_rearranged", "arguments": [ { - "name": "value", - "type": "int", - "meta": "int8" + "name": "idx_to", + "type": "int" } ] }, { - "name": "put_u8", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "tab_changed", "arguments": [ { - "name": "value", - "type": "int", - "meta": "uint8" + "name": "tab", + "type": "int" } ] }, { - "name": "put_16", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "tab_clicked", "arguments": [ { - "name": "value", - "type": "int", - "meta": "int16" + "name": "tab", + "type": "int" } ] }, { - "name": "put_u16", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "tab_hovered", "arguments": [ { - "name": "value", - "type": "int", - "meta": "uint16" + "name": "tab", + "type": "int" } ] }, { - "name": "put_32", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "tab_selected", "arguments": [ { - "name": "value", - "type": "int", - "meta": "int32" + "name": "tab", + "type": "int" } ] }, { - "name": "put_u32", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "tab_button_pressed", "arguments": [ { - "name": "value", - "type": "int", - "meta": "uint32" + "name": "tab", + "type": "int" } ] }, { - "name": "put_64", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "name": "pre_popup_pressed" + } + ], + "properties": [ + { + "type": "int", + "name": "tab_alignment", + "setter": "set_tab_alignment", + "getter": "get_tab_alignment" + }, + { + "type": "int", + "name": "current_tab", + "setter": "set_current_tab", + "getter": "get_current_tab" + }, + { + "type": "int", + "name": "tabs_position", + "setter": "set_tabs_position", + "getter": "get_tabs_position" + }, + { + "type": "bool", + "name": "clip_tabs", + "setter": "set_clip_tabs", + "getter": "get_clip_tabs" + }, + { + "type": "bool", + "name": "tabs_visible", + "setter": "set_tabs_visible", + "getter": "are_tabs_visible" + }, + { + "type": "bool", + "name": "all_tabs_in_front", + "setter": "set_all_tabs_in_front", + "getter": "is_all_tabs_in_front" + }, + { + "type": "bool", + "name": "drag_to_rearrange_enabled", + "setter": "set_drag_to_rearrange_enabled", + "getter": "get_drag_to_rearrange_enabled" + }, + { + "type": "int", + "name": "tabs_rearrange_group", + "setter": "set_tabs_rearrange_group", + "getter": "get_tabs_rearrange_group" + }, + { + "type": "bool", + "name": "use_hidden_tabs_for_min_size", + "setter": "set_use_hidden_tabs_for_min_size", + "getter": "get_use_hidden_tabs_for_min_size" + }, + { + "type": "int", + "name": "tab_focus_mode", + "setter": "set_tab_focus_mode", + "getter": "get_tab_focus_mode" + }, + { + "type": "bool", + "name": "deselect_enabled", + "setter": "set_deselect_enabled", + "getter": "get_deselect_enabled" + } + ] + }, + { + "name": "TextEdit", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "enums": [ + { + "name": "MenuItems", + "is_bitfield": false, + "values": [ { - "name": "value", - "type": "int", - "meta": "int64" + "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": "put_u64", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3937882851, "arguments": [ { - "name": "value", + "name": "unicode_char", "type": "int", - "meta": "uint64" + "meta": "int32" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "put_float", + "name": "_backspace", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "float", - "meta": "float" + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "put_double", + "name": "_cut", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 373806689, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "float", - "meta": "double" + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "put_string", + "name": "_copy", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "String" + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "put_utf8_string", + "name": "_paste", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 83702148, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "String" + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "put_var", + "name": "_paste_primary_clipboard", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 738511890, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "Variant" - }, - { - "name": "full_objects", - "type": "bool", - "default_value": "false" + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_8", - "is_const": false, + "name": "has_ime_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int8" + "type": "bool" } }, { - "name": "get_u8", + "name": "cancel_ime", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint8" - } + "hash": 3218959716 }, { - "name": "get_16", + "name": "apply_ime", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int16" - } + "hash": 3218959716 }, { - "name": "get_u16", + "name": "set_editable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint16" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_32", - "is_const": false, + "name": "is_editable", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_u32", + "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint32" - } + "hash": 119160795, + "arguments": [ + { + "name": "direction", + "type": "enum::Control.TextDirection" + } + ] }, { - "name": "get_64", - "is_const": false, + "name": "get_text_direction", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "hash": 797257663, "return_value": { - "type": "int", - "meta": "int64" + "type": "enum::Control.TextDirection" } }, { - "name": "get_u64", + "name": "set_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 83702148, + "arguments": [ + { + "name": "language", + "type": "String" + } + ] }, { - "name": "get_float", - "is_const": false, + "name": "get_language", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } }, { - "name": "get_double", + "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, - "return_value": { - "type": "float", - "meta": "double" - } + "hash": 55961453, + "arguments": [ + { + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" + } + ] }, { - "name": "get_string", - "is_const": false, + "name": "get_structured_text_bidi_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2309358862, + "hash": 3385126229, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "bytes", - "type": "int", - "meta": "int32", - "default_value": "-1" - } - ] + "type": "enum::TextServer.StructuredTextParser" + } }, { - "name": "get_utf8_string", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2309358862, - "return_value": { - "type": "String" - }, + "hash": 381264803, "arguments": [ { - "name": "bytes", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "args", + "type": "Array" } ] }, { - "name": "get_var", - "is_const": false, + "name": "get_structured_text_bidi_override_options", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3442865206, + "hash": 3995934104, "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": [ + "type": "Array" + } + }, { - "name": "seek", + "name": "set_tab_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -227748,26 +266509,14 @@ "hash": 1286410249, "arguments": [ { - "name": "position", + "name": "size", "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", + "name": "get_tab_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -227779,408 +266528,207 @@ } }, { - "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", + "name": "set_indent_wrapped_lines", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2586408642, "arguments": [ { - "name": "data", - "type": "PackedByteArray" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_data_array", + "name": "is_indent_wrapped_lines", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 36873697, "return_value": { - "type": "PackedByteArray" + "type": "bool" } }, { - "name": "clear", + "name": "set_overtype_mode_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "duplicate", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2474064677, - "return_value": { - "type": "StreamPeerBuffer" - } - } - ], - "properties": [ - { - "type": "PackedByteArray", - "name": "data_array", - "setter": "set_data_array", - "getter": "get_data_array" - } - ] - }, - { - "name": "StreamPeerExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "StreamPeer", - "api_type": "core", - "methods": [ - { - "name": "_get_data", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "r_buffer", - "type": "uint8_t*" - }, - { - "name": "r_bytes", - "type": "int", - "meta": "int32" - }, - { - "name": "r_received", - "type": "int32_t*" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_get_partial_data", - "is_const": false, - "is_static": false, + "name": "is_overtype_mode_enabled", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "r_buffer", - "type": "uint8_t*" - }, - { - "name": "r_bytes", - "type": "int", - "meta": "int32" - }, - { - "name": "r_received", - "type": "int32_t*" - } - ] - }, - { - "name": "_put_data", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "p_data", - "type": "const uint8_t*" - }, - { - "name": "p_bytes", - "type": "int", - "meta": "int32" - }, - { - "name": "r_sent", - "type": "int32_t*" - } - ] + "type": "bool" + } }, { - "name": "_put_partial_data", + "name": "set_context_menu_enabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "p_data", - "type": "const uint8_t*" - }, - { - "name": "p_bytes", - "type": "int", - "meta": "int32" - }, - { - "name": "r_sent", - "type": "int32_t*" + "name": "enabled", + "type": "bool" } ] }, { - "name": "_get_available_bytes", + "name": "is_context_menu_enabled", "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - } - ] - }, - { - "name": "StreamPeerGZIP", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "StreamPeer", - "api_type": "core", - "methods": [ - { - "name": "start_compression", - "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781582770, + "hash": 36873697, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "use_deflate", - "type": "bool", - "default_value": "false" - }, - { - "name": "buffer_size", - "type": "int", - "meta": "int32", - "default_value": "65535" - } - ] + "type": "bool" + } }, { - "name": "start_decompression", + "name": "set_emoji_menu_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781582770, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "use_deflate", - "type": "bool", - "default_value": "false" - }, - { - "name": "buffer_size", - "type": "int", - "meta": "int32", - "default_value": "65535" + "name": "enable", + "type": "bool" } ] }, { - "name": "finish", - "is_const": false, + "name": "is_emoji_menu_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 36873697, "return_value": { - "type": "enum::Error" + "type": "bool" } }, { - "name": "clear", + "name": "set_shortcut_keys_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "StreamPeerTCP", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "StreamPeer", - "api_type": "core", - "enums": [ - { - "name": "Status", - "is_bitfield": false, - "values": [ - { - "name": "STATUS_NONE", - "value": 0 - }, - { - "name": "STATUS_CONNECTING", - "value": 1 - }, - { - "name": "STATUS_CONNECTED", - "value": 2 - }, + "hash": 2586408642, + "arguments": [ { - "name": "STATUS_ERROR", - "value": 3 + "name": "enabled", + "type": "bool" } ] - } - ], - "methods": [ + }, { - "name": "bind", - "is_const": false, + "name": "is_shortcut_keys_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3167955072, - "hash_compatibility": [ - 4025329869 - ], + "hash": 36873697, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "port", - "type": "int", - "meta": "int32" - }, - { - "name": "host", - "type": "String", - "default_value": "\"*\"" - } - ] + "type": "bool" + } }, { - "name": "connect_to_host", + "name": "set_virtual_keyboard_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 993915709, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "host", - "type": "String" - }, - { - "name": "port", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "poll", - "is_const": false, + "name": "is_virtual_keyboard_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 36873697, "return_value": { - "type": "enum::Error" + "type": "bool" } }, { - "name": "get_status", - "is_const": true, + "name": "set_middle_mouse_paste_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 859471121, - "return_value": { - "type": "enum::StreamPeerTCP.Status" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_connected_host", + "name": "is_middle_mouse_paste_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_connected_port", - "is_const": true, + "name": "set_empty_selection_clipboard_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_local_port", + "name": "is_empty_selection_clipboard_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "disconnect_from_host", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, @@ -228188,471 +266736,348 @@ "hash": 3218959716 }, { - "name": "set_no_delay", + "name": "set_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "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 + "name": "text", + "type": "String" } ] - } - ], - "methods": [ + }, { - "name": "poll", - "is_const": false, + "name": "get_text", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "accept_stream", - "is_const": false, + "name": "get_line_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4292689651, + "hash": 3905245786, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "stream", - "type": "StreamPeer" - }, - { - "name": "server_options", - "type": "TLSOptions" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "connect_to_stream", + "name": "set_placeholder", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 57169517, - "hash_compatibility": [ - 1325480781 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 83702148, "arguments": [ { - "name": "stream", - "type": "StreamPeer" - }, - { - "name": "common_name", + "name": "text", "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", + "name": "get_placeholder", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2741655269, + "hash": 201670096, "return_value": { - "type": "StreamPeer" + "type": "String" } }, { - "name": "disconnect_from_stream", + "name": "set_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "StyleBox", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "_draw", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "hash": 501894301, "arguments": [ { - "name": "to_canvas_item", - "type": "RID" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "rect", - "type": "Rect2" + "name": "new_text", + "type": "String" } ] }, { - "name": "_get_draw_rect", + "name": "get_line", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 844755477, "return_value": { - "type": "Rect2" + "type": "String" }, "arguments": [ { - "name": "rect", - "type": "Rect2" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_minimum_size", + "name": "get_line_with_ime", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_test_mask", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 844755477, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { - "name": "point", - "type": "Vector2" - }, - { - "name": "rect", - "type": "Rect2" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_minimum_size", + "name": "get_line_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 688195400, + "hash_compatibility": [ + 3294126239 + ], "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_content_margin", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4290182280, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "offset", - "type": "float", - "meta": "float" + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_content_margin_all", - "is_const": false, + "name": "get_line_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "offset", - "type": "float", - "meta": "float" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "get_content_margin", + "name": "get_indent_level", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869120046, + "hash": 923996154, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_margin", + "name": "get_first_non_whitespace_column", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869120046, + "hash": 923996154, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "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, + "name": "swap_lines", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2275962004, + "hash": 3937882851, "arguments": [ { - "name": "canvas_item", - "type": "RID" + "name": "from_line", + "type": "int", + "meta": "int32" }, { - "name": "rect", - "type": "Rect2" + "name": "to_line", + "type": "int", + "meta": "int32" } ] }, { - "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, + "name": "insert_line_at", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3735564539, - "return_value": { - "type": "bool" - }, + "hash": 501894301, "arguments": [ { - "name": "point", - "type": "Vector2" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "rect", - "type": "Rect2" + "name": "text", + "type": "String" } ] - } - ], - "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", + "name": "remove_line_at", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 972357352, "arguments": [ { - "name": "color", - "type": "Color" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "move_carets_down", + "type": "bool", + "default_value": "true" } ] }, { - "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", + "name": "insert_text_at_caret", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2697778442, + "hash_compatibility": [ + 3043792800 + ], "arguments": [ { - "name": "color", - "type": "Color" + "name": "text", + "type": "String" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_border_color", - "is_const": true, + "name": "insert_text", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, - "return_value": { - "type": "Color" - } + "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": "set_border_width_all", + "name": "remove_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4275841770, "arguments": [ { - "name": "width", + "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_border_width_min", + "name": "get_last_unhidden_line", "is_const": true, "is_vararg": false, "is_static": false, @@ -228664,187 +267089,177 @@ } }, { - "name": "set_border_width", - "is_const": false, + "name": "get_next_visible_line_offset_from", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 437707142, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "width", + "name": "visible_amount", "type": "int", "meta": "int32" } ] }, { - "name": "get_border_width", + "name": "get_next_visible_line_index_offset_from", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1983885014, + "hash": 3386475622, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2i" }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_border_blend", + "name": "backspace", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1025054187, "arguments": [ { - "name": "blend", - "type": "bool" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_border_blend", - "is_const": true, + "name": "cut", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "name": "set_corner_radius_all", + "name": "copy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1025054187, "arguments": [ { - "name": "radius", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_corner_radius", + "name": "paste", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2696158768, + "hash": 1025054187, "arguments": [ { - "name": "corner", - "type": "enum::Corner" - }, - { - "name": "radius", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_corner_radius", - "is_const": true, + "name": "paste_primary_clipboard", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3982397690, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1025054187, "arguments": [ { - "name": "corner", - "type": "enum::Corner" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_expand_margin", + "name": "start_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4290182280, + "hash": 2834827583, "arguments": [ { - "name": "margin", - "type": "enum::Side" - }, - { - "name": "size", - "type": "float", - "meta": "float" + "name": "action", + "type": "enum::TextEdit.EditAction" } ] }, { - "name": "set_expand_margin_all", + "name": "end_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "size", - "type": "float", - "meta": "float" - } - ] + "hash": 3218959716 }, { - "name": "get_expand_margin", - "is_const": true, + "name": "begin_complex_operation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869120046, - "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "margin", - "type": "enum::Side" - } - ] + "hash": 3218959716 }, { - "name": "set_draw_center", + "name": "end_complex_operation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "draw_center", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "is_draw_center_enabled", + "name": "has_undo", "is_const": true, "is_vararg": false, "is_static": false, @@ -228855,161 +267270,88 @@ } }, { - "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", + "name": "has_redo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "set_shadow_color", + "name": "undo", "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" - } + "hash": 3218959716 }, { - "name": "set_shadow_size", + "name": "redo", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "size", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "get_shadow_size", - "is_const": true, + "name": "clear_undo_history", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3218959716 }, { - "name": "set_shadow_offset", + "name": "tag_saved_version", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "offset", - "type": "Vector2" - } - ] + "hash": 3218959716 }, { - "name": "get_shadow_offset", + "name": "get_version", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "uint32" } }, { - "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", + "name": "get_saved_version", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "uint32" } }, { - "name": "set_aa_size", + "name": "set_search_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "search_text", + "type": "String" } ] }, { - "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", + "name": "set_search_flags", "is_const": false, "is_vararg": false, "is_static": false, @@ -229017,475 +267359,270 @@ "hash": 1286410249, "arguments": [ { - "name": "detail", + "name": "flags", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_corner_detail", + "name": "search", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1203739136, "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, + "type": "Vector2i" + }, "arguments": [ { - "name": "color", - "type": "Color" + "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": "get_color", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3444240500, - "return_value": { - "type": "Color" - } - }, - { - "name": "set_thickness", + "name": "set_tooltip_request_func", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1611583062, "arguments": [ { - "name": "thickness", - "type": "int", - "meta": "int32" + "name": "callback", + "type": "Callable" } ] }, { - "name": "get_thickness", + "name": "get_local_mouse_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "set_grow_begin", - "is_const": false, + "name": "get_word_at_pos", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3674420000, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "offset", - "type": "float", - "meta": "float" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_grow_begin", + "name": "get_line_column_at_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3472935744, + "hash_compatibility": [ + 239517838, + 850652858 + ], "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_grow_end", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "type": "Vector2i" + }, "arguments": [ { - "name": "offset", - "type": "float", - "meta": "float" + "name": "position", + "type": "Vector2i" + }, + { + "name": "clamp_line", + "type": "bool", + "default_value": "true" + }, + { + "name": "clamp_column", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_grow_end", + "name": "get_pos_at_line_column", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 410388347, "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_vertical", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "Vector2i" + }, "arguments": [ { - "name": "vertical", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_vertical", + "name": "get_rect_at_line_column", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3256618057, "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 - }, + "type": "Rect2i" + }, + "arguments": [ { - "name": "AXIS_STRETCH_MODE_TILE", - "value": 1 + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "AXIS_STRETCH_MODE_TILE_FIT", - "value": 2 + "name": "column", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "set_texture", - "is_const": false, + "name": "get_minimap_line_at_pos", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "position", + "type": "Vector2i" } ] }, { - "name": "get_texture", + "name": "is_dragging_cursor", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } }, { - "name": "set_texture_margin", - "is_const": false, + "name": "is_mouse_over_selection", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4290182280, + "hash": 1840282309, + "hash_compatibility": [ + 1099474134 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "edges", + "type": "bool" }, { - "name": "size", - "type": "float", - "meta": "float" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_texture_margin_all", + "name": "set_caret_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1211596914, "arguments": [ { - "name": "size", - "type": "float", - "meta": "float" + "name": "type", + "type": "enum::TextEdit.CaretType" } ] }, { - "name": "get_texture_margin", + "name": "get_caret_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869120046, + "hash": 2830252959, "return_value": { - "type": "float", - "meta": "float" - }, - "arguments": [ - { - "name": "margin", - "type": "enum::Side" - } - ] + "type": "enum::TextEdit.CaretType" + } }, { - "name": "set_expand_margin", + "name": "set_caret_blink_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4290182280, + "hash": 2586408642, "arguments": [ { - "name": "margin", - "type": "enum::Side" - }, - { - "name": "size", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_expand_margin_all", + "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, @@ -229493,57 +267630,51 @@ "hash": 373806689, "arguments": [ { - "name": "size", + "name": "interval", "type": "float", "meta": "float" } ] }, { - "name": "get_expand_margin", + "name": "get_caret_blink_interval", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869120046, + "hash": 1740695150, "return_value": { "type": "float", "meta": "float" - }, - "arguments": [ - { - "name": "margin", - "type": "enum::Side" - } - ] + } }, { - "name": "set_region_rect", + "name": "set_draw_caret_when_editable_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2046264180, + "hash": 2586408642, "arguments": [ { - "name": "region", - "type": "Rect2" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_region_rect", + "name": "is_drawing_caret_when_editable_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 36873697, "return_value": { - "type": "Rect2" + "type": "bool" } }, { - "name": "set_draw_center", + "name": "set_move_caret_on_right_click_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -229557,7 +267688,7 @@ ] }, { - "name": "is_draw_center_enabled", + "name": "is_move_caret_on_right_click_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -229568,281 +267699,116 @@ } }, { - "name": "set_modulate", + "name": "set_caret_mid_grapheme_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2586408642, "arguments": [ { - "name": "color", - "type": "Color" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_modulate", + "name": "is_caret_mid_grapheme_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 36873697, "return_value": { - "type": "Color" + "type": "bool" } }, { - "name": "set_h_axis_stretch_mode", + "name": "set_multiple_carets_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2965538783, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::StyleBoxTexture.AxisStretchMode" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_h_axis_stretch_mode", + "name": "is_multiple_carets_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3807744063, + "hash": 36873697, "return_value": { - "type": "enum::StyleBoxTexture.AxisStretchMode" + "type": "bool" } }, { - "name": "set_v_axis_stretch_mode", + "name": "add_caret", "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, + "hash": 50157827, "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 - }, + "type": "int", + "meta": "int32" + }, + "arguments": [ { - "name": "CLEAR_MODE_NEVER", - "value": 1 + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "CLEAR_MODE_ONCE", - "value": 2 + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "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", + "name": "remove_caret", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 1286410249, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "caret", + "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": "set_size_2d_override", + "name": "remove_secondary_carets", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, - "arguments": [ - { - "name": "size", - "type": "Vector2i" - } - ] + "hash": 3218959716 }, { - "name": "get_size_2d_override", + "name": "get_caret_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 3905245786, "return_value": { - "type": "Vector2i" + "type": "int", + "meta": "int32" } }, { - "name": "set_size_2d_override_stretch", + "name": "add_caret_at_carets", "is_const": false, "is_vararg": false, "is_static": false, @@ -229850,551 +267816,484 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "below", "type": "bool" } ] }, { - "name": "is_size_2d_override_stretch_enabled", + "name": "get_sorted_carets", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2131714034, "return_value": { - "type": "bool" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "include_ignored_carets", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_update_mode", + "name": "collapse_carets", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1295690030, + "hash": 228654177, "arguments": [ { - "name": "mode", - "type": "enum::SubViewport.UpdateMode" + "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": "get_update_mode", - "is_const": true, + "name": "merge_overlapping_carets", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2980171553, - "return_value": { - "type": "enum::SubViewport.UpdateMode" - } + "hash": 3218959716 }, { - "name": "set_clear_mode", + "name": "begin_multicaret_edit", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2834454712, - "arguments": [ - { - "name": "mode", - "type": "enum::SubViewport.ClearMode" - } - ] + "hash": 3218959716 }, { - "name": "get_clear_mode", + "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": 331324495, + "hash": 36873697, "return_value": { - "type": "enum::SubViewport.ClearMode" + "type": "bool" } - } - ], - "properties": [ - { - "type": "Vector2i", - "name": "size", - "setter": "set_size", - "getter": "get_size" - }, - { - "type": "Vector2i", - "name": "size_2d_override", - "setter": "set_size_2d_override", - "getter": "get_size_2d_override" - }, - { - "type": "bool", - "name": "size_2d_override_stretch", - "setter": "set_size_2d_override_stretch", - "getter": "is_size_2d_override_stretch_enabled" - }, - { - "type": "int", - "name": "render_target_clear_mode", - "setter": "set_clear_mode", - "getter": "get_clear_mode" }, { - "type": "int", - "name": "render_target_update_mode", - "setter": "set_update_mode", - "getter": "get_update_mode" - } - ] - }, - { - "name": "SubViewportContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core", - "methods": [ - { - "name": "_propagate_input_event", + "name": "multicaret_edit_ignore_caret", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, "return_value": { "type": "bool" }, "arguments": [ { - "name": "event", - "type": "InputEvent" + "name": "caret_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_stretch", - "is_const": false, + "name": "is_caret_visible", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1051549951, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "is_stretch_enabled", + "name": "get_caret_draw_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 478253731, "return_value": { - "type": "bool" - } - }, - { - "name": "set_stretch_shrink", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "type": "Vector2" + }, "arguments": [ { - "name": "amount", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_stretch_shrink", - "is_const": true, + "name": "set_caret_line", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "stretch", - "setter": "set_stretch", - "getter": "is_stretch_enabled" - }, - { - "type": "int", - "name": "stretch_shrink", - "setter": "set_stretch_shrink", - "getter": "get_stretch_shrink" - } - ] - }, - { - "name": "SurfaceTool", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "CustomFormat", - "is_bitfield": false, - "values": [ - { - "name": "CUSTOM_RGBA8_UNORM", - "value": 0 - }, - { - "name": "CUSTOM_RGBA8_SNORM", - "value": 1 - }, - { - "name": "CUSTOM_RG_HALF", - "value": 2 - }, - { - "name": "CUSTOM_RGBA_HALF", - "value": 3 - }, + "hash": 1302582944, + "hash_compatibility": [ + 1413195636 + ], + "arguments": [ { - "name": "CUSTOM_R_FLOAT", - "value": 4 + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "CUSTOM_RG_FLOAT", - "value": 5 + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" }, { - "name": "CUSTOM_RGB_FLOAT", - "value": 6 + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" }, { - "name": "CUSTOM_RGBA_FLOAT", - "value": 7 + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" }, { - "name": "CUSTOM_MAX", - "value": 8 + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "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, + "name": "get_caret_line", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 618679515, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "count", - "type": "enum::SurfaceTool.SkinWeightCount" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "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", + "name": "set_caret_column", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4087759856, + "hash": 3796796178, + "hash_compatibility": [ + 1071284433 + ], "arguments": [ { - "name": "channel_index", + "name": "column", "type": "int", "meta": "int32" }, { - "name": "format", - "type": "enum::SurfaceTool.CustomFormat" + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + }, + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_custom_format", + "name": "get_caret_column", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 839863283, + "hash": 1591665591, "return_value": { - "type": "enum::SurfaceTool.CustomFormat" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "channel_index", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "0" } ] }, { - "name": "begin", - "is_const": false, + "name": "get_caret_wrap_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2230304113, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "primitive", - "type": "enum::Mesh.PrimitiveType" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "add_vertex", - "is_const": false, + "name": "get_word_under_caret", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "hash": 3929349208, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "vertex", - "type": "Vector3" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_color", + "name": "set_use_default_word_separators", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2586408642, "arguments": [ { - "name": "color", - "type": "Color" + "name": "enabled", + "type": "bool" } ] }, { - "name": "set_normal", - "is_const": false, + "name": "is_default_word_separators_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "normal", - "type": "Vector3" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_tangent", + "name": "set_use_custom_word_separators", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 2586408642, "arguments": [ { - "name": "tangent", - "type": "Plane" + "name": "enabled", + "type": "bool" } ] }, { - "name": "set_uv", - "is_const": false, + "name": "is_custom_word_separators_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "uv", - "type": "Vector2" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_uv2", + "name": "set_custom_word_separators", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 83702148, "arguments": [ { - "name": "uv2", - "type": "Vector2" + "name": "custom_word_separators", + "type": "String" } ] }, { - "name": "set_bones", - "is_const": false, + "name": "get_custom_word_separators", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, - "arguments": [ - { - "name": "bones", - "type": "PackedInt32Array" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "set_weights", + "name": "set_selecting_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 2586408642, "arguments": [ { - "name": "weights", - "type": "PackedFloat32Array" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_custom", - "is_const": false, + "name": "is_selecting_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, - "arguments": [ - { - "name": "channel_index", - "type": "int", - "meta": "int32" - }, - { - "name": "custom_color", - "type": "Color" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_smooth_group", + "name": "set_deselect_on_focus_loss_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "index", - "type": "int", - "meta": "uint32" + "name": "enable", + "type": "bool" } ] }, { - "name": "add_triangle_fan", + "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": 2235017613, - "hash_compatibility": [ - 297960074 - ], + "hash": 2586408642, "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": "enable", + "type": "bool" } ] }, { - "name": "add_index", + "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": 1286410249, + "hash": 1658801786, + "hash_compatibility": [ + 1443345937, + 2920622473 + ], "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::TextEdit.SelectionMode" } ] }, { - "name": "index", - "is_const": false, + "name": "get_selection_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3750106938, + "return_value": { + "type": "enum::TextEdit.SelectionMode" + } }, { - "name": "deindex", + "name": "select_all", "is_const": false, "is_vararg": false, "is_static": false, @@ -230402,22 +268301,23 @@ "hash": 3218959716 }, { - "name": "generate_normals", + "name": "select_word_under_caret", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 107499316, + "hash": 1025054187, "arguments": [ { - "name": "flip", - "type": "bool", - "default_value": "false" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "generate_tangents", + "name": "add_selection_for_next_occurrence", "is_const": false, "is_vararg": false, "is_static": false, @@ -230425,7 +268325,7 @@ "hash": 3218959716 }, { - "name": "optimize_indices_for_cache", + "name": "skip_selection_for_next_occurrence", "is_const": false, "is_vararg": false, "is_static": false, @@ -230433,447 +268333,568 @@ "hash": 3218959716 }, { - "name": "get_aabb", + "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": 1068685055, + "hash": 2824505868, "return_value": { - "type": "AABB" - } + "type": "bool" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "name": "generate_lod", + "name": "get_selected_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1938056459, - "hash_compatibility": [ - 1894448909 - ], + "hash": 2309358862, "return_value": { - "type": "PackedInt32Array" + "type": "String" }, "arguments": [ { - "name": "nd_threshold", - "type": "float", - "meta": "float" - }, - { - "name": "target_index_count", + "name": "caret_index", "type": "int", "meta": "int32", - "default_value": "3" + "default_value": "-1" } ] }, { - "name": "set_material", - "is_const": false, + "name": "get_selection_at_line_column", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757459619, + "hash": 1810224333, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "material", - "type": "Material" + "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_primitive_type", + "name": "get_line_ranges_from_carets", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 768822145, + "hash": 2393089247, "return_value": { - "type": "enum::Mesh.PrimitiveType" - } + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "only_selections", + "type": "bool", + "default_value": "false" + }, + { + "name": "merge_adjacent", + "type": "bool", + "default_value": "true" + } + ] }, { - "name": "clear", - "is_const": false, + "name": "get_selection_origin_line", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "create_from", - "is_const": false, + "name": "get_selection_origin_column", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1767024570, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "existing", - "type": "Mesh" - }, - { - "name": "surface", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "0" } ] }, { - "name": "create_from_blend_shape", + "name": "set_selection_origin_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1306185582, + "hash": 195434140, "arguments": [ { - "name": "existing", - "type": "Mesh" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "surface", + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" + }, + { + "name": "wrap_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" }, { - "name": "blend_shape", - "type": "String" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "append_from", + "name": "set_selection_origin_column", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2217967155, + "hash": 2230941749, "arguments": [ { - "name": "existing", - "type": "Mesh" - }, - { - "name": "surface", + "name": "column", "type": "int", "meta": "int32" }, { - "name": "transform", - "type": "Transform3D" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "commit", - "is_const": false, + "name": "get_selection_from_line", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4107864055, + "hash": 1591665591, "return_value": { - "type": "ArrayMesh" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "existing", - "type": "ArrayMesh", - "default_value": "null" - }, - { - "name": "flags", + "name": "caret_index", "type": "int", - "meta": "uint64", + "meta": "int32", "default_value": "0" } ] }, { - "name": "commit_to_arrays", - "is_const": false, + "name": "get_selection_from_column", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, + "hash": 1591665591, "return_value": { - "type": "Array" - } - } - ] - }, - { - "name": "SyntaxHighlighter", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, { - "name": "_get_line_syntax_highlighting", + "name": "get_selection_to_line", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1591665591, "return_value": { - "type": "Dictionary" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "line", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "0" } ] }, { - "name": "_clear_highlighting_cache", - "is_const": false, - "is_static": false, + "name": "get_selection_to_column", + "is_const": true, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_update_cache", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true + "is_virtual": false, + "hash": 1591665591, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "get_line_syntax_highlighting", - "is_const": false, + "name": "is_caret_after_selection_origin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3554694381, + "hash": 1051549951, "return_value": { - "type": "Dictionary" + "type": "bool" }, "arguments": [ { - "name": "line", + "name": "caret_index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "0" } ] }, { - "name": "update_cache", + "name": "deselect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "name": "clear_highlighting_cache", + "name": "delete_selection", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1025054187, + "arguments": [ + { + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "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", + "name": "set_line_wrapping_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1669900, + "hash": 2525115309, "arguments": [ { - "name": "antialiasing", - "type": "enum::TextServer.FontAntialiasing" + "name": "mode", + "type": "enum::TextEdit.LineWrappingMode" } ] }, { - "name": "get_antialiasing", + "name": "get_line_wrapping_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4262718649, + "hash": 3562716114, "return_value": { - "type": "enum::TextServer.FontAntialiasing" + "type": "enum::TextEdit.LineWrappingMode" } }, { - "name": "set_generate_mipmaps", + "name": "set_autowrap_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3289138044, "arguments": [ { - "name": "generate_mipmaps", - "type": "bool" + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" } ] }, { - "name": "get_generate_mipmaps", + "name": "get_autowrap_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1549071663, "return_value": { - "type": "bool" + "type": "enum::TextServer.AutowrapMode" } }, { - "name": "set_allow_system_fallback", - "is_const": false, + "name": "is_line_wrapped", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "allow_system_fallback", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_allow_system_fallback", + "name": "get_line_wrap_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 923996154, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_force_autohinter", - "is_const": false, + "name": "get_line_wrap_index_at_column", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "force_autohinter", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_force_autohinter", + "name": "get_line_wrapped_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 647634434, "return_value": { - "type": "bool" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_hinting", + "name": "set_smooth_scroll_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1827459492, + "hash": 2586408642, "arguments": [ { - "name": "hinting", - "type": "enum::TextServer.Hinting" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_hinting", + "name": "is_smooth_scroll_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3683214614, + "hash": 36873697, "return_value": { - "type": "enum::TextServer.Hinting" + "type": "bool" } }, { - "name": "set_subpixel_positioning", - "is_const": false, + "name": "get_v_scroll_bar", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4225742182, - "arguments": [ - { - "name": "subpixel_positioning", - "type": "enum::TextServer.SubpixelPositioning" - } - ] + "hash": 3226026593, + "return_value": { + "type": "VScrollBar" + } }, { - "name": "get_subpixel_positioning", + "name": "get_h_scroll_bar", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1069238588, + "hash": 3774687988, "return_value": { - "type": "enum::TextServer.SubpixelPositioning" + "type": "HScrollBar" } }, { - "name": "set_multichannel_signed_distance_field", + "name": "set_v_scroll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "msdf", - "type": "bool" + "name": "value", + "type": "float", + "meta": "double" } ] }, { - "name": "is_multichannel_signed_distance_field", + "name": "get_v_scroll", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "double" } }, { - "name": "set_msdf_pixel_range", + "name": "set_h_scroll", "is_const": false, "is_vararg": false, "is_static": false, @@ -230881,14 +268902,14 @@ "hash": 1286410249, "arguments": [ { - "name": "msdf_pixel_range", + "name": "value", "type": "int", "meta": "int32" } ] }, { - "name": "get_msdf_pixel_range", + "name": "get_h_scroll", "is_const": true, "is_vararg": false, "is_static": false, @@ -230900,34 +268921,32 @@ } }, { - "name": "set_msdf_size", + "name": "set_scroll_past_end_of_file_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "msdf_size", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_msdf_size", + "name": "is_scroll_past_end_of_file_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_oversampling", + "name": "set_v_scroll_speed", "is_const": false, "is_vararg": false, "is_static": false, @@ -230935,14 +268954,14 @@ "hash": 373806689, "arguments": [ { - "name": "oversampling", + "name": "speed", "type": "float", "meta": "float" } ] }, { - "name": "get_oversampling", + "name": "get_v_scroll_speed", "is_const": true, "is_vararg": false, "is_static": false, @@ -230954,32 +268973,21 @@ } }, { - "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", + "name": "set_fit_content_height_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 2586408642, "arguments": [ { - "name": "names", - "type": "PackedStringArray" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_font_italic", + "name": "is_fit_content_height_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -230990,7 +268998,7 @@ } }, { - "name": "set_font_italic", + "name": "set_fit_content_width_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -230998,186 +269006,148 @@ "hash": 2586408642, "arguments": [ { - "name": "italic", + "name": "enabled", "type": "bool" } ] }, { - "name": "set_font_weight", - "is_const": false, + "name": "is_fit_content_width_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "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": "weight", + "name": "line", "type": "int", "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "set_font_stretch", + "name": "set_line_as_first_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], "arguments": [ { - "name": "stretch", + "name": "line", "type": "int", "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] - } - ], - "properties": [ - { - "type": "PackedStringArray", - "name": "font_names", - "setter": "set_font_names", - "getter": "get_font_names" - }, - { - "type": "bool", - "name": "font_italic", - "setter": "set_font_italic", - "getter": "get_font_italic" - }, - { - "type": "int", - "name": "font_weight", - "setter": "set_font_weight", - "getter": "get_font_weight" - }, - { - "type": "int", - "name": "font_stretch", - "setter": "set_font_stretch", - "getter": "get_font_stretch" - }, - { - "type": "int", - "name": "antialiasing", - "setter": "set_antialiasing", - "getter": "get_antialiasing" - }, - { - "type": "bool", - "name": "generate_mipmaps", - "setter": "set_generate_mipmaps", - "getter": "get_generate_mipmaps" - }, - { - "type": "bool", - "name": "allow_system_fallback", - "setter": "set_allow_system_fallback", - "getter": "is_allow_system_fallback" - }, - { - "type": "bool", - "name": "force_autohinter", - "setter": "set_force_autohinter", - "getter": "is_force_autohinter" - }, - { - "type": "int", - "name": "hinting", - "setter": "set_hinting", - "getter": "get_hinting" - }, - { - "type": "int", - "name": "subpixel_positioning", - "setter": "set_subpixel_positioning", - "getter": "get_subpixel_positioning" - }, - { - "type": "bool", - "name": "multichannel_signed_distance_field", - "setter": "set_multichannel_signed_distance_field", - "getter": "is_multichannel_signed_distance_field" - }, - { - "type": "int", - "name": "msdf_pixel_range", - "setter": "set_msdf_pixel_range", - "getter": "get_msdf_pixel_range" }, { - "type": "int", - "name": "msdf_size", - "setter": "set_msdf_size", - "getter": "get_msdf_size" + "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" + } }, { - "type": "float", - "name": "oversampling", - "setter": "set_oversampling", - "getter": "get_oversampling" - } - ] - }, - { - "name": "TCPServer", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "listen", + "name": "set_line_as_center_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3167955072, + "hash": 2230941749, "hash_compatibility": [ - 4025329869 + 3023605688 ], - "return_value": { - "type": "enum::Error" - }, "arguments": [ { - "name": "port", + "name": "line", "type": "int", - "meta": "uint16" + "meta": "int32" }, { - "name": "bind_address", - "type": "String", - "default_value": "\"*\"" + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "is_connection_available", - "is_const": true, + "name": "set_line_as_last_visible", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2230941749, + "hash_compatibility": [ + 3023605688 + ], + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] }, { - "name": "is_listening", + "name": "get_last_full_visible_line", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "get_local_port", + "name": "get_last_full_visible_line_wrap_index", "is_const": true, "is_vararg": false, "is_static": false, @@ -231189,179 +269159,112 @@ } }, { - "name": "take_connection", - "is_const": false, + "name": "get_visible_line_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 30545006, + "hash": 3905245786, "return_value": { - "type": "StreamPeerTCP" + "type": "int", + "meta": "int32" } }, { - "name": "stop", - "is_const": false, + "name": "get_visible_line_count_in_range", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ] - }, - { - "name": "TLSOptions", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "client", - "is_const": false, - "is_vararg": false, - "is_static": true, - "is_virtual": false, - "hash": 3565000357, + "hash": 3175239445, "return_value": { - "type": "TLSOptions" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "trusted_chain", - "type": "X509Certificate", - "default_value": "null" + "name": "from_line", + "type": "int", + "meta": "int32" }, { - "name": "common_name_override", - "type": "String", - "default_value": "\"\"" + "name": "to_line", + "type": "int", + "meta": "int32" } ] }, { - "name": "client_unsafe", - "is_const": false, + "name": "get_total_visible_line_count", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2090251749, + "hash": 3905245786, "return_value": { - "type": "TLSOptions" - }, - "arguments": [ - { - "name": "trusted_chain", - "type": "X509Certificate", - "default_value": "null" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "server", + "name": "adjust_viewport_to_caret", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 36969539, - "return_value": { - "type": "TLSOptions" - }, + "hash": 1995695955, "arguments": [ { - "name": "key", - "type": "CryptoKey" - }, - { - "name": "certificate", - "type": "X509Certificate" - } - ] - } - ] - }, - { - "name": "TabBar", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Control", - "api_type": "core", - "enums": [ - { - "name": "AlignmentMode", - "is_bitfield": false, - "values": [ - { - "name": "ALIGNMENT_LEFT", - "value": 0 - }, - { - "name": "ALIGNMENT_CENTER", - "value": 1 - }, - { - "name": "ALIGNMENT_RIGHT", - "value": 2 - }, - { - "name": "ALIGNMENT_MAX", - "value": 3 + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "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": "center_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ { - "name": "CLOSE_BUTTON_MAX", - "value": 3 + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] - } - ], - "methods": [ + }, { - "name": "set_tab_count", + "name": "set_draw_minimap", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "count", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_tab_count", + "name": "is_drawing_minimap", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_current_tab", + "name": "set_minimap_width", "is_const": false, "is_vararg": false, "is_static": false, @@ -231369,14 +269272,14 @@ "hash": 1286410249, "arguments": [ { - "name": "tab_idx", + "name": "width", "type": "int", "meta": "int32" } ] }, { - "name": "get_current_tab", + "name": "get_minimap_width", "is_const": true, "is_vararg": false, "is_static": false, @@ -231388,7 +269291,7 @@ } }, { - "name": "get_previous_tab", + "name": "get_minimap_visible_lines", "is_const": true, "is_vararg": false, "is_static": false, @@ -231400,103 +269303,50 @@ } }, { - "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", + "name": "add_gutter", "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" - }, + "hash": 1025054187, "arguments": [ { - "name": "tab_idx", + "name": "at", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_tab_text_direction", + "name": "remove_gutter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1707680378, + "hash": 1286410249, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" - }, - { - "name": "direction", - "type": "enum::Control.TextDirection" } ] }, { - "name": "get_tab_text_direction", + "name": "get_gutter_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4235602388, + "hash": 3905245786, "return_value": { - "type": "enum::Control.TextDirection" - }, - "arguments": [ - { - "name": "tab_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_tab_language", + "name": "set_gutter_name", "is_const": false, "is_vararg": false, "is_static": false, @@ -231504,18 +269354,18 @@ "hash": 501894301, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" }, { - "name": "language", + "name": "name", "type": "String" } ] }, { - "name": "get_tab_language", + "name": "get_gutter_name", "is_const": true, "is_vararg": false, "is_static": false, @@ -231526,51 +269376,51 @@ }, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "set_tab_icon", + "name": "set_gutter_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 1088959071, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" }, { - "name": "icon", - "type": "Texture2D" + "name": "type", + "type": "enum::TextEdit.GutterType" } ] }, { - "name": "get_tab_icon", + "name": "get_gutter_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 1159699127, "return_value": { - "type": "Texture2D" + "type": "enum::TextEdit.GutterType" }, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "set_tab_icon_max_width", + "name": "set_gutter_width", "is_const": false, "is_vararg": false, "is_static": false, @@ -231578,7 +269428,7 @@ "hash": 3937882851, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" }, @@ -231590,7 +269440,7 @@ ] }, { - "name": "get_tab_icon_max_width", + "name": "get_gutter_width", "is_const": true, "is_vararg": false, "is_static": false, @@ -231602,51 +269452,51 @@ }, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "set_tab_button_icon", + "name": "set_gutter_draw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 300928843, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" }, { - "name": "icon", - "type": "Texture2D" + "name": "draw", + "type": "bool" } ] }, { - "name": "get_tab_button_icon", + "name": "is_gutter_drawn", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 1116898809, "return_value": { - "type": "Texture2D" + "type": "bool" }, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "set_tab_disabled", + "name": "set_gutter_clickable", "is_const": false, "is_vararg": false, "is_static": false, @@ -231654,18 +269504,18 @@ "hash": 300928843, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" }, { - "name": "disabled", + "name": "clickable", "type": "bool" } ] }, { - "name": "is_tab_disabled", + "name": "is_gutter_clickable", "is_const": true, "is_vararg": false, "is_static": false, @@ -231676,14 +269526,14 @@ }, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "set_tab_hidden", + "name": "set_gutter_overwritable", "is_const": false, "is_vararg": false, "is_static": false, @@ -231691,18 +269541,18 @@ "hash": 300928843, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" }, { - "name": "hidden", + "name": "overwritable", "type": "bool" } ] }, { - "name": "is_tab_hidden", + "name": "is_gutter_overwritable", "is_const": true, "is_vararg": false, "is_static": false, @@ -231713,282 +269563,387 @@ }, "arguments": [ { - "name": "tab_idx", + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "set_tab_metadata", + "name": "merge_gutters", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 3937882851, "arguments": [ { - "name": "tab_idx", + "name": "from_line", "type": "int", "meta": "int32" }, { - "name": "metadata", - "type": "Variant" + "name": "to_line", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_tab_metadata", - "is_const": true, + "name": "set_gutter_custom_draw", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, - "return_value": { - "type": "Variant" - }, + "hash": 957362965, "arguments": [ { - "name": "tab_idx", + "name": "column", "type": "int", "meta": "int32" + }, + { + "name": "draw_callback", + "type": "Callable" } ] }, { - "name": "remove_tab", - "is_const": false, + "name": "get_total_gutter_width", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "tab_idx", - "type": "int", - "meta": "int32" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "add_tab", + "name": "set_line_gutter_metadata", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1465444425, + "hash": 2060538656, "arguments": [ { - "name": "title", - "type": "String", - "default_value": "\"\"" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "icon", - "type": "Texture2D", - "default_value": "null" + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "metadata", + "type": "Variant" } ] }, { - "name": "get_tab_idx_at_point", + "name": "get_line_gutter_metadata", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3820158470, + "hash": 678354945, "return_value": { - "type": "int", - "meta": "int32" + "type": "Variant" }, "arguments": [ { - "name": "point", - "type": "Vector2" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_tab_alignment", + "name": "set_line_gutter_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2413632353, + "hash": 2285447957, "arguments": [ { - "name": "alignment", - "type": "enum::TabBar.AlignmentMode" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" } ] }, { - "name": "get_tab_alignment", + "name": "get_line_gutter_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2178122193, + "hash": 1391810591, "return_value": { - "type": "enum::TabBar.AlignmentMode" - } + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_clip_tabs", + "name": "set_line_gutter_icon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 176101966, "arguments": [ { - "name": "clip_tabs", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" } ] }, { - "name": "get_clip_tabs", + "name": "get_line_gutter_icon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2584904275, "return_value": { - "type": "bool" - } + "type": "Texture2D" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_tab_offset", - "is_const": true, + "name": "set_line_gutter_item_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3733378741, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" + } + ] }, { - "name": "get_offset_buttons_visible", + "name": "get_line_gutter_item_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2165839948, "return_value": { - "type": "bool" - } + "type": "Color" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "ensure_tab_visible", + "name": "set_line_gutter_clickable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1383440665, "arguments": [ { - "name": "idx", + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", "type": "int", "meta": "int32" + }, + { + "name": "clickable", + "type": "bool" } ] }, { - "name": "get_tab_rect", + "name": "is_line_gutter_clickable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3327874267, + "hash": 2522259332, "return_value": { - "type": "Rect2" + "type": "bool" }, "arguments": [ { - "name": "tab_idx", + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "gutter", "type": "int", "meta": "int32" } ] }, { - "name": "move_tab", + "name": "set_line_background_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2878471219, "arguments": [ { - "name": "from", + "name": "line", "type": "int", "meta": "int32" }, { - "name": "to", + "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_tab_close_display_policy", + "name": "set_syntax_highlighter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2212906737, + "hash": 2765644541, "arguments": [ { - "name": "policy", - "type": "enum::TabBar.CloseButtonDisplayPolicy" + "name": "syntax_highlighter", + "type": "SyntaxHighlighter" } ] }, { - "name": "get_tab_close_display_policy", + "name": "get_syntax_highlighter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2956568028, + "hash": 2721131626, "return_value": { - "type": "enum::TabBar.CloseButtonDisplayPolicy" + "type": "SyntaxHighlighter" } }, { - "name": "set_max_tab_width", + "name": "set_highlight_current_line", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_max_tab_width", + "name": "is_highlight_current_line_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_scrolling_enabled", + "name": "set_highlight_all_occurrences", "is_const": false, "is_vararg": false, "is_static": false, @@ -232002,7 +269957,7 @@ ] }, { - "name": "get_scrolling_enabled", + "name": "is_highlight_all_occurrences_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -232013,7 +269968,18 @@ } }, { - "name": "set_drag_to_rearrange_enabled", + "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, @@ -232027,45 +269993,32 @@ ] }, { - "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", + "name": "set_draw_tabs", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "group_id", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_tabs_rearrange_group", + "name": "is_drawing_tabs", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_scroll_to_selected", + "name": "set_draw_spaces", "is_const": false, "is_vararg": false, "is_static": false, @@ -232079,7 +270032,7 @@ ] }, { - "name": "get_scroll_to_selected", + "name": "is_drawing_spaces", "is_const": true, "is_vararg": false, "is_static": false, @@ -232090,21 +270043,18 @@ } }, { - "name": "set_select_with_rmb", - "is_const": false, + "name": "get_menu", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 229722558, + "return_value": { + "type": "PopupMenu" + } }, { - "name": "get_select_with_rmb", + "name": "is_menu_visible", "is_const": true, "is_vararg": false, "is_static": false, @@ -232115,329 +270065,484 @@ } }, { - "name": "clear_tabs", + "name": "menu_option", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - } - ], - "signals": [ - { - "name": "tab_selected", + "hash": 1286410249, "arguments": [ { - "name": "tab", - "type": "int" + "name": "option", + "type": "int", + "meta": "int32" } ] }, { - "name": "tab_changed", + "name": "adjust_carets_after_edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1770277138, "arguments": [ { - "name": "tab", - "type": "int" + "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": "tab_clicked", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] + "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": "tab_rmb_clicked", + "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": "tab", - "type": "int" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "tab_close_pressed", + "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": "tab", - "type": "int" + "name": "caret_index", + "type": "int", + "meta": "int32", + "default_value": "0" } ] + } + ], + "signals": [ + { + "name": "text_set" }, { - "name": "tab_button_pressed", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] + "name": "text_changed" }, { - "name": "tab_hovered", + "name": "lines_edited_from", "arguments": [ { - "name": "tab", + "name": "from_line", + "type": "int" + }, + { + "name": "to_line", "type": "int" } ] }, { - "name": "active_tab_rearranged", + "name": "caret_changed" + }, + { + "name": "gutter_clicked", "arguments": [ { - "name": "idx_to", + "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": "shortcut_keys_enabled", + "setter": "set_shortcut_keys_enabled", + "getter": "is_shortcut_keys_enabled" + }, + { + "type": "bool", + "name": "selecting_enabled", + "setter": "set_selecting_enabled", + "getter": "is_selecting_enabled" + }, + { + "type": "bool", + "name": "deselect_on_focus_loss_enabled", + "setter": "set_deselect_on_focus_loss_enabled", + "getter": "is_deselect_on_focus_loss_enabled" + }, + { + "type": "bool", + "name": "drag_and_drop_selection_enabled", + "setter": "set_drag_and_drop_selection_enabled", + "getter": "is_drag_and_drop_selection_enabled" + }, + { + "type": "bool", + "name": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled" + }, + { + "type": "bool", + "name": "middle_mouse_paste_enabled", + "setter": "set_middle_mouse_paste_enabled", + "getter": "is_middle_mouse_paste_enabled" + }, + { + "type": "bool", + "name": "empty_selection_clipboard_enabled", + "setter": "set_empty_selection_clipboard_enabled", + "getter": "is_empty_selection_clipboard_enabled" + }, { "type": "int", - "name": "tab_count", - "setter": "set_tab_count", - "getter": "get_tab_count" + "name": "wrap_mode", + "setter": "set_line_wrapping_mode", + "getter": "get_line_wrapping_mode" }, { "type": "int", - "name": "current_tab", - "setter": "set_current_tab", - "getter": "get_current_tab" + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode" + }, + { + "type": "bool", + "name": "indent_wrapped_lines", + "setter": "set_indent_wrapped_lines", + "getter": "is_indent_wrapped_lines" + }, + { + "type": "bool", + "name": "scroll_smooth", + "setter": "set_smooth_scroll_enabled", + "getter": "is_smooth_scroll_enabled" + }, + { + "type": "float", + "name": "scroll_v_scroll_speed", + "setter": "set_v_scroll_speed", + "getter": "get_v_scroll_speed" + }, + { + "type": "bool", + "name": "scroll_past_end_of_file", + "setter": "set_scroll_past_end_of_file_enabled", + "getter": "is_scroll_past_end_of_file_enabled" + }, + { + "type": "float", + "name": "scroll_vertical", + "setter": "set_v_scroll", + "getter": "get_v_scroll" }, { "type": "int", - "name": "tab_alignment", - "setter": "set_tab_alignment", - "getter": "get_tab_alignment" + "name": "scroll_horizontal", + "setter": "set_h_scroll", + "getter": "get_h_scroll" }, { "type": "bool", - "name": "clip_tabs", - "setter": "set_clip_tabs", - "getter": "get_clip_tabs" + "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": "tab_close_display_policy", - "setter": "set_tab_close_display_policy", - "getter": "get_tab_close_display_policy" + "name": "minimap_width", + "setter": "set_minimap_width", + "getter": "get_minimap_width" }, { "type": "int", - "name": "max_tab_width", - "setter": "set_max_tab_width", - "getter": "get_max_tab_width" + "name": "caret_type", + "setter": "set_caret_type", + "getter": "get_caret_type" }, { "type": "bool", - "name": "scrolling_enabled", - "setter": "set_scrolling_enabled", - "getter": "get_scrolling_enabled" + "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": "drag_to_rearrange_enabled", - "setter": "set_drag_to_rearrange_enabled", - "getter": "get_drag_to_rearrange_enabled" + "name": "caret_draw_when_editable_disabled", + "setter": "set_draw_caret_when_editable_disabled", + "getter": "is_drawing_caret_when_editable_disabled" }, { - "type": "int", - "name": "tabs_rearrange_group", - "setter": "set_tabs_rearrange_group", - "getter": "get_tabs_rearrange_group" + "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": "scroll_to_selected", - "setter": "set_scroll_to_selected", - "getter": "get_scroll_to_selected" + "name": "caret_mid_grapheme", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled" }, { "type": "bool", - "name": "select_with_rmb", - "setter": "set_select_with_rmb", - "getter": "get_select_with_rmb" - } - ] - }, - { - "name": "TabContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Container", - "api_type": "core", - "methods": [ + "name": "caret_multiple", + "setter": "set_multiple_carets_enabled", + "getter": "is_multiple_carets_enabled" + }, { - "name": "get_tab_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "bool", + "name": "use_default_word_separators", + "setter": "set_use_default_word_separators", + "getter": "is_default_word_separators_enabled" }, { - "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" - } - ] + "type": "bool", + "name": "use_custom_word_separators", + "setter": "set_use_custom_word_separators", + "getter": "is_custom_word_separators_enabled" }, { - "name": "get_current_tab", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "String", + "name": "custom_word_separators", + "setter": "set_custom_word_separators", + "getter": "get_custom_word_separators" }, { - "name": "get_previous_tab", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "type": "SyntaxHighlighter", + "name": "syntax_highlighter", + "setter": "set_syntax_highlighter", + "getter": "get_syntax_highlighter" }, { - "name": "select_previous_available", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "type": "bool", + "name": "highlight_all_occurrences", + "setter": "set_highlight_all_occurrences", + "getter": "is_highlight_all_occurrences_enabled" }, { - "name": "select_next_available", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "type": "bool", + "name": "highlight_current_line", + "setter": "set_highlight_current_line", + "getter": "is_highlight_current_line_enabled" }, { - "name": "get_current_tab_control", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2783021301, - "return_value": { - "type": "Control" - } + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars" }, { - "name": "get_tab_bar", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1865451809, - "return_value": { - "type": "TabBar" - } + "type": "bool", + "name": "draw_tabs", + "setter": "set_draw_tabs", + "getter": "is_drawing_tabs" }, { - "name": "get_tab_control", - "is_const": true, + "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": 1065994134, - "return_value": { - "type": "Control" - }, - "arguments": [ - { - "name": "tab_idx", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "set_tab_alignment", + "name": "set_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2413632353, + "hash": 1418190634, "arguments": [ { - "name": "alignment", - "type": "enum::TabBar.AlignmentMode" + "name": "direction", + "type": "enum::TextServer.Direction" } ] }, { - "name": "get_tab_alignment", + "name": "get_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2178122193, + "hash": 2516697328, "return_value": { - "type": "enum::TabBar.AlignmentMode" + "type": "enum::TextServer.Direction" } }, { - "name": "set_clip_tabs", + "name": "set_orientation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 42823726, "arguments": [ { - "name": "clip_tabs", - "type": "bool" + "name": "orientation", + "type": "enum::TextServer.Orientation" } ] }, { - "name": "get_clip_tabs", + "name": "get_orientation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 175768116, "return_value": { - "type": "bool" + "type": "enum::TextServer.Orientation" } }, { - "name": "set_tabs_visible", + "name": "set_preserve_invalid", "is_const": false, "is_vararg": false, "is_static": false, @@ -232445,13 +270550,13 @@ "hash": 2586408642, "arguments": [ { - "name": "visible", + "name": "enabled", "type": "bool" } ] }, { - "name": "are_tabs_visible", + "name": "get_preserve_invalid", "is_const": true, "is_vararg": false, "is_static": false, @@ -232462,7 +270567,7 @@ } }, { - "name": "set_all_tabs_in_front", + "name": "set_preserve_control", "is_const": false, "is_vararg": false, "is_static": false, @@ -232470,13 +270575,13 @@ "hash": 2586408642, "arguments": [ { - "name": "is_front", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_all_tabs_in_front", + "name": "get_preserve_control", "is_const": true, "is_vararg": false, "is_static": false, @@ -232487,1112 +270592,966 @@ } }, { - "name": "set_tab_title", + "name": "set_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 381264803, "arguments": [ { - "name": "tab_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "title", - "type": "String" + "name": "override", + "type": "Array" } ] }, { - "name": "get_tab_title", - "is_const": true, + "name": "add_string", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 621426851, + "hash_compatibility": [ + 867188035 + ], "return_value": { - "type": "String" + "type": "bool" }, "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": "text", + "type": "String" + }, { - "name": "tab_idx", + "name": "font", + "type": "Font" + }, + { + "name": "font_size", "type": "int", "meta": "int32" }, { - "name": "icon", - "type": "Texture2D" + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" } ] }, { - "name": "get_tab_icon", - "is_const": true, + "name": "add_object", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 1316529304, + "hash_compatibility": [ + 735420116 + ], "return_value": { - "type": "Texture2D" + "type": "bool" }, "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": "key", + "type": "Variant" + }, { - "name": "tab_idx", + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "1" }, { - "name": "disabled", - "type": "bool" + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" } ] }, { - "name": "is_tab_disabled", - "is_const": true, + "name": "resize_object", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2095776372, + "hash_compatibility": [ + 960819067 + ], "return_value": { "type": "bool" }, "arguments": [ { - "name": "tab_idx", - "type": "int", - "meta": "int32" + "name": "key", + "type": "Variant" + }, + { + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" } ] }, { - "name": "set_tab_hidden", + "name": "set_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 373806689, "arguments": [ { - "name": "tab_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "hidden", - "type": "bool" + "name": "width", + "type": "float", + "meta": "float" } ] }, { - "name": "is_tab_hidden", + "name": "get_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 1740695150, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "tab_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_tab_metadata", + "name": "set_horizontal_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 2312603777, "arguments": [ { - "name": "tab_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "metadata", - "type": "Variant" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "get_tab_metadata", + "name": "get_horizontal_alignment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, + "hash": 341400642, "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "tab_idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::HorizontalAlignment" + } }, { - "name": "set_tab_button_icon", + "name": "tab_align", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 2899603908, "arguments": [ { - "name": "tab_idx", - "type": "int", - "meta": "int32" - }, - { - "name": "icon", - "type": "Texture2D" + "name": "tab_stops", + "type": "PackedFloat32Array" } ] }, { - "name": "get_tab_button_icon", - "is_const": true, + "name": "set_flags", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, - "return_value": { - "type": "Texture2D" - }, + "hash": 2877345813, "arguments": [ { - "name": "tab_idx", - "type": "int", - "meta": "int32" + "name": "flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "get_tab_idx_at_point", + "name": "get_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3820158470, + "hash": 1583363614, "return_value": { - "type": "int", - "meta": "int32" - }, + "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": "point", - "type": "Vector2" + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" } ] }, { - "name": "get_tab_idx_from_control", + "name": "get_text_overrun_behavior", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2787397975, + "hash": 3779142101, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "control", - "type": "Control" - } - ] + "type": "enum::TextServer.OverrunBehavior" + } }, { - "name": "set_popup", + "name": "set_ellipsis_char", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078189570, + "hash": 83702148, "arguments": [ { - "name": "popup", - "type": "Node" + "name": "char", + "type": "String" } ] }, { - "name": "get_popup", + "name": "get_ellipsis_char", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 111095082, + "hash": 201670096, "return_value": { - "type": "Popup" + "type": "String" } }, { - "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", + "name": "get_objects", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3995934104, "return_value": { - "type": "bool" + "type": "Array" } }, { - "name": "set_tabs_rearrange_group", - "is_const": false, + "name": "get_object_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1742700391, + "return_value": { + "type": "Rect2" + }, "arguments": [ { - "name": "group_id", - "type": "int", - "meta": "int32" + "name": "key", + "type": "Variant" } ] }, { - "name": "get_tabs_rearrange_group", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "set_use_hidden_tabs_for_min_size", - "is_const": false, + "name": "get_rid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "get_use_hidden_tabs_for_min_size", + "name": "get_line_ascent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_tab_focus_mode", - "is_const": false, + "name": "get_line_descent", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3232914922, - "arguments": [ - { - "name": "focus_mode", - "type": "enum::Control.FocusMode" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "get_tab_focus_mode", + "name": "get_line_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2132829277, + "hash": 1740695150, "return_value": { - "type": "enum::Control.FocusMode" + "type": "float", + "meta": "float" } - } - ], - "signals": [ - { - "name": "active_tab_rearranged", - "arguments": [ - { - "name": "idx_to", - "type": "int" - } - ] - }, - { - "name": "tab_changed", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] - }, - { - "name": "tab_clicked", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] - }, - { - "name": "tab_hovered", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] - }, - { - "name": "tab_selected", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] - }, - { - "name": "tab_button_pressed", - "arguments": [ - { - "name": "tab", - "type": "int" - } - ] - }, - { - "name": "pre_popup_pressed" - } - ], - "properties": [ - { - "type": "int", - "name": "tab_alignment", - "setter": "set_tab_alignment", - "getter": "get_tab_alignment" - }, - { - "type": "int", - "name": "current_tab", - "setter": "set_current_tab", - "getter": "get_current_tab" - }, - { - "type": "bool", - "name": "clip_tabs", - "setter": "set_clip_tabs", - "getter": "get_clip_tabs" - }, - { - "type": "bool", - "name": "tabs_visible", - "setter": "set_tabs_visible", - "getter": "are_tabs_visible" - }, - { - "type": "bool", - "name": "all_tabs_in_front", - "setter": "set_all_tabs_in_front", - "getter": "is_all_tabs_in_front" - }, - { - "type": "bool", - "name": "drag_to_rearrange_enabled", - "setter": "set_drag_to_rearrange_enabled", - "getter": "get_drag_to_rearrange_enabled" - }, - { - "type": "int", - "name": "tabs_rearrange_group", - "setter": "set_tabs_rearrange_group", - "getter": "get_tabs_rearrange_group" - }, - { - "type": "bool", - "name": "use_hidden_tabs_for_min_size", - "setter": "set_use_hidden_tabs_for_min_size", - "getter": "get_use_hidden_tabs_for_min_size" }, { - "type": "int", - "name": "tab_focus_mode", - "setter": "set_tab_focus_mode", - "getter": "get_tab_focus_mode" - } - ] - }, - { - "name": "TextEdit", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Control", - "api_type": "core", - "enums": [ - { - "name": "MenuItems", - "is_bitfield": false, - "values": [ - { - "name": "MENU_CUT", - "value": 0 - }, - { - "name": "MENU_COPY", - "value": 1 - }, - { - "name": "MENU_PASTE", - "value": 2 - }, - { - "name": "MENU_CLEAR", - "value": 3 - }, - { - "name": "MENU_SELECT_ALL", - "value": 4 - }, - { - "name": "MENU_UNDO", - "value": 5 - }, - { - "name": "MENU_REDO", - "value": 6 - }, - { - "name": "MENU_SUBMENU_TEXT_DIR", - "value": 7 - }, - { - "name": "MENU_DIR_INHERITED", - "value": 8 - }, - { - "name": "MENU_DIR_AUTO", - "value": 9 - }, - { - "name": "MENU_DIR_LTR", - "value": 10 - }, - { - "name": "MENU_DIR_RTL", - "value": 11 - }, - { - "name": "MENU_DISPLAY_UCC", - "value": 12 - }, - { - "name": "MENU_SUBMENU_INSERT_UCC", - "value": 13 - }, - { - "name": "MENU_INSERT_LRM", - "value": 14 - }, - { - "name": "MENU_INSERT_RLM", - "value": 15 - }, - { - "name": "MENU_INSERT_LRE", - "value": 16 - }, - { - "name": "MENU_INSERT_RLE", - "value": 17 - }, - { - "name": "MENU_INSERT_LRO", - "value": 18 - }, - { - "name": "MENU_INSERT_RLO", - "value": 19 - }, - { - "name": "MENU_INSERT_PDF", - "value": 20 - }, - { - "name": "MENU_INSERT_ALM", - "value": 21 - }, - { - "name": "MENU_INSERT_LRI", - "value": 22 - }, - { - "name": "MENU_INSERT_RLI", - "value": 23 - }, - { - "name": "MENU_INSERT_FSI", - "value": 24 - }, - { - "name": "MENU_INSERT_PDI", - "value": 25 - }, - { - "name": "MENU_INSERT_ZWJ", - "value": 26 - }, - { - "name": "MENU_INSERT_ZWNJ", - "value": 27 - }, + "name": "get_line_underline_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_line_underline_thickness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 856975658, + "hash_compatibility": [ + 1164457837 + ], + "arguments": [ { - "name": "MENU_INSERT_WJ", - "value": 28 + "name": "canvas", + "type": "RID" }, { - "name": "MENU_INSERT_SHY", - "value": 29 + "name": "pos", + "type": "Vector2" }, { - "name": "MENU_MAX", - "value": 30 + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "name": "EditAction", - "is_bitfield": false, - "values": [ + "name": "draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1343401456, + "hash_compatibility": [ + 1364491366 + ], + "arguments": [ { - "name": "ACTION_NONE", - "value": 0 + "name": "canvas", + "type": "RID" }, { - "name": "ACTION_TYPING", - "value": 1 + "name": "pos", + "type": "Vector2" }, { - "name": "ACTION_BACKSPACE", - "value": 2 + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" }, { - "name": "ACTION_DELETE", - "value": 3 + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "name": "SearchFlags", - "is_bitfield": false, - "values": [ - { - "name": "SEARCH_MATCH_CASE", - "value": 1 - }, - { - "name": "SEARCH_WHOLE_WORDS", - "value": 2 - }, + "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": "SEARCH_BACKWARDS", - "value": 4 + "name": "coords", + "type": "float", + "meta": "float" } ] + } + ], + "properties": [ + { + "type": "int", + "name": "direction", + "setter": "set_direction", + "getter": "get_direction" }, { - "name": "CaretType", - "is_bitfield": false, - "values": [ - { - "name": "CARET_TYPE_LINE", - "value": 0 - }, - { - "name": "CARET_TYPE_BLOCK", - "value": 1 - } - ] + "type": "int", + "name": "orientation", + "setter": "set_orientation", + "getter": "get_orientation" }, { - "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 - } - ] + "type": "bool", + "name": "preserve_invalid", + "setter": "set_preserve_invalid", + "getter": "get_preserve_invalid" }, { - "name": "LineWrappingMode", - "is_bitfield": false, - "values": [ - { - "name": "LINE_WRAPPING_NONE", - "value": 0 - }, - { - "name": "LINE_WRAPPING_BOUNDARY", - "value": 1 - } - ] + "type": "bool", + "name": "preserve_control", + "setter": "set_preserve_control", + "getter": "get_preserve_control" }, { - "name": "GutterType", - "is_bitfield": false, - "values": [ - { - "name": "GUTTER_TYPE_STRING", - "value": 0 - }, - { - "name": "GUTTER_TYPE_ICON", - "value": 1 - }, - { - "name": "GUTTER_TYPE_CUSTOM", - "value": 2 - } - ] + "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": "_handle_unicode_input", + "name": "set_horizontal_alignment", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2312603777, "arguments": [ { - "name": "unicode_char", - "type": "int", - "meta": "int32" - }, - { - "name": "caret_index", - "type": "int", - "meta": "int32" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "_backspace", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32" + "name": "alignment", + "type": "enum::VerticalAlignment" } ] }, { - "name": "_cut", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32" + "name": "text", + "type": "String" } ] }, { - "name": "_copy", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32" + "name": "font", + "type": "Font" } ] }, { - "name": "_paste", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "caret_index", + "name": "font_size", "type": "int", "meta": "int32" } ] }, { - "name": "_paste_primary_clipboard", + "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_virtual": true, + "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": "caret_index", - "type": "int", - "meta": "int32" + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" } ] }, { - "name": "has_ime_text", + "name": "get_autowrap_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1549071663, "return_value": { - "type": "bool" + "type": "enum::TextServer.AutowrapMode" } }, { - "name": "set_editable", + "name": "set_justification_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2877345813, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "is_editable", + "name": "get_justification_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1583363614, "return_value": { - "type": "bool" + "type": "bitfield::TextServer.JustificationFlag" } }, { - "name": "set_text_direction", + "name": "set_depth", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 119160795, + "hash": 373806689, "arguments": [ { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "depth", + "type": "float", + "meta": "float" } ] }, { - "name": "get_text_direction", + "name": "get_depth", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 797257663, + "hash": 1740695150, "return_value": { - "type": "enum::Control.TextDirection" + "type": "float", + "meta": "float" } }, { - "name": "set_language", + "name": "set_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "language", - "type": "String" + "name": "width", + "type": "float", + "meta": "float" } ] }, { - "name": "get_language", + "name": "get_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "set_structured_text_bidi_override", + "name": "set_pixel_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 373806689, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "pixel_size", + "type": "float", + "meta": "float" } ] }, { - "name": "get_structured_text_bidi_override", + "name": "get_pixel_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, + "hash": 1740695150, "return_value": { - "type": "enum::TextServer.StructuredTextParser" + "type": "float", + "meta": "float" } }, { - "name": "set_structured_text_bidi_override_options", + "name": "set_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 743155724, "arguments": [ { - "name": "args", - "type": "Array" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_structured_text_bidi_override_options", + "name": "get_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3341600327, "return_value": { - "type": "Array" + "type": "Vector2" } }, { - "name": "set_tab_size", + "name": "set_curve_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "size", - "type": "int", - "meta": "int32" + "name": "curve_step", + "type": "float", + "meta": "float" } ] }, { - "name": "get_tab_size", + "name": "get_curve_step", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "set_overtype_mode_enabled", + "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1418190634, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "direction", + "type": "enum::TextServer.Direction" } ] }, { - "name": "is_overtype_mode_enabled", + "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2516697328, "return_value": { - "type": "bool" + "type": "enum::TextServer.Direction" } }, { - "name": "set_context_menu_enabled", + "name": "set_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "language", + "type": "String" } ] }, { - "name": "is_context_menu_enabled", + "name": "get_language", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_shortcut_keys_enabled", + "name": "set_structured_text_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 55961453, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "is_shortcut_keys_enabled", + "name": "get_structured_text_bidi_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3385126229, "return_value": { - "type": "bool" + "type": "enum::TextServer.StructuredTextParser" } }, { - "name": "set_virtual_keyboard_enabled", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 381264803, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "args", + "type": "Array" } ] }, { - "name": "is_virtual_keyboard_enabled", + "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3995934104, "return_value": { - "type": "bool" + "type": "Array" } }, { - "name": "set_middle_mouse_paste_enabled", + "name": "set_uppercase", "is_const": false, "is_vararg": false, "is_static": false, @@ -233600,13 +271559,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "is_middle_mouse_paste_enabled", + "name": "is_uppercase", "is_const": true, "is_vararg": false, "is_static": false, @@ -233615,7 +271574,126 @@ "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, @@ -233625,44 +271703,32 @@ "hash": 3218959716 }, { - "name": "set_text", + "name": "set_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1418190634, "arguments": [ { - "name": "text", - "type": "String" + "name": "direction", + "type": "enum::TextServer.Direction" } ] }, { - "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", + "name": "get_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2516697328, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::TextServer.Direction" } }, { - "name": "set_placeholder", + "name": "set_custom_punctuation", "is_const": false, "is_vararg": false, "is_static": false, @@ -233670,13 +271736,13 @@ "hash": 83702148, "arguments": [ { - "name": "text", + "name": "custom_punctuation", "type": "String" } ] }, { - "name": "get_placeholder", + "name": "get_custom_punctuation", "is_const": true, "is_vararg": false, "is_static": false, @@ -233687,462 +271753,486 @@ } }, { - "name": "set_line", + "name": "set_orientation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 42823726, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "new_text", - "type": "String" + "name": "orientation", + "type": "enum::TextServer.Orientation" } ] }, { - "name": "get_line", + "name": "get_orientation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 175768116, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::TextServer.Orientation" + } }, { - "name": "get_line_width", - "is_const": true, + "name": "set_preserve_invalid", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 688195400, - "hash_compatibility": [ - 3294126239 - ], - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2586408642, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "wrap_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_line_height", + "name": "get_preserve_invalid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_indent_level", - "is_const": true, + "name": "set_preserve_control", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2586408642, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_first_non_whitespace_column", + "name": "get_preserve_control", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "swap_lines", + "name": "set_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 381264803, "arguments": [ { - "name": "from_line", - "type": "int", - "meta": "int32" - }, - { - "name": "to_line", - "type": "int", - "meta": "int32" + "name": "override", + "type": "Array" } ] }, { - "name": "insert_line_at", + "name": "set_dropcap", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2498990330, + "hash_compatibility": [ + 2613124475 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "line", + "name": "text", + "type": "String" + }, + { + "name": "font", + "type": "Font" + }, + { + "name": "font_size", "type": "int", "meta": "int32" }, { - "name": "text", - "type": "String" + "name": "dropcap_margins", + "type": "Rect2", + "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "language", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "insert_text_at_caret", + "name": "clear_dropcap", "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" - } - ] + "hash": 3218959716 }, { - "name": "remove_text", + "name": "add_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4275841770, + "hash": 621426851, + "hash_compatibility": [ + 867188035 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "from_line", - "type": "int", - "meta": "int32" + "name": "text", + "type": "String" }, { - "name": "from_column", - "type": "int", - "meta": "int32" + "name": "font", + "type": "Font" }, { - "name": "to_line", + "name": "font_size", "type": "int", "meta": "int32" }, { - "name": "to_column", - "type": "int", - "meta": "int32" + "name": "language", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" } ] }, { - "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, + "name": "add_object", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 1316529304, + "hash_compatibility": [ + 735420116 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "key", + "type": "Variant" }, { - "name": "visible_amount", + "name": "size", + "type": "Vector2" + }, + { + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "length", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "1" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" } ] }, { - "name": "get_next_visible_line_index_offset_from", - "is_const": true, + "name": "resize_object", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3386475622, + "hash": 2095776372, + "hash_compatibility": [ + 960819067 + ], "return_value": { - "type": "Vector2i" + "type": "bool" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "key", + "type": "Variant" }, { - "name": "wrap_index", - "type": "int", - "meta": "int32" + "name": "size", + "type": "Vector2" }, { - "name": "visible_amount", - "type": "int", - "meta": "int32" + "name": "inline_align", + "type": "enum::InlineAlignment", + "default_value": "5" + }, + { + "name": "baseline", + "type": "float", + "meta": "float", + "default_value": "0.0" } ] }, { - "name": "backspace", + "name": "set_alignment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 2312603777, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "cut", + "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": 1025054187, + "hash": 2899603908, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "tab_stops", + "type": "PackedFloat32Array" } ] }, { - "name": "copy", + "name": "set_break_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 2809697122, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "flags", + "type": "bitfield::TextServer.LineBreakFlag" } ] }, { - "name": "paste", + "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": 1025054187, + "hash": 2877345813, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "paste_primary_clipboard", + "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": 1025054187, + "hash": 1008890932, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" } ] }, { - "name": "start_action", - "is_const": false, + "name": "get_text_overrun_behavior", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2834827583, - "arguments": [ - { - "name": "action", - "type": "enum::TextEdit.EditAction" - } - ] + "hash": 3779142101, + "return_value": { + "type": "enum::TextServer.OverrunBehavior" + } }, { - "name": "end_action", + "name": "set_ellipsis_char", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 83702148, + "arguments": [ + { + "name": "char", + "type": "String" + } + ] }, { - "name": "begin_complex_operation", - "is_const": false, + "name": "get_ellipsis_char", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "end_complex_operation", + "name": "set_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "width", + "type": "float", + "meta": "float" + } + ] }, { - "name": "has_undo", + "name": "get_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "has_redo", + "name": "get_non_wrapped_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "name": "undo", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "redo", - "is_const": false, + "name": "get_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } }, { - "name": "clear_undo_history", - "is_const": false, + "name": "get_rid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "tag_saved_version", - "is_const": false, + "name": "get_line_rid", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 495598643, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_version", + "name": "get_dropcap_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2944877500, "return_value": { - "type": "int", - "meta": "uint32" + "type": "RID" } }, { - "name": "get_saved_version", + "name": "get_line_count", "is_const": true, "is_vararg": false, "is_static": false, @@ -234150,25 +272240,11 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "uint32" + "meta": "int32" } }, { - "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", + "name": "set_max_lines_visible", "is_const": false, "is_vararg": false, "is_static": false, @@ -234176,3650 +272252,3779 @@ "hash": 1286410249, "arguments": [ { - "name": "flags", + "name": "max_lines_visible", "type": "int", - "meta": "uint32" + "meta": "int32" } ] }, { - "name": "search", + "name": "get_max_lines_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1203739136, + "hash": 3905245786, "return_value": { - "type": "Vector2i" - }, - "arguments": [ - { - "name": "text", - "type": "String" - }, - { - "name": "flags", - "type": "int", - "meta": "uint32" - }, - { - "name": "from_line", - "type": "int", - "meta": "int32" - }, - { - "name": "from_colum", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_tooltip_request_func", + "name": "set_line_spacing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 373806689, "arguments": [ { - "name": "callback", - "type": "Callable" + "name": "line_spacing", + "type": "float", + "meta": "float" } ] }, { - "name": "get_local_mouse_pos", + "name": "get_line_spacing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1740695150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "float" } }, { - "name": "get_word_at_pos", + "name": "get_line_objects", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3674420000, + "hash": 663333327, "return_value": { - "type": "String" + "type": "Array" }, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_line_column_at_pos", + "name": "get_line_object_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 239517838, - "hash_compatibility": [ - 850652858 - ], + "hash": 204315017, "return_value": { - "type": "Vector2i" + "type": "Rect2" }, "arguments": [ { - "name": "position", - "type": "Vector2i" + "name": "line", + "type": "int", + "meta": "int32" }, { - "name": "allow_out_of_bounds", - "type": "bool", - "default_value": "true" + "name": "key", + "type": "Variant" } ] }, { - "name": "get_pos_at_line_column", + "name": "get_line_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 410388347, + "hash": 2299179447, "return_value": { - "type": "Vector2i" + "type": "Vector2" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" - }, - { - "name": "column", - "type": "int", - "meta": "int32" } ] }, { - "name": "get_rect_at_line_column", + "name": "get_line_range", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3256618057, + "hash": 880721226, "return_value": { - "type": "Rect2i" + "type": "Vector2i" }, "arguments": [ { "name": "line", "type": "int", "meta": "int32" - }, - { - "name": "column", - "type": "int", - "meta": "int32" } ] }, { - "name": "get_minimap_line_at_pos", + "name": "get_line_ascent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, + "hash": 2339986948, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "position", - "type": "Vector2i" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_dragging_cursor", + "name": "get_line_descent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2339986948, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "is_mouse_over_selection", + "name": "get_line_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1840282309, - "hash_compatibility": [ - 1099474134 - ], + "hash": 2339986948, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "edges", - "type": "bool" - }, - { - "name": "caret_index", + "name": "line", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "set_caret_type", - "is_const": false, + "name": "get_line_underline_position", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1211596914, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "type", - "type": "enum::TextEdit.CaretType" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_caret_type", + "name": "get_line_underline_thickness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2830252959, + "hash": 2339986948, "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, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_caret_blink_enabled", + "name": "get_dropcap_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3341600327, "return_value": { - "type": "bool" + "type": "Vector2" } }, { - "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", + "name": "get_dropcap_lines", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_draw_caret_when_editable_disabled", - "is_const": false, + "name": "draw", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1567802413, + "hash_compatibility": [ + 367324453 + ], "arguments": [ { - "name": "enable", - "type": "bool" + "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": "is_drawing_caret_when_editable_disabled", + "name": "draw_outline", "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, + "hash": 1893131224, + "hash_compatibility": [ + 2159523405 + ], "arguments": [ { - "name": "enable", - "type": "bool" + "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": "is_move_caret_on_right_click_enabled", + "name": "draw_line", "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, + "hash": 1242169894, + "hash_compatibility": [ + 3963848920 + ], "arguments": [ { - "name": "enabled", - "type": "bool" + "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": "is_caret_mid_grapheme_enabled", + "name": "draw_line_outline", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2664926980, + "hash_compatibility": [ + 1814903311 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] }, { - "name": "set_multiple_carets_enabled", - "is_const": false, + "name": "draw_dropcap", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 856975658, + "hash_compatibility": [ + 1164457837 + ], "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "name": "is_multiple_carets_enabled", + "name": "draw_dropcap_outline", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1343401456, + "hash_compatibility": [ + 1364491366 + ], + "arguments": [ + { + "name": "canvas", + "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] }, { - "name": "add_caret", - "is_const": false, + "name": "hit_test", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 50157827, + "hash": 3820158470, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "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": "col", - "type": "int", - "meta": "int32" + "name": "FONT_ANTIALIASING_GRAY", + "value": 1 + }, + { + "name": "FONT_ANTIALIASING_LCD", + "value": 2 } ] }, { - "name": "remove_caret", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ + "name": "FontLCDSubpixelLayout", + "is_bitfield": false, + "values": [ { - "name": "caret", - "type": "int", - "meta": "int32" + "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": "remove_secondary_carets", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "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": "merge_overlapping_carets", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "name": "Orientation", + "is_bitfield": false, + "values": [ + { + "name": "ORIENTATION_HORIZONTAL", + "value": 0 + }, + { + "name": "ORIENTATION_VERTICAL", + "value": 1 + } + ] }, { - "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": "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": "add_caret_at_carets", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "AutowrapMode", + "is_bitfield": false, + "values": [ { - "name": "below", - "type": "bool" + "name": "AUTOWRAP_OFF", + "value": 0 + }, + { + "name": "AUTOWRAP_ARBITRARY", + "value": 1 + }, + { + "name": "AUTOWRAP_WORD", + "value": 2 + }, + { + "name": "AUTOWRAP_WORD_SMART", + "value": 3 } ] }, { - "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": "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": "adjust_carets_after_edit", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1770277138, - "arguments": [ + "name": "VisibleCharactersBehavior", + "is_bitfield": false, + "values": [ + { + "name": "VC_CHARS_BEFORE_SHAPING", + "value": 0 + }, + { + "name": "VC_CHARS_AFTER_SHAPING", + "value": 1 + }, + { + "name": "VC_GLYPHS_AUTO", + "value": 2 + }, + { + "name": "VC_GLYPHS_LTR", + "value": 3 + }, + { + "name": "VC_GLYPHS_RTL", + "value": 4 + } + ] + }, + { + "name": "OverrunBehavior", + "is_bitfield": false, + "values": [ + { + "name": "OVERRUN_NO_TRIMMING", + "value": 0 + }, + { + "name": "OVERRUN_TRIM_CHAR", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD", + "value": 2 + }, + { + "name": "OVERRUN_TRIM_ELLIPSIS", + "value": 3 + }, + { + "name": "OVERRUN_TRIM_WORD_ELLIPSIS", + "value": 4 + } + ] + }, + { + "name": "TextOverrunFlag", + "is_bitfield": true, + "values": [ + { + "name": "OVERRUN_NO_TRIM", + "value": 0 + }, + { + "name": "OVERRUN_TRIM", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD_ONLY", + "value": 2 + }, + { + "name": "OVERRUN_ADD_ELLIPSIS", + "value": 4 + }, + { + "name": "OVERRUN_ENFORCE_ELLIPSIS", + "value": 8 + }, + { + "name": "OVERRUN_JUSTIFICATION_AWARE", + "value": 16 + } + ] + }, + { + "name": "GraphemeFlag", + "is_bitfield": true, + "values": [ + { + "name": "GRAPHEME_IS_VALID", + "value": 1 + }, + { + "name": "GRAPHEME_IS_RTL", + "value": 2 + }, + { + "name": "GRAPHEME_IS_VIRTUAL", + "value": 4 + }, + { + "name": "GRAPHEME_IS_SPACE", + "value": 8 + }, + { + "name": "GRAPHEME_IS_BREAK_HARD", + "value": 16 + }, + { + "name": "GRAPHEME_IS_BREAK_SOFT", + "value": 32 + }, + { + "name": "GRAPHEME_IS_TAB", + "value": 64 + }, + { + "name": "GRAPHEME_IS_ELONGATION", + "value": 128 + }, + { + "name": "GRAPHEME_IS_PUNCTUATION", + "value": 256 + }, + { + "name": "GRAPHEME_IS_UNDERSCORE", + "value": 512 + }, + { + "name": "GRAPHEME_IS_CONNECTED", + "value": 1024 + }, + { + "name": "GRAPHEME_IS_SAFE_TO_INSERT_TATWEEL", + "value": 2048 + }, + { + "name": "GRAPHEME_IS_EMBEDDED_OBJECT", + "value": 4096 + }, + { + "name": "GRAPHEME_IS_SOFT_HYPHEN", + "value": 8192 + } + ] + }, + { + "name": "Hinting", + "is_bitfield": false, + "values": [ + { + "name": "HINTING_NONE", + "value": 0 + }, + { + "name": "HINTING_LIGHT", + "value": 1 + }, + { + "name": "HINTING_NORMAL", + "value": 2 + } + ] + }, + { + "name": "SubpixelPositioning", + "is_bitfield": false, + "values": [ + { + "name": "SUBPIXEL_POSITIONING_DISABLED", + "value": 0 + }, { - "name": "caret", - "type": "int", - "meta": "int32" + "name": "SUBPIXEL_POSITIONING_AUTO", + "value": 1 }, { - "name": "from_line", - "type": "int", - "meta": "int32" + "name": "SUBPIXEL_POSITIONING_ONE_HALF", + "value": 2 }, { - "name": "from_col", - "type": "int", - "meta": "int32" + "name": "SUBPIXEL_POSITIONING_ONE_QUARTER", + "value": 3 }, { - "name": "to_line", - "type": "int", - "meta": "int32" + "name": "SUBPIXEL_POSITIONING_ONE_HALF_MAX_SIZE", + "value": 20 }, { - "name": "to_col", - "type": "int", - "meta": "int32" + "name": "SUBPIXEL_POSITIONING_ONE_QUARTER_MAX_SIZE", + "value": 16 } ] }, { - "name": "is_caret_visible", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1051549951, - "return_value": { - "type": "bool" - }, - "arguments": [ + "name": "Feature", + "is_bitfield": false, + "values": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "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": "get_caret_draw_pos", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 478253731, - "return_value": { - "type": "Vector2" - }, - "arguments": [ + "name": "ContourPointTag", + "is_bitfield": false, + "values": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "CONTOUR_CURVE_TAG_ON", + "value": 1 + }, + { + "name": "CONTOUR_CURVE_TAG_OFF_CONIC", + "value": 0 + }, + { + "name": "CONTOUR_CURVE_TAG_OFF_CUBIC", + "value": 2 } ] }, { - "name": "set_caret_line", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1302582944, - "hash_compatibility": [ - 1413195636 - ], - "arguments": [ + "name": "SpacingType", + "is_bitfield": false, + "values": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "SPACING_GLYPH", + "value": 0 }, { - "name": "adjust_viewport", - "type": "bool", - "default_value": "true" + "name": "SPACING_SPACE", + "value": 1 }, { - "name": "can_be_hidden", - "type": "bool", - "default_value": "true" + "name": "SPACING_TOP", + "value": 2 }, { - "name": "wrap_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "SPACING_BOTTOM", + "value": 3 }, { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "SPACING_MAX", + "value": 4 } ] }, { - "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": "FontStyle", + "is_bitfield": true, + "values": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "FONT_BOLD", + "value": 1 + }, + { + "name": "FONT_ITALIC", + "value": 2 + }, + { + "name": "FONT_FIXED_WIDTH", + "value": 4 } ] }, { - "name": "set_caret_column", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3796796178, - "hash_compatibility": [ - 1071284433 - ], - "arguments": [ + "name": "StructuredTextParser", + "is_bitfield": false, + "values": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "STRUCTURED_TEXT_DEFAULT", + "value": 0 }, { - "name": "adjust_viewport", - "type": "bool", - "default_value": "true" + "name": "STRUCTURED_TEXT_URI", + "value": 1 }, { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "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": "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": "FixedSizeScaleMode", + "is_bitfield": false, + "values": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "FIXED_SIZE_SCALE_DISABLE", + "value": 0 + }, + { + "name": "FIXED_SIZE_SCALE_INTEGER_ONLY", + "value": 1 + }, + { + "name": "FIXED_SIZE_SCALE_ENABLED", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "get_caret_wrap_index", + "name": "has_feature", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 3967367083, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "feature", + "type": "enum::TextServer.Feature" } ] }, { - "name": "get_word_under_caret", + "name": "get_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3929349208, + "hash": 201670096, "return_value": { "type": "String" - }, - "arguments": [ - { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" - } - ] - }, - { - "name": "set_selecting_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] + } }, { - "name": "is_selecting_enabled", + "name": "get_features", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int64" } }, { - "name": "set_deselect_on_focus_loss_enabled", + "name": "load_support_data", "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, + "hash": 2323990056, "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": "filename", + "type": "String" } ] }, { - "name": "is_drag_and_drop_selection_enabled", + "name": "get_support_data_filename", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "set_selection_mode", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1443345937, - "hash_compatibility": [ - 2920622473 - ], - "arguments": [ - { - "name": "mode", - "type": "enum::TextEdit.SelectionMode" - }, - { - "name": "line", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "column", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "get_selection_mode", + "name": "get_support_data_info", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3750106938, + "hash": 201670096, "return_value": { - "type": "enum::TextEdit.SelectionMode" + "type": "String" } }, { - "name": "select_all", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "select_word_under_caret", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1025054187, - "arguments": [ - { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" - } - ] - }, - { - "name": "add_selection_for_next_occurrence", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "select", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2560984452, - "hash_compatibility": [ - 4269665324 - ], - "arguments": [ - { - "name": "from_line", - "type": "int", - "meta": "int32" - }, - { - "name": "from_column", - "type": "int", - "meta": "int32" - }, - { - "name": "to_line", - "type": "int", - "meta": "int32" - }, - { - "name": "to_column", - "type": "int", - "meta": "int32" - }, - { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "has_selection", + "name": "save_support_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2824505868, + "hash": 3927539163, "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": "filename", + "type": "String" } ] }, { - "name": "get_selection_line", + "name": "get_support_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 2362200018, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] + "type": "PackedByteArray" + } }, { - "name": "get_selection_column", + "name": "is_locale_right_to_left", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 3927539163, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "locale", + "type": "String" } ] }, { - "name": "get_selection_from_line", + "name": "name_to_tag", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 1321353865, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" }, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "name", + "type": "String" } ] }, { - "name": "get_selection_from_column", + "name": "tag_to_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 844755477, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "caret_index", + "name": "tag", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int64" } ] }, { - "name": "get_selection_to_line", - "is_const": true, + "name": "has", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, + "hash": 3521089500, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "rid", + "type": "RID" } ] }, { - "name": "get_selection_to_column", - "is_const": true, + "name": "free_rid", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1591665591, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2722037293, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "rid", + "type": "RID" } ] }, { - "name": "deselect", + "name": "create_font", "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" - } - ] + "hash": 529393457, + "return_value": { + "type": "RID" + } }, { - "name": "delete_selection", + "name": "create_font_linked_variation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 41030802, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_wrapping_mode", + "name": "font_set_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2525115309, + "hash": 1355495400, "arguments": [ { - "name": "mode", - "type": "enum::TextEdit.LineWrappingMode" + "name": "font_rid", + "type": "RID" + }, + { + "name": "data", + "type": "PackedByteArray" } ] }, { - "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", + "name": "font_set_face_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289138044, + "hash": 3411492887, "arguments": [ { - "name": "autowrap_mode", - "type": "enum::TextServer.AutowrapMode" + "name": "font_rid", + "type": "RID" + }, + { + "name": "face_index", + "type": "int", + "meta": "int64" } ] }, { - "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", + "name": "font_get_face_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2198884583, "return_value": { - "type": "bool" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_line_wrap_count", + "name": "font_get_face_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_line_wrap_index_at_column", - "is_const": true, + "name": "font_set_style", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 898466325, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "column", - "type": "int", - "meta": "int32" + "name": "style", + "type": "bitfield::TextServer.FontStyle" } ] }, { - "name": "get_line_wrapped_text", + "name": "font_get_style", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 647634434, + "hash": 3082502592, "return_value": { - "type": "PackedStringArray" + "type": "bitfield::TextServer.FontStyle" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_smooth_scroll_enabled", + "name": "font_set_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2726140452, "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": "font_rid", + "type": "RID" + }, { - "name": "value", - "type": "float", - "meta": "double" + "name": "name", + "type": "String" } ] }, { - "name": "get_v_scroll", + "name": "font_get_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 642473191, "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "set_h_scroll", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "type": "String" + }, "arguments": [ { - "name": "value", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_h_scroll", + "name": "font_get_ot_name_strings", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1882737106, "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, + "type": "Dictionary" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "font_rid", + "type": "RID" } ] }, { - "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", + "name": "font_set_style_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2726140452, "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": "font_rid", + "type": "RID" + }, { - "name": "enabled", - "type": "bool" + "name": "name", + "type": "String" } ] }, { - "name": "is_fit_content_height_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_scroll_pos_for_line", + "name": "font_get_style_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3929084198, - "hash_compatibility": [ - 3274652423 - ], + "hash": 642473191, "return_value": { - "type": "float", - "meta": "double" + "type": "String" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "wrap_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_as_first_visible", + "name": "font_set_weight", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2230941749, - "hash_compatibility": [ - 3023605688 - ], + "hash": 3411492887, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "wrap_index", + "name": "weight", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int64" } ] }, { - "name": "get_first_visible_line", + "name": "font_get_weight", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" - } - }, - { - "name": "set_line_as_center_visible", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2230941749, - "hash_compatibility": [ - 3023605688 - ], + "meta": "int64" + }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "wrap_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_as_last_visible", + "name": "font_set_stretch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2230941749, - "hash_compatibility": [ - 3023605688 - ], + "hash": 3411492887, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "wrap_index", + "name": "weight", "type": "int", - "meta": "int32", - "default_value": "0" + "meta": "int64" } ] }, { - "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", + "name": "font_get_stretch", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" }, "arguments": [ { - "name": "from_line", - "type": "int", - "meta": "int32" - }, - { - "name": "to_line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "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", + "name": "font_set_antialiasing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1995695955, + "hash": 958337235, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "font_rid", + "type": "RID" + }, + { + "name": "antialiasing", + "type": "enum::TextServer.FontAntialiasing" } ] }, { - "name": "center_viewport_to_caret", - "is_const": false, + "name": "font_get_antialiasing", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1995695955, + "hash": 3389420495, + "return_value": { + "type": "enum::TextServer.FontAntialiasing" + }, "arguments": [ { - "name": "caret_index", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_draw_minimap", + "name": "font_set_disable_embedded_bitmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ { - "name": "enabled", + "name": "font_rid", + "type": "RID" + }, + { + "name": "disable_embedded_bitmaps", "type": "bool" } ] }, { - "name": "is_drawing_minimap", + "name": "font_get_disable_embedded_bitmaps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] }, { - "name": "set_minimap_width", + "name": "font_set_generate_mipmaps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1265174801, "arguments": [ { - "name": "width", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" + }, + { + "name": "generate_mipmaps", + "type": "bool" } ] }, { - "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", + "name": "font_get_generate_mipmaps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "add_gutter", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1025054187, + "type": "bool" + }, "arguments": [ { - "name": "at", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "remove_gutter", + "name": "font_set_multichannel_signed_distance_field", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1265174801, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" + }, + { + "name": "msdf", + "type": "bool" } ] }, { - "name": "get_gutter_count", + "name": "font_is_multichannel_signed_distance_field", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4155700596, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] }, { - "name": "set_gutter_name", + "name": "font_set_msdf_pixel_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 3411492887, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "name", - "type": "String" + "name": "msdf_pixel_range", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_gutter_name", + "name": "font_get_msdf_pixel_range", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 2198884583, "return_value": { - "type": "String" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_gutter_type", + "name": "font_set_msdf_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1088959071, + "hash": 3411492887, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "type", - "type": "enum::TextEdit.GutterType" + "name": "msdf_size", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_gutter_type", + "name": "font_get_msdf_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1159699127, + "hash": 2198884583, "return_value": { - "type": "enum::TextEdit.GutterType" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_gutter_width", + "name": "font_set_fixed_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 3411492887, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "width", + "name": "fixed_size", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "get_gutter_width", + "name": "font_get_fixed_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" }, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_gutter_draw", + "name": "font_set_fixed_size_scale_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1029390307, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "draw", - "type": "bool" + "name": "fixed_size_scale_mode", + "type": "enum::TextServer.FixedSizeScaleMode" } ] }, { - "name": "is_gutter_drawn", + "name": "font_get_fixed_size_scale_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 4113120379, "return_value": { - "type": "bool" + "type": "enum::TextServer.FixedSizeScaleMode" }, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_gutter_clickable", + "name": "font_set_allow_system_fallback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1265174801, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "clickable", + "name": "allow_system_fallback", "type": "bool" } ] }, { - "name": "is_gutter_clickable", + "name": "font_is_allow_system_fallback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 4155700596, "return_value": { "type": "bool" }, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_gutter_overwritable", + "name": "font_set_force_autohinter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1265174801, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "overwritable", + "name": "force_autohinter", "type": "bool" } ] }, { - "name": "is_gutter_overwritable", + "name": "font_is_force_autohinter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 4155700596, "return_value": { "type": "bool" }, "arguments": [ { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "merge_gutters", + "name": "font_set_hinting", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1520010864, "arguments": [ { - "name": "from_line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "to_line", - "type": "int", - "meta": "int32" + "name": "hinting", + "type": "enum::TextServer.Hinting" } ] }, { - "name": "set_gutter_custom_draw", - "is_const": false, + "name": "font_get_hinting", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 957362965, + "hash": 3971592737, + "return_value": { + "type": "enum::TextServer.Hinting" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "draw_callback", - "type": "Callable" + "name": "font_rid", + "type": "RID" } ] }, { - "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", + "name": "font_set_subpixel_positioning", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2060538656, + "hash": 3830459669, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "metadata", - "type": "Variant" + "name": "subpixel_positioning", + "type": "enum::TextServer.SubpixelPositioning" } ] }, { - "name": "get_line_gutter_metadata", + "name": "font_get_subpixel_positioning", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 678354945, + "hash": 2752233671, "return_value": { - "type": "Variant" + "type": "enum::TextServer.SubpixelPositioning" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_gutter_text", + "name": "font_set_keep_rounding_remainders", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2285447957, + "hash": 1265174801, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "text", - "type": "String" + "name": "keep_rounding_remainders", + "type": "bool" } ] }, { - "name": "get_line_gutter_text", + "name": "font_get_keep_rounding_remainders", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1391810591, + "hash": 4155700596, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_gutter_icon", + "name": "font_set_embolden", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 176101966, + "hash": 1794382983, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "icon", - "type": "Texture2D" + "name": "strength", + "type": "float", + "meta": "double" } ] }, { - "name": "get_line_gutter_icon", + "name": "font_get_embolden", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2584904275, + "hash": 866169185, "return_value": { - "type": "Texture2D" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_gutter_item_color", + "name": "font_set_spacing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733378741, + "hash": 1307259930, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "spacing", + "type": "enum::TextServer.SpacingType" }, { - "name": "color", - "type": "Color" + "name": "value", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_line_gutter_item_color", + "name": "font_get_spacing", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2165839948, + "hash": 1213653558, "return_value": { - "type": "Color" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "spacing", + "type": "enum::TextServer.SpacingType" } ] }, { - "name": "set_line_gutter_clickable", + "name": "font_set_baseline_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1383440665, + "hash": 1794382983, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "clickable", - "type": "bool" + "name": "baseline_offset", + "type": "float", + "meta": "double" } ] }, { - "name": "is_line_gutter_clickable", + "name": "font_get_baseline_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2522259332, + "hash": 866169185, "return_value": { - "type": "bool" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "gutter", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_line_background_color", + "name": "font_set_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 1246044741, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" }, { - "name": "color", - "type": "Color" + "name": "transform", + "type": "Transform2D" } ] }, { - "name": "get_line_background_color", + "name": "font_get_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 213527486, "return_value": { - "type": "Color" + "type": "Transform2D" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_syntax_highlighter", + "name": "font_set_variation_coordinates", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2765644541, + "hash": 1217542888, "arguments": [ { - "name": "syntax_highlighter", - "type": "SyntaxHighlighter" + "name": "font_rid", + "type": "RID" + }, + { + "name": "variation_coordinates", + "type": "Dictionary" } ] }, { - "name": "get_syntax_highlighter", + "name": "font_get_variation_coordinates", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2721131626, + "hash": 1882737106, "return_value": { - "type": "SyntaxHighlighter" - } - }, - { - "name": "set_highlight_current_line", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "Dictionary" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" } ] }, { - "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", + "name": "font_set_oversampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1794382983, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" + }, + { + "name": "oversampling", + "type": "float", + "meta": "double" } ] }, { - "name": "is_highlight_all_occurrences_enabled", + "name": "font_get_oversampling", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 866169185, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] }, { - "name": "get_draw_control_chars", + "name": "font_get_size_cache_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2684255073, "return_value": { - "type": "bool" - } + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] }, { - "name": "set_draw_control_chars", + "name": "font_clear_size_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2722037293, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "set_draw_tabs", + "name": "font_remove_size_cache", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2450610377, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" } ] }, { - "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", + "name": "font_set_ascent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1892459533, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "ascent", + "type": "float", + "meta": "double" } ] }, { - "name": "is_drawing_spaces", + "name": "font_get_ascent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 755457166, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_menu", - "is_const": true, + "name": "font_set_descent", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229722558, - "return_value": { - "type": "PopupMenu" - } + "hash": 1892459533, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "descent", + "type": "float", + "meta": "double" + } + ] }, { - "name": "is_menu_visible", + "name": "font_get_descent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 755457166, "return_value": { - "type": "bool" - } + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "menu_option", + "name": "font_set_underline_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1892459533, "arguments": [ { - "name": "option", + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", "type": "int", - "meta": "int32" + "meta": "int64" + }, + { + "name": "underline_position", + "type": "float", + "meta": "double" } ] - } - ], - "signals": [ - { - "name": "text_set" - }, - { - "name": "text_changed" }, { - "name": "lines_edited_from", + "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": "from_line", - "type": "int" + "name": "font_rid", + "type": "RID" }, { - "name": "to_line", - "type": "int" + "name": "size", + "type": "int", + "meta": "int64" } ] }, { - "name": "caret_changed" - }, - { - "name": "gutter_clicked", + "name": "font_set_underline_thickness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1892459533, "arguments": [ { - "name": "line", - "type": "int" + "name": "font_rid", + "type": "RID" }, { - "name": "gutter", - "type": "int" + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "underline_thickness", + "type": "float", + "meta": "double" } ] }, { - "name": "gutter_added" - }, - { - "name": "gutter_removed" - } - ], - "properties": [ - { - "type": "String", - "name": "text", - "setter": "set_text", - "getter": "get_text" - }, - { - "type": "String", - "name": "placeholder_text", - "setter": "set_placeholder", - "getter": "get_placeholder" - }, - { - "type": "bool", - "name": "editable", - "setter": "set_editable", - "getter": "is_editable" - }, - { - "type": "bool", - "name": "context_menu_enabled", - "setter": "set_context_menu_enabled", - "getter": "is_context_menu_enabled" - }, - { - "type": "bool", - "name": "shortcut_keys_enabled", - "setter": "set_shortcut_keys_enabled", - "getter": "is_shortcut_keys_enabled" - }, - { - "type": "bool", - "name": "selecting_enabled", - "setter": "set_selecting_enabled", - "getter": "is_selecting_enabled" - }, - { - "type": "bool", - "name": "deselect_on_focus_loss_enabled", - "setter": "set_deselect_on_focus_loss_enabled", - "getter": "is_deselect_on_focus_loss_enabled" - }, - { - "type": "bool", - "name": "drag_and_drop_selection_enabled", - "setter": "set_drag_and_drop_selection_enabled", - "getter": "is_drag_and_drop_selection_enabled" - }, - { - "type": "bool", - "name": "virtual_keyboard_enabled", - "setter": "set_virtual_keyboard_enabled", - "getter": "is_virtual_keyboard_enabled" - }, - { - "type": "bool", - "name": "middle_mouse_paste_enabled", - "setter": "set_middle_mouse_paste_enabled", - "getter": "is_middle_mouse_paste_enabled" - }, - { - "type": "int", - "name": "wrap_mode", - "setter": "set_line_wrapping_mode", - "getter": "get_line_wrapping_mode" - }, - { - "type": "int", - "name": "autowrap_mode", - "setter": "set_autowrap_mode", - "getter": "get_autowrap_mode" - }, - { - "type": "bool", - "name": "scroll_smooth", - "setter": "set_smooth_scroll_enabled", - "getter": "is_smooth_scroll_enabled" - }, - { - "type": "float", - "name": "scroll_v_scroll_speed", - "setter": "set_v_scroll_speed", - "getter": "get_v_scroll_speed" - }, - { - "type": "bool", - "name": "scroll_past_end_of_file", - "setter": "set_scroll_past_end_of_file_enabled", - "getter": "is_scroll_past_end_of_file_enabled" - }, - { - "type": "float", - "name": "scroll_vertical", - "setter": "set_v_scroll", - "getter": "get_v_scroll" - }, - { - "type": "int", - "name": "scroll_horizontal", - "setter": "set_h_scroll", - "getter": "get_h_scroll" - }, - { - "type": "bool", - "name": "scroll_fit_content_height", - "setter": "set_fit_content_height_enabled", - "getter": "is_fit_content_height_enabled" - }, - { - "type": "bool", - "name": "minimap_draw", - "setter": "set_draw_minimap", - "getter": "is_drawing_minimap" - }, - { - "type": "int", - "name": "minimap_width", - "setter": "set_minimap_width", - "getter": "get_minimap_width" - }, - { - "type": "int", - "name": "caret_type", - "setter": "set_caret_type", - "getter": "get_caret_type" - }, - { - "type": "bool", - "name": "caret_blink", - "setter": "set_caret_blink_enabled", - "getter": "is_caret_blink_enabled" - }, - { - "type": "float", - "name": "caret_blink_interval", - "setter": "set_caret_blink_interval", - "getter": "get_caret_blink_interval" - }, - { - "type": "bool", - "name": "caret_draw_when_editable_disabled", - "setter": "set_draw_caret_when_editable_disabled", - "getter": "is_drawing_caret_when_editable_disabled" - }, - { - "type": "bool", - "name": "caret_move_on_right_click", - "setter": "set_move_caret_on_right_click_enabled", - "getter": "is_move_caret_on_right_click_enabled" - }, - { - "type": "bool", - "name": "caret_mid_grapheme", - "setter": "set_caret_mid_grapheme_enabled", - "getter": "is_caret_mid_grapheme_enabled" - }, - { - "type": "bool", - "name": "caret_multiple", - "setter": "set_multiple_carets_enabled", - "getter": "is_multiple_carets_enabled" - }, - { - "type": "SyntaxHighlighter", - "name": "syntax_highlighter", - "setter": "set_syntax_highlighter", - "getter": "get_syntax_highlighter" - }, - { - "type": "bool", - "name": "highlight_all_occurrences", - "setter": "set_highlight_all_occurrences", - "getter": "is_highlight_all_occurrences_enabled" - }, - { - "type": "bool", - "name": "highlight_current_line", - "setter": "set_highlight_current_line", - "getter": "is_highlight_current_line_enabled" - }, - { - "type": "bool", - "name": "draw_control_chars", - "setter": "set_draw_control_chars", - "getter": "get_draw_control_chars" - }, - { - "type": "bool", - "name": "draw_tabs", - "setter": "set_draw_tabs", - "getter": "is_drawing_tabs" - }, - { - "type": "bool", - "name": "draw_spaces", - "setter": "set_draw_spaces", - "getter": "is_drawing_spaces" - }, - { - "type": "int", - "name": "text_direction", - "setter": "set_text_direction", - "getter": "get_text_direction" - }, - { - "type": "String", - "name": "language", - "setter": "set_language", - "getter": "get_language" - }, - { - "type": "int", - "name": "structured_text_bidi_override", - "setter": "set_structured_text_bidi_override", - "getter": "get_structured_text_bidi_override" - }, - { - "type": "Array", - "name": "structured_text_bidi_override_options", - "setter": "set_structured_text_bidi_override_options", - "getter": "get_structured_text_bidi_override_options" - } - ] - }, - { - "name": "TextLine", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "clear", - "is_const": false, + "name": "font_get_underline_thickness", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 755457166, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_direction", + "name": "font_set_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1418190634, + "hash": 1892459533, "arguments": [ { - "name": "direction", - "type": "enum::TextServer.Direction" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "scale", + "type": "float", + "meta": "double" } ] }, { - "name": "get_direction", + "name": "font_get_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2516697328, + "hash": 755457166, "return_value": { - "type": "enum::TextServer.Direction" - } - }, - { - "name": "set_orientation", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 42823726, + "type": "float", + "meta": "double" + }, "arguments": [ { - "name": "orientation", - "type": "enum::TextServer.Orientation" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_orientation", + "name": "font_get_texture_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 175768116, + "hash": 1311001310, "return_value": { - "type": "enum::TextServer.Orientation" - } + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + } + ] }, { - "name": "set_preserve_invalid", + "name": "font_clear_textures", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2450610377, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_preserve_invalid", - "is_const": true, + "name": "font_remove_texture", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_preserve_control", + "name": "font_set_texture_image", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2354485091, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" + }, + { + "name": "image", + "type": "Image" } ] }, { - "name": "get_preserve_control", + "name": "font_get_texture_image", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2451761155, "return_value": { - "type": "bool" - } - }, - { - "name": "set_bidi_override", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 381264803, + "type": "Image" + }, "arguments": [ { - "name": "override", - "type": "Array" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "texture_index", + "type": "int", + "meta": "int64" } ] }, { - "name": "add_string", + "name": "font_set_texture_offsets", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 621426851, - "hash_compatibility": [ - 867188035 - ], - "return_value": { - "type": "bool" - }, + "hash": 3005398047, "arguments": [ { - "name": "text", - "type": "String" + "name": "font_rid", + "type": "RID" }, { - "name": "font", - "type": "Font" + "name": "size", + "type": "Vector2i" }, { - "name": "font_size", + "name": "texture_index", "type": "int", - "meta": "int32" - }, - { - "name": "language", - "type": "String", - "default_value": "\"\"" + "meta": "int64" }, { - "name": "meta", - "type": "Variant", - "default_value": "null" + "name": "offset", + "type": "PackedInt32Array" } ] }, { - "name": "add_object", - "is_const": false, + "name": "font_get_texture_offsets", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1316529304, - "hash_compatibility": [ - 735420116 - ], + "hash": 3420028887, "return_value": { - "type": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "key", - "type": "Variant" + "name": "font_rid", + "type": "RID" }, { "name": "size", - "type": "Vector2" - }, - { - "name": "inline_align", - "type": "enum::InlineAlignment", - "default_value": "5" + "type": "Vector2i" }, { - "name": "length", + "name": "texture_index", "type": "int", - "meta": "int32", - "default_value": "1" - }, - { - "name": "baseline", - "type": "float", - "meta": "float", - "default_value": "0.0" + "meta": "int64" } ] }, { - "name": "resize_object", - "is_const": false, + "name": "font_get_glyph_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2095776372, - "hash_compatibility": [ - 960819067 - ], + "hash": 46086620, "return_value": { - "type": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "key", - "type": "Variant" + "name": "font_rid", + "type": "RID" }, { "name": "size", - "type": "Vector2" - }, + "type": "Vector2i" + } + ] + }, + { + "name": "font_clear_glyphs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2450610377, + "arguments": [ { - "name": "inline_align", - "type": "enum::InlineAlignment", - "default_value": "5" + "name": "font_rid", + "type": "RID" }, { - "name": "baseline", - "type": "float", - "meta": "float", - "default_value": "0.0" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "set_width", + "name": "font_remove_glyph", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3810512262, "arguments": [ { - "name": "width", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_width", + "name": "font_get_glyph_advance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2555689501, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_horizontal_alignment", + "name": "font_set_glyph_advance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312603777, + "hash": 3219397315, "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "advance", + "type": "Vector2" } ] }, { - "name": "get_horizontal_alignment", + "name": "font_get_glyph_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 341400642, + "hash": 513728628, "return_value": { - "type": "enum::HorizontalAlignment" - } - }, - { - "name": "tab_align", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2899603908, + "type": "Vector2" + }, "arguments": [ { - "name": "tab_stops", - "type": "PackedFloat32Array" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" } ] }, { - "name": "set_flags", + "name": "font_set_glyph_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2877345813, + "hash": 1812632090, "arguments": [ { - "name": "flags", - "type": "bitfield::TextServer.JustificationFlag" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_flags", + "name": "font_get_glyph_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1583363614, + "hash": 513728628, "return_value": { - "type": "bitfield::TextServer.JustificationFlag" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_text_overrun_behavior", + "name": "font_set_glyph_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1008890932, + "hash": 1812632090, "arguments": [ { - "name": "overrun_behavior", - "type": "enum::TextServer.OverrunBehavior" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "gl_size", + "type": "Vector2" } ] }, { - "name": "get_text_overrun_behavior", + "name": "font_get_glyph_uv_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3779142101, + "hash": 2274268786, "return_value": { - "type": "enum::TextServer.OverrunBehavior" - } + "type": "Rect2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_objects", - "is_const": true, + "name": "font_set_glyph_uv_rect", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "Array" - } + "hash": 1973324081, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + }, + { + "name": "uv_rect", + "type": "Rect2" + } + ] }, { - "name": "get_object_rect", + "name": "font_get_glyph_texture_idx", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1742700391, + "hash": 4292800474, "return_value": { - "type": "Rect2" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "key", - "type": "Variant" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_size", - "is_const": true, + "name": "font_set_glyph_texture_idx", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "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": "get_rid", + "name": "font_get_glyph_texture_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 1451696141, "return_value": { "type": "RID" - } + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_line_ascent", + "name": "font_get_glyph_texture_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 513728628, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Vector2" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "glyph", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_line_descent", + "name": "font_get_glyph_contours", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2903964473, "return_value": { - "type": "float", - "meta": "float" - } + "type": "Dictionary" + }, + "arguments": [ + { + "name": "font", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_line_width", + "name": "font_get_kerning_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1778388067, "return_value": { - "type": "float", - "meta": "float" - } + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_line_underline_position", - "is_const": true, + "name": "font_clear_kerning_map", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3411492887, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "get_line_underline_thickness", - "is_const": true, + "name": "font_remove_kerning", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 2141860016, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_pair", + "type": "Vector2i" + } + ] }, { - "name": "draw", - "is_const": true, + "name": "font_set_kerning", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856975658, - "hash_compatibility": [ - 1164457837 - ], + "hash": 3630965883, "arguments": [ { - "name": "canvas", + "name": "font_rid", "type": "RID" }, { - "name": "pos", - "type": "Vector2" + "name": "size", + "type": "int", + "meta": "int64" }, { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "glyph_pair", + "type": "Vector2i" + }, + { + "name": "kerning", + "type": "Vector2" } ] }, { - "name": "draw_outline", + "name": "font_get_kerning", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1343401456, - "hash_compatibility": [ - 1364491366 - ], + "hash": 1019980169, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "canvas", + "name": "font_rid", "type": "RID" }, { - "name": "pos", - "type": "Vector2" - }, - { - "name": "outline_size", + "name": "size", "type": "int", - "meta": "int32", - "default_value": "1" + "meta": "int64" }, { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "glyph_pair", + "type": "Vector2i" } ] }, { - "name": "hit_test", + "name": "font_get_glyph_index", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2401831903, + "hash": 1765635060, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" }, "arguments": [ { - "name": "coords", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + }, + { + "name": "variation_selector", + "type": "int", + "meta": "int64" } ] - } - ], - "properties": [ - { - "type": "int", - "name": "direction", - "setter": "set_direction", - "getter": "get_direction" - }, - { - "type": "int", - "name": "orientation", - "setter": "set_orientation", - "getter": "get_orientation" - }, - { - "type": "bool", - "name": "preserve_invalid", - "setter": "set_preserve_invalid", - "getter": "get_preserve_invalid" - }, - { - "type": "bool", - "name": "preserve_control", - "setter": "set_preserve_control", - "getter": "get_preserve_control" - }, - { - "type": "float", - "name": "width", - "setter": "set_width", - "getter": "get_width" - }, - { - "type": "int", - "name": "alignment", - "setter": "set_horizontal_alignment", - "getter": "get_horizontal_alignment" }, { - "type": "int", - "name": "flags", - "setter": "set_flags", - "getter": "get_flags" - }, - { - "type": "int", - "name": "text_overrun_behavior", - "setter": "set_text_overrun_behavior", - "getter": "get_text_overrun_behavior" - } - ] - }, - { - "name": "TextMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "PrimitiveMesh", - "api_type": "core", - "methods": [ - { - "name": "set_horizontal_alignment", - "is_const": false, + "name": "font_get_char_from_glyph_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312603777, + "hash": 2156738276, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "glyph_index", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_horizontal_alignment", + "name": "font_has_char", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 341400642, + "hash": 3120086654, "return_value": { - "type": "enum::HorizontalAlignment" - } + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_vertical_alignment", - "is_const": false, + "name": "font_get_supported_chars", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1796458609, + "hash": 642473191, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "alignment", - "type": "enum::VerticalAlignment" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_vertical_alignment", + "name": "font_get_supported_glyphs", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3274884059, + "hash": 788230395, "return_value": { - "type": "enum::VerticalAlignment" - } + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] }, { - "name": "set_text", + "name": "font_render_range", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 4254580980, "arguments": [ { - "name": "text", - "type": "String" + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_text", - "is_const": true, + "name": "font_render_glyph", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3810512262, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_font", - "is_const": false, + "name": "font_draw_glyph", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1262170328, + "hash": 1339057948, + "hash_compatibility": [ + 1821196351 + ], "arguments": [ { - "name": "font", - "type": "Font" + "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": "get_font", + "name": "font_draw_glyph_outline", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229501585, - "return_value": { - "type": "Font" - } + "hash": 2626165733, + "hash_compatibility": [ + 1124898203 + ], + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "canvas", + "type": "RID" + }, + { + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "outline_size", + "type": "int", + "meta": "int64" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", + "type": "int", + "meta": "int64" + }, + { + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + } + ] }, { - "name": "set_font_size", - "is_const": false, + "name": "font_is_language_supported", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3199320846, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "font_size", - "type": "int", - "meta": "int32" + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "get_font_size", - "is_const": true, + "name": "font_set_language_support_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 2313957094, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "supported", + "type": "bool" + } + ] }, { - "name": "set_line_spacing", + "name": "font_get_language_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2829184646, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "line_spacing", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "get_line_spacing", - "is_const": true, + "name": "font_remove_language_support_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 2726140452, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "language", + "type": "String" + } + ] }, { - "name": "set_autowrap_mode", + "name": "font_get_language_support_overrides", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289138044, + "hash": 2801473409, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "autowrap_mode", - "type": "enum::TextServer.AutowrapMode" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_autowrap_mode", + "name": "font_is_script_supported", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1549071663, + "hash": 3199320846, "return_value": { - "type": "enum::TextServer.AutowrapMode" - } + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] }, { - "name": "set_justification_flags", + "name": "font_set_script_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2877345813, + "hash": 2313957094, "arguments": [ { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag" + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + }, + { + "name": "supported", + "type": "bool" } ] }, { - "name": "get_justification_flags", - "is_const": true, + "name": "font_get_script_support_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1583363614, + "hash": 2829184646, "return_value": { - "type": "bitfield::TextServer.JustificationFlag" - } + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" + } + ] }, { - "name": "set_depth", + "name": "font_remove_script_support_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2726140452, "arguments": [ { - "name": "depth", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" + }, + { + "name": "script", + "type": "String" } ] }, { - "name": "get_depth", - "is_const": true, + "name": "font_get_script_support_overrides", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2801473409, "return_value": { - "type": "float", - "meta": "float" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] }, { - "name": "set_width", + "name": "font_set_opentype_feature_overrides", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1217542888, "arguments": [ { - "name": "width", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" + }, + { + "name": "overrides", + "type": "Dictionary" } ] }, { - "name": "get_width", + "name": "font_get_opentype_feature_overrides", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1882737106, "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_pixel_size", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "type": "Dictionary" + }, "arguments": [ { - "name": "pixel_size", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_pixel_size", + "name": "font_supported_feature_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1882737106, "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_offset", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, + "type": "Dictionary" + }, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_offset", + "name": "font_supported_variation_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1882737106, "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_curve_step", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "type": "Dictionary" + }, "arguments": [ { - "name": "curve_step", - "type": "float", - "meta": "float" + "name": "font_rid", + "type": "RID" } ] }, { - "name": "get_curve_step", + "name": "font_get_global_oversampling", "is_const": true, "is_vararg": false, "is_static": false, @@ -237827,344 +276032,313 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { - "name": "set_text_direction", + "name": "font_set_global_oversampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1418190634, + "hash": 373806689, "arguments": [ { - "name": "direction", - "type": "enum::TextServer.Direction" + "name": "oversampling", + "type": "float", + "meta": "double" } ] }, { - "name": "get_text_direction", + "name": "get_hex_code_box_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2516697328, + "hash": 3016396712, "return_value": { - "type": "enum::TextServer.Direction" - } - }, - { - "name": "set_language", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, + "type": "Vector2" + }, "arguments": [ { - "name": "language", - "type": "String" + "name": "size", + "type": "int", + "meta": "int64" + }, + { + "name": "index", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_language", + "name": "draw_hex_code_box", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "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": "set_structured_text_bidi_override", + "name": "create_shaped_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55961453, + "hash": 1231398698, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "parser", - "type": "enum::TextServer.StructuredTextParser" + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" + }, + { + "name": "orientation", + "type": "enum::TextServer.Orientation", + "default_value": "0" } ] }, { - "name": "get_structured_text_bidi_override", - "is_const": true, + "name": "shaped_text_clear", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3385126229, - "return_value": { - "type": "enum::TextServer.StructuredTextParser" - } + "hash": 2722037293, + "arguments": [ + { + "name": "rid", + "type": "RID" + } + ] }, { - "name": "set_structured_text_bidi_override_options", + "name": "shaped_text_set_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 381264803, + "hash": 1551430183, + "hash_compatibility": [ + 2616949700 + ], "arguments": [ { - "name": "args", - "type": "Array" + "name": "shaped", + "type": "RID" + }, + { + "name": "direction", + "type": "enum::TextServer.Direction", + "default_value": "0" } ] }, { - "name": "get_structured_text_bidi_override_options", + "name": "shaped_text_get_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3065904362, "return_value": { - "type": "Array" - } - }, - { - "name": "set_uppercase", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "enum::TextServer.Direction" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "shaped", + "type": "RID" } ] }, { - "name": "is_uppercase", + "name": "shaped_text_get_inferred_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3065904362, "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": "enum::TextServer.Direction" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "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", + "name": "shaped_text_set_bidi_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 684822712, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "override", + "type": "Array" + } + ] }, { - "name": "set_direction", + "name": "shaped_text_set_custom_punctuation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1418190634, + "hash": 2726140452, "arguments": [ { - "name": "direction", - "type": "enum::TextServer.Direction" + "name": "shaped", + "type": "RID" + }, + { + "name": "punct", + "type": "String" } ] }, { - "name": "get_direction", + "name": "shaped_text_get_custom_punctuation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2516697328, + "hash": 642473191, "return_value": { - "type": "enum::TextServer.Direction" - } + "type": "String" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_custom_punctuation", + "name": "shaped_text_set_custom_ellipsis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3411492887, "arguments": [ { - "name": "custom_punctuation", - "type": "String" + "name": "shaped", + "type": "RID" + }, + { + "name": "char", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_custom_punctuation", + "name": "shaped_text_get_custom_ellipsis", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2198884583, "return_value": { - "type": "String" - } + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_orientation", + "name": "shaped_text_set_orientation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 42823726, + "hash": 3019609126, + "hash_compatibility": [ + 104095128 + ], "arguments": [ + { + "name": "shaped", + "type": "RID" + }, { "name": "orientation", - "type": "enum::TextServer.Orientation" + "type": "enum::TextServer.Orientation", + "default_value": "0" } ] }, { - "name": "get_orientation", + "name": "shaped_text_get_orientation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 175768116, + "hash": 3142708106, "return_value": { "type": "enum::TextServer.Orientation" - } + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_preserve_invalid", + "name": "shaped_text_set_preserve_invalid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ + { + "name": "shaped", + "type": "RID" + }, { "name": "enabled", "type": "bool" @@ -238172,24 +276346,34 @@ ] }, { - "name": "get_preserve_invalid", + "name": "shaped_text_get_preserve_invalid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_preserve_control", + "name": "shaped_text_set_preserve_control", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1265174801, "arguments": [ + { + "name": "shaped", + "type": "RID" + }, { "name": "enabled", "type": "bool" @@ -238197,103 +276381,102 @@ ] }, { - "name": "get_preserve_control", + "name": "shaped_text_get_preserve_control", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4155700596, "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": "shaped", + "type": "RID" } ] }, { - "name": "set_dropcap", + "name": "shaped_text_set_spacing", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2498990330, - "hash_compatibility": [ - 2613124475 - ], - "return_value": { - "type": "bool" - }, + "hash": 1307259930, "arguments": [ { - "name": "text", - "type": "String" + "name": "shaped", + "type": "RID" }, { - "name": "font", - "type": "Font" + "name": "spacing", + "type": "enum::TextServer.SpacingType" }, { - "name": "font_size", + "name": "value", "type": "int", - "meta": "int32" - }, - { - "name": "dropcap_margins", - "type": "Rect2", - "default_value": "Rect2(0, 0, 0, 0)" - }, - { - "name": "language", - "type": "String", - "default_value": "\"\"" + "meta": "int64" } ] }, { - "name": "clear_dropcap", - "is_const": false, + "name": "shaped_text_get_spacing", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1213653558, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "spacing", + "type": "enum::TextServer.SpacingType" + } + ] }, { - "name": "add_string", + "name": "shaped_text_add_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 621426851, + "hash": 623473029, "hash_compatibility": [ - 867188035 + 2621279422 ], "return_value": { "type": "bool" }, "arguments": [ + { + "name": "shaped", + "type": "RID" + }, { "name": "text", "type": "String" }, { - "name": "font", - "type": "Font" + "name": "fonts", + "type": "typedarray::RID" }, { - "name": "font_size", + "name": "size", "type": "int", - "meta": "int32" + "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary", + "default_value": "{}" }, { "name": "language", @@ -238308,19 +276491,23 @@ ] }, { - "name": "add_object", + "name": "shaped_text_add_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1316529304, + "hash": 3664424789, "hash_compatibility": [ - 735420116 + 2838446185 ], "return_value": { "type": "bool" }, "arguments": [ + { + "name": "shaped", + "type": "RID" + }, { "name": "key", "type": "Variant" @@ -238337,31 +276524,35 @@ { "name": "length", "type": "int", - "meta": "int32", + "meta": "int64", "default_value": "1" }, { "name": "baseline", "type": "float", - "meta": "float", + "meta": "double", "default_value": "0.0" } ] }, { - "name": "resize_object", + "name": "shaped_text_resize_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2095776372, + "hash": 790361552, "hash_compatibility": [ - 960819067 + 2353789835 ], "return_value": { "type": "bool" }, "arguments": [ + { + "name": "shaped", + "type": "RID" + }, { "name": "key", "type": "Variant" @@ -238378,44 +276569,200 @@ { "name": "baseline", "type": "float", - "meta": "float", + "meta": "double", "default_value": "0.0" } ] }, { - "name": "set_alignment", + "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_set_span_update_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312603777, + "hash": 2022725822, + "hash_compatibility": [ + 1578983057 + ], "arguments": [ { - "name": "alignment", - "type": "enum::HorizontalAlignment" + "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": "get_alignment", + "name": "shaped_text_substr", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 341400642, + "hash": 1937682086, "return_value": { - "type": "enum::HorizontalAlignment" - } + "type": "RID" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "tab_align", + "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": 2899603908, + "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" @@ -238423,241 +276770,362 @@ ] }, { - "name": "set_break_flags", + "name": "shaped_text_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2809697122, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "flags", - "type": "bitfield::TextServer.LineBreakFlag" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_break_flags", + "name": "shaped_text_is_ready", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2340632602, + "hash": 4155700596, "return_value": { - "type": "bitfield::TextServer.LineBreakFlag" - } + "type": "bool" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_justification_flags", - "is_const": false, + "name": "shaped_text_has_visible_chars", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2877345813, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "flags", - "type": "bitfield::TextServer.JustificationFlag" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_justification_flags", + "name": "shaped_text_get_glyphs", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1583363614, + "hash": 2684255073, "return_value": { - "type": "bitfield::TextServer.JustificationFlag" - } + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_text_overrun_behavior", + "name": "shaped_text_sort_logical", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1008890932, + "hash": 2670461153, + "return_value": { + "type": "typedarray::Dictionary" + }, "arguments": [ { - "name": "overrun_behavior", - "type": "enum::TextServer.OverrunBehavior" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_text_overrun_behavior", + "name": "shaped_text_get_glyph_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3779142101, + "hash": 2198884583, "return_value": { - "type": "enum::TextServer.OverrunBehavior" - } + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_width", - "is_const": false, + "name": "shaped_text_get_range", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 733700038, + "return_value": { + "type": "Vector2i" + }, "arguments": [ { - "name": "width", - "type": "float", - "meta": "float" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_width", + "name": "shaped_text_get_line_breaks_adv", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2376991424, + "hash_compatibility": [ + 4206849830 + ], "return_value": { - "type": "float", - "meta": "float" - } + "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": "get_non_wrapped_size", + "name": "shaped_text_get_line_breaks", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 2651359741, + "hash_compatibility": [ + 303410369 + ], "return_value": { - "type": "Vector2" - } + "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": "get_size", + "name": "shaped_text_get_word_breaks", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 4099476853, + "hash_compatibility": [ + 185957063, + 3299477123 + ], "return_value": { - "type": "Vector2" - } + "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": "get_rid", + "name": "shaped_text_get_trim_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 2198884583, "return_value": { - "type": "RID" - } + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "get_line_rid", + "name": "shaped_text_get_ellipsis_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, + "hash": 2198884583, "return_value": { - "type": "RID" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_dropcap_rid", + "name": "shaped_text_get_ellipsis_glyphs", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 2684255073, "return_value": { - "type": "RID" - } + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "get_line_count", + "name": "shaped_text_get_ellipsis_glyph_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2198884583, "return_value": { "type": "int", - "meta": "int32" - } + "meta": "int64" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "set_max_lines_visible", + "name": "shaped_text_overrun_trim_to_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2723146520, + "hash_compatibility": [ + 1572579718 + ], "arguments": [ { - "name": "max_lines_visible", - "type": "int", - "meta": "int32" + "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": "get_max_lines_visible", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_line_objects", + "name": "shaped_text_get_objects", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, + "hash": 2684255073, "return_value": { "type": "Array" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_line_object_rect", + "name": "shaped_text_get_object_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 204315017, + "hash": 447978354, "return_value": { "type": "Rect2" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" }, { "name": "key", @@ -238666,1002 +277134,863 @@ ] }, { - "name": "get_line_size", + "name": "shaped_text_get_object_range", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 2524675647, "return_value": { - "type": "Vector2" + "type": "Vector2i" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" } ] }, { - "name": "get_line_range", + "name": "shaped_text_get_object_glyph", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 880721226, + "hash": 1260085030, "return_value": { - "type": "Vector2i" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" + }, + { + "name": "key", + "type": "Variant" } ] }, { - "name": "get_line_ascent", + "name": "shaped_text_get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 2440833711, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector2" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_line_descent", + "name": "shaped_text_get_ascent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 866169185, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_line_width", + "name": "shaped_text_get_descent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 866169185, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_line_underline_position", + "name": "shaped_text_get_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 866169185, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_line_underline_thickness", + "name": "shaped_text_get_underline_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 866169185, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { - "name": "line", - "type": "int", - "meta": "int32" + "name": "shaped", + "type": "RID" } ] }, { - "name": "get_dropcap_size", + "name": "shaped_text_get_underline_thickness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 866169185, "return_value": { - "type": "Vector2" - } + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] }, { - "name": "get_dropcap_lines", + "name": "shaped_text_get_carets", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1574219346, "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "draw", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1567802413, - "hash_compatibility": [ - 367324453 - ], + "type": "Dictionary" + }, "arguments": [ { - "name": "canvas", + "name": "shaped", "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": "position", + "type": "int", + "meta": "int64" } ] }, { - "name": "draw_outline", + "name": "shaped_text_get_selection", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1893131224, - "hash_compatibility": [ - 2159523405 - ], + "hash": 3714187733, + "return_value": { + "type": "PackedVector2Array" + }, "arguments": [ { - "name": "canvas", + "name": "shaped", "type": "RID" }, { - "name": "pos", - "type": "Vector2" - }, - { - "name": "outline_size", + "name": "start", "type": "int", - "meta": "int32", - "default_value": "1" - }, - { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "meta": "int64" }, { - "name": "dc_color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "end", + "type": "int", + "meta": "int64" } ] }, { - "name": "draw_line", + "name": "shaped_text_hit_test_grapheme", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1242169894, - "hash_compatibility": [ - 3963848920 - ], + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "canvas", + "name": "shaped", "type": "RID" }, { - "name": "pos", - "type": "Vector2" - }, - { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "coords", + "type": "float", + "meta": "double" } ] }, { - "name": "draw_line_outline", + "name": "shaped_text_hit_test_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2664926980, - "hash_compatibility": [ - 1814903311 - ], + "hash": 3149310417, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "canvas", + "name": "shaped", "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": "coords", + "type": "float", + "meta": "double" } ] }, { - "name": "draw_dropcap", + "name": "shaped_text_get_grapheme_bounds", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856975658, - "hash_compatibility": [ - 1164457837 - ], + "hash": 2546185844, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "canvas", + "name": "shaped", "type": "RID" }, { "name": "pos", - "type": "Vector2" - }, - { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "type": "int", + "meta": "int64" } ] }, { - "name": "draw_dropcap_outline", + "name": "shaped_text_next_grapheme_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1343401456, - "hash_compatibility": [ - 1364491366 - ], + "hash": 1120910005, + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "canvas", + "name": "shaped", "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)" + "meta": "int64" } ] }, { - "name": "hit_test", + "name": "shaped_text_prev_grapheme_pos", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3820158470, + "hash": 1120910005, "return_value": { "type": "int", - "meta": "int32" + "meta": "int64" }, "arguments": [ { - "name": "coords", - "type": "Vector2" - } - ] - } - ], - "properties": [ - { - "type": "int", - "name": "direction", - "setter": "set_direction", - "getter": "get_direction" - }, - { - "type": "String", - "name": "custom_punctuation", - "setter": "set_custom_punctuation", - "getter": "get_custom_punctuation" - }, - { - "type": "int", - "name": "orientation", - "setter": "set_orientation", - "getter": "get_orientation" - }, - { - "type": "bool", - "name": "preserve_invalid", - "setter": "set_preserve_invalid", - "getter": "get_preserve_invalid" - }, - { - "type": "bool", - "name": "preserve_control", - "setter": "set_preserve_control", - "getter": "get_preserve_control" - }, - { - "type": "int", - "name": "alignment", - "setter": "set_alignment", - "getter": "get_alignment" - }, - { - "type": "int", - "name": "break_flags", - "setter": "set_break_flags", - "getter": "get_break_flags" - }, - { - "type": "int", - "name": "justification_flags", - "setter": "set_justification_flags", - "getter": "get_justification_flags" - }, - { - "type": "int", - "name": "text_overrun_behavior", - "setter": "set_text_overrun_behavior", - "getter": "get_text_overrun_behavior" - }, - { - "type": "float", - "name": "width", - "setter": "set_width", - "getter": "get_width" - }, - { - "type": "int", - "name": "max_lines_visible", - "setter": "set_max_lines_visible", - "getter": "get_max_lines_visible" - } - ] - }, - { - "name": "TextServer", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "FontAntialiasing", - "is_bitfield": false, - "values": [ - { - "name": "FONT_ANTIALIASING_NONE", - "value": 0 - }, - { - "name": "FONT_ANTIALIASING_GRAY", - "value": 1 - }, - { - "name": "FONT_ANTIALIASING_LCD", - "value": 2 - } - ] - }, - { - "name": "FontLCDSubpixelLayout", - "is_bitfield": false, - "values": [ - { - "name": "FONT_LCD_SUBPIXEL_LAYOUT_NONE", - "value": 0 - }, - { - "name": "FONT_LCD_SUBPIXEL_LAYOUT_HRGB", - "value": 1 - }, - { - "name": "FONT_LCD_SUBPIXEL_LAYOUT_HBGR", - "value": 2 - }, - { - "name": "FONT_LCD_SUBPIXEL_LAYOUT_VRGB", - "value": 3 - }, - { - "name": "FONT_LCD_SUBPIXEL_LAYOUT_VBGR", - "value": 4 - }, - { - "name": "FONT_LCD_SUBPIXEL_LAYOUT_MAX", - "value": 5 - } - ] - }, - { - "name": "Direction", - "is_bitfield": false, - "values": [ - { - "name": "DIRECTION_AUTO", - "value": 0 - }, - { - "name": "DIRECTION_LTR", - "value": 1 - }, - { - "name": "DIRECTION_RTL", - "value": 2 - }, - { - "name": "DIRECTION_INHERITED", - "value": 3 - } - ] - }, - { - "name": "Orientation", - "is_bitfield": false, - "values": [ - { - "name": "ORIENTATION_HORIZONTAL", - "value": 0 - }, - { - "name": "ORIENTATION_VERTICAL", - "value": 1 - } - ] - }, - { - "name": "JustificationFlag", - "is_bitfield": true, - "values": [ - { - "name": "JUSTIFICATION_NONE", - "value": 0 - }, - { - "name": "JUSTIFICATION_KASHIDA", - "value": 1 - }, - { - "name": "JUSTIFICATION_WORD_BOUND", - "value": 2 - }, - { - "name": "JUSTIFICATION_TRIM_EDGE_SPACES", - "value": 4 - }, - { - "name": "JUSTIFICATION_AFTER_LAST_TAB", - "value": 8 - }, - { - "name": "JUSTIFICATION_CONSTRAIN_ELLIPSIS", - "value": 16 - }, - { - "name": "JUSTIFICATION_SKIP_LAST_LINE", - "value": 32 - }, - { - "name": "JUSTIFICATION_SKIP_LAST_LINE_WITH_VISIBLE_CHARS", - "value": 64 + "name": "shaped", + "type": "RID" }, { - "name": "JUSTIFICATION_DO_NOT_SKIP_SINGLE_LINE", - "value": 128 + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "name": "AutowrapMode", - "is_bitfield": false, - "values": [ - { - "name": "AUTOWRAP_OFF", - "value": 0 - }, - { - "name": "AUTOWRAP_ARBITRARY", - "value": 1 - }, - { - "name": "AUTOWRAP_WORD", - "value": 2 - }, + "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": "AUTOWRAP_WORD_SMART", - "value": 3 + "name": "shaped", + "type": "RID" } ] }, { - "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": "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": "BREAK_ADAPTIVE", - "value": 8 + "name": "shaped", + "type": "RID" }, { - "name": "BREAK_TRIM_EDGE_SPACES", - "value": 16 + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "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": "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": "VC_GLYPHS_LTR", - "value": 3 + "name": "shaped", + "type": "RID" }, { - "name": "VC_GLYPHS_RTL", - "value": 4 + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "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": "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": "OVERRUN_TRIM_ELLIPSIS", - "value": 3 + "name": "shaped", + "type": "RID" }, { - "name": "OVERRUN_TRIM_WORD_ELLIPSIS", - "value": 4 + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "name": "TextOverrunFlag", - "is_bitfield": true, - "values": [ + "name": "shaped_text_draw", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 880389142, + "hash_compatibility": [ + 70679950 + ], + "arguments": [ { - "name": "OVERRUN_NO_TRIM", - "value": 0 + "name": "shaped", + "type": "RID" }, { - "name": "OVERRUN_TRIM", - "value": 1 + "name": "canvas", + "type": "RID" }, { - "name": "OVERRUN_TRIM_WORD_ONLY", - "value": 2 + "name": "pos", + "type": "Vector2" }, { - "name": "OVERRUN_ADD_ELLIPSIS", - "value": 4 + "name": "clip_l", + "type": "float", + "meta": "double", + "default_value": "-1" }, { - "name": "OVERRUN_ENFORCE_ELLIPSIS", - "value": 8 + "name": "clip_r", + "type": "float", + "meta": "double", + "default_value": "-1" }, { - "name": "OVERRUN_JUSTIFICATION_AWARE", - "value": 16 + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "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": "shaped_text_draw_outline", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2559184194, + "hash_compatibility": [ + 2673671346 + ], + "arguments": [ { - "name": "GRAPHEME_IS_PUNCTUATION", - "value": 256 + "name": "shaped", + "type": "RID" }, { - "name": "GRAPHEME_IS_UNDERSCORE", - "value": 512 + "name": "canvas", + "type": "RID" }, { - "name": "GRAPHEME_IS_CONNECTED", - "value": 1024 + "name": "pos", + "type": "Vector2" }, { - "name": "GRAPHEME_IS_SAFE_TO_INSERT_TATWEEL", - "value": 2048 + "name": "clip_l", + "type": "float", + "meta": "double", + "default_value": "-1" }, { - "name": "GRAPHEME_IS_EMBEDDED_OBJECT", - "value": 4096 - } - ] - }, - { - "name": "Hinting", - "is_bitfield": false, - "values": [ - { - "name": "HINTING_NONE", - "value": 0 + "name": "clip_r", + "type": "float", + "meta": "double", + "default_value": "-1" }, { - "name": "HINTING_LIGHT", - "value": 1 + "name": "outline_size", + "type": "int", + "meta": "int64", + "default_value": "1" }, { - "name": "HINTING_NORMAL", - "value": 2 + "name": "color", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" } ] }, { - "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": "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": "SUBPIXEL_POSITIONING_ONE_QUARTER", - "value": 3 + "name": "shaped", + "type": "RID" }, { - "name": "SUBPIXEL_POSITIONING_ONE_HALF_MAX_SIZE", - "value": 20 + "name": "start", + "type": "int", + "meta": "int64" }, { - "name": "SUBPIXEL_POSITIONING_ONE_QUARTER_MAX_SIZE", - "value": 16 + "name": "end", + "type": "int", + "meta": "int64" } ] }, { - "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": "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": "FEATURE_CONTEXT_SENSITIVE_CASE_CONVERSION", - "value": 2048 + "name": "number", + "type": "String" }, { - "name": "FEATURE_USE_SUPPORT_DATA", - "value": 4096 - }, + "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": "FEATURE_UNICODE_IDENTIFIERS", - "value": 8192 + "name": "number", + "type": "String" }, { - "name": "FEATURE_UNICODE_SECURITY", - "value": 16384 + "name": "language", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "ContourPointTag", - "is_bitfield": false, - "values": [ + "name": "percent_sign", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 993269549, + "return_value": { + "type": "String" + }, + "arguments": [ { - "name": "CONTOUR_CURVE_TAG_ON", - "value": 1 + "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": "CONTOUR_CURVE_TAG_OFF_CONIC", - "value": 0 + "name": "language", + "type": "String", + "default_value": "\"\"" }, { - "name": "CONTOUR_CURVE_TAG_OFF_CUBIC", - "value": 2 + "name": "chars_per_line", + "type": "int", + "meta": "int64", + "default_value": "0" } ] }, { - "name": "SpacingType", - "is_bitfield": false, - "values": [ - { - "name": "SPACING_GLYPH", - "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": "SPACING_SPACE", - "value": 1 + "name": "string", + "type": "String" }, { - "name": "SPACING_TOP", - "value": 2 - }, + "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": "SPACING_BOTTOM", - "value": 3 + "name": "string", + "type": "String" }, { - "name": "SPACING_MAX", - "value": 4 + "name": "dict", + "type": "PackedStringArray" } ] }, { - "name": "FontStyle", - "is_bitfield": true, - "values": [ + "name": "spoof_check", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "FONT_BOLD", - "value": 1 - }, + "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": "FONT_ITALIC", - "value": 2 - }, + "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": "FONT_FIXED_WIDTH", - "value": 4 + "name": "string", + "type": "String" } ] }, { - "name": "StructuredTextParser", - "is_bitfield": false, - "values": [ + "name": "is_valid_letter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "STRUCTURED_TEXT_DEFAULT", - "value": 0 - }, + "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": "STRUCTURED_TEXT_URI", - "value": 1 + "name": "string", + "type": "String" }, { - "name": "STRUCTURED_TEXT_FILE", - "value": 2 - }, + "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": "STRUCTURED_TEXT_EMAIL", - "value": 3 + "name": "string", + "type": "String" }, { - "name": "STRUCTURED_TEXT_LIST", - "value": 4 - }, + "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": "STRUCTURED_TEXT_GDSCRIPT", - "value": 5 + "name": "string", + "type": "String" }, { - "name": "STRUCTURED_TEXT_CUSTOM", - "value": 6 + "name": "language", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "FixedSizeScaleMode", - "is_bitfield": false, - "values": [ + "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": "FIXED_SIZE_SCALE_DISABLE", - "value": 0 + "name": "parser_type", + "type": "enum::TextServer.StructuredTextParser" }, { - "name": "FIXED_SIZE_SCALE_INTEGER_ONLY", - "value": 1 + "name": "args", + "type": "Array" }, { - "name": "FIXED_SIZE_SCALE_ENABLED", - "value": 2 + "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", + "name": "_has_feature", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3967367083, "return_value": { "type": "bool" @@ -239674,22 +278003,24 @@ ] }, { - "name": "get_name", + "name": "_get_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "get_features", + "name": "_get_features", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3905245786, "return_value": { "type": "int", @@ -239697,11 +278028,45 @@ } }, { - "name": "load_support_data", + "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_virtual": 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" @@ -239714,33 +278079,36 @@ ] }, { - "name": "get_support_data_filename", + "name": "_get_support_data_filename", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "get_support_data_info", + "name": "_get_support_data_info", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "save_support_data", + "name": "_save_support_data", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3927539163, "return_value": { "type": "bool" @@ -239753,11 +278121,24 @@ ] }, { - "name": "is_locale_right_to_left", + "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_right_to_left", + "is_const": true, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3927539163, "return_value": { "type": "bool" @@ -239770,11 +278151,12 @@ ] }, { - "name": "name_to_tag", + "name": "_name_to_tag", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1321353865, "return_value": { "type": "int", @@ -239788,11 +278170,12 @@ ] }, { - "name": "tag_to_name", + "name": "_tag_to_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 844755477, "return_value": { "type": "String" @@ -239806,53 +278189,24 @@ ] }, { - "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", + "name": "_create_font", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, + "is_virtual": true, "hash": 529393457, "return_value": { "type": "RID" } }, { - "name": "create_font_linked_variation", + "name": "_create_font_linked_variation", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 41030802, "return_value": { "type": "RID" @@ -239865,11 +278219,12 @@ ] }, { - "name": "font_set_data", + "name": "_font_set_data", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1355495400, "arguments": [ { @@ -239883,11 +278238,36 @@ ] }, { - "name": "font_set_face_index", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -239902,11 +278282,12 @@ ] }, { - "name": "font_get_face_index", + "name": "_font_get_face_index", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -239920,11 +278301,12 @@ ] }, { - "name": "font_get_face_count", + "name": "_font_get_face_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -239938,11 +278320,12 @@ ] }, { - "name": "font_set_style", + "name": "_font_set_style", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 898466325, "arguments": [ { @@ -239956,11 +278339,12 @@ ] }, { - "name": "font_get_style", + "name": "_font_get_style", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3082502592, "return_value": { "type": "bitfield::TextServer.FontStyle" @@ -239973,11 +278357,12 @@ ] }, { - "name": "font_set_name", + "name": "_font_set_name", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2726140452, "arguments": [ { @@ -239991,11 +278376,12 @@ ] }, { - "name": "font_get_name", + "name": "_font_get_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 642473191, "return_value": { "type": "String" @@ -240008,11 +278394,12 @@ ] }, { - "name": "font_get_ot_name_strings", + "name": "_font_get_ot_name_strings", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1882737106, "return_value": { "type": "Dictionary" @@ -240025,11 +278412,12 @@ ] }, { - "name": "font_set_style_name", + "name": "_font_set_style_name", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2726140452, "arguments": [ { @@ -240037,17 +278425,18 @@ "type": "RID" }, { - "name": "name", + "name": "name_style", "type": "String" } ] }, { - "name": "font_get_style_name", + "name": "_font_get_style_name", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 642473191, "return_value": { "type": "String" @@ -240060,11 +278449,12 @@ ] }, { - "name": "font_set_weight", + "name": "_font_set_weight", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -240079,11 +278469,12 @@ ] }, { - "name": "font_get_weight", + "name": "_font_get_weight", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -240097,11 +278488,12 @@ ] }, { - "name": "font_set_stretch", + "name": "_font_set_stretch", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -240109,18 +278501,19 @@ "type": "RID" }, { - "name": "weight", + "name": "stretch", "type": "int", "meta": "int64" } ] }, { - "name": "font_get_stretch", + "name": "_font_get_stretch", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -240134,11 +278527,12 @@ ] }, { - "name": "font_set_antialiasing", + "name": "_font_set_antialiasing", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 958337235, "arguments": [ { @@ -240152,11 +278546,12 @@ ] }, { - "name": "font_get_antialiasing", + "name": "_font_get_antialiasing", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3389420495, "return_value": { "type": "enum::TextServer.FontAntialiasing" @@ -240169,11 +278564,49 @@ ] }, { - "name": "font_set_generate_mipmaps", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1265174801, "arguments": [ { @@ -240187,11 +278620,12 @@ ] }, { - "name": "font_get_generate_mipmaps", + "name": "_font_get_generate_mipmaps", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 4155700596, "return_value": { "type": "bool" @@ -240204,11 +278638,12 @@ ] }, { - "name": "font_set_multichannel_signed_distance_field", + "name": "_font_set_multichannel_signed_distance_field", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1265174801, "arguments": [ { @@ -240222,11 +278657,12 @@ ] }, { - "name": "font_is_multichannel_signed_distance_field", + "name": "_font_is_multichannel_signed_distance_field", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 4155700596, "return_value": { "type": "bool" @@ -240239,11 +278675,12 @@ ] }, { - "name": "font_set_msdf_pixel_range", + "name": "_font_set_msdf_pixel_range", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -240258,11 +278695,12 @@ ] }, { - "name": "font_get_msdf_pixel_range", + "name": "_font_get_msdf_pixel_range", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -240276,11 +278714,12 @@ ] }, { - "name": "font_set_msdf_size", + "name": "_font_set_msdf_size", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -240295,11 +278734,12 @@ ] }, { - "name": "font_get_msdf_size", + "name": "_font_get_msdf_size", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -240313,11 +278753,12 @@ ] }, { - "name": "font_set_fixed_size", + "name": "_font_set_fixed_size", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -240332,11 +278773,12 @@ ] }, { - "name": "font_get_fixed_size", + "name": "_font_get_fixed_size", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2198884583, "return_value": { "type": "int", @@ -240350,11 +278792,12 @@ ] }, { - "name": "font_set_fixed_size_scale_mode", + "name": "_font_set_fixed_size_scale_mode", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1029390307, "arguments": [ { @@ -240368,11 +278811,12 @@ ] }, { - "name": "font_get_fixed_size_scale_mode", + "name": "_font_get_fixed_size_scale_mode", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 4113120379, "return_value": { "type": "enum::TextServer.FixedSizeScaleMode" @@ -240385,11 +278829,12 @@ ] }, { - "name": "font_set_allow_system_fallback", + "name": "_font_set_allow_system_fallback", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1265174801, "arguments": [ { @@ -240403,11 +278848,12 @@ ] }, { - "name": "font_is_allow_system_fallback", + "name": "_font_is_allow_system_fallback", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 4155700596, "return_value": { "type": "bool" @@ -240420,11 +278866,12 @@ ] }, { - "name": "font_set_force_autohinter", + "name": "_font_set_force_autohinter", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1265174801, "arguments": [ { @@ -240438,11 +278885,12 @@ ] }, { - "name": "font_is_force_autohinter", + "name": "_font_is_force_autohinter", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 4155700596, "return_value": { "type": "bool" @@ -240455,11 +278903,12 @@ ] }, { - "name": "font_set_hinting", + "name": "_font_set_hinting", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1520010864, "arguments": [ { @@ -240473,11 +278922,12 @@ ] }, { - "name": "font_get_hinting", + "name": "_font_get_hinting", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3971592737, "return_value": { "type": "enum::TextServer.Hinting" @@ -240490,11 +278940,12 @@ ] }, { - "name": "font_set_subpixel_positioning", + "name": "_font_set_subpixel_positioning", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3830459669, "arguments": [ { @@ -240508,11 +278959,12 @@ ] }, { - "name": "font_get_subpixel_positioning", + "name": "_font_get_subpixel_positioning", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2752233671, "return_value": { "type": "enum::TextServer.SubpixelPositioning" @@ -240525,11 +278977,49 @@ ] }, { - "name": "font_set_embolden", + "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_virtual": 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": [ { @@ -240544,11 +279034,12 @@ ] }, { - "name": "font_get_embolden", + "name": "_font_get_embolden", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 866169185, "return_value": { "type": "float", @@ -240562,11 +279053,12 @@ ] }, { - "name": "font_set_spacing", + "name": "_font_set_spacing", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1307259930, "arguments": [ { @@ -240585,11 +279077,12 @@ ] }, { - "name": "font_get_spacing", + "name": "_font_get_spacing", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1213653558, "return_value": { "type": "int", @@ -240607,11 +279100,51 @@ ] }, { - "name": "font_set_transform", + "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_virtual": 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": [ { @@ -240625,11 +279158,12 @@ ] }, { - "name": "font_get_transform", + "name": "_font_get_transform", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 213527486, "return_value": { "type": "Transform2D" @@ -240642,11 +279176,12 @@ ] }, { - "name": "font_set_variation_coordinates", + "name": "_font_set_variation_coordinates", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1217542888, "arguments": [ { @@ -240660,11 +279195,12 @@ ] }, { - "name": "font_get_variation_coordinates", + "name": "_font_get_variation_coordinates", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1882737106, "return_value": { "type": "Dictionary" @@ -240677,11 +279213,12 @@ ] }, { - "name": "font_set_oversampling", + "name": "_font_set_oversampling", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1794382983, "arguments": [ { @@ -240696,11 +279233,12 @@ ] }, { - "name": "font_get_oversampling", + "name": "_font_get_oversampling", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 866169185, "return_value": { "type": "float", @@ -240714,11 +279252,12 @@ ] }, { - "name": "font_get_size_cache_list", + "name": "_font_get_size_cache_list", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2684255073, "return_value": { "type": "typedarray::Vector2i" @@ -240731,11 +279270,12 @@ ] }, { - "name": "font_clear_size_cache", + "name": "_font_clear_size_cache", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2722037293, "arguments": [ { @@ -240745,11 +279285,12 @@ ] }, { - "name": "font_remove_size_cache", + "name": "_font_remove_size_cache", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2450610377, "arguments": [ { @@ -240763,11 +279304,12 @@ ] }, { - "name": "font_set_ascent", + "name": "_font_set_ascent", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1892459533, "arguments": [ { @@ -240787,11 +279329,12 @@ ] }, { - "name": "font_get_ascent", + "name": "_font_get_ascent", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 755457166, "return_value": { "type": "float", @@ -240810,11 +279353,12 @@ ] }, { - "name": "font_set_descent", + "name": "_font_set_descent", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1892459533, "arguments": [ { @@ -240834,11 +279378,12 @@ ] }, { - "name": "font_get_descent", + "name": "_font_get_descent", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 755457166, "return_value": { "type": "float", @@ -240857,11 +279402,12 @@ ] }, { - "name": "font_set_underline_position", + "name": "_font_set_underline_position", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1892459533, "arguments": [ { @@ -240881,11 +279427,12 @@ ] }, { - "name": "font_get_underline_position", + "name": "_font_get_underline_position", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 755457166, "return_value": { "type": "float", @@ -240904,11 +279451,12 @@ ] }, { - "name": "font_set_underline_thickness", + "name": "_font_set_underline_thickness", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1892459533, "arguments": [ { @@ -240928,11 +279476,12 @@ ] }, { - "name": "font_get_underline_thickness", + "name": "_font_get_underline_thickness", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 755457166, "return_value": { "type": "float", @@ -240951,11 +279500,12 @@ ] }, { - "name": "font_set_scale", + "name": "_font_set_scale", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1892459533, "arguments": [ { @@ -240975,11 +279525,12 @@ ] }, { - "name": "font_get_scale", + "name": "_font_get_scale", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 755457166, "return_value": { "type": "float", @@ -240998,11 +279549,12 @@ ] }, { - "name": "font_get_texture_count", + "name": "_font_get_texture_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1311001310, "return_value": { "type": "int", @@ -241020,11 +279572,12 @@ ] }, { - "name": "font_clear_textures", + "name": "_font_clear_textures", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2450610377, "arguments": [ { @@ -241038,11 +279591,12 @@ ] }, { - "name": "font_remove_texture", + "name": "_font_remove_texture", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3810512262, "arguments": [ { @@ -241061,11 +279615,12 @@ ] }, { - "name": "font_set_texture_image", + "name": "_font_set_texture_image", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2354485091, "arguments": [ { @@ -241088,11 +279643,12 @@ ] }, { - "name": "font_get_texture_image", + "name": "_font_get_texture_image", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2451761155, "return_value": { "type": "Image" @@ -241114,11 +279670,12 @@ ] }, { - "name": "font_set_texture_offsets", + "name": "_font_set_texture_offsets", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3005398047, "arguments": [ { @@ -241141,11 +279698,12 @@ ] }, { - "name": "font_get_texture_offsets", + "name": "_font_get_texture_offsets", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3420028887, "return_value": { "type": "PackedInt32Array" @@ -241167,11 +279725,12 @@ ] }, { - "name": "font_get_glyph_list", + "name": "_font_get_glyph_list", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 46086620, "return_value": { "type": "PackedInt32Array" @@ -241188,11 +279747,12 @@ ] }, { - "name": "font_clear_glyphs", + "name": "_font_clear_glyphs", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2450610377, "arguments": [ { @@ -241206,11 +279766,12 @@ ] }, { - "name": "font_remove_glyph", + "name": "_font_remove_glyph", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3810512262, "arguments": [ { @@ -241229,11 +279790,12 @@ ] }, { - "name": "font_get_glyph_advance", + "name": "_font_get_glyph_advance", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2555689501, "return_value": { "type": "Vector2" @@ -241256,11 +279818,12 @@ ] }, { - "name": "font_set_glyph_advance", + "name": "_font_set_glyph_advance", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3219397315, "arguments": [ { @@ -241284,11 +279847,12 @@ ] }, { - "name": "font_get_glyph_offset", + "name": "_font_get_glyph_offset", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 513728628, "return_value": { "type": "Vector2" @@ -241310,11 +279874,12 @@ ] }, { - "name": "font_set_glyph_offset", + "name": "_font_set_glyph_offset", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1812632090, "arguments": [ { @@ -241337,11 +279902,12 @@ ] }, { - "name": "font_get_glyph_size", + "name": "_font_get_glyph_size", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 513728628, "return_value": { "type": "Vector2" @@ -241363,11 +279929,12 @@ ] }, { - "name": "font_set_glyph_size", + "name": "_font_set_glyph_size", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1812632090, "arguments": [ { @@ -241390,11 +279957,12 @@ ] }, { - "name": "font_get_glyph_uv_rect", + "name": "_font_get_glyph_uv_rect", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2274268786, "return_value": { "type": "Rect2" @@ -241416,11 +279984,12 @@ ] }, { - "name": "font_set_glyph_uv_rect", + "name": "_font_set_glyph_uv_rect", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1973324081, "arguments": [ { @@ -241443,11 +280012,12 @@ ] }, { - "name": "font_get_glyph_texture_idx", + "name": "_font_get_glyph_texture_idx", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 4292800474, "return_value": { "type": "int", @@ -241470,11 +280040,12 @@ ] }, { - "name": "font_set_glyph_texture_idx", + "name": "_font_set_glyph_texture_idx", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 4254580980, "arguments": [ { @@ -241498,11 +280069,12 @@ ] }, { - "name": "font_get_glyph_texture_rid", + "name": "_font_get_glyph_texture_rid", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1451696141, "return_value": { "type": "RID" @@ -241524,11 +280096,12 @@ ] }, { - "name": "font_get_glyph_texture_size", + "name": "_font_get_glyph_texture_size", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 513728628, "return_value": { "type": "Vector2" @@ -241550,18 +280123,19 @@ ] }, { - "name": "font_get_glyph_contours", + "name": "_font_get_glyph_contours", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2903964473, "return_value": { "type": "Dictionary" }, "arguments": [ { - "name": "font", + "name": "font_rid", "type": "RID" }, { @@ -241577,11 +280151,12 @@ ] }, { - "name": "font_get_kerning_list", + "name": "_font_get_kerning_list", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1778388067, "return_value": { "type": "typedarray::Vector2i" @@ -241599,11 +280174,12 @@ ] }, { - "name": "font_clear_kerning_map", + "name": "_font_clear_kerning_map", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3411492887, "arguments": [ { @@ -241618,11 +280194,12 @@ ] }, { - "name": "font_remove_kerning", + "name": "_font_remove_kerning", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2141860016, "arguments": [ { @@ -241641,11 +280218,12 @@ ] }, { - "name": "font_set_kerning", + "name": "_font_set_kerning", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3630965883, "arguments": [ { @@ -241668,11 +280246,12 @@ ] }, { - "name": "font_get_kerning", + "name": "_font_get_kerning", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1019980169, "return_value": { "type": "Vector2" @@ -241694,11 +280273,12 @@ ] }, { - "name": "font_get_glyph_index", + "name": "_font_get_glyph_index", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 1765635060, "return_value": { "type": "int", @@ -241727,11 +280307,12 @@ ] }, { - "name": "font_get_char_from_glyph_index", + "name": "_font_get_char_from_glyph_index", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 2156738276, "return_value": { "type": "int", @@ -241755,11 +280336,12 @@ ] }, { - "name": "font_has_char", + "name": "_font_has_char", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 3120086654, "return_value": { "type": "bool" @@ -241777,11 +280359,12 @@ ] }, { - "name": "font_get_supported_chars", + "name": "_font_get_supported_chars", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 642473191, "return_value": { "type": "String" @@ -241794,11 +280377,30 @@ ] }, { - "name": "font_render_range", - "is_const": false, + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 4254580980, "arguments": [ { @@ -241822,11 +280424,12 @@ ] }, { - "name": "font_render_glyph", + "name": "_font_render_glyph", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3810512262, "arguments": [ { @@ -241845,15 +280448,13 @@ ] }, { - "name": "font_draw_glyph", + "name": "_font_draw_glyph", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1339057948, - "hash_compatibility": [ - 1821196351 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 309868464, "arguments": [ { "name": "font_rid", @@ -241879,21 +280480,18 @@ }, { "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "type": "Color" } ] }, { - "name": "font_draw_glyph_outline", + "name": "_font_draw_glyph_outline", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2626165733, - "hash_compatibility": [ - 1124898203 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3090733778, "arguments": [ { "name": "font_rid", @@ -241924,17 +280522,17 @@ }, { "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "type": "Color" } ] }, { - "name": "font_is_language_supported", + "name": "_font_is_language_supported", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3199320846, "return_value": { "type": "bool" @@ -241951,11 +280549,12 @@ ] }, { - "name": "font_set_language_support_override", + "name": "_font_set_language_support_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2313957094, "arguments": [ { @@ -241973,11 +280572,12 @@ ] }, { - "name": "font_get_language_support_override", + "name": "_font_get_language_support_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2829184646, "return_value": { "type": "bool" @@ -241994,11 +280594,12 @@ ] }, { - "name": "font_remove_language_support_override", + "name": "_font_remove_language_support_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2726140452, "arguments": [ { @@ -242012,11 +280613,12 @@ ] }, { - "name": "font_get_language_support_overrides", + "name": "_font_get_language_support_overrides", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2801473409, "return_value": { "type": "PackedStringArray" @@ -242029,11 +280631,12 @@ ] }, { - "name": "font_is_script_supported", + "name": "_font_is_script_supported", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3199320846, "return_value": { "type": "bool" @@ -242050,11 +280653,12 @@ ] }, { - "name": "font_set_script_support_override", + "name": "_font_set_script_support_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2313957094, "arguments": [ { @@ -242072,11 +280676,12 @@ ] }, { - "name": "font_get_script_support_override", + "name": "_font_get_script_support_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2829184646, "return_value": { "type": "bool" @@ -242093,11 +280698,12 @@ ] }, { - "name": "font_remove_script_support_override", + "name": "_font_remove_script_support_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 2726140452, "arguments": [ { @@ -242111,1010 +280717,212 @@ ] }, { - "name": "font_get_script_support_overrides", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2801473409, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "font_set_opentype_feature_overrides", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1217542888, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "overrides", - "type": "Dictionary" - } - ] - }, - { - "name": "font_get_opentype_feature_overrides", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1882737106, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "font_supported_feature_list", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1882737106, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "font_supported_variation_list", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1882737106, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "font_get_global_oversampling", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "font_set_global_oversampling", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "oversampling", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "get_hex_code_box_size", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3016396712, - "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "index", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "draw_hex_code_box", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1602046441, - "arguments": [ - { - "name": "canvas", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "index", - "type": "int", - "meta": "int64" - }, - { - "name": "color", - "type": "Color" - } - ] - }, - { - "name": "create_shaped_text", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1231398698, - "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "direction", - "type": "enum::TextServer.Direction", - "default_value": "0" - }, - { - "name": "orientation", - "type": "enum::TextServer.Orientation", - "default_value": "0" - } - ] - }, - { - "name": "shaped_text_clear", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2722037293, - "arguments": [ - { - "name": "rid", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_set_direction", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1551430183, - "hash_compatibility": [ - 2616949700 - ], - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "direction", - "type": "enum::TextServer.Direction", - "default_value": "0" - } - ] - }, - { - "name": "shaped_text_get_direction", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3065904362, - "return_value": { - "type": "enum::TextServer.Direction" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_get_inferred_direction", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3065904362, - "return_value": { - "type": "enum::TextServer.Direction" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_set_bidi_override", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 684822712, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "override", - "type": "Array" - } - ] - }, - { - "name": "shaped_text_set_custom_punctuation", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2726140452, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "punct", - "type": "String" - } - ] - }, - { - "name": "shaped_text_get_custom_punctuation", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 642473191, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_set_orientation", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3019609126, - "hash_compatibility": [ - 104095128 - ], - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "orientation", - "type": "enum::TextServer.Orientation", - "default_value": "0" - } - ] - }, - { - "name": "shaped_text_get_orientation", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3142708106, - "return_value": { - "type": "enum::TextServer.Orientation" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_set_preserve_invalid", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "shaped_text_get_preserve_invalid", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_set_preserve_control", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1265174801, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "shaped_text_get_preserve_control", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_set_spacing", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1307259930, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - }, - { - "name": "value", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "shaped_text_get_spacing", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1213653558, - "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - } - ] - }, - { - "name": "shaped_text_add_string", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 623473029, - "hash_compatibility": [ - 2621279422 - ], - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "text", - "type": "String" - }, - { - "name": "fonts", - "type": "typedarray::RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "opentype_features", - "type": "Dictionary", - "default_value": "{}" - }, - { - "name": "language", - "type": "String", - "default_value": "\"\"" - }, - { - "name": "meta", - "type": "Variant", - "default_value": "null" - } - ] - }, - { - "name": "shaped_text_add_object", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3664424789, - "hash_compatibility": [ - 2838446185 - ], - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "key", - "type": "Variant" - }, - { - "name": "size", - "type": "Vector2" - }, - { - "name": "inline_align", - "type": "enum::InlineAlignment", - "default_value": "5" - }, - { - "name": "length", - "type": "int", - "meta": "int64", - "default_value": "1" - }, - { - "name": "baseline", - "type": "float", - "meta": "double", - "default_value": "0.0" - } - ] - }, - { - "name": "shaped_text_resize_object", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 790361552, - "hash_compatibility": [ - 2353789835 - ], - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "key", - "type": "Variant" - }, - { - "name": "size", - "type": "Vector2" - }, - { - "name": "inline_align", - "type": "enum::InlineAlignment", - "default_value": "5" - }, - { - "name": "baseline", - "type": "float", - "meta": "double", - "default_value": "0.0" - } - ] - }, - { - "name": "shaped_get_span_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2198884583, - "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_get_span_meta", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4069510997, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "shaped_set_span_update_font", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2022725822, - "hash_compatibility": [ - 1578983057 - ], - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int64" - }, - { - "name": "fonts", - "type": "typedarray::RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "opentype_features", - "type": "Dictionary", - "default_value": "{}" - } - ] - }, - { - "name": "shaped_text_substr", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1937682086, - "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "start", - "type": "int", - "meta": "int64" - }, - { - "name": "length", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "shaped_text_get_parent", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3814569979, - "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "shaped_text_fit_to_width", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 530670926, - "hash_compatibility": [ - 603718830 - ], - "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "width", - "type": "float", - "meta": "double" - }, - { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag", - "default_value": "3" - } - ] - }, - { - "name": "shaped_text_tab_align", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1283669550, - "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "tab_stops", - "type": "PackedFloat32Array" - } - ] - }, - { - "name": "shaped_text_shape", + "name": "_font_get_script_support_overrides", "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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4155700596, + "is_virtual": true, + "hash": 2801473409, "return_value": { - "type": "bool" + "type": "PackedStringArray" }, "arguments": [ { - "name": "shaped", + "name": "font_rid", "type": "RID" } ] }, { - "name": "shaped_text_has_visible_chars", - "is_const": true, - "is_vararg": false, + "name": "_font_set_opentype_feature_overrides", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 4155700596, - "return_value": { - "type": "bool" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1217542888, "arguments": [ { - "name": "shaped", + "name": "font_rid", "type": "RID" + }, + { + "name": "overrides", + "type": "Dictionary" } ] }, { - "name": "shaped_text_get_glyphs", + "name": "_font_get_opentype_feature_overrides", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2684255073, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, "return_value": { - "type": "typedarray::Dictionary" + "type": "Dictionary" }, "arguments": [ { - "name": "shaped", + "name": "font_rid", "type": "RID" } ] }, { - "name": "shaped_text_sort_logical", - "is_const": false, - "is_vararg": false, + "name": "_font_supported_feature_list", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2670461153, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, "return_value": { - "type": "typedarray::Dictionary" + "type": "Dictionary" }, "arguments": [ { - "name": "shaped", + "name": "font_rid", "type": "RID" } ] }, { - "name": "shaped_text_get_glyph_count", + "name": "_font_supported_variation_list", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2198884583, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1882737106, "return_value": { - "type": "int", - "meta": "int64" + "type": "Dictionary" }, "arguments": [ { - "name": "shaped", + "name": "font_rid", "type": "RID" } ] }, { - "name": "shaped_text_get_range", + "name": "_font_get_global_oversampling", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 733700038, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1740695150, "return_value": { - "type": "Vector2i" - }, + "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": "shaped", - "type": "RID" + "name": "oversampling", + "type": "float", + "meta": "double" } ] }, { - "name": "shaped_text_get_line_breaks_adv", + "name": "_get_hex_code_box_size", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2376991424, - "hash_compatibility": [ - 4206849830 - ], + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3016396712, "return_value": { - "type": "PackedInt32Array" + "type": "Vector2" }, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "width", - "type": "PackedFloat32Array" - }, - { - "name": "start", + "name": "size", "type": "int", - "meta": "int64", - "default_value": "0" - }, - { - "name": "once", - "type": "bool", - "default_value": "true" + "meta": "int64" }, { - "name": "break_flags", - "type": "bitfield::TextServer.LineBreakFlag", - "default_value": "3" + "name": "index", + "type": "int", + "meta": "int64" } ] }, { - "name": "shaped_text_get_line_breaks", + "name": "_draw_hex_code_box", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2651359741, - "hash_compatibility": [ - 303410369 - ], - "return_value": { - "type": "PackedInt32Array" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1602046441, "arguments": [ { - "name": "shaped", + "name": "canvas", "type": "RID" }, { - "name": "width", - "type": "float", - "meta": "double" + "name": "size", + "type": "int", + "meta": "int64" }, { - "name": "start", + "name": "pos", + "type": "Vector2" + }, + { + "name": "index", "type": "int", - "meta": "int64", - "default_value": "0" + "meta": "int64" }, { - "name": "break_flags", - "type": "bitfield::TextServer.LineBreakFlag", - "default_value": "3" + "name": "color", + "type": "Color" } ] }, { - "name": "shaped_text_get_word_breaks", - "is_const": true, - "is_vararg": false, + "name": "_create_shaped_text", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 185957063, - "hash_compatibility": [ - 3299477123 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1431128392, "return_value": { - "type": "PackedInt32Array" + "type": "RID" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "direction", + "type": "enum::TextServer.Direction" }, { - "name": "grapheme_flags", - "type": "bitfield::TextServer.GraphemeFlag", - "default_value": "264" + "name": "orientation", + "type": "enum::TextServer.Orientation" } ] }, { - "name": "shaped_text_get_trim_pos", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_clear", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2198884583, - "return_value": { - "type": "int", - "meta": "int64" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2722037293, "arguments": [ { "name": "shaped", @@ -243123,32 +280931,34 @@ ] }, { - "name": "shaped_text_get_ellipsis_pos", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_set_direction", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2198884583, - "return_value": { - "type": "int", - "meta": "int64" - }, + "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_ellipsis_glyphs", + "name": "_shaped_text_get_direction", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2684255073, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3065904362, "return_value": { - "type": "typedarray::Dictionary" + "type": "enum::TextServer.Direction" }, "arguments": [ { @@ -243158,15 +280968,15 @@ ] }, { - "name": "shaped_text_get_ellipsis_glyph_count", + "name": "_shaped_text_get_inferred_direction", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2198884583, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3065904362, "return_value": { - "type": "int", - "meta": "int64" + "type": "enum::TextServer.Direction" }, "arguments": [ { @@ -243176,98 +280986,92 @@ ] }, { - "name": "shaped_text_overrun_trim_to_width", + "name": "_shaped_text_set_bidi_override", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2723146520, - "hash_compatibility": [ - 1572579718 - ], + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 684822712, "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": "override", + "type": "Array" } ] }, { - "name": "shaped_text_get_objects", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_set_custom_punctuation", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2684255073, - "return_value": { - "type": "Array" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2726140452, "arguments": [ { "name": "shaped", "type": "RID" + }, + { + "name": "punct", + "type": "String" } ] }, { - "name": "shaped_text_get_object_rect", + "name": "_shaped_text_get_custom_punctuation", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 447978354, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 642473191, "return_value": { - "type": "Rect2" + "type": "String" }, "arguments": [ { "name": "shaped", "type": "RID" - }, - { - "name": "key", - "type": "Variant" } ] }, { - "name": "shaped_text_get_size", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_set_custom_ellipsis", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2440833711, - "return_value": { - "type": "Vector2" - }, + "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_ascent", + "name": "_shaped_text_get_custom_ellipsis", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 866169185, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "float", - "meta": "double" + "type": "int", + "meta": "int64" }, "arguments": [ { @@ -243277,33 +281081,34 @@ ] }, { - "name": "shaped_text_get_descent", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_set_orientation", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 866169185, - "return_value": { - "type": "float", - "meta": "double" - }, + "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_width", + "name": "_shaped_text_get_orientation", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 866169185, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3142708106, "return_value": { - "type": "float", - "meta": "double" + "type": "enum::TextServer.Orientation" }, "arguments": [ { @@ -243313,33 +281118,34 @@ ] }, { - "name": "shaped_text_get_underline_position", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_set_preserve_invalid", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 866169185, - "return_value": { - "type": "float", - "meta": "double" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { "name": "shaped", "type": "RID" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "shaped_text_get_underline_thickness", + "name": "_shaped_text_get_preserve_invalid", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 866169185, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" }, "arguments": [ { @@ -243349,84 +281155,74 @@ ] }, { - "name": "shaped_text_get_carets", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_set_preserve_control", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1574219346, - "return_value": { - "type": "Dictionary" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1265174801, "arguments": [ { "name": "shaped", "type": "RID" }, { - "name": "position", - "type": "int", - "meta": "int64" + "name": "enabled", + "type": "bool" } ] }, { - "name": "shaped_text_get_selection", + "name": "_shaped_text_get_preserve_control", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3714187733, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, "return_value": { - "type": "PackedVector2Array" + "type": "bool" }, "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, + "name": "_shaped_text_set_spacing", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3149310417, - "return_value": { - "type": "int", - "meta": "int64" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1307259930, "arguments": [ { "name": "shaped", "type": "RID" }, { - "name": "coords", - "type": "float", - "meta": "double" + "name": "spacing", + "type": "enum::TextServer.SpacingType" + }, + { + "name": "value", + "type": "int", + "meta": "int64" } ] }, { - "name": "shaped_text_hit_test_position", + "name": "_shaped_text_get_spacing", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3149310417, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1213653558, "return_value": { "type": "int", "meta": "int64" @@ -243437,21 +281233,21 @@ "type": "RID" }, { - "name": "coords", - "type": "float", - "meta": "double" + "name": "spacing", + "type": "enum::TextServer.SpacingType" } ] }, { - "name": "shaped_text_get_grapheme_bounds", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_add_string", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 2546185844, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 875249313, "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { @@ -243459,45 +281255,42 @@ "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": "text", + "type": "String" + }, { - "name": "shaped", - "type": "RID" + "name": "fonts", + "type": "typedarray::RID" }, { - "name": "pos", + "name": "size", "type": "int", "meta": "int64" + }, + { + "name": "opentype_features", + "type": "Dictionary" + }, + { + "name": "language", + "type": "String" + }, + { + "name": "meta", + "type": "Variant" } ] }, { - "name": "shaped_text_prev_grapheme_pos", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_add_object", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 1120910005, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2452224230, "return_value": { - "type": "int", - "meta": "int64" + "type": "bool" }, "arguments": [ { @@ -243505,36 +281298,72 @@ "type": "RID" }, { - "name": "pos", + "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_get_character_breaks", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_resize_object", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 788230395, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2747466775, "return_value": { - "type": "PackedInt32Array" + "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_next_character_pos", + "name": "_shaped_get_span_count", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1120910005, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -243543,24 +281372,19 @@ { "name": "shaped", "type": "RID" - }, - { - "name": "pos", - "type": "int", - "meta": "int64" } ] }, { - "name": "shaped_text_prev_character_pos", + "name": "_shaped_get_span_meta", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1120910005, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4069510997, "return_value": { - "type": "int", - "meta": "int64" + "type": "Variant" }, "arguments": [ { @@ -243568,22 +281392,22 @@ "type": "RID" }, { - "name": "pos", + "name": "index", "type": "int", "meta": "int64" } ] }, { - "name": "shaped_text_closest_character_pos", + "name": "_shaped_get_span_embedded_object", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1120910005, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4069510997, "return_value": { - "type": "int", - "meta": "int64" + "type": "Variant" }, "arguments": [ { @@ -243591,111 +281415,55 @@ "type": "RID" }, { - "name": "pos", + "name": "index", "type": "int", "meta": "int64" } ] }, { - "name": "shaped_text_draw", - "is_const": true, - "is_vararg": false, + "name": "_shaped_set_span_update_font", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 880389142, - "hash_compatibility": [ - 70679950 - ], - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "clip_l", - "type": "float", - "meta": "double", - "default_value": "-1" - }, - { - "name": "clip_r", - "type": "float", - "meta": "double", - "default_value": "-1" - }, - { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" - } - ] - }, - { - "name": "shaped_text_draw_outline", - "is_const": true, + "is_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2559184194, - "hash_compatibility": [ - 2673671346 - ], + "is_virtual": true, + "hash": 2569459151, "arguments": [ { "name": "shaped", "type": "RID" }, { - "name": "canvas", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "clip_l", - "type": "float", - "meta": "double", - "default_value": "-1" + "name": "index", + "type": "int", + "meta": "int64" }, { - "name": "clip_r", - "type": "float", - "meta": "double", - "default_value": "-1" + "name": "fonts", + "type": "typedarray::RID" }, { - "name": "outline_size", + "name": "size", "type": "int", - "meta": "int64", - "default_value": "1" + "meta": "int64" }, { - "name": "color", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" + "name": "opentype_features", + "type": "Dictionary" } ] }, { - "name": "shaped_text_get_dominant_direction_in_range", + "name": "_shaped_text_substr", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3326907668, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1937682086, "return_value": { - "type": "enum::TextServer.Direction" + "type": "RID" }, "arguments": [ { @@ -243708,3944 +281476,3997 @@ "meta": "int64" }, { - "name": "end", + "name": "length", "type": "int", "meta": "int64" } ] }, { - "name": "format_number", + "name": "_shaped_text_get_parent", "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_required": true, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2664628024, - "hash_compatibility": [ - 2305636099 - ], + "is_virtual": true, + "hash": 3814569979, "return_value": { - "type": "String" + "type": "RID" }, "arguments": [ { - "name": "number", - "type": "String" - }, - { - "name": "language", - "type": "String", - "default_value": "\"\"" + "name": "shaped", + "type": "RID" } ] }, { - "name": "percent_sign", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_fit_to_width", + "is_const": 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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 581857818, - "hash_compatibility": [ - 1398910359 - ], + "is_virtual": true, + "hash": 1426448222, "return_value": { - "type": "PackedInt32Array" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "shaped", + "type": "RID" }, { - "name": "language", - "type": "String", - "default_value": "\"\"" + "name": "width", + "type": "float", + "meta": "double" }, { - "name": "chars_per_line", - "type": "int", - "meta": "int64", - "default_value": "0" + "name": "justification_flags", + "type": "bitfield::TextServer.JustificationFlag" } ] }, { - "name": "string_get_character_breaks", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_tab_align", + "is_const": 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_required": false, "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1433197768, + "is_virtual": true, + "hash": 1283669550, "return_value": { - "type": "int", - "meta": "int64" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "shaped", + "type": "RID" }, { - "name": "dict", - "type": "PackedStringArray" + "name": "tab_stops", + "type": "PackedFloat32Array" } ] }, { - "name": "spoof_check", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_shape", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3927539163, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, "return_value": { "type": "bool" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "shaped", + "type": "RID" } ] }, { - "name": "strip_diacritics", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_update_breaks", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3135753539, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "shaped", + "type": "RID" } ] }, { - "name": "is_valid_identifier", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_update_justification_ops", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3927539163, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3521089500, "return_value": { "type": "bool" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "shaped", + "type": "RID" } ] }, { - "name": "string_to_upper", + "name": "_shaped_text_is_ready", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2664628024, - "hash_compatibility": [ - 2305636099 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 4155700596, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "string", - "type": "String" - }, - { - "name": "language", - "type": "String", - "default_value": "\"\"" + "name": "shaped", + "type": "RID" } ] }, { - "name": "string_to_lower", + "name": "_shaped_text_get_glyphs", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2664628024, - "hash_compatibility": [ - 2305636099 - ], + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 2198884583, "return_value": { - "type": "String" + "type": "const Glyph*" }, "arguments": [ { - "name": "string", - "type": "String" - }, - { - "name": "language", - "type": "String", - "default_value": "\"\"" + "name": "shaped", + "type": "RID" } ] }, { - "name": "parse_structured_text", - "is_const": true, - "is_vararg": false, + "name": "_shaped_text_sort_logical", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3310685015, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3917799429, "return_value": { - "type": "typedarray::Vector3i" + "type": "const Glyph*" }, "arguments": [ { - "name": "parser_type", - "type": "enum::TextServer.StructuredTextParser" - }, - { - "name": "args", - "type": "Array" - }, - { - "name": "text", - "type": "String" + "name": "shaped", + "type": "RID" } ] - } - ] - }, - { - "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", + "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": "bool" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "feature", - "type": "enum::TextServer.Feature" + "name": "shaped", + "type": "RID" } ] }, { - "name": "_get_name", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_features", + "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": "int", - "meta": "int64" - } - }, - { - "name": "_free_rid", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "type": "Vector2i" + }, "arguments": [ { - "name": "rid", + "name": "shaped", "type": "RID" } ] }, { - "name": "_has", - "is_const": false, + "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": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "rid", - "type": "RID" + "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": "_load_support_data", - "is_const": false, + "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": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "filename", - "type": "String" + "name": "shaped", + "type": "RID" + }, + { + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "break_flags", + "type": "bitfield::TextServer.LineBreakFlag" } ] }, { - "name": "_get_support_data_filename", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_support_data_info", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_save_support_data", + "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": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "filename", - "type": "String" + "name": "shaped", + "type": "RID" + }, + { + "name": "grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag" + }, + { + "name": "skip_grapheme_flags", + "type": "bitfield::TextServer.GraphemeFlag" } ] }, { - "name": "_is_locale_right_to_left", + "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": "bool" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "locale", - "type": "String" + "name": "shaped", + "type": "RID" } ] }, { - "name": "_name_to_tag", + "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": "name", - "type": "String" + "name": "shaped", + "type": "RID" } ] }, { - "name": "_tag_to_name", + "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": "String" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "tag", - "type": "int", - "meta": "int64" + "name": "shaped", + "type": "RID" } ] }, { - "name": "_create_font", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - } - }, - { - "name": "_create_font_linked_variation", - "is_const": false, + "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": "RID" + "type": "const Glyph*" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" } ] }, { - "name": "_font_set_data", + "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": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "data", - "type": "PackedByteArray" + "name": "width", + "type": "float", + "meta": "double" + }, + { + "name": "trim_flags", + "type": "bitfield::TextServer.TextOverrunFlag" } ] }, { - "name": "_font_set_data_ptr", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" - }, - { - "name": "data_ptr", - "type": "const uint8_t*" - }, - { - "name": "data_size", - "type": "int", - "meta": "int64" } ] }, { - "name": "_font_set_face_index", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "face_index", - "type": "int", - "meta": "int64" + "name": "key", + "type": "Variant" } ] }, { - "name": "_font_get_face_index", + "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": "int", - "meta": "int64" + "type": "Vector2i" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "key", + "type": "Variant" } ] }, { - "name": "_font_get_face_count", + "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": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "key", + "type": "Variant" } ] }, { - "name": "_font_set_style", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" - }, - { - "name": "style", - "type": "bitfield::TextServer.FontStyle" } ] }, { - "name": "_font_get_style", + "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": "bitfield::TextServer.FontStyle" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" } ] }, { - "name": "_font_set_name", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" - }, - { - "name": "name", - "type": "String" } ] }, { - "name": "_font_get_name", + "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": "String" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" } ] }, { - "name": "_font_get_ot_name_strings", + "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": "Dictionary" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" } ] }, { - "name": "_font_set_style_name", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" - }, - { - "name": "name_style", - "type": "String" } ] }, { - "name": "_font_get_style_name", + "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": "String" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_set_weight", - "is_const": false, + "name": "_shaped_text_get_carets", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 1191777527, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "weight", + "name": "position", "type": "int", "meta": "int64" + }, + { + "name": "caret", + "type": "CaretInfo*" } ] }, { - "name": "_font_get_weight", + "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": "int", - "meta": "int64" + "type": "PackedVector2Array" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "start", + "type": "int", + "meta": "int64" + }, + { + "name": "end", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_set_stretch", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "stretch", - "type": "int", - "meta": "int64" + "name": "coord", + "type": "float", + "meta": "double" } ] }, { - "name": "_font_get_stretch", + "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": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "coord", + "type": "float", + "meta": "double" } ] }, { - "name": "_font_set_antialiasing", - "is_const": false, + "name": "_shaped_text_draw", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2453262187, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "antialiasing", - "type": "enum::TextServer.FontAntialiasing" + "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": "_font_get_antialiasing", + "name": "_shaped_text_draw_outline", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "enum::TextServer.FontAntialiasing" - }, + "hash": 1686767567, "arguments": [ { - "name": "font_rid", + "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": "_font_set_generate_mipmaps", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "generate_mipmaps", - "type": "bool" + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_get_generate_mipmaps", + "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": "bool" + "type": "int", + "meta": "int64" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_set_multichannel_signed_distance_field", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "msdf", - "type": "bool" + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_is_multichannel_signed_distance_field", + "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": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "font_rid", + "name": "shaped", "type": "RID" } ] }, { - "name": "_font_set_msdf_pixel_range", - "is_const": false, + "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": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "msdf_pixel_range", + "name": "pos", "type": "int", "meta": "int64" } ] }, { - "name": "_font_get_msdf_pixel_range", + "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": "font_rid", - "type": "RID" - } - ] - }, - { - "name": "_font_set_msdf_size", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "font_rid", + "name": "shaped", "type": "RID" }, { - "name": "msdf_size", + "name": "pos", "type": "int", "meta": "int64" } ] }, { - "name": "_font_get_msdf_size", + "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": "font_rid", + "name": "shaped", "type": "RID" + }, + { + "name": "pos", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_set_fixed_size", - "is_const": false, + "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": "font_rid", - "type": "RID" + "name": "number", + "type": "String" }, { - "name": "fixed_size", - "type": "int", - "meta": "int64" + "name": "language", + "type": "String" } ] }, { - "name": "_font_get_fixed_size", + "name": "_parse_number", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 315676799, "return_value": { - "type": "int", - "meta": "int64" + "type": "String" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "number", + "type": "String" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "_font_set_fixed_size_scale_mode", - "is_const": false, + "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": "font_rid", - "type": "RID" - }, - { - "name": "fixed_size_scale_mode", - "type": "enum::TextServer.FixedSizeScaleMode" + "name": "language", + "type": "String" } ] }, { - "name": "_font_get_fixed_size_scale_mode", + "name": "_strip_diacritics", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3135753539, "return_value": { - "type": "enum::TextServer.FixedSizeScaleMode" + "type": "String" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "string", + "type": "String" } ] }, { - "name": "_font_set_allow_system_fallback", - "is_const": false, + "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": "font_rid", - "type": "RID" - }, - { - "name": "allow_system_fallback", - "type": "bool" + "name": "string", + "type": "String" } ] }, { - "name": "_font_is_allow_system_fallback", + "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": "font_rid", - "type": "RID" + "name": "unicode", + "type": "int", + "meta": "uint64" } ] }, { - "name": "_font_set_force_autohinter", - "is_const": false, + "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": "font_rid", - "type": "RID" + "name": "string", + "type": "String" }, { - "name": "force_autohinter", - "type": "bool" + "name": "language", + "type": "String" + }, + { + "name": "chars_per_line", + "type": "int", + "meta": "int64" } ] }, { - "name": "_font_is_force_autohinter", + "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": "bool" + "type": "PackedInt32Array" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "_font_set_hinting", - "is_const": false, + "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": "font_rid", - "type": "RID" + "name": "string", + "type": "String" }, { - "name": "hinting", - "type": "enum::TextServer.Hinting" + "name": "dict", + "type": "PackedStringArray" } ] }, { - "name": "_font_get_hinting", + "name": "_spoof_check", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3927539163, "return_value": { - "type": "enum::TextServer.Hinting" + "type": "bool" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "string", + "type": "String" } ] }, { - "name": "_font_set_subpixel_positioning", - "is_const": false, + "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": "font_rid", - "type": "RID" + "name": "string", + "type": "String" }, { - "name": "subpixel_positioning", - "type": "enum::TextServer.SubpixelPositioning" + "name": "language", + "type": "String" } ] }, { - "name": "_font_get_subpixel_positioning", + "name": "_string_to_lower", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 315676799, "return_value": { - "type": "enum::TextServer.SubpixelPositioning" + "type": "String" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "string", + "type": "String" + }, + { + "name": "language", + "type": "String" } ] }, { - "name": "_font_set_embolden", - "is_const": false, + "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": "font_rid", - "type": "RID" + "name": "string", + "type": "String" }, { - "name": "strength", - "type": "float", - "meta": "double" + "name": "language", + "type": "String" } ] }, { - "name": "_font_get_embolden", + "name": "_parse_structured_text", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 3310685015, "return_value": { - "type": "float", - "meta": "double" + "type": "typedarray::Vector3i" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "parser_type", + "type": "enum::TextServer.StructuredTextParser" + }, + { + "name": "args", + "type": "Array" + }, + { + "name": "text", + "type": "String" } ] }, { - "name": "_font_set_spacing", + "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": "font_rid", - "type": "RID" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - }, - { - "name": "value", - "type": "int", - "meta": "int64" + "name": "interface", + "type": "TextServer" } ] }, { - "name": "_font_get_spacing", + "name": "get_interface_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "int64" - }, + "meta": "int32" + } + }, + { + "name": "remove_interface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" + "name": "interface", + "type": "TextServer" } ] }, { - "name": "_font_set_transform", - "is_const": false, - "is_static": false, + "name": "get_interface", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1672475555, + "return_value": { + "type": "TextServer" + }, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "transform", - "type": "Transform2D" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "_font_get_transform", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2240905781, "return_value": { - "type": "Transform2D" + "type": "TextServer" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "name", + "type": "String" } ] }, { - "name": "_font_set_variation_coordinates", + "name": "set_primary_interface", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1799689403, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "variation_coordinates", - "type": "Dictionary" + "name": "index", + "type": "TextServer" } ] }, { - "name": "_font_get_variation_coordinates", + "name": "get_primary_interface", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 905850878, "return_value": { - "type": "Dictionary" - }, + "type": "TextServer" + } + } + ], + "signals": [ + { + "name": "interface_added", "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "interface_name", + "type": "StringName" } ] }, { - "name": "_font_set_oversampling", - "is_const": false, + "name": "interface_removed", + "arguments": [ + { + "name": "interface_name", + "type": "StringName" + } + ] + } + ] + }, + { + "name": "Texture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core" + }, + { + "name": "Texture2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture", + "api_type": "core", + "methods": [ + { + "name": "_get_width", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "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": "font_rid", - "type": "RID" + "name": "x", + "type": "int", + "meta": "int32" }, { - "name": "oversampling", - "type": "float", - "meta": "double" + "name": "y", + "type": "int", + "meta": "int32" } ] }, { - "name": "_font_get_oversampling", + "name": "_has_alpha", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" - }, + "type": "bool" + } + }, + { + "name": "_draw", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1384643611, "arguments": [ { - "name": "font_rid", + "name": "to_canvas_item", "type": "RID" + }, + { + "name": "pos", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" } ] }, { - "name": "_font_get_size_cache_list", + "name": "_draw_rect", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, - "return_value": { - "type": "typedarray::Vector2i" - }, + "hash": 3819628907, "arguments": [ { - "name": "font_rid", + "name": "to_canvas_item", "type": "RID" + }, + { + "name": "rect", + "type": "Rect2" + }, + { + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color" + }, + { + "name": "transpose", + "type": "bool" } ] }, { - "name": "_font_clear_size_cache", - "is_const": false, + "name": "_draw_rect_region", + "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 4094143664, "arguments": [ { - "name": "font_rid", + "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": "_font_remove_size_cache", - "is_const": false, + "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_virtual": true, + "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": "font_rid", + "name": "canvas_item", "type": "RID" }, { - "name": "size", - "type": "Vector2i" + "name": "position", + "type": "Vector2" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" } ] }, { - "name": "_font_set_ascent", - "is_const": false, - "is_static": false, + "name": "draw_rect", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3499451691, + "hash_compatibility": [ + 575156982 + ], "arguments": [ { - "name": "font_rid", + "name": "canvas_item", "type": "RID" }, { - "name": "size", - "type": "int", - "meta": "int64" + "name": "rect", + "type": "Rect2" }, { - "name": "ascent", - "type": "float", - "meta": "double" + "name": "tile", + "type": "bool" + }, + { + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" + }, + { + "name": "transpose", + "type": "bool", + "default_value": "false" } ] }, { - "name": "_font_get_ascent", + "name": "draw_rect_region", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - }, + "is_static": false, + "is_virtual": false, + "hash": 2963678660, + "hash_compatibility": [ + 1066564656 + ], "arguments": [ { - "name": "font_rid", + "name": "canvas_item", "type": "RID" }, { - "name": "size", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "_font_set_descent", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "rect", + "type": "Rect2" + }, { - "name": "font_rid", - "type": "RID" + "name": "src_rect", + "type": "Rect2" }, { - "name": "size", - "type": "int", - "meta": "int64" + "name": "modulate", + "type": "Color", + "default_value": "Color(1, 1, 1, 1)" }, { - "name": "descent", - "type": "float", - "meta": "double" + "name": "transpose", + "type": "bool", + "default_value": "false" + }, + { + "name": "clip_uv", + "type": "bool", + "default_value": "true" } ] }, { - "name": "_font_get_descent", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 121922552, "return_value": { - "type": "float", - "meta": "double" - }, + "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": "font_rid", + "name": "texture_rd_rid", "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" } ] }, { - "name": "_font_set_underline_position", - "is_const": false, + "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, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "underline_position", - "type": "float", - "meta": "double" - } - ] + "hash": 3847873762, + "return_value": { + "type": "enum::Image.Format" + } }, { - "name": "_font_get_underline_position", + "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_font_set_underline_thickness", - "is_const": false, + "name": "_get_height", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "underline_thickness", - "type": "float", - "meta": "double" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "_font_get_underline_thickness", + "name": "_get_depth", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_font_set_scale", - "is_const": false, + "name": "_has_mipmaps", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "scale", - "type": "float", - "meta": "double" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "_font_get_scale", + "name": "_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3995934104, "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - } - ] + "type": "typedarray::Image" + } }, { - "name": "_font_get_texture_count", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - } - ] + "meta": "int32" + } }, { - "name": "_font_clear_textures", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "_font_remove_texture", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "texture_index", - "type": "int", - "meta": "int64" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Image" + } }, { - "name": "_font_set_texture_image", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, "arguments": [ { - "name": "font_rid", + "name": "texture_rd_rid", "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "texture_index", - "type": "int", - "meta": "int64" - }, - { - "name": "image", - "type": "Image" } ] }, { - "name": "_font_get_texture_image", + "name": "get_texture_rd_rid", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, "return_value": { - "type": "Image" - }, - "arguments": [ + "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": "font_rid", - "type": "RID" + "name": "STRETCH_SCALE", + "value": 0 }, { - "name": "size", - "type": "Vector2i" + "name": "STRETCH_TILE", + "value": 1 }, { - "name": "texture_index", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "_font_set_texture_offsets", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "STRETCH_KEEP", + "value": 2 + }, { - "name": "font_rid", - "type": "RID" + "name": "STRETCH_KEEP_CENTERED", + "value": 3 }, { - "name": "size", - "type": "Vector2i" + "name": "STRETCH_KEEP_ASPECT", + "value": 4 }, { - "name": "texture_index", - "type": "int", - "meta": "int64" + "name": "STRETCH_KEEP_ASPECT_CENTERED", + "value": 5 }, { - "name": "offset", - "type": "PackedInt32Array" + "name": "STRETCH_KEEP_ASPECT_COVERED", + "value": 6 } ] - }, + } + ], + "methods": [ { - "name": "_font_get_texture_offsets", - "is_const": true, - "is_static": false, + "name": "set_texture_normal", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - }, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "texture_index", - "type": "int", - "meta": "int64" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_font_get_glyph_list", - "is_const": true, - "is_static": false, + "name": "set_texture_pressed", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - }, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_font_clear_glyphs", + "name": "set_texture_hover", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_font_remove_glyph", + "name": "set_texture_disabled", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_font_get_glyph_advance", - "is_const": true, - "is_static": false, + "name": "set_texture_focused", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - }, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_font_set_glyph_advance", + "name": "set_click_mask", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 698588216, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - }, - { - "name": "advance", - "type": "Vector2" + "name": "mask", + "type": "BitMap" } ] }, { - "name": "_font_get_glyph_offset", - "is_const": true, - "is_static": false, + "name": "set_ignore_texture_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" + "name": "ignore", + "type": "bool" } ] }, { - "name": "_font_set_glyph_offset", + "name": "set_stretch_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 252530840, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - }, - { - "name": "offset", - "type": "Vector2" + "name": "mode", + "type": "enum::TextureButton.StretchMode" } ] }, { - "name": "_font_get_glyph_size", - "is_const": true, - "is_static": false, + "name": "set_flip_h", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - }, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" + "name": "enable", + "type": "bool" } ] }, { - "name": "_font_set_glyph_size", - "is_const": false, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - }, - { - "name": "gl_size", - "type": "Vector2" + "name": "enable", + "type": "bool" } ] }, { - "name": "_font_get_glyph_uv_rect", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "Rect2" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - } - ] + "type": "Texture2D" + } }, { - "name": "_font_set_glyph_uv_rect", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - }, - { - "name": "uv_rect", - "type": "Rect2" - } - ] + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } }, { - "name": "_font_get_glyph_texture_idx", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - } - ] + "type": "Texture2D" + } }, { - "name": "_font_set_glyph_texture_idx", - "is_const": false, + "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_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, + "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": "size", - "type": "Vector2i" + "name": "LAYERED_TYPE_2D_ARRAY", + "value": 0 }, { - "name": "glyph", - "type": "int", - "meta": "int64" + "name": "LAYERED_TYPE_CUBEMAP", + "value": 1 }, { - "name": "texture_idx", - "type": "int", - "meta": "int64" + "name": "LAYERED_TYPE_CUBEMAP_ARRAY", + "value": 2 } ] - }, + } + ], + "methods": [ { - "name": "_font_get_glyph_texture_rid", + "name": "_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3847873762, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - } - ] + "type": "enum::Image.Format" + } }, { - "name": "_font_get_glyph_texture_size", + "name": "_get_layered_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "Vector2i" - }, - { - "name": "glyph", - "type": "int", - "meta": "int64" - } - ] + "type": "int", + "meta": "uint32" + } }, { - "name": "_font_get_glyph_contours", + "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "index", - "type": "int", - "meta": "int64" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_font_get_kerning_list", + "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "typedarray::Vector2i" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_font_clear_kerning_map", - "is_const": false, + "name": "_get_layers", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "_font_remove_kerning", - "is_const": false, + "name": "_has_mipmaps", + "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "glyph_pair", - "type": "Vector2i" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "_font_set_kerning", - "is_const": false, + "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": "font_rid", - "type": "RID" - }, - { - "name": "size", + "name": "layer_index", "type": "int", - "meta": "int64" - }, - { - "name": "glyph_pair", - "type": "Vector2i" - }, - { - "name": "kerning", - "type": "Vector2" + "meta": "int32" } ] }, { - "name": "_font_get_kerning", + "name": "get_format", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3847873762, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "size", - "type": "int", - "meta": "int64" - }, - { - "name": "glyph_pair", - "type": "Vector2i" - } - ] + "type": "enum::Image.Format" + } }, { - "name": "_font_get_glyph_index", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "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" - } - ] + "meta": "int32" + } }, { - "name": "_font_get_char_from_glyph_index", + "name": "get_height", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "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" - } - ] + "meta": "int32" + } }, { - "name": "_font_has_char", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "char", - "type": "int", - "meta": "int64" - } - ] + } }, { - "name": "_font_get_supported_chars", + "name": "get_layer_data", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3655284255, "return_value": { - "type": "String" + "type": "Image" }, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "layer", + "type": "int", + "meta": "int32" } ] - }, + } + ] + }, + { + "name": "TextureLayeredRD", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "TextureLayered", + "api_type": "core", + "methods": [ { - "name": "_font_render_range", + "name": "set_texture_rd_rid", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, "arguments": [ { - "name": "font_rid", + "name": "texture_rd_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, + "name": "get_texture_rd_rid", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "arguments": [ + "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": "font_rid", - "type": "RID" + "name": "FILL_LEFT_TO_RIGHT", + "value": 0 }, { - "name": "size", - "type": "Vector2i" + "name": "FILL_RIGHT_TO_LEFT", + "value": 1 }, { - "name": "index", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "_font_draw_glyph", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "FILL_TOP_TO_BOTTOM", + "value": 2 + }, { - "name": "font_rid", - "type": "RID" + "name": "FILL_BOTTOM_TO_TOP", + "value": 3 }, { - "name": "canvas", - "type": "RID" + "name": "FILL_CLOCKWISE", + "value": 4 }, { - "name": "size", - "type": "int", - "meta": "int64" + "name": "FILL_COUNTER_CLOCKWISE", + "value": 5 }, { - "name": "pos", - "type": "Vector2" + "name": "FILL_BILINEAR_LEFT_AND_RIGHT", + "value": 6 }, { - "name": "index", - "type": "int", - "meta": "int64" + "name": "FILL_BILINEAR_TOP_AND_BOTTOM", + "value": 7 }, { - "name": "color", - "type": "Color" + "name": "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE", + "value": 8 } ] - }, + } + ], + "methods": [ { - "name": "_font_draw_glyph_outline", - "is_const": true, - "is_static": false, + "name": "set_under_texture", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "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": "tex", + "type": "Texture2D" } ] }, { - "name": "_font_is_language_supported", + "name": "get_under_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "language", - "type": "String" - } - ] + "type": "Texture2D" + } }, { - "name": "_font_set_language_support_override", + "name": "set_progress_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "language", - "type": "String" - }, - { - "name": "supported", - "type": "bool" + "name": "tex", + "type": "Texture2D" } ] }, { - "name": "_font_get_language_support_override", - "is_const": false, - "is_static": false, + "name": "get_progress_texture", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "language", - "type": "String" - } - ] + "type": "Texture2D" + } }, { - "name": "_font_remove_language_support_override", + "name": "set_over_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "language", - "type": "String" - } - ] - }, - { - "name": "_font_get_language_support_overrides", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - }, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "tex", + "type": "Texture2D" } ] }, { - "name": "_font_is_script_supported", + "name": "get_over_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "script", - "type": "String" - } - ] + "type": "Texture2D" + } }, { - "name": "_font_set_script_support_override", + "name": "set_fill_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "script", - "type": "String" - }, - { - "name": "supported", - "type": "bool" + "name": "mode", + "type": "int", + "meta": "int32" } ] }, { - "name": "_font_get_script_support_override", + "name": "get_fill_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - }, - { - "name": "script", - "type": "String" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "_font_remove_script_support_override", + "name": "set_tint_under", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "script", - "type": "String" + "name": "tint", + "type": "Color" } ] }, { - "name": "_font_get_script_support_overrides", - "is_const": false, - "is_static": false, + "name": "get_tint_under", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "font_rid", - "type": "RID" - } - ] + "type": "Color" + } }, { - "name": "_font_set_opentype_feature_overrides", + "name": "set_tint_progress", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, "arguments": [ { - "name": "font_rid", - "type": "RID" - }, - { - "name": "overrides", - "type": "Dictionary" + "name": "tint", + "type": "Color" } ] }, { - "name": "_font_get_opentype_feature_overrides", + "name": "get_tint_progress", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, "return_value": { - "type": "Dictionary" - }, + "type": "Color" + } + }, + { + "name": "set_tint_over", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "tint", + "type": "Color" } ] }, { - "name": "_font_supported_feature_list", + "name": "get_tint_over", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, "return_value": { - "type": "Dictionary" - }, + "type": "Color" + } + }, + { + "name": "set_texture_progress_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "_font_supported_variation_list", + "name": "get_texture_progress_offset", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, "return_value": { - "type": "Dictionary" - }, + "type": "Vector2" + } + }, + { + "name": "set_radial_initial_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "font_rid", - "type": "RID" + "name": "mode", + "type": "float", + "meta": "float" } ] }, { - "name": "_font_get_global_oversampling", - "is_const": true, - "is_static": false, + "name": "get_radial_initial_angle", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 191475506, "return_value": { "type": "float", - "meta": "double" + "meta": "float" } }, { - "name": "_font_set_global_oversampling", + "name": "set_radial_center_offset", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 743155724, "arguments": [ { - "name": "oversampling", - "type": "float", - "meta": "double" + "name": "mode", + "type": "Vector2" } ] }, { - "name": "_get_hex_code_box_size", - "is_const": true, - "is_static": false, + "name": "get_radial_center_offset", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1497962370, "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, + "name": "set_fill_degrees", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "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": "mode", + "type": "float", + "meta": "float" } ] }, { - "name": "_create_shaped_text", + "name": "get_fill_degrees", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 191475506, "return_value": { - "type": "RID" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_stretch_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 437707142, "arguments": [ { - "name": "direction", - "type": "enum::TextServer.Direction" + "name": "margin", + "type": "enum::Side" }, { - "name": "orientation", - "type": "enum::TextServer.Orientation" + "name": "value", + "type": "int", + "meta": "int32" } ] }, { - "name": "_shaped_text_clear", - "is_const": false, - "is_static": false, + "name": "get_stretch_margin", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1983885014, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "margin", + "type": "enum::Side" } ] }, { - "name": "_shaped_text_set_direction", + "name": "set_nine_patch_stretch", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "direction", - "type": "enum::TextServer.Direction" + "name": "stretch", + "type": "bool" } ] }, { - "name": "_shaped_text_get_direction", + "name": "get_nine_patch_stretch", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "enum::TextServer.Direction" - }, - "arguments": [ + "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": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_inferred_direction", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::TextServer.Direction" - }, - "arguments": [ + "name": "EXPAND_FIT_HEIGHT", + "value": 4 + }, { - "name": "shaped", - "type": "RID" + "name": "EXPAND_FIT_HEIGHT_PROPORTIONAL", + "value": 5 } ] }, { - "name": "_shaped_text_set_bidi_override", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ + "name": "StretchMode", + "is_bitfield": false, + "values": [ { - "name": "shaped", - "type": "RID" + "name": "STRETCH_SCALE", + "value": 0 }, { - "name": "override", - "type": "Array" + "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": "_shaped_text_set_custom_punctuation", + "name": "set_texture", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "punct", - "type": "String" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_shaped_text_get_custom_punctuation", + "name": "get_texture", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] + "type": "Texture2D" + } }, { - "name": "_shaped_text_set_orientation", + "name": "set_expand_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1870766882, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "orientation", - "type": "enum::TextServer.Orientation" + "name": "expand_mode", + "type": "enum::TextureRect.ExpandMode" } ] }, { - "name": "_shaped_text_get_orientation", + "name": "get_expand_mode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3863824733, "return_value": { - "type": "enum::TextServer.Orientation" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] + "type": "enum::TextureRect.ExpandMode" + } }, { - "name": "_shaped_text_set_preserve_invalid", + "name": "set_flip_h", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "_shaped_text_get_preserve_invalid", + "name": "is_flipped_h", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] + } }, { - "name": "_shaped_text_set_preserve_control", + "name": "set_flip_v", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "enabled", + "name": "enable", "type": "bool" } ] }, { - "name": "_shaped_text_get_preserve_control", + "name": "is_flipped_v", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] + } }, { - "name": "_shaped_text_set_spacing", + "name": "set_stretch_mode", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 58788729, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - }, - { - "name": "value", - "type": "int", - "meta": "int64" + "name": "stretch_mode", + "type": "enum::TextureRect.StretchMode" } ] }, { - "name": "_shaped_text_get_spacing", + "name": "get_stretch_mode", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 346396079, "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - }, - { - "name": "spacing", - "type": "enum::TextServer.SpacingType" - } - ] + "type": "enum::TextureRect.StretchMode" + } + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "name": "_shaped_text_add_string", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ + "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": "shaped", - "type": "RID" + "name": "DATA_TYPE_COLOR", + "value": 0 }, { - "name": "text", - "type": "String" + "name": "DATA_TYPE_CONSTANT", + "value": 1 }, { - "name": "fonts", - "type": "typedarray::RID" + "name": "DATA_TYPE_FONT", + "value": 2 }, { - "name": "size", - "type": "int", - "meta": "int64" + "name": "DATA_TYPE_FONT_SIZE", + "value": 3 }, { - "name": "opentype_features", - "type": "Dictionary" + "name": "DATA_TYPE_ICON", + "value": 4 }, { - "name": "language", - "type": "String" + "name": "DATA_TYPE_STYLEBOX", + "value": 5 }, { - "name": "meta", - "type": "Variant" + "name": "DATA_TYPE_MAX", + "value": 6 } ] - }, + } + ], + "methods": [ { - "name": "_shaped_text_add_object", + "name": "set_icon", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_static": false, + "is_virtual": false, + "hash": 2188371082, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "key", - "type": "Variant" - }, - { - "name": "size", - "type": "Vector2" - }, - { - "name": "inline_align", - "type": "enum::InlineAlignment" + "name": "name", + "type": "StringName" }, { - "name": "length", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" }, { - "name": "baseline", - "type": "float", - "meta": "double" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "_shaped_text_resize_object", - "is_const": false, - "is_static": false, + "name": "get_icon", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 934555193, "return_value": { - "type": "bool" + "type": "Texture2D" }, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "key", - "type": "Variant" - }, - { - "name": "size", - "type": "Vector2" - }, - { - "name": "inline_align", - "type": "enum::InlineAlignment" + "name": "name", + "type": "StringName" }, { - "name": "baseline", - "type": "float", - "meta": "double" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_get_span_count", + "name": "has_icon", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_get_span_meta", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 471820014, "return_value": { - "type": "Variant" + "type": "bool" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "index", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_set_span_update_font", + "name": "rename_icon", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 642128662, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "index", - "type": "int", - "meta": "int64" - }, - { - "name": "fonts", - "type": "typedarray::RID" + "name": "old_name", + "type": "StringName" }, { - "name": "size", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" }, { - "name": "opentype_features", - "type": "Dictionary" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_substr", - "is_const": true, - "is_static": false, + "name": "clear_icon", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "RID" - }, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "start", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" }, { - "name": "length", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_parent", + "name": "get_icon_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, "return_value": { - "type": "RID" + "type": "PackedStringArray" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "theme_type", + "type": "String" } ] }, { - "name": "_shaped_text_fit_to_width", - "is_const": false, - "is_static": false, + "name": "get_icon_type_list", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "double" - }, + "type": "PackedStringArray" + } + }, + { + "name": "set_stylebox", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2075907568, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "width", - "type": "float", - "meta": "double" + "name": "theme_type", + "type": "StringName" }, { - "name": "justification_flags", - "type": "bitfield::TextServer.JustificationFlag" + "name": "texture", + "type": "StyleBox" } ] }, { - "name": "_shaped_text_tab_align", - "is_const": false, - "is_static": false, + "name": "get_stylebox", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3405608165, "return_value": { - "type": "float", - "meta": "double" + "type": "StyleBox" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "tab_stops", - "type": "PackedFloat32Array" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_shape", - "is_const": false, - "is_static": false, + "name": "has_stylebox", + "is_const": true, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_update_breaks", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 471820014, "return_value": { "type": "bool" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_update_justification_ops", + "name": "rename_stylebox", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_is_ready", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, + "is_virtual": false, + "hash": 642128662, "arguments": [ { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_glyphs", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "const Glyph*" - }, - "arguments": [ + "name": "old_name", + "type": "StringName" + }, { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_sort_logical", + "name": "clear_stylebox", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "const Glyph*" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_glyph_count", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, + "is_virtual": false, + "hash": 3740211285, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_range", + "name": "get_stylebox_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, "return_value": { - "type": "Vector2i" + "type": "PackedStringArray" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "theme_type", + "type": "String" } ] }, { - "name": "_shaped_text_get_line_breaks_adv", + "name": "get_stylebox_type_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "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" - } - ] + "type": "PackedStringArray" + } }, { - "name": "_shaped_text_get_line_breaks", - "is_const": true, - "is_static": false, + "name": "set_font", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedInt32Array" - }, + "is_static": false, + "is_virtual": false, + "hash": 177292320, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "width", - "type": "float", - "meta": "double" + "name": "name", + "type": "StringName" }, { - "name": "start", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" }, { - "name": "break_flags", - "type": "bitfield::TextServer.LineBreakFlag" + "name": "font", + "type": "Font" } ] }, { - "name": "_shaped_text_get_word_breaks", + "name": "get_font", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3445063586, "return_value": { - "type": "PackedInt32Array" + "type": "Font" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "grapheme_flags", - "type": "bitfield::TextServer.GraphemeFlag" - } - ] - }, - { - "name": "_shaped_text_get_trim_pos", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_ellipsis_pos", + "name": "has_font", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_ellipsis_glyph_count", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 471820014, "return_value": { - "type": "int", - "meta": "int64" + "type": "bool" }, "arguments": [ { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_ellipsis_glyphs", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "const Glyph*" - }, - "arguments": [ + "name": "name", + "type": "StringName" + }, { - "name": "shaped", - "type": "RID" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_overrun_trim_to_width", + "name": "rename_font", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 642128662, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "old_name", + "type": "StringName" }, { - "name": "width", - "type": "float", - "meta": "double" + "name": "name", + "type": "StringName" }, { - "name": "trim_flags", - "type": "bitfield::TextServer.TextOverrunFlag" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_objects", - "is_const": true, - "is_static": false, + "name": "clear_font", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_object_rect", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Rect2" - }, + "is_virtual": false, + "hash": 3740211285, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "key", - "type": "Variant" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_size", + "name": "get_font_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_ascent", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 4291131558, "return_value": { - "type": "float", - "meta": "double" + "type": "PackedStringArray" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "theme_type", + "type": "String" } ] }, { - "name": "_shaped_text_get_descent", + "name": "get_font_type_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_width", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] + "type": "PackedStringArray" + } }, { - "name": "_shaped_text_get_underline_position", - "is_const": true, - "is_static": false, + "name": "set_font_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - }, - "arguments": [ - { - "name": "shaped", - "type": "RID" - } - ] - }, - { - "name": "_shaped_text_get_underline_thickness", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - }, + "is_virtual": false, + "hash": 281601298, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "_shaped_text_get_dominant_direction_in_range", + "name": "get_font_size", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, "return_value": { "type": "int", - "meta": "int64" + "meta": "int32" }, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "start", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" }, { - "name": "end", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_carets", + "name": "has_font_size", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 471820014, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "position", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" }, { - "name": "caret", - "type": "CaretInfo*" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_selection", - "is_const": true, - "is_static": false, + "name": "rename_font_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedVector2Array" - }, + "is_static": false, + "is_virtual": false, + "hash": 642128662, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "old_name", + "type": "StringName" }, { - "name": "start", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" }, { - "name": "end", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_hit_test_grapheme", - "is_const": true, - "is_static": false, + "name": "clear_font_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "coord", - "type": "float", - "meta": "double" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_hit_test_position", + "name": "get_font_size_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, "return_value": { - "type": "int", - "meta": "int64" + "type": "PackedStringArray" }, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "coord", - "type": "float", - "meta": "double" + "name": "theme_type", + "type": "String" } ] }, { - "name": "_shaped_text_draw", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4111215154, "arguments": [ { - "name": "shaped", - "type": "RID" - }, - { - "name": "canvas", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "clip_l", - "type": "float", - "meta": "double" + "name": "name", + "type": "StringName" }, { - "name": "clip_r", - "type": "float", - "meta": "double" + "name": "theme_type", + "type": "StringName" }, { "name": "color", @@ -247654,1058 +285475,1176 @@ ] }, { - "name": "_shaped_text_draw_outline", + "name": "get_color", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2015923404, + "return_value": { + "type": "Color" + }, "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": "name", + "type": "StringName" }, { - "name": "color", - "type": "Color" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_grapheme_bounds", + "name": "has_color", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 471820014, "return_value": { - "type": "Vector2" + "type": "bool" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "pos", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_next_grapheme_pos", - "is_const": true, - "is_static": false, + "name": "rename_color", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, + "is_static": false, + "is_virtual": false, + "hash": 642128662, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "old_name", + "type": "StringName" }, { - "name": "pos", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_prev_grapheme_pos", - "is_const": true, - "is_static": false, + "name": "clear_color", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int64" - }, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "pos", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_get_character_breaks", + "name": "get_color_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, "return_value": { - "type": "PackedInt32Array" + "type": "PackedStringArray" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "theme_type", + "type": "String" } ] }, { - "name": "_shaped_text_next_character_pos", + "name": "get_color_type_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int64" - }, + "type": "PackedStringArray" + } + }, + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 281601298, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "pos", + "name": "theme_type", + "type": "StringName" + }, + { + "name": "constant", "type": "int", - "meta": "int64" + "meta": "int32" } ] }, { - "name": "_shaped_text_prev_character_pos", + "name": "get_constant", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2419549490, "return_value": { "type": "int", - "meta": "int64" + "meta": "int32" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "pos", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_shaped_text_closest_character_pos", + "name": "has_constant", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 471820014, "return_value": { - "type": "int", - "meta": "int64" + "type": "bool" }, "arguments": [ { - "name": "shaped", - "type": "RID" + "name": "name", + "type": "StringName" }, { - "name": "pos", - "type": "int", - "meta": "int64" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_format_number", - "is_const": true, - "is_static": false, + "name": "rename_constant", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 642128662, "arguments": [ { - "name": "string", - "type": "String" + "name": "old_name", + "type": "StringName" }, { - "name": "language", - "type": "String" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_parse_number", - "is_const": true, - "is_static": false, + "name": "clear_constant", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 3740211285, "arguments": [ { - "name": "string", - "type": "String" + "name": "name", + "type": "StringName" }, { - "name": "language", - "type": "String" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_percent_sign", + "name": "get_constant_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4291131558, "return_value": { - "type": "String" + "type": "PackedStringArray" }, "arguments": [ { - "name": "language", + "name": "theme_type", "type": "String" } ] }, { - "name": "_strip_diacritics", + "name": "get_constant_type_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "String" - }, + "type": "PackedStringArray" + } + }, + { + "name": "set_default_base_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "string", - "type": "String" + "name": "base_scale", + "type": "float", + "meta": "float" } ] }, { - "name": "_is_valid_identifier", + "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_virtual": true, + "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": "string", - "type": "String" + "name": "font", + "type": "Font" } ] }, { - "name": "_string_get_word_breaks", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "PackedInt32Array" - }, + "type": "bool" + } + }, + { + "name": "set_default_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "string", - "type": "String" - }, - { - "name": "language", - "type": "String" - }, - { - "name": "chars_per_line", + "name": "font_size", "type": "int", - "meta": "int64" + "meta": "int32" } ] }, { - "name": "_string_get_character_breaks", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 36873697, "return_value": { - "type": "PackedInt32Array" - }, + "type": "bool" + } + }, + { + "name": "set_theme_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2492983623, "arguments": [ { - "name": "string", - "type": "String" + "name": "data_type", + "type": "enum::Theme.DataType" }, { - "name": "language", - "type": "String" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "_is_confusable", + "name": "get_theme_item", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2191024021, "return_value": { - "type": "int", - "meta": "int64" + "type": "Variant" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "data_type", + "type": "enum::Theme.DataType" }, { - "name": "dict", - "type": "PackedStringArray" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_spoof_check", + "name": "has_theme_item", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1739311056, "return_value": { "type": "bool" }, "arguments": [ { - "name": "string", - "type": "String" + "name": "data_type", + "type": "enum::Theme.DataType" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_string_to_upper", - "is_const": true, - "is_static": false, + "name": "rename_theme_item", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 3900867553, "arguments": [ { - "name": "string", - "type": "String" + "name": "data_type", + "type": "enum::Theme.DataType" }, { - "name": "language", - "type": "String" + "name": "old_name", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_string_to_lower", - "is_const": true, - "is_static": false, + "name": "clear_theme_item", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 2965505587, "arguments": [ { - "name": "string", - "type": "String" + "name": "data_type", + "type": "enum::Theme.DataType" }, { - "name": "language", - "type": "String" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "_parse_structured_text", + "name": "get_theme_item_list", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3726716710, "return_value": { - "type": "typedarray::Vector3i" + "type": "PackedStringArray" }, "arguments": [ { - "name": "parser_type", - "type": "enum::TextServer.StructuredTextParser" - }, - { - "name": "args", - "type": "Array" + "name": "data_type", + "type": "enum::Theme.DataType" }, { - "name": "text", + "name": "theme_type", "type": "String" } ] }, { - "name": "_cleanup", - "is_const": false, - "is_static": false, + "name": "get_theme_item_type_list", + "is_const": true, "is_vararg": false, - "is_virtual": true - } - ] - }, - { - "name": "TextServerManager", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + "is_static": false, + "is_virtual": false, + "hash": 1316004935, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "data_type", + "type": "enum::Theme.DataType" + } + ] + }, { - "name": "add_interface", + "name": "set_type_variation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1799689403, + "hash": 3740211285, "arguments": [ { - "name": "interface", - "type": "TextServer" + "name": "theme_type", + "type": "StringName" + }, + { + "name": "base_type", + "type": "StringName" } ] }, { - "name": "get_interface_count", + "name": "is_type_variation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 471820014, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "bool" + }, + "arguments": [ + { + "name": "theme_type", + "type": "StringName" + }, + { + "name": "base_type", + "type": "StringName" + } + ] }, { - "name": "remove_interface", + "name": "clear_type_variation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1799689403, + "hash": 3304788590, "arguments": [ { - "name": "interface", - "type": "TextServer" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "get_interface", + "name": "get_type_variation_base", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1672475555, + "hash": 1965194235, "return_value": { - "type": "TextServer" + "type": "StringName" }, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "get_interfaces", + "name": "get_type_variation_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 1761182771, "return_value": { - "type": "typedarray::Dictionary" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "base_type", + "type": "StringName" + } + ] }, { - "name": "find_interface", - "is_const": true, + "name": "add_type", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240905781, - "return_value": { - "type": "TextServer" - }, + "hash": 3304788590, "arguments": [ { - "name": "name", - "type": "String" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "set_primary_interface", + "name": "remove_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1799689403, + "hash": 3304788590, "arguments": [ { - "name": "index", - "type": "TextServer" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "get_primary_interface", + "name": "get_type_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 905850878, + "hash": 1139954409, "return_value": { - "type": "TextServer" + "type": "PackedStringArray" } - } - ], - "signals": [ + }, { - "name": "interface_added", + "name": "merge_with", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2326690814, "arguments": [ { - "name": "interface_name", - "type": "StringName" + "name": "other", + "type": "Theme" } ] }, { - "name": "interface_removed", - "arguments": [ - { - "name": "interface_name", - "type": "StringName" - } - ] + "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": "Texture", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core" - }, - { - "name": "Texture2D", - "is_refcounted": true, + "name": "ThemeDB", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Texture", + "inherits": "Object", "api_type": "core", "methods": [ { - "name": "_get_width", - "is_const": true, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 754276358, "return_value": { - "type": "int", - "meta": "int32" + "type": "Theme" } }, { - "name": "_get_height", - "is_const": true, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 191475506, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "_is_pixel_opaque", - "is_const": true, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3656929885, "return_value": { - "type": "bool" - }, + "type": "Font" + } + }, + { + "name": "set_fallback_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "x", - "type": "int", - "meta": "int32" - }, - { - "name": "y", + "name": "font_size", "type": "int", "meta": "int32" } ] }, { - "name": "_has_alpha", - "is_const": true, - "is_static": false, + "name": "get_fallback_font_size", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2455072627, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "_draw", - "is_const": true, - "is_static": false, + "name": "set_fallback_icon", + "is_const": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, "arguments": [ { - "name": "to_canvas_item", - "type": "RID" - }, - { - "name": "pos", - "type": "Vector2" - }, - { - "name": "modulate", - "type": "Color" - }, - { - "name": "transpose", - "type": "bool" + "name": "icon", + "type": "Texture2D" } ] }, { - "name": "_draw_rect", - "is_const": true, + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2797200388, "arguments": [ { - "name": "to_canvas_item", - "type": "RID" - }, - { - "name": "rect", - "type": "Rect2" - }, - { - "name": "tile", - "type": "bool" - }, - { - "name": "modulate", - "type": "Color" - }, - { - "name": "transpose", - "type": "bool" + "name": "stylebox", + "type": "StyleBox" } ] }, { - "name": "_draw_rect_region", - "is_const": true, - "is_static": false, + "name": "get_fallback_stylebox", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "to_canvas_item", - "type": "RID" - }, + "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": "rect", - "type": "Rect2" + "name": "PRIORITY_LOW", + "value": 0 }, { - "name": "src_rect", - "type": "Rect2" + "name": "PRIORITY_NORMAL", + "value": 1 }, { - "name": "modulate", - "type": "Color" - }, + "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": "transpose", - "type": "bool" + "name": "callable", + "type": "Callable" }, { - "name": "clip_uv", - "type": "bool" + "name": "priority", + "type": "enum::Thread.Priority", + "default_value": "1" } ] }, { - "name": "get_width", + "name": "get_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "get_height", + "name": "is_started", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_size", + "name": "is_alive", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } }, { - "name": "has_alpha", - "is_const": true, + "name": "wait_to_finish", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1460262497, "return_value": { - "type": "bool" + "type": "Variant" } }, { - "name": "draw", - "is_const": true, + "name": "set_thread_safety_checks_enabled", + "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 2729649137, - "hash_compatibility": [ - 1115460088 - ], + "hash": 2586408642, "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": "enabled", + "type": "bool" } ] - }, + } + ] + }, + { + "name": "TileData", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ { - "name": "draw_rect", - "is_const": true, + "name": "set_flip_h", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3499451691, - "hash_compatibility": [ - 575156982 - ], + "hash": 2586408642, "arguments": [ { - "name": "canvas_item", - "type": "RID" - }, - { - "name": "rect", - "type": "Rect2" - }, - { - "name": "tile", + "name": "flip_h", "type": "bool" - }, - { - "name": "modulate", - "type": "Color", - "default_value": "Color(1, 1, 1, 1)" - }, - { - "name": "transpose", - "type": "bool", - "default_value": "false" } ] }, { - "name": "draw_rect_region", + "name": "get_flip_h", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2963678660, - "hash_compatibility": [ - 1066564656 - ], + "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": "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": "flip_v", + "type": "bool" } ] }, { - "name": "get_image", + "name": "get_flip_v", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4190603485, + "hash": 36873697, "return_value": { - "type": "Image" + "type": "bool" } }, { - "name": "create_placeholder", - "is_const": true, + "name": "set_transpose", + "is_const": false, "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": [ + "hash": 2586408642, + "arguments": [ + { + "name": "transpose", + "type": "bool" + } + ] + }, { - "name": "create_placeholder", + "name": "get_transpose", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 121922552, + "hash": 36873697, "return_value": { - "type": "Resource" + "type": "bool" } - } - ] - }, - { - "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", + "name": "set_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2757459619, "arguments": [ { - "name": "texture_rd_rid", - "type": "RID" + "name": "material", + "type": "Material" } ] }, { - "name": "get_texture_rd_rid", + "name": "get_material", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } - } - ], - "properties": [ - { - "type": "RID", - "name": "texture_rd_rid", - "setter": "set_texture_rd_rid", - "getter": "get_texture_rd_rid" - } - ] - }, - { - "name": "Texture3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Texture", - "api_type": "core", - "methods": [ - { - "name": "_get_format", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "hash": 5934680, "return_value": { - "type": "enum::Image.Format" + "type": "Material" } }, { - "name": "_get_width", - "is_const": true, - "is_static": false, + "name": "set_texture_origin", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_height", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "texture_origin", + "type": "Vector2i" + } + ] }, { - "name": "_get_depth", + "name": "get_texture_origin", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2i" } }, { - "name": "_has_mipmaps", - "is_const": true, - "is_static": false, + "name": "set_modulate", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "modulate", + "type": "Color" + } + ] }, { - "name": "_get_data", + "name": "get_modulate", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, "return_value": { - "type": "typedarray::Image" + "type": "Color" } }, { - "name": "get_format", - "is_const": true, + "name": "set_z_index", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3847873762, - "return_value": { - "type": "enum::Image.Format" - } + "hash": 1286410249, + "arguments": [ + { + "name": "z_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_width", + "name": "get_z_index", "is_const": true, "is_vararg": false, "is_static": false, @@ -248717,19 +286656,22 @@ } }, { - "name": "get_height", - "is_const": true, + "name": "set_y_sort_origin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1286410249, + "arguments": [ + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_depth", + "name": "get_y_sort_origin", "is_const": true, "is_vararg": false, "is_static": false, @@ -248741,820 +286683,1036 @@ } }, { - "name": "has_mipmaps", - "is_const": true, + "name": "set_occluder_polygons_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygons_count", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_data", + "name": "get_occluder_polygons_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 923996154, "return_value": { - "type": "typedarray::Image" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "create_placeholder", - "is_const": true, + "name": "add_occluder_polygon", + "is_const": false, "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": [ + "hash": 1286410249, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + }, { - "name": "set_texture_rd_rid", + "name": "remove_occluder_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 3937882851, "arguments": [ { - "name": "texture_rd_rid", - "type": "RID" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_texture_rd_rid", - "is_const": true, + "name": "set_occluder_polygon", + "is_const": false, "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": [ + "hash": 164249167, + "arguments": [ { - "name": "STRETCH_SCALE", - "value": 0 + "name": "layer_id", + "type": "int", + "meta": "int32" }, { - "name": "STRETCH_TILE", - "value": 1 + "name": "polygon_index", + "type": "int", + "meta": "int32" }, { - "name": "STRETCH_KEEP", - "value": 2 + "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": "STRETCH_KEEP_CENTERED", - "value": 3 + "name": "polygon_index", + "type": "int", + "meta": "int32" }, { - "name": "STRETCH_KEEP_ASPECT", - "value": 4 + "name": "flip_h", + "type": "bool", + "default_value": "false" }, { - "name": "STRETCH_KEEP_ASPECT_CENTERED", - "value": 5 + "name": "flip_v", + "type": "bool", + "default_value": "false" }, { - "name": "STRETCH_KEEP_ASPECT_COVERED", - "value": 6 + "name": "transpose", + "type": "bool", + "default_value": "false" } ] - } - ], - "methods": [ + }, { - "name": "set_texture_normal", + "name": "set_occluder", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 914399637, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "occluder_polygon", + "type": "OccluderPolygon2D" } ] }, { - "name": "set_texture_pressed", - "is_const": false, + "name": "get_occluder", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2377324099, + "hash_compatibility": [ + 2458574231 + ], + "return_value": { + "type": "OccluderPolygon2D" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "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_texture_hover", + "name": "set_constant_linear_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 163021252, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "velocity", + "type": "Vector2" } ] }, { - "name": "set_texture_disabled", - "is_const": false, + "name": "get_constant_linear_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2299179447, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "layer_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_texture_focused", + "name": "set_constant_angular_velocity", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1602489585, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "velocity", + "type": "float", + "meta": "float" } ] }, { - "name": "set_click_mask", - "is_const": false, + "name": "get_constant_angular_velocity", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 698588216, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "mask", - "type": "BitMap" + "name": "layer_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_ignore_texture_size", + "name": "set_collision_polygons_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3937882851, "arguments": [ { - "name": "ignore", - "type": "bool" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygons_count", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_stretch_mode", - "is_const": false, + "name": "get_collision_polygons_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 252530840, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "mode", - "type": "enum::TextureButton.StretchMode" + "name": "layer_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_flip_h", + "name": "add_collision_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "layer_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_flipped_h", - "is_const": true, + "name": "remove_collision_polygon", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3937882851, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_flip_v", + "name": "set_collision_polygon_points", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3230546541, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon", + "type": "PackedVector2Array" } ] }, { - "name": "is_flipped_v", + "name": "get_collision_polygon_points", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 103942801, "return_value": { - "type": "bool" - } + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_texture_normal", - "is_const": true, + "name": "set_collision_polygon_one_way", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, - "return_value": { - "type": "Texture2D" - } + "hash": 1383440665, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + }, + { + "name": "one_way", + "type": "bool" + } + ] }, { - "name": "get_texture_pressed", + "name": "is_collision_polygon_one_way", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 2522259332, "return_value": { - "type": "Texture2D" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_texture_hover", - "is_const": true, + "name": "set_collision_polygon_one_way_margin", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, - "return_value": { - "type": "Texture2D" - } + "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_texture_disabled", + "name": "get_collision_polygon_one_way_margin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3085491603, "return_value": { - "type": "Texture2D" - } + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "polygon_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_texture_focused", - "is_const": true, + "name": "set_terrain_set", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, - "return_value": { - "type": "Texture2D" - } + "hash": 1286410249, + "arguments": [ + { + "name": "terrain_set", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_click_mask", + "name": "get_terrain_set", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2459671998, + "hash": 3905245786, "return_value": { - "type": "BitMap" + "type": "int", + "meta": "int32" } }, { - "name": "get_ignore_texture_size", - "is_const": true, + "name": "set_terrain", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1286410249, + "arguments": [ + { + "name": "terrain", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_stretch_mode", + "name": "get_terrain", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 33815122, + "hash": 3905245786, "return_value": { - "type": "enum::TextureButton.StretchMode" + "type": "int", + "meta": "int32" } - } - ], - "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": "set_terrain_peering_bit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1084452308, + "arguments": [ { - "name": "LAYERED_TYPE_CUBEMAP", - "value": 1 + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" }, { - "name": "LAYERED_TYPE_CUBEMAP_ARRAY", - "value": 2 + "name": "terrain", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ - { - "name": "_get_format", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Image.Format" - } - }, - { - "name": "_get_layered_type", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "_get_width", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } }, { - "name": "_get_height", + "name": "get_terrain_peering_bit", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_layers", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 3831796792, "return_value": { "type": "int", "meta": "int32" - } - }, - { - "name": "_has_mipmaps", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } + }, + "arguments": [ + { + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" + } + ] }, { - "name": "_get_layer_data", + "name": "is_valid_terrain_peering_bit", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 845723972, "return_value": { - "type": "Image" + "type": "bool" }, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "peering_bit", + "type": "enum::TileSet.CellNeighbor" } ] }, { - "name": "get_format", - "is_const": true, + "name": "set_navigation_polygon", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3847873762, - "return_value": { - "type": "enum::Image.Format" - } + "hash": 2224691167, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "navigation_polygon", + "type": "NavigationPolygon" + } + ] }, { - "name": "get_layered_type", + "name": "get_navigation_polygon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 518123893, + "hash": 2907127272, + "hash_compatibility": [ + 3991786031 + ], "return_value": { - "type": "enum::TextureLayered.LayeredType" - } + "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": "get_width", - "is_const": true, + "name": "set_probability", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 373806689, + "arguments": [ + { + "name": "probability", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_height", + "name": "get_probability", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "get_layers", - "is_const": true, + "name": "set_custom_data", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 402577236, + "arguments": [ + { + "name": "layer_name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] }, { - "name": "has_mipmaps", + "name": "get_custom_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1868160156, "return_value": { - "type": "bool" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] }, { - "name": "get_layer_data", + "name": "has_custom_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3655284255, + "hash": 3927539163, "return_value": { - "type": "Image" + "type": "bool" }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "layer_name", + "type": "String" } ] - } - ] - }, - { - "name": "TextureLayeredRD", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "TextureLayered", - "api_type": "core", - "methods": [ + }, { - "name": "set_texture_rd_rid", + "name": "set_custom_data_by_layer_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2722037293, + "hash": 2152698145, "arguments": [ { - "name": "texture_rd_rid", - "type": "RID" + "name": "layer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_texture_rd_rid", + "name": "get_custom_data_by_layer_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 4227898402, "return_value": { - "type": "RID" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "layer_id", + "type": "int", + "meta": "int32" + } + ] + } + ], + "signals": [ + { + "name": "changed" } ], "properties": [ { - "type": "RID", - "name": "texture_rd_rid", - "setter": "set_texture_rd_rid", - "getter": "get_texture_rd_rid" + "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": "TextureProgressBar", + "name": "TileMap", "is_refcounted": false, "is_instantiable": true, - "inherits": "Range", + "inherits": "Node2D", "api_type": "core", "enums": [ { - "name": "FillMode", + "name": "VisibilityMode", "is_bitfield": false, "values": [ { - "name": "FILL_LEFT_TO_RIGHT", + "name": "VISIBILITY_MODE_DEFAULT", "value": 0 }, { - "name": "FILL_RIGHT_TO_LEFT", - "value": 1 - }, - { - "name": "FILL_TOP_TO_BOTTOM", + "name": "VISIBILITY_MODE_FORCE_HIDE", "value": 2 }, { - "name": "FILL_BOTTOM_TO_TOP", - "value": 3 - }, + "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": "FILL_CLOCKWISE", - "value": 4 + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "FILL_COUNTER_CLOCKWISE", - "value": 5 - }, + "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": "FILL_BILINEAR_LEFT_AND_RIGHT", - "value": 6 + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "FILL_BILINEAR_TOP_AND_BOTTOM", - "value": 7 + "name": "coords", + "type": "Vector2i" }, { - "name": "FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE", - "value": 8 + "name": "tile_data", + "type": "TileData" } ] - } - ], - "methods": [ + }, { - "name": "set_under_texture", + "name": "set_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 4040184819, "arguments": [ { - "name": "tex", - "type": "Texture2D" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "map", + "type": "RID" } ] }, { - "name": "get_under_texture", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 495598643, "return_value": { - "type": "Texture2D" - } + "type": "RID" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_progress_texture", + "name": "force_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1025054187, "arguments": [ { - "name": "tex", - "type": "Texture2D" + "name": "layer", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_progress_texture", + "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": 3635182373, + "hash": 2678226422, "return_value": { - "type": "Texture2D" + "type": "TileSet" } }, { - "name": "set_over_texture", + "name": "set_rendering_quadrant_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1286410249, "arguments": [ { - "name": "tex", - "type": "Texture2D" + "name": "size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_over_texture", + "name": "get_rendering_quadrant_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3905245786, "return_value": { - "type": "Texture2D" + "type": "int", + "meta": "int32" } }, { - "name": "set_fill_mode", + "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, @@ -249562,242 +287720,349 @@ "hash": 1286410249, "arguments": [ { - "name": "mode", + "name": "to_position", "type": "int", "meta": "int32" } ] }, { - "name": "get_fill_mode", + "name": "move_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3937882851, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_tint_under", + "name": "remove_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 1286410249, "arguments": [ { - "name": "tint", - "type": "Color" + "name": "layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_tint_under", + "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": 3444240500, + "hash": 844755477, "return_value": { - "type": "Color" - } + "type": "String" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_tint_progress", + "name": "set_layer_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 300928843, "arguments": [ { - "name": "tint", - "type": "Color" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_tint_progress", + "name": "is_layer_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1116898809, "return_value": { - "type": "Color" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_tint_over", + "name": "set_layer_modulate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2878471219, "arguments": [ { - "name": "tint", + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "modulate", "type": "Color" } ] }, { - "name": "get_tint_over", + "name": "get_layer_modulate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3457211756, "return_value": { "type": "Color" - } + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_texture_progress_offset", + "name": "set_layer_y_sort_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 300928843, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "y_sort_enabled", + "type": "bool" } ] }, { - "name": "get_texture_progress_offset", + "name": "is_layer_y_sort_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1116898809, "return_value": { - "type": "Vector2" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_radial_initial_angle", + "name": "set_layer_y_sort_origin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3937882851, "arguments": [ { - "name": "mode", - "type": "float", - "meta": "float" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "y_sort_origin", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_radial_initial_angle", - "is_const": false, + "name": "get_layer_y_sort_origin", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 923996154, "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_radial_center_offset", + "name": "set_layer_z_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 3937882851, "arguments": [ { - "name": "mode", - "type": "Vector2" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "z_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_radial_center_offset", - "is_const": false, + "name": "get_layer_z_index", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1497962370, + "hash": 923996154, "return_value": { - "type": "Vector2" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_fill_degrees", + "name": "set_layer_navigation_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 300928843, "arguments": [ { - "name": "mode", - "type": "float", - "meta": "float" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_fill_degrees", - "is_const": false, + "name": "is_layer_navigation_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "hash": 1116898809, "return_value": { - "type": "float", - "meta": "float" - } + "type": "bool" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_stretch_margin", + "name": "set_layer_navigation_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 437707142, + "hash": 4040184819, "arguments": [ { - "name": "margin", - "type": "enum::Side" - }, - { - "name": "value", + "name": "layer", "type": "int", "meta": "int32" + }, + { + "name": "map", + "type": "RID" } ] }, { - "name": "get_stretch_margin", + "name": "get_layer_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1983885014, + "hash": 495598643, "return_value": { - "type": "int", - "meta": "int32" + "type": "RID" }, "arguments": [ { - "name": "margin", - "type": "enum::Side" + "name": "layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_nine_patch_stretch", + "name": "set_collision_animatable", "is_const": false, "is_vararg": false, "is_static": false, @@ -249805,13 +288070,13 @@ "hash": 2586408642, "arguments": [ { - "name": "stretch", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_nine_patch_stretch", + "name": "is_collision_animatable", "is_const": true, "is_vararg": false, "is_static": false, @@ -249820,1247 +288085,1405 @@ "return_value": { "type": "bool" } - } - ], - "properties": [ - { - "type": "int", - "name": "fill_mode", - "setter": "set_fill_mode", - "getter": "get_fill_mode" - }, - { - "type": "bool", - "name": "nine_patch_stretch", - "setter": "set_nine_patch_stretch", - "getter": "get_nine_patch_stretch" - }, - { - "type": "int", - "name": "stretch_margin_left", - "setter": "set_stretch_margin", - "getter": "get_stretch_margin", - "index": 0 - }, - { - "type": "int", - "name": "stretch_margin_top", - "setter": "set_stretch_margin", - "getter": "get_stretch_margin", - "index": 1 - }, - { - "type": "int", - "name": "stretch_margin_right", - "setter": "set_stretch_margin", - "getter": "get_stretch_margin", - "index": 2 - }, - { - "type": "int", - "name": "stretch_margin_bottom", - "setter": "set_stretch_margin", - "getter": "get_stretch_margin", - "index": 3 - }, - { - "type": "Texture2D", - "name": "texture_under", - "setter": "set_under_texture", - "getter": "get_under_texture" - }, - { - "type": "Texture2D", - "name": "texture_over", - "setter": "set_over_texture", - "getter": "get_over_texture" - }, - { - "type": "Texture2D", - "name": "texture_progress", - "setter": "set_progress_texture", - "getter": "get_progress_texture" - }, - { - "type": "Vector2", - "name": "texture_progress_offset", - "setter": "set_texture_progress_offset", - "getter": "get_texture_progress_offset" - }, - { - "type": "Color", - "name": "tint_under", - "setter": "set_tint_under", - "getter": "get_tint_under" }, { - "type": "Color", - "name": "tint_over", - "setter": "set_tint_over", - "getter": "get_tint_over" + "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" + } + ] }, { - "type": "Color", - "name": "tint_progress", - "setter": "set_tint_progress", - "getter": "get_tint_progress" + "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" + } }, { - "type": "float", - "name": "radial_initial_angle", - "setter": "set_radial_initial_angle", - "getter": "get_radial_initial_angle" + "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" + } + ] }, { - "type": "float", - "name": "radial_fill_degrees", - "setter": "set_fill_degrees", - "getter": "get_fill_degrees" + "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" + } }, { - "type": "Vector2", - "name": "radial_center_offset", - "setter": "set_radial_center_offset", - "getter": "get_radial_center_offset" - } - ] - }, - { - "name": "TextureRect", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Control", - "api_type": "core", - "enums": [ - { - "name": "ExpandMode", - "is_bitfield": false, - "values": [ - { - "name": "EXPAND_KEEP_SIZE", - "value": 0 - }, + "name": "set_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 966713560, + "hash_compatibility": [ + 1732664643 + ], + "arguments": [ { - "name": "EXPAND_IGNORE_SIZE", - "value": 1 + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "EXPAND_FIT_WIDTH", - "value": 2 + "name": "coords", + "type": "Vector2i" }, { - "name": "EXPAND_FIT_WIDTH_PROPORTIONAL", - "value": 3 + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" }, { - "name": "EXPAND_FIT_HEIGHT", - "value": 4 + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" }, { - "name": "EXPAND_FIT_HEIGHT_PROPORTIONAL", - "value": 5 + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "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": "erase_cell", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2311374912, + "arguments": [ { - "name": "STRETCH_KEEP_ASPECT_CENTERED", - "value": 5 + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "STRETCH_KEEP_ASPECT_COVERED", - "value": 6 + "name": "coords", + "type": "Vector2i" } ] - } - ], - "methods": [ + }, { - "name": "set_texture", - "is_const": false, + "name": "get_cell_source_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 551761942, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_texture", + "name": "get_cell_atlas_coords", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 1869815066, "return_value": { - "type": "Texture2D" - } + "type": "Vector2i" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_expand_mode", - "is_const": false, + "name": "get_cell_alternative_tile", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1870766882, + "hash": 551761942, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "expand_mode", - "type": "enum::TextureRect.ExpandMode" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_expand_mode", + "name": "get_cell_tile_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3863824733, + "hash": 2849631287, "return_value": { - "type": "enum::TextureRect.ExpandMode" - } + "type": "TileData" + }, + "arguments": [ + { + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_flip_h", - "is_const": false, + "name": "is_cell_flipped_h", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2908343862, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" } ] }, { - "name": "is_flipped_h", + "name": "is_cell_flipped_v", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2908343862, "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": "layer", + "type": "int", + "meta": "int32" + }, + { + "name": "coords", + "type": "Vector2i" + }, + { + "name": "use_proxies", + "type": "bool", + "default_value": "false" } ] }, { - "name": "is_flipped_v", + "name": "is_cell_transposed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "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": "set_stretch_mode", + "name": "get_coords_for_body_rid", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 58788729, + "hash": 291584212, + "return_value": { + "type": "Vector2i" + }, "arguments": [ { - "name": "stretch_mode", - "type": "enum::TextureRect.StretchMode" + "name": "body", + "type": "RID" } ] }, { - "name": "get_stretch_mode", - "is_const": true, + "name": "get_layer_for_body_rid", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 346396079, + "hash": 3917799429, "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 - }, + "type": "int", + "meta": "int32" + }, + "arguments": [ { - "name": "DATA_TYPE_MAX", - "value": 6 + "name": "body", + "type": "RID" } ] - } - ], - "methods": [ + }, { - "name": "set_icon", + "name": "get_pattern", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2188371082, + "hash": 2833570986, + "return_value": { + "type": "TileMapPattern" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "texture", - "type": "Texture2D" + "name": "coords_array", + "type": "typedarray::Vector2i" } ] }, { - "name": "get_icon", - "is_const": true, + "name": "map_pattern", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 934555193, + "hash": 1864516957, "return_value": { - "type": "Texture2D" + "type": "Vector2i" }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "position_in_tilemap", + "type": "Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "coords_in_pattern", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" } ] }, { - "name": "has_icon", - "is_const": true, + "name": "set_pattern", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, - "return_value": { - "type": "bool" - }, + "hash": 1195853946, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "theme_type", - "type": "StringName" + "name": "position", + "type": "Vector2i" + }, + { + "name": "pattern", + "type": "TileMapPattern" } ] }, { - "name": "rename_icon", + "name": "set_cells_terrain_connect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642128662, + "hash": 3578627656, + "hash_compatibility": [ + 3072115677 + ], "arguments": [ { - "name": "old_name", - "type": "StringName" + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "name", - "type": "StringName" + "name": "cells", + "type": "typedarray::Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" } ] }, { - "name": "clear_icon", + "name": "set_cells_terrain_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, + "hash": 3578627656, + "hash_compatibility": [ + 3072115677 + ], "arguments": [ { - "name": "name", - "type": "StringName" + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "theme_type", - "type": "StringName" + "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": "get_icon_list", - "is_const": true, + "name": "fix_invalid_tiles", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4291131558, - "return_value": { - "type": "PackedStringArray" - }, + "hash": 3218959716 + }, + { + "name": "clear_layer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "theme_type", - "type": "String" + "name": "layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_icon_type_list", - "is_const": true, + "name": "clear", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "hash": 3218959716 }, { - "name": "set_stylebox", + "name": "update_internals", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2075907568, + "hash": 3218959716 + }, + { + "name": "notify_runtime_tile_data_update", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" - }, - { - "name": "texture", - "type": "StyleBox" + "name": "layer", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_stylebox", - "is_const": true, + "name": "get_surrounding_cells", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3405608165, + "hash": 2673526557, "return_value": { - "type": "StyleBox" + "type": "typedarray::Vector2i" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "has_stylebox", + "name": "get_used_cells", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, + "hash": 663333327, "return_value": { - "type": "bool" + "type": "typedarray::Vector2i" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "layer", + "type": "int", + "meta": "int32" } ] }, { - "name": "rename_stylebox", - "is_const": false, + "name": "get_used_cells_by_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642128662, + "hash": 2931012785, + "hash_compatibility": [ + 4152068407 + ], + "return_value": { + "type": "typedarray::Vector2i" + }, "arguments": [ { - "name": "old_name", - "type": "StringName" + "name": "layer", + "type": "int", + "meta": "int32" }, { - "name": "name", - "type": "StringName" + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" }, { - "name": "theme_type", - "type": "StringName" + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "clear_stylebox", - "is_const": false, + "name": "get_used_rect", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" - } - ] + "hash": 410525958, + "hash_compatibility": [ + 2024035737 + ], + "return_value": { + "type": "Rect2i" + } }, { - "name": "get_stylebox_list", + "name": "map_to_local", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4291131558, + "hash": 108438297, "return_value": { - "type": "PackedStringArray" + "type": "Vector2" }, "arguments": [ { - "name": "theme_type", - "type": "String" + "name": "map_position", + "type": "Vector2i" } ] }, { - "name": "get_stylebox_type_list", + "name": "local_to_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 837806996, "return_value": { - "type": "PackedStringArray" - } + "type": "Vector2i" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] }, { - "name": "set_font", - "is_const": false, + "name": "get_neighbor_cell", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 177292320, + "hash": 986575103, + "return_value": { + "type": "Vector2i" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "coords", + "type": "Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "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": "font", - "type": "Font" + "name": "DEBUG_VISIBILITY_MODE_FORCE_HIDE", + "value": 2 + }, + { + "name": "DEBUG_VISIBILITY_MODE_FORCE_SHOW", + "value": 1 } ] - }, + } + ], + "methods": [ { - "name": "get_font", - "is_const": true, - "is_vararg": false, + "name": "_use_tile_data_runtime_update", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3445063586, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3715736492, "return_value": { - "type": "Font" + "type": "bool" }, "arguments": [ { - "name": "name", - "type": "StringName" + "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": "theme_type", - "type": "StringName" + "name": "tile_data", + "type": "TileData" } ] }, { - "name": "has_font", - "is_const": true, - "is_vararg": false, + "name": "_update_cells", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 471820014, - "return_value": { - "type": "bool" - }, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3156113851, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "coords", + "type": "typedarray::Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "forced_cleanup", + "type": "bool" } ] }, { - "name": "rename_font", + "name": "set_cell", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642128662, + "hash": 2428518503, "arguments": [ { - "name": "old_name", - "type": "StringName" + "name": "coords", + "type": "Vector2i" }, { - "name": "name", - "type": "StringName" + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" }, { - "name": "theme_type", - "type": "StringName" + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "clear_font", + "name": "erase_cell", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, + "hash": 1130785943, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_font_list", + "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": 4291131558, + "hash": 2485466453, "return_value": { - "type": "PackedStringArray" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "theme_type", - "type": "String" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_font_type_list", + "name": "get_cell_atlas_coords", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3050897911, "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "set_font_size", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 281601298, + "type": "Vector2i" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" - }, - { - "name": "font_size", - "type": "int", - "meta": "int32" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_font_size", + "name": "get_cell_alternative_tile", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2419549490, + "hash": 2485466453, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "has_font_size", + "name": "get_cell_tile_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, + "hash": 205084707, "return_value": { - "type": "bool" + "type": "TileData" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "rename_font_size", - "is_const": false, + "name": "is_cell_flipped_h", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642128662, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "old_name", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "clear_font_size", - "is_const": false, + "name": "is_cell_flipped_v", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_font_size_list", + "name": "is_cell_transposed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4291131558, + "hash": 3900751641, "return_value": { - "type": "PackedStringArray" + "type": "bool" }, "arguments": [ { - "name": "theme_type", - "type": "String" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_font_size_type_list", + "name": "get_used_cells", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3995934104, "return_value": { - "type": "PackedStringArray" + "type": "typedarray::Vector2i" } }, { - "name": "set_color", - "is_const": false, + "name": "get_used_cells_by_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4111215154, + "hash": 4175304538, + "return_value": { + "type": "typedarray::Vector2i" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "source_id", + "type": "int", + "meta": "int32", + "default_value": "-1" }, { - "name": "theme_type", - "type": "StringName" + "name": "atlas_coords", + "type": "Vector2i", + "default_value": "Vector2i(-1, -1)" }, { - "name": "color", - "type": "Color" + "name": "alternative_tile", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_color", + "name": "get_used_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2015923404, + "hash": 410525958, "return_value": { - "type": "Color" + "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": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords_array", + "type": "typedarray::Vector2i" } ] }, { - "name": "has_color", - "is_const": true, + "name": "set_pattern", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, - "return_value": { - "type": "bool" - }, + "hash": 1491151770, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "position", + "type": "Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "pattern", + "type": "TileMapPattern" } ] }, { - "name": "rename_color", + "name": "set_cells_terrain_connect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642128662, + "hash": 748968311, "arguments": [ { - "name": "old_name", - "type": "StringName" + "name": "cells", + "type": "typedarray::Vector2i" }, { - "name": "name", - "type": "StringName" + "name": "terrain_set", + "type": "int", + "meta": "int32" }, { - "name": "theme_type", - "type": "StringName" + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" } ] }, { - "name": "clear_color", + "name": "set_cells_terrain_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, + "hash": 748968311, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "path", + "type": "typedarray::Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "terrain_set", + "type": "int", + "meta": "int32" + }, + { + "name": "terrain", + "type": "int", + "meta": "int32" + }, + { + "name": "ignore_empty_terrains", + "type": "bool", + "default_value": "true" } ] }, { - "name": "get_color_list", + "name": "has_body_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4291131558, + "hash": 4155700596, "return_value": { - "type": "PackedStringArray" + "type": "bool" }, "arguments": [ { - "name": "theme_type", - "type": "String" + "name": "body", + "type": "RID" } ] }, { - "name": "get_color_type_list", + "name": "get_coords_for_body_rid", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 733700038, "return_value": { - "type": "PackedStringArray" - } + "type": "Vector2i" + }, + "arguments": [ + { + "name": "body", + "type": "RID" + } + ] }, { - "name": "set_constant", + "name": "update_internals", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 281601298, + "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": "name", - "type": "StringName" + "name": "position_in_tilemap", + "type": "Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "coords_in_pattern", + "type": "Vector2i" }, { - "name": "constant", - "type": "int", - "meta": "int32" + "name": "pattern", + "type": "TileMapPattern" } ] }, { - "name": "get_constant", - "is_const": true, + "name": "get_surrounding_cells", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2419549490, + "hash": 2673526557, "return_value": { - "type": "int", - "meta": "int32" + "type": "typedarray::Vector2i" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "has_constant", + "name": "get_neighbor_cell", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, + "hash": 986575103, "return_value": { - "type": "bool" + "type": "Vector2i" }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "coords", + "type": "Vector2i" }, { - "name": "theme_type", - "type": "StringName" + "name": "neighbor", + "type": "enum::TileSet.CellNeighbor" } ] }, { - "name": "rename_constant", - "is_const": false, + "name": "map_to_local", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 642128662, + "hash": 108438297, + "return_value": { + "type": "Vector2" + }, "arguments": [ { - "name": "old_name", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "map_position", + "type": "Vector2i" } ] }, { - "name": "clear_constant", - "is_const": false, + "name": "local_to_map", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, + "hash": 837806996, + "return_value": { + "type": "Vector2i" + }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "local_position", + "type": "Vector2" } ] }, { - "name": "get_constant_list", - "is_const": true, + "name": "set_tile_map_data_from_array", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4291131558, - "return_value": { - "type": "PackedStringArray" - }, + "hash": 2971499966, "arguments": [ { - "name": "theme_type", - "type": "String" + "name": "tile_map_layer_data", + "type": "PackedByteArray" } ] }, { - "name": "get_constant_type_list", + "name": "get_tile_map_data_as_array", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 2362200018, "return_value": { - "type": "PackedStringArray" + "type": "PackedByteArray" } }, { - "name": "set_default_base_scale", + "name": "set_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "base_scale", - "type": "float", - "meta": "float" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_default_base_scale", + "name": "is_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "has_default_base_scale", + "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": 36873697, + "hash": 2678226422, "return_value": { - "type": "bool" + "type": "TileSet" } }, { - "name": "set_default_font", + "name": "set_y_sort_origin", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1262170328, + "hash": 1286410249, "arguments": [ { - "name": "font", - "type": "Font" + "name": "y_sort_origin", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_default_font", + "name": "get_y_sort_origin", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229501585, + "hash": 3905245786, "return_value": { - "type": "Font" + "type": "int", + "meta": "int32" } }, { - "name": "has_default_font", + "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, @@ -251071,7 +289494,7 @@ } }, { - "name": "set_default_font_size", + "name": "set_rendering_quadrant_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -251079,14 +289502,14 @@ "hash": 1286410249, "arguments": [ { - "name": "font_size", + "name": "size", "type": "int", "meta": "int32" } ] }, { - "name": "get_default_font_size", + "name": "get_rendering_quadrant_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -251098,7 +289521,21 @@ } }, { - "name": "has_default_font_size", + "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, @@ -251109,610 +289546,834 @@ } }, { - "name": "set_theme_item", + "name": "set_use_kinematic_bodies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2492983623, + "hash": 2586408642, "arguments": [ { - "name": "data_type", - "type": "enum::Theme.DataType" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" + "name": "use_kinematic_bodies", + "type": "bool" } ] }, { - "name": "get_theme_item", + "name": "is_using_kinematic_bodies", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2191024021, + "hash": 36873697, "return_value": { - "type": "Variant" - }, + "type": "bool" + } + }, + { + "name": "set_collision_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3508099847, "arguments": [ { - "name": "data_type", - "type": "enum::Theme.DataType" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "visibility_mode", + "type": "enum::TileMapLayer.DebugVisibilityMode" } ] }, { - "name": "has_theme_item", + "name": "get_collision_visibility_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1739311056, + "hash": 338220793, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "data_type", - "type": "enum::Theme.DataType" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" - } - ] + "type": "enum::TileMapLayer.DebugVisibilityMode" + } }, { - "name": "rename_theme_item", + "name": "set_occlusion_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3900867553, + "hash": 2586408642, "arguments": [ { - "name": "data_type", - "type": "enum::Theme.DataType" - }, - { - "name": "old_name", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "enabled", + "type": "bool" } ] }, { - "name": "clear_theme_item", + "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": 2965505587, + "hash": 2586408642, "arguments": [ { - "name": "data_type", - "type": "enum::Theme.DataType" - }, - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_theme_item_list", + "name": "is_navigation_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3726716710, + "hash": 36873697, "return_value": { - "type": "PackedStringArray" - }, + "type": "bool" + } + }, + { + "name": "set_navigation_map", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, "arguments": [ { - "name": "data_type", - "type": "enum::Theme.DataType" - }, - { - "name": "theme_type", - "type": "String" + "name": "map", + "type": "RID" } ] }, { - "name": "get_theme_item_type_list", + "name": "get_navigation_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1316004935, + "hash": 2944877500, "return_value": { - "type": "PackedStringArray" - }, + "type": "RID" + } + }, + { + "name": "set_navigation_visibility_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3508099847, "arguments": [ { - "name": "data_type", - "type": "enum::Theme.DataType" + "name": "show_navigation", + "type": "enum::TileMapLayer.DebugVisibilityMode" } ] }, { - "name": "set_type_variation", + "name": "get_navigation_visibility_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 338220793, + "return_value": { + "type": "enum::TileMapLayer.DebugVisibilityMode" + } + } + ], + "signals": [ + { + "name": "changed" + } + ], + "properties": [ + { + "type": "PackedByteArray", + "name": "tile_map_data", + "setter": "set_tile_map_data_from_array", + "getter": "get_tile_map_data_as_array" + }, + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "is_enabled" + }, + { + "type": "TileSet", + "name": "tile_set", + "setter": "set_tile_set", + "getter": "get_tile_set" + }, + { + "type": "bool", + "name": "occlusion_enabled", + "setter": "set_occlusion_enabled", + "getter": "is_occlusion_enabled" + }, + { + "type": "int", + "name": "y_sort_origin", + "setter": "set_y_sort_origin", + "getter": "get_y_sort_origin" + }, + { + "type": "bool", + "name": "x_draw_order_reversed", + "setter": "set_x_draw_order_reversed", + "getter": "is_x_draw_order_reversed" + }, + { + "type": "int", + "name": "rendering_quadrant_size", + "setter": "set_rendering_quadrant_size", + "getter": "get_rendering_quadrant_size" + }, + { + "type": "bool", + "name": "collision_enabled", + "setter": "set_collision_enabled", + "getter": "is_collision_enabled" + }, + { + "type": "bool", + "name": "use_kinematic_bodies", + "setter": "set_use_kinematic_bodies", + "getter": "is_using_kinematic_bodies" + }, + { + "type": "int", + "name": "collision_visibility_mode", + "setter": "set_collision_visibility_mode", + "getter": "get_collision_visibility_mode" + }, + { + "type": "bool", + "name": "navigation_enabled", + "setter": "set_navigation_enabled", + "getter": "is_navigation_enabled" + }, + { + "type": "int", + "name": "navigation_visibility_mode", + "setter": "set_navigation_visibility_mode", + "getter": "get_navigation_visibility_mode" + } + ] + }, + { + "name": "TileMapPattern", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_cell", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740211285, + "hash": 2224802556, + "hash_compatibility": [ + 634000503 + ], "arguments": [ { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" }, { - "name": "base_type", - "type": "StringName" + "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": "is_type_variation", + "name": "has_cell", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 471820014, + "hash": 3900751641, "return_value": { "type": "bool" }, "arguments": [ { - "name": "theme_type", - "type": "StringName" - }, - { - "name": "base_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "clear_type_variation", + "name": "remove_cell", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 4153096796, "arguments": [ { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" + }, + { + "name": "update_size", + "type": "bool" } ] }, { - "name": "get_type_variation_base", + "name": "get_cell_source_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965194235, + "hash": 2485466453, "return_value": { - "type": "StringName" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "get_type_variation_list", + "name": "get_cell_atlas_coords", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1761182771, + "hash": 3050897911, "return_value": { - "type": "PackedStringArray" + "type": "Vector2i" }, "arguments": [ { - "name": "base_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "add_type", - "is_const": false, + "name": "get_cell_alternative_tile", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 2485466453, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "theme_type", - "type": "StringName" + "name": "coords", + "type": "Vector2i" } ] }, { - "name": "remove_type", - "is_const": false, + "name": "get_used_cells", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "theme_type", - "type": "StringName" - } - ] + "hash": 3995934104, + "return_value": { + "type": "typedarray::Vector2i" + } }, { - "name": "get_type_list", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3690982128, "return_value": { - "type": "PackedStringArray" + "type": "Vector2i" } }, { - "name": "merge_with", + "name": "set_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2326690814, + "hash": 1130785943, "arguments": [ { - "name": "other", - "type": "Theme" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "clear", - "is_const": false, + "name": "is_empty", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } } - ], - "properties": [ + ] + }, + { + "name": "TileSet", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "enums": [ { - "type": "float", - "name": "default_base_scale", - "setter": "set_default_base_scale", - "getter": "get_default_base_scale" + "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 + } + ] }, { - "type": "Font", - "name": "default_font", - "setter": "set_default_font", - "getter": "get_default_font" + "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 + } + ] }, { - "type": "int", - "name": "default_font_size", - "setter": "set_default_font_size", - "getter": "get_default_font_size" + "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 + } + ] } - ] - }, - { - "name": "ThemeDB", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", + ], "methods": [ { - "name": "get_default_theme", - "is_const": false, + "name": "get_next_source_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 754276358, + "hash": 3905245786, "return_value": { - "type": "Theme" + "type": "int", + "meta": "int32" } }, { - "name": "get_project_theme", + "name": "add_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 754276358, + "hash": 1059186179, + "hash_compatibility": [ + 276991387 + ], "return_value": { - "type": "Theme" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "source", + "type": "TileSetSource" + }, + { + "name": "atlas_source_id_override", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "name": "set_fallback_base_scale", + "name": "remove_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "base_scale", - "type": "float", - "meta": "float" + "name": "source_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fallback_base_scale", + "name": "set_source_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 191475506, + "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": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_fallback_font", - "is_const": false, + "name": "get_source_id", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1262170328, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "font", - "type": "Font" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_fallback_font", - "is_const": false, + "name": "has_source", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3656929885, + "hash": 1116898809, "return_value": { - "type": "Font" - } + "type": "bool" + }, + "arguments": [ + { + "name": "source_id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_fallback_font_size", - "is_const": false, + "name": "get_source", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1763540252, + "return_value": { + "type": "TileSetSource" + }, "arguments": [ { - "name": "font_size", + "name": "source_id", "type": "int", "meta": "int32" } ] }, { - "name": "get_fallback_font_size", + "name": "set_tile_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, + "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": "int", - "meta": "int32" + "type": "enum::TileSet.TileShape" } }, { - "name": "set_fallback_icon", + "name": "set_tile_layout", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 1071216679, "arguments": [ { - "name": "icon", - "type": "Texture2D" + "name": "layout", + "type": "enum::TileSet.TileLayout" } ] }, { - "name": "get_fallback_icon", - "is_const": false, + "name": "get_tile_layout", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 255860311, + "hash": 194628839, "return_value": { - "type": "Texture2D" + "type": "enum::TileSet.TileLayout" } }, { - "name": "set_fallback_stylebox", + "name": "set_tile_offset_axis", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2797200388, + "hash": 3300198521, "arguments": [ { - "name": "stylebox", - "type": "StyleBox" + "name": "alignment", + "type": "enum::TileSet.TileOffsetAxis" } ] }, { - "name": "get_fallback_stylebox", - "is_const": false, + "name": "get_tile_offset_axis", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 496040854, + "hash": 762494114, "return_value": { - "type": "StyleBox" + "type": "enum::TileSet.TileOffsetAxis" } - } - ], - "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", + "name": "set_tile_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1327203254, - "hash_compatibility": [ - 2779832528 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1130785943, "arguments": [ { - "name": "callable", - "type": "Callable" - }, - { - "name": "priority", - "type": "enum::Thread.Priority", - "default_value": "1" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_id", + "name": "get_tile_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3690982128, "return_value": { - "type": "String" + "type": "Vector2i" } }, { - "name": "is_started", - "is_const": true, + "name": "set_uv_clipping", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "uv_clipping", + "type": "bool" + } + ] }, { - "name": "is_alive", + "name": "is_uv_clipping", "is_const": true, "is_vararg": false, "is_static": false, @@ -251723,602 +290384,693 @@ } }, { - "name": "wait_to_finish", - "is_const": false, + "name": "get_occlusion_layers_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1460262497, + "hash": 3905245786, "return_value": { - "type": "Variant" + "type": "int", + "meta": "int32" } }, { - "name": "set_thread_safety_checks_enabled", + "name": "add_occlusion_layer", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1025054187, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] - } - ] - }, - { - "name": "TileData", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ + }, { - "name": "set_flip_h", + "name": "move_occlusion_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3937882851, "arguments": [ { - "name": "flip_h", - "type": "bool" + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_flip_h", - "is_const": true, + "name": "remove_occlusion_layer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_flip_v", + "name": "set_occlusion_layer_light_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3937882851, "arguments": [ { - "name": "flip_v", - "type": "bool" + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "light_mask", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_flip_v", + "name": "get_occlusion_layer_light_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 923996154, "return_value": { - "type": "bool" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_transpose", + "name": "set_occlusion_layer_sdf_collision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "transpose", + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "sdf_collision", "type": "bool" } ] }, { - "name": "get_transpose", + "name": "get_occlusion_layer_sdf_collision", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "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": "layer_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_material", + "name": "get_physics_layers_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 5934680, + "hash": 3905245786, "return_value": { - "type": "Material" + "type": "int", + "meta": "int32" } }, { - "name": "set_texture_origin", + "name": "add_physics_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 1025054187, "arguments": [ { - "name": "texture_origin", - "type": "Vector2i" + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "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", + "name": "move_physics_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 3937882851, "arguments": [ { - "name": "modulate", - "type": "Color" + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" } ] }, - { - "name": "get_modulate", - "is_const": true, + { + "name": "remove_physics_layer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, - "return_value": { - "type": "Color" - } + "hash": 1286410249, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_z_index", + "name": "set_physics_layer_collision_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3937882851, "arguments": [ { - "name": "z_index", + "name": "layer_index", "type": "int", "meta": "int32" + }, + { + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_z_index", + "name": "get_physics_layer_collision_layer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 923996154, "return_value": { "type": "int", - "meta": "int32" - } + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_y_sort_origin", + "name": "set_physics_layer_collision_mask", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3937882851, "arguments": [ { - "name": "y_sort_origin", + "name": "layer_index", "type": "int", "meta": "int32" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "name": "get_y_sort_origin", + "name": "get_physics_layer_collision_mask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 923996154, "return_value": { "type": "int", - "meta": "int32" - } + "meta": "uint32" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_occluder", + "name": "set_physics_layer_collision_priority", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 914399637, + "hash": 1602489585, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" }, { - "name": "occluder_polygon", - "type": "OccluderPolygon2D" + "name": "priority", + "type": "float", + "meta": "float" } ] }, { - "name": "get_occluder", + "name": "get_physics_layer_collision_priority", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2458574231, + "hash": 2339986948, "return_value": { - "type": "OccluderPolygon2D" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" } ] }, { - "name": "set_constant_linear_velocity", + "name": "set_physics_layer_physics_material", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163021252, + "hash": 1018687357, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" }, { - "name": "velocity", - "type": "Vector2" + "name": "physics_material", + "type": "PhysicsMaterial" } ] }, { - "name": "get_constant_linear_velocity", + "name": "get_physics_layer_physics_material", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2299179447, + "hash": 788318639, "return_value": { - "type": "Vector2" + "type": "PhysicsMaterial" }, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" } ] }, { - "name": "set_constant_angular_velocity", + "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": 1602489585, + "hash": 1025054187, "arguments": [ { - "name": "layer_id", + "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": "velocity", - "type": "float", - "meta": "float" + "name": "to_position", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_constant_angular_velocity", - "is_const": true, + "name": "remove_terrain_set", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1286410249, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_polygons_count", + "name": "set_terrain_set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 3943003916, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygons_count", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::TileSet.TerrainMode" } ] }, { - "name": "get_collision_polygons_count", + "name": "get_terrain_set_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 2084469411, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::TileSet.TerrainMode" }, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" } ] }, { - "name": "add_collision_polygon", - "is_const": false, + "name": "get_terrains_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" } ] }, { - "name": "remove_collision_polygon", + "name": "add_terrain", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1230568737, + "hash_compatibility": [ + 3023605688 + ], "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "to_position", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_collision_polygon_points", + "name": "move_terrain", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3230546541, + "hash": 1649997291, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "terrain_index", "type": "int", "meta": "int32" }, { - "name": "polygon", - "type": "PackedVector2Array" + "name": "to_position", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_collision_polygon_points", - "is_const": true, + "name": "remove_terrain", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 103942801, - "return_value": { - "type": "PackedVector2Array" - }, + "hash": 3937882851, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "terrain_index", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_polygon_one_way", + "name": "set_terrain_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1383440665, + "hash": 2285447957, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "terrain_index", "type": "int", "meta": "int32" }, { - "name": "one_way", - "type": "bool" + "name": "name", + "type": "String" } ] }, { - "name": "is_collision_polygon_one_way", + "name": "get_terrain_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2522259332, + "hash": 1391810591, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "terrain_index", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_polygon_one_way_margin", + "name": "set_terrain_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3506521499, + "hash": 3733378741, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "terrain_index", "type": "int", "meta": "int32" }, { - "name": "one_way_margin", - "type": "float", - "meta": "float" + "name": "color", + "type": "Color" } ] }, { - "name": "get_collision_polygon_one_way_margin", + "name": "get_terrain_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085491603, + "hash": 2165839948, "return_value": { - "type": "float", - "meta": "float" + "type": "Color" }, "arguments": [ { - "name": "layer_id", + "name": "terrain_set", "type": "int", "meta": "int32" }, { - "name": "polygon_index", + "name": "terrain_index", "type": "int", "meta": "int32" } ] }, { - "name": "set_terrain_set", + "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": 1286410249, + "hash": 1025054187, "arguments": [ { - "name": "terrain_set", + "name": "to_position", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_terrain_set", - "is_const": true, + "name": "move_navigation_layer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3937882851, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_terrain", + "name": "remove_navigation_layer", "is_const": false, "is_vararg": false, "is_static": false, @@ -252326,422 +291078,329 @@ "hash": 1286410249, "arguments": [ { - "name": "terrain", + "name": "layer_index", "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", + "name": "set_navigation_layer_layers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084452308, + "hash": 3937882851, "arguments": [ { - "name": "peering_bit", - "type": "enum::TileSet.CellNeighbor" + "name": "layer_index", + "type": "int", + "meta": "int32" }, { - "name": "terrain", + "name": "layers", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_terrain_peering_bit", + "name": "get_navigation_layer_layers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3831796792, + "hash": 923996154, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" }, "arguments": [ { - "name": "peering_bit", - "type": "enum::TileSet.CellNeighbor" + "name": "layer_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_navigation_polygon", + "name": "set_navigation_layer_layer_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2224691167, + "hash": 1383440665, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" }, { - "name": "navigation_polygon", - "type": "NavigationPolygon" + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "bool" } ] }, { - "name": "get_navigation_polygon", + "name": "get_navigation_layer_layer_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3991786031, + "hash": 2522259332, "return_value": { - "type": "NavigationPolygon" + "type": "bool" }, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" - } - ] - }, - { - "name": "set_probability", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, - "arguments": [ + }, { - "name": "probability", - "type": "float", - "meta": "float" + "name": "layer_number", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_probability", + "name": "get_custom_data_layers_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_custom_data", + "name": "add_custom_data_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 402577236, + "hash": 1025054187, "arguments": [ { - "name": "layer_name", - "type": "String" - }, - { - "name": "value", - "type": "Variant" + "name": "to_position", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_custom_data", - "is_const": true, + "name": "move_custom_data_layer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1868160156, - "return_value": { - "type": "Variant" - }, + "hash": 3937882851, "arguments": [ { - "name": "layer_name", - "type": "String" + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "to_position", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_custom_data_by_layer_id", + "name": "remove_custom_data_layer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 1286410249, "arguments": [ { - "name": "layer_id", + "name": "layer_index", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "Variant" } ] }, { - "name": "get_custom_data_by_layer_id", + "name": "get_custom_data_layer_by_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, + "hash": 1321353865, "return_value": { - "type": "Variant" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "layer_id", - "type": "int", - "meta": "int32" + "name": "layer_name", + "type": "String" } ] - } - ], - "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": "set_custom_data_layer_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ { - "name": "VISIBILITY_MODE_FORCE_HIDE", - "value": 2 + "name": "layer_index", + "type": "int", + "meta": "int32" }, { - "name": "VISIBILITY_MODE_FORCE_SHOW", - "value": 1 + "name": "layer_name", + "type": "String" } ] - } - ], - "methods": [ + }, { - "name": "_use_tile_data_runtime_update", - "is_const": false, - "is_static": false, + "name": "has_custom_data_layer_by_name", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, "return_value": { "type": "bool" }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "coords", - "type": "Vector2i" + "name": "layer_name", + "type": "String" } ] }, { - "name": "_tile_data_runtime_update", - "is_const": false, - "is_static": false, + "name": "get_custom_data_layer_name", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "layer", + "name": "layer_index", "type": "int", "meta": "int32" - }, - { - "name": "coords", - "type": "Vector2i" - }, - { - "name": "tile_data", - "type": "TileData" } ] }, { - "name": "set_navigation_map", + "name": "set_custom_data_layer_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4040184819, + "hash": 3492912874, "arguments": [ { - "name": "layer", + "name": "layer_index", "type": "int", "meta": "int32" }, { - "name": "map", - "type": "RID" + "name": "layer_type", + "type": "enum::Variant.Type" } ] }, { - "name": "get_navigation_map", + "name": "get_custom_data_layer_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, + "hash": 2990820875, "return_value": { - "type": "RID" + "type": "enum::Variant.Type" }, "arguments": [ { - "name": "layer", + "name": "layer_index", "type": "int", "meta": "int32" } ] }, { - "name": "force_update", + "name": "set_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 3937882851, "arguments": [ { - "name": "layer", + "name": "source_from", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" + }, + { + "name": "source_to", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_tileset", + "name": "get_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 774531446, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "tileset", - "type": "TileSet" + "name": "source_from", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_tileset", - "is_const": true, + "name": "has_source_level_tile_proxy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2678226422, + "hash": 3067735520, "return_value": { - "type": "TileSet" - } + "type": "bool" + }, + "arguments": [ + { + "name": "source_from", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_rendering_quadrant_size", + "name": "remove_source_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, @@ -252749,388 +291408,512 @@ "hash": 1286410249, "arguments": [ { - "name": "size", + "name": "source_from", "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", + "name": "set_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1769939278, "arguments": [ { - "name": "to_position", + "name": "p_source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "source_to", "type": "int", "meta": "int32" + }, + { + "name": "coords_to", + "type": "Vector2i" } ] }, { - "name": "move_layer", + "name": "get_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2856536371, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "layer", + "name": "source_from", "type": "int", "meta": "int32" }, { - "name": "to_position", - "type": "int", - "meta": "int32" + "name": "coords_from", + "type": "Vector2i" } ] }, { - "name": "remove_layer", + "name": "has_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3957903770, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "layer", + "name": "source_from", "type": "int", "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" } ] }, { - "name": "set_layer_name", + "name": "remove_coords_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2311374912, "arguments": [ { - "name": "layer", + "name": "source_from", "type": "int", "meta": "int32" }, { - "name": "name", - "type": "String" + "name": "coords_from", + "type": "Vector2i" } ] }, { - "name": "get_layer_name", - "is_const": true, + "name": "set_alternative_level_tile_proxy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 3862385460, "arguments": [ { - "name": "layer", + "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": "set_layer_enabled", + "name": "get_alternative_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 2303761075, + "return_value": { + "type": "Array" + }, "arguments": [ { - "name": "layer", + "name": "source_from", "type": "int", "meta": "int32" }, { - "name": "enabled", - "type": "bool" + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_layer_enabled", - "is_const": true, + "name": "has_alternative_level_tile_proxy", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 180086755, "return_value": { "type": "bool" }, "arguments": [ { - "name": "layer", + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", "type": "int", "meta": "int32" } ] }, { - "name": "set_layer_modulate", + "name": "remove_alternative_level_tile_proxy", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 2328951467, "arguments": [ { - "name": "layer", + "name": "source_from", "type": "int", "meta": "int32" }, { - "name": "modulate", - "type": "Color" + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_layer_modulate", + "name": "map_tile_proxy", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 4267935328, "return_value": { - "type": "Color" + "type": "Array" }, "arguments": [ { - "name": "layer", + "name": "source_from", + "type": "int", + "meta": "int32" + }, + { + "name": "coords_from", + "type": "Vector2i" + }, + { + "name": "alternative_from", "type": "int", "meta": "int32" } ] }, { - "name": "set_layer_y_sort_enabled", + "name": "cleanup_invalid_tile_proxies", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "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": "layer", - "type": "int", - "meta": "int32" + "name": "pattern", + "type": "TileMapPattern" }, { - "name": "y_sort_enabled", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "is_layer_y_sort_enabled", - "is_const": true, + "name": "get_pattern", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 4207737510, "return_value": { - "type": "bool" + "type": "TileMapPattern" }, "arguments": [ { - "name": "layer", + "name": "index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "set_layer_y_sort_origin", + "name": "remove_pattern", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1286410249, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "y_sort_origin", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_layer_y_sort_origin", - "is_const": true, + "name": "get_patterns_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "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": "layer", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "set_layer_z_index", + "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": 3937882851, + "hash": 1130785943, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "z_index", - "type": "int", - "meta": "int32" + "name": "margins", + "type": "Vector2i" } ] }, { - "name": "get_layer_z_index", + "name": "get_margins", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3690982128, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "layer", - "type": "int", - "meta": "int32" - } - ] + "type": "Vector2i" + } }, { - "name": "set_layer_navigation_enabled", + "name": "set_separation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1130785943, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "enabled", - "type": "bool" + "name": "separation", + "type": "Vector2i" } ] }, { - "name": "is_layer_navigation_enabled", + "name": "get_separation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3690982128, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer", - "type": "int", - "meta": "int32" - } - ] + "type": "Vector2i" + } }, { - "name": "set_layer_navigation_map", + "name": "set_texture_region_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4040184819, + "hash": 1130785943, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "map", - "type": "RID" + "name": "texture_region_size", + "type": "Vector2i" } ] }, { - "name": "get_layer_navigation_map", + "name": "get_texture_region_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 495598643, + "hash": 3690982128, "return_value": { - "type": "RID" - }, - "arguments": [ - { - "name": "layer", - "type": "int", - "meta": "int32" - } - ] + "type": "Vector2i" + } }, { - "name": "set_collision_animatable", + "name": "set_use_texture_padding", "is_const": false, "is_vararg": false, "is_static": false, @@ -253138,13 +291921,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "use_texture_padding", "type": "bool" } ] }, { - "name": "is_collision_animatable", + "name": "get_use_texture_padding", "is_const": true, "is_vararg": false, "is_static": false, @@ -253155,1846 +291938,1796 @@ } }, { - "name": "set_collision_visibility_mode", + "name": "create_tile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3193440636, + "hash": 190528769, + "hash_compatibility": [ + 1583819816 + ], "arguments": [ { - "name": "collision_visibility_mode", - "type": "enum::TileMap.VisibilityMode" + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i", + "default_value": "Vector2i(1, 1)" } ] }, { - "name": "get_collision_visibility_mode", + "name": "remove_tile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2026313073, - "return_value": { - "type": "enum::TileMap.VisibilityMode" - } + "hash": 1130785943, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] }, { - "name": "set_navigation_visibility_mode", + "name": "move_tile_in_atlas", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3193440636, + "hash": 3870111920, + "hash_compatibility": [ + 1375626516 + ], "arguments": [ { - "name": "navigation_visibility_mode", - "type": "enum::TileMap.VisibilityMode" + "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_navigation_visibility_mode", - "is_const": false, + "name": "get_tile_size_in_atlas", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2026313073, + "hash": 3050897911, "return_value": { - "type": "enum::TileMap.VisibilityMode" - } + "type": "Vector2i" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] }, { - "name": "set_cell", - "is_const": false, + "name": "has_room_for_tile", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 966713560, + "hash": 3018597268, "hash_compatibility": [ - 1732664643 + 4182444377 ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "layer", + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "size", + "type": "Vector2i" + }, + { + "name": "animation_columns", "type": "int", "meta": "int32" }, { - "name": "coords", + "name": "animation_separation", "type": "Vector2i" }, { - "name": "source_id", + "name": "frames_count", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" }, { - "name": "atlas_coords", + "name": "ignored_tile", "type": "Vector2i", "default_value": "Vector2i(-1, -1)" - }, - { - "name": "alternative_tile", - "type": "int", - "meta": "int32", - "default_value": "0" } ] }, { - "name": "erase_cell", + "name": "get_tiles_to_be_removed_on_change", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2311374912, + "hash": 1240378054, + "return_value": { + "type": "PackedVector2Array" + }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture2D" }, { - "name": "coords", + "name": "margins", + "type": "Vector2i" + }, + { + "name": "separation", + "type": "Vector2i" + }, + { + "name": "texture_region_size", "type": "Vector2i" } ] }, { - "name": "get_cell_source_id", + "name": "get_tile_at_coords", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 551761942, + "hash": 3050897911, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2i" }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "coords", + "name": "atlas_coords", "type": "Vector2i" - }, - { - "name": "use_proxies", - "type": "bool", - "default_value": "false" } ] }, { - "name": "get_cell_atlas_coords", + "name": "has_tiles_outside_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1869815066, + "hash": 36873697, "return_value": { - "type": "Vector2i" - }, + "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": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "coords", + "name": "atlas_coords", "type": "Vector2i" }, { - "name": "use_proxies", - "type": "bool", - "default_value": "false" + "name": "frame_columns", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_cell_alternative_tile", + "name": "get_tile_animation_columns", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 551761942, + "hash": 2485466453, "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "coords", + "name": "atlas_coords", "type": "Vector2i" - }, - { - "name": "use_proxies", - "type": "bool", - "default_value": "false" } ] }, { - "name": "get_cell_tile_data", - "is_const": true, + "name": "set_tile_animation_separation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2849631287, - "return_value": { - "type": "TileData" - }, + "hash": 1941061099, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "coords", + "name": "atlas_coords", "type": "Vector2i" }, { - "name": "use_proxies", - "type": "bool", - "default_value": "false" + "name": "separation", + "type": "Vector2i" } ] }, { - "name": "get_coords_for_body_rid", - "is_const": false, + "name": "get_tile_animation_separation", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 291584212, + "hash": 3050897911, "return_value": { "type": "Vector2i" }, "arguments": [ { - "name": "body", - "type": "RID" + "name": "atlas_coords", + "type": "Vector2i" } ] }, { - "name": "get_layer_for_body_rid", + "name": "set_tile_animation_speed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3917799429, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2262553149, "arguments": [ { - "name": "body", - "type": "RID" + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "speed", + "type": "float", + "meta": "float" } ] }, { - "name": "get_pattern", - "is_const": false, + "name": "get_tile_animation_speed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2833570986, + "hash": 719993801, "return_value": { - "type": "TileMapPattern" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "coords_array", - "type": "typedarray::Vector2i" + "name": "atlas_coords", + "type": "Vector2i" } ] }, { - "name": "map_pattern", + "name": "set_tile_animation_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1864516957, - "return_value": { - "type": "Vector2i" - }, + "hash": 3192753483, "arguments": [ { - "name": "position_in_tilemap", - "type": "Vector2i" - }, - { - "name": "coords_in_pattern", + "name": "atlas_coords", "type": "Vector2i" }, { - "name": "pattern", - "type": "TileMapPattern" + "name": "mode", + "type": "enum::TileSetAtlasSource.TileAnimationMode" } ] }, { - "name": "set_pattern", - "is_const": false, + "name": "get_tile_animation_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1195853946, + "hash": 4025349959, + "return_value": { + "type": "enum::TileSetAtlasSource.TileAnimationMode" + }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "position", + "name": "atlas_coords", "type": "Vector2i" - }, - { - "name": "pattern", - "type": "TileMapPattern" } ] }, { - "name": "set_cells_terrain_connect", + "name": "set_tile_animation_frames_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3578627656, - "hash_compatibility": [ - 3072115677 - ], + "hash": 3200960707, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "cells", - "type": "typedarray::Vector2i" - }, - { - "name": "terrain_set", - "type": "int", - "meta": "int32" + "name": "atlas_coords", + "type": "Vector2i" }, { - "name": "terrain", + "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": "ignore_empty_terrains", - "type": "bool", - "default_value": "true" + "name": "atlas_coords", + "type": "Vector2i" } ] }, { - "name": "set_cells_terrain_path", + "name": "set_tile_animation_frame_duration", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3578627656, - "hash_compatibility": [ - 3072115677 - ], + "hash": 2843487787, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" - }, - { - "name": "path", - "type": "typedarray::Vector2i" - }, - { - "name": "terrain_set", - "type": "int", - "meta": "int32" + "name": "atlas_coords", + "type": "Vector2i" }, { - "name": "terrain", + "name": "frame_index", "type": "int", "meta": "int32" }, { - "name": "ignore_empty_terrains", - "type": "bool", - "default_value": "true" + "name": "duration", + "type": "float", + "meta": "float" } ] }, { - "name": "fix_invalid_tiles", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "clear_layer", - "is_const": false, + "name": "get_tile_animation_frame_duration", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1802448425, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "layer", + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "frame_index", "type": "int", "meta": "int32" } ] }, { - "name": "clear", - "is_const": false, + "name": "get_tile_animation_total_duration", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 719993801, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "atlas_coords", + "type": "Vector2i" + } + ] }, { - "name": "update_internals", + "name": "create_alternative_tile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "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": "notify_runtime_tile_data_update", + "name": "remove_alternative_tile", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 3200960707, "arguments": [ { - "name": "layer", + "name": "atlas_coords", + "type": "Vector2i" + }, + { + "name": "alternative_tile", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "get_surrounding_cells", + "name": "set_alternative_tile_id", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2673526557, - "return_value": { - "type": "typedarray::Vector2i" - }, + "hash": 1499785778, "arguments": [ { - "name": "coords", + "name": "atlas_coords", "type": "Vector2i" + }, + { + "name": "alternative_tile", + "type": "int", + "meta": "int32" + }, + { + "name": "new_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_used_cells", + "name": "get_next_alternative_tile_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 663333327, + "hash": 2485466453, "return_value": { - "type": "typedarray::Vector2i" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "layer", - "type": "int", - "meta": "int32" + "name": "atlas_coords", + "type": "Vector2i" } ] }, { - "name": "get_used_cells_by_id", + "name": "get_tile_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2931012785, - "hash_compatibility": [ - 4152068407 - ], + "hash": 3534028207, "return_value": { - "type": "typedarray::Vector2i" + "type": "TileData" }, "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)" + "type": "Vector2i" }, { "name": "alternative_tile", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "get_used_rect", + "name": "get_atlas_grid_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 410525958, - "hash_compatibility": [ - 2024035737 - ], + "hash": 3690982128, "return_value": { - "type": "Rect2i" + "type": "Vector2i" } }, { - "name": "map_to_local", + "name": "get_tile_texture_region", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 108438297, + "hash": 241857547, + "hash_compatibility": [ + 1321423751 + ], "return_value": { - "type": "Vector2" + "type": "Rect2i" }, "arguments": [ { - "name": "map_position", + "name": "atlas_coords", "type": "Vector2i" + }, + { + "name": "frame", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "local_to_map", + "name": "get_runtime_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 837806996, + "hash": 3635182373, "return_value": { - "type": "Vector2i" - }, - "arguments": [ - { - "name": "local_position", - "type": "Vector2" - } - ] + "type": "Texture2D" + } }, { - "name": "get_neighbor_cell", + "name": "get_runtime_tile_texture_region", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 986575103, + "hash": 104874263, "return_value": { - "type": "Vector2i" + "type": "Rect2i" }, "arguments": [ { - "name": "coords", + "name": "atlas_coords", "type": "Vector2i" }, { - "name": "neighbor", - "type": "enum::TileSet.CellNeighbor" + "name": "frame", + "type": "int", + "meta": "int32" } ] } ], - "signals": [ - { - "name": "changed" - } - ], "properties": [ { - "type": "TileSet", - "name": "tile_set", - "setter": "set_tileset", - "getter": "get_tileset" + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { - "type": "int", - "name": "rendering_quadrant_size", - "setter": "set_rendering_quadrant_size", - "getter": "get_rendering_quadrant_size" + "type": "Vector2i", + "name": "margins", + "setter": "set_margins", + "getter": "get_margins" }, { - "type": "bool", - "name": "collision_animatable", - "setter": "set_collision_animatable", - "getter": "is_collision_animatable" + "type": "Vector2i", + "name": "separation", + "setter": "set_separation", + "getter": "get_separation" }, { - "type": "int", - "name": "collision_visibility_mode", - "setter": "set_collision_visibility_mode", - "getter": "get_collision_visibility_mode" + "type": "Vector2i", + "name": "texture_region_size", + "setter": "set_texture_region_size", + "getter": "get_texture_region_size" }, { - "type": "int", - "name": "navigation_visibility_mode", - "setter": "set_navigation_visibility_mode", - "getter": "get_navigation_visibility_mode" + "type": "bool", + "name": "use_texture_padding", + "setter": "set_use_texture_padding", + "getter": "get_use_texture_padding" } ] }, { - "name": "TileMapPattern", + "name": "TileSetScenesCollectionSource", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "TileSetSource", "api_type": "core", "methods": [ { - "name": "set_cell", + "name": "get_scene_tiles_count", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2224802556, + "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": [ - 634000503 + 2633389122 ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "packed_scene", + "type": "PackedScene" }, { - "name": "source_id", + "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": "atlas_coords", - "type": "Vector2i", - "default_value": "Vector2i(-1, -1)" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "alternative_tile", + "name": "new_id", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "has_cell", + "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": 3900751641, + "hash": 511017218, "return_value": { - "type": "bool" + "type": "PackedScene" }, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "remove_cell", + "name": "set_scene_tile_display_placeholder", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4153096796, + "hash": 300928843, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "update_size", + "name": "display_placeholder", "type": "bool" } ] }, { - "name": "get_cell_source_id", + "name": "get_scene_tile_display_placeholder", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, + "hash": 1116898809, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" }, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_cell_atlas_coords", - "is_const": true, + "name": "remove_scene_tile", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3050897911, - "return_value": { - "type": "Vector2i" - }, + "hash": 1286410249, "arguments": [ { - "name": "coords", - "type": "Vector2i" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_cell_alternative_tile", + "name": "get_next_scene_tile_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" - }, - "arguments": [ - { - "name": "coords", - "type": "Vector2i" - } - ] - }, + } + } + ] + }, + { + "name": "TileSetSource", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "methods": [ { - "name": "get_used_cells", + "name": "get_tiles_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, + "hash": 3905245786, "return_value": { - "type": "typedarray::Vector2i" + "type": "int", + "meta": "int32" } }, { - "name": "get_size", + "name": "get_tile_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 880721226, "return_value": { "type": "Vector2i" - } + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_size", - "is_const": false, + "name": "has_tile", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 3900751641, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "size", + "name": "atlas_coords", "type": "Vector2i" } ] }, { - "name": "is_empty", + "name": "get_alternative_tiles_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2485466453, "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 - }, + "type": "int", + "meta": "int32" + }, + "arguments": [ { - "name": "TILE_SHAPE_HEXAGON", - "value": 3 + "name": "atlas_coords", + "type": "Vector2i" } ] }, { - "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": "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": "TILE_LAYOUT_DIAMOND_RIGHT", - "value": 4 + "name": "atlas_coords", + "type": "Vector2i" }, { - "name": "TILE_LAYOUT_DIAMOND_DOWN", - "value": 5 + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "TileOffsetAxis", - "is_bitfield": false, - "values": [ + "name": "has_alternative_tile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1073731340, + "return_value": { + "type": "bool" + }, + "arguments": [ { - "name": "TILE_OFFSET_AXIS_HORIZONTAL", - "value": 0 + "name": "atlas_coords", + "type": "Vector2i" }, { - "name": "TILE_OFFSET_AXIS_VERTICAL", - "value": 1 + "name": "alternative_tile", + "type": "int", + "meta": "int32" } ] - }, + } + ] + }, + { + "name": "Time", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ { - "name": "CellNeighbor", + "name": "Month", "is_bitfield": false, "values": [ { - "name": "CELL_NEIGHBOR_RIGHT_SIDE", - "value": 0 - }, - { - "name": "CELL_NEIGHBOR_RIGHT_CORNER", + "name": "MONTH_JANUARY", "value": 1 }, { - "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_SIDE", + "name": "MONTH_FEBRUARY", "value": 2 }, { - "name": "CELL_NEIGHBOR_BOTTOM_RIGHT_CORNER", + "name": "MONTH_MARCH", "value": 3 }, { - "name": "CELL_NEIGHBOR_BOTTOM_SIDE", + "name": "MONTH_APRIL", "value": 4 }, { - "name": "CELL_NEIGHBOR_BOTTOM_CORNER", + "name": "MONTH_MAY", "value": 5 }, { - "name": "CELL_NEIGHBOR_BOTTOM_LEFT_SIDE", + "name": "MONTH_JUNE", "value": 6 }, { - "name": "CELL_NEIGHBOR_BOTTOM_LEFT_CORNER", + "name": "MONTH_JULY", "value": 7 }, { - "name": "CELL_NEIGHBOR_LEFT_SIDE", + "name": "MONTH_AUGUST", "value": 8 }, { - "name": "CELL_NEIGHBOR_LEFT_CORNER", + "name": "MONTH_SEPTEMBER", "value": 9 }, { - "name": "CELL_NEIGHBOR_TOP_LEFT_SIDE", + "name": "MONTH_OCTOBER", "value": 10 }, { - "name": "CELL_NEIGHBOR_TOP_LEFT_CORNER", + "name": "MONTH_NOVEMBER", "value": 11 }, { - "name": "CELL_NEIGHBOR_TOP_SIDE", + "name": "MONTH_DECEMBER", "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", + "name": "Weekday", "is_bitfield": false, "values": [ { - "name": "TERRAIN_MODE_MATCH_CORNERS_AND_SIDES", + "name": "WEEKDAY_SUNDAY", "value": 0 }, { - "name": "TERRAIN_MODE_MATCH_CORNERS", + "name": "WEEKDAY_MONDAY", "value": 1 }, { - "name": "TERRAIN_MODE_MATCH_SIDES", + "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_next_source_id", + "name": "get_datetime_dict_from_unix_time", "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 - ], + "hash": 3485342025, "return_value": { - "type": "int", - "meta": "int32" + "type": "Dictionary" }, "arguments": [ { - "name": "source", - "type": "TileSetSource" - }, - { - "name": "atlas_source_id_override", + "name": "unix_time_val", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int64" } ] }, { - "name": "remove_source", - "is_const": false, + "name": "get_date_dict_from_unix_time", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "source_id", + "name": "unix_time_val", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "set_source_id", - "is_const": false, + "name": "get_time_dict_from_unix_time", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 3485342025, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "source_id", - "type": "int", - "meta": "int32" - }, - { - "name": "new_source_id", + "name": "unix_time_val", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "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", + "name": "get_datetime_string_from_unix_time", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 2311239925, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "index", + "name": "unix_time_val", "type": "int", - "meta": "int32" + "meta": "int64" + }, + { + "name": "use_space", + "type": "bool", + "default_value": "false" } ] }, { - "name": "has_source", + "name": "get_date_string_from_unix_time", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 844755477, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { - "name": "source_id", + "name": "unix_time_val", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "get_source", + "name": "get_time_string_from_unix_time", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1763540252, + "hash": 844755477, "return_value": { - "type": "TileSetSource" + "type": "String" }, "arguments": [ { - "name": "source_id", + "name": "unix_time_val", "type": "int", - "meta": "int32" + "meta": "int64" } ] }, { - "name": "set_tile_shape", - "is_const": false, + "name": "get_datetime_dict_from_datetime_string", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2131427112, + "hash": 3253569256, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "shape", - "type": "enum::TileSet.TileShape" + "name": "datetime", + "type": "String" + }, + { + "name": "weekday", + "type": "bool" } ] }, { - "name": "get_tile_shape", + "name": "get_datetime_string_from_datetime_dict", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716918169, + "hash": 1898123706, "return_value": { - "type": "enum::TileSet.TileShape" - } - }, - { - "name": "set_tile_layout", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1071216679, + "type": "String" + }, "arguments": [ { - "name": "layout", - "type": "enum::TileSet.TileLayout" + "name": "datetime", + "type": "Dictionary" + }, + { + "name": "use_space", + "type": "bool" } ] }, { - "name": "get_tile_layout", + "name": "get_unix_time_from_datetime_dict", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194628839, + "hash": 3021115443, "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, + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "alignment", - "type": "enum::TileSet.TileOffsetAxis" + "name": "datetime", + "type": "Dictionary" } ] }, { - "name": "get_tile_offset_axis", + "name": "get_unix_time_from_datetime_string", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 762494114, + "hash": 1321353865, "return_value": { - "type": "enum::TileSet.TileOffsetAxis" - } - }, - { - "name": "set_tile_size", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1130785943, + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "datetime", + "type": "String" } ] }, { - "name": "get_tile_size", + "name": "get_offset_string_from_offset_minutes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 844755477, "return_value": { - "type": "Vector2i" - } - }, - { - "name": "set_uv_clipping", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "String" + }, "arguments": [ { - "name": "uv_clipping", - "type": "bool" + "name": "offset_minutes", + "type": "int", + "meta": "int64" } ] }, { - "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", + "name": "get_datetime_dict_from_system", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 205769976, "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "add_occlusion_layer", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1025054187, + "type": "Dictionary" + }, "arguments": [ { - "name": "to_position", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "utc", + "type": "bool", + "default_value": "false" } ] }, { - "name": "move_occlusion_layer", - "is_const": false, + "name": "get_date_dict_from_system", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "to_position", - "type": "int", - "meta": "int32" + "name": "utc", + "type": "bool", + "default_value": "false" } ] }, { - "name": "remove_occlusion_layer", - "is_const": false, + "name": "get_time_dict_from_system", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 205769976, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "utc", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_occlusion_layer_light_mask", - "is_const": false, + "name": "get_datetime_string_from_system", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1136425492, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "utc", + "type": "bool", + "default_value": "false" }, { - "name": "light_mask", - "type": "int", - "meta": "int32" + "name": "use_space", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_occlusion_layer_light_mask", + "name": "get_date_string_from_system", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1162154673, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "utc", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_occlusion_layer_sdf_collision", - "is_const": false, + "name": "get_time_string_from_system", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1162154673, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "sdf_collision", - "type": "bool" + "name": "utc", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_occlusion_layer_sdf_collision", + "name": "get_time_zone_from_system", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3102165223, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "layer_index", - "type": "int", - "meta": "int32" - } - ] + "type": "Dictionary" + } }, { - "name": "get_physics_layers_count", + "name": "get_unix_time_from_system", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "double" } }, { - "name": "add_physics_layer", - "is_const": false, + "name": "get_ticks_msec", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, - "arguments": [ - { - "name": "to_position", - "type": "int", - "meta": "int32", - "default_value": "-1" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } }, { - "name": "move_physics_layer", - "is_const": false, + "name": "get_ticks_usec", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, - "arguments": [ + "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": "layer_index", - "type": "int", - "meta": "int32" + "name": "TIMER_PROCESS_PHYSICS", + "value": 0 }, { - "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": "TIMER_PROCESS_IDLE", + "value": 1 } ] - }, + } + ], + "methods": [ { - "name": "set_physics_layer_collision_layer", + "name": "set_wait_time", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 373806689, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "layer", - "type": "int", - "meta": "uint32" + "name": "time_sec", + "type": "float", + "meta": "double" } ] }, { - "name": "get_physics_layer_collision_layer", + "name": "get_wait_time", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "layer_index", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "double" + } }, { - "name": "set_physics_layer_collision_mask", + "name": "set_one_shot", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2586408642, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_physics_layer_collision_mask", + "name": "is_one_shot", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "layer_index", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_physics_layer_physics_material", + "name": "set_autostart", "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" - }, + "hash": 2586408642, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_terrain_sets_count", + "name": "has_autostart", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "add_terrain_set", + "name": "start", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 1392008558, "arguments": [ { - "name": "to_position", - "type": "int", - "meta": "int32", + "name": "time_sec", + "type": "float", + "meta": "double", "default_value": "-1" } ] }, { - "name": "move_terrain_set", + "name": "stop", "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" - } - ] + "hash": 3218959716 }, { - "name": "remove_terrain_set", + "name": "set_paused", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "terrain_set", - "type": "int", - "meta": "int32" + "name": "paused", + "type": "bool" } ] }, { - "name": "set_terrain_set_mode", + "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": 3943003916, + "hash": 2586408642, "arguments": [ { - "name": "terrain_set", - "type": "int", - "meta": "int32" - }, - { - "name": "mode", - "type": "enum::TileSet.TerrainMode" + "name": "ignore", + "type": "bool" } ] }, { - "name": "get_terrain_set_mode", - "is_const": true, + "name": "is_ignoring_time_scale", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2084469411, + "hash": 2240911060, "return_value": { - "type": "enum::TileSet.TerrainMode" - }, - "arguments": [ - { - "name": "terrain_set", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_terrains_count", + "name": "is_stopped", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "terrain_set", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "add_terrain", - "is_const": false, + "name": "get_time_left", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } }, { - "name": "move_terrain", + "name": "set_timer_process_callback", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1649997291, + "hash": 3469495063, "arguments": [ { - "name": "terrain_set", - "type": "int", - "meta": "int32" - }, - { - "name": "terrain_index", - "type": "int", - "meta": "int32" - }, - { - "name": "to_position", - "type": "int", - "meta": "int32" + "name": "callback", + "type": "enum::Timer.TimerProcessCallback" } ] }, { - "name": "remove_terrain", - "is_const": false, + "name": "get_timer_process_callback", + "is_const": true, "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" - } - ] + "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" }, { - "name": "set_terrain_name", + "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": 2285447957, + "hash": 373806689, "arguments": [ { - "name": "terrain_set", - "type": "int", - "meta": "int32" - }, - { - "name": "terrain_index", - "type": "int", - "meta": "int32" - }, - { - "name": "name", - "type": "String" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_terrain_name", + "name": "get_inner_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1391810591, + "hash": 1740695150, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "terrain_set", - "type": "int", - "meta": "int32" - }, - { - "name": "terrain_index", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_terrain_color", + "name": "set_outer_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733378741, + "hash": 373806689, "arguments": [ { - "name": "terrain_set", - "type": "int", - "meta": "int32" - }, - { - "name": "terrain_index", - "type": "int", - "meta": "int32" - }, - { - "name": "color", - "type": "Color" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_terrain_color", + "name": "get_outer_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2165839948, + "hash": 1740695150, "return_value": { - "type": "Color" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_rings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "terrain_set", - "type": "int", - "meta": "int32" - }, - { - "name": "terrain_index", + "name": "rings", "type": "int", "meta": "int32" } ] }, { - "name": "get_navigation_layers_count", + "name": "get_rings", "is_const": true, "is_vararg": false, "is_static": false, @@ -255006,869 +293739,854 @@ } }, { - "name": "add_navigation_layer", + "name": "set_ring_segments", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 1286410249, "arguments": [ { - "name": "to_position", + "name": "rings", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "move_navigation_layer", - "is_const": false, + "name": "get_ring_segments", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, - "arguments": [ + "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": "layer_index", - "type": "int", - "meta": "int32" + "name": "VISIBILITY_ALWAYS", + "value": 0 }, { - "name": "to_position", - "type": "int", - "meta": "int32" + "name": "VISIBILITY_TOUCHSCREEN_ONLY", + "value": 1 } ] - }, + } + ], + "methods": [ { - "name": "remove_navigation_layer", + "name": "set_texture_normal", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4051416890, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "set_navigation_layer_layers", + "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": 3937882851, + "hash": 4051416890, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "layers", - "type": "int", - "meta": "uint32" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_navigation_layer_layers", + "name": "get_texture_pressed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3635182373, "return_value": { - "type": "int", - "meta": "uint32" - }, - "arguments": [ - { - "name": "layer_index", - "type": "int", - "meta": "int32" - } - ] + "type": "Texture2D" + } }, { - "name": "set_navigation_layer_layer_value", + "name": "set_bitmask", "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" - }, + "hash": 698588216, + "arguments": [ { - "name": "value", - "type": "bool" + "name": "bitmask", + "type": "BitMap" } ] }, { - "name": "get_navigation_layer_layer_value", + "name": "get_bitmask", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2522259332, + "hash": 2459671998, "return_value": { - "type": "bool" - }, + "type": "BitMap" + } + }, + { + "name": "set_shape", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 771364740, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "layer_number", - "type": "int", - "meta": "int32" + "name": "shape", + "type": "Shape2D" } ] }, { - "name": "get_custom_data_layers_count", + "name": "get_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 522005891, "return_value": { - "type": "int", - "meta": "int32" + "type": "Shape2D" } }, { - "name": "add_custom_data_layer", + "name": "set_shape_centered", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025054187, + "hash": 2586408642, "arguments": [ { - "name": "to_position", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "bool", + "type": "bool" } ] }, { - "name": "move_custom_data_layer", - "is_const": false, + "name": "is_shape_centered", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "remove_custom_data_layer", + "name": "set_shape_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" + "name": "bool", + "type": "bool" } ] }, { - "name": "get_custom_data_layer_by_name", + "name": "is_shape_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1321353865, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "layer_name", - "type": "String" - } - ] + "type": "bool" + } }, { - "name": "set_custom_data_layer_name", + "name": "set_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 83702148, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "layer_name", + "name": "action", "type": "String" } ] }, { - "name": "get_custom_data_layer_name", + "name": "get_action", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 201670096, "return_value": { "type": "String" - }, - "arguments": [ - { - "name": "layer_index", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_custom_data_layer_type", + "name": "set_visibility_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3492912874, + "hash": 3031128463, "arguments": [ { - "name": "layer_index", - "type": "int", - "meta": "int32" - }, - { - "name": "layer_type", - "type": "enum::Variant.Type" + "name": "mode", + "type": "enum::TouchScreenButton.VisibilityMode" } ] }, { - "name": "get_custom_data_layer_type", + "name": "get_visibility_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2990820875, + "hash": 2558996468, "return_value": { - "type": "enum::Variant.Type" - }, - "arguments": [ - { - "name": "layer_index", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::TouchScreenButton.VisibilityMode" + } }, { - "name": "set_source_level_tile_proxy", + "name": "set_passby_press", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2586408642, "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" - }, - { - "name": "source_to", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_source_level_tile_proxy", - "is_const": false, + "name": "is_passby_press_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "source_from", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "has_source_level_tile_proxy", - "is_const": false, + "name": "is_pressed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067735520, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "source_from", - "type": "int", - "meta": "int32" - } - ] + } + } + ], + "signals": [ + { + "name": "pressed" }, { - "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": "released" + } + ], + "properties": [ + { + "type": "Texture2D", + "name": "texture_normal", + "setter": "set_texture_normal", + "getter": "get_texture_normal" }, { - "name": "set_coords_level_tile_proxy", - "is_const": false, - "is_vararg": false, + "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_virtual": false, - "hash": 1769939278, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1970324172, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "p_source_from", - "type": "int", - "meta": "int32" + "name": "src_message", + "type": "StringName" }, { - "name": "coords_from", - "type": "Vector2i" + "name": "src_plural_message", + "type": "StringName" }, { - "name": "source_to", + "name": "n", "type": "int", "meta": "int32" }, { - "name": "coords_to", - "type": "Vector2i" + "name": "context", + "type": "StringName" } ] }, { - "name": "get_coords_level_tile_proxy", - "is_const": false, - "is_vararg": false, + "name": "_get_message", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2856536371, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3639719779, "return_value": { - "type": "Array" + "type": "StringName" }, "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" + "name": "src_message", + "type": "StringName" }, { - "name": "coords_from", - "type": "Vector2i" + "name": "context", + "type": "StringName" } ] }, { - "name": "has_coords_level_tile_proxy", + "name": "set_locale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3957903770, - "return_value": { - "type": "bool" - }, + "hash": 83702148, "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" - }, - { - "name": "coords_from", - "type": "Vector2i" + "name": "locale", + "type": "String" } ] }, { - "name": "remove_coords_level_tile_proxy", + "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": 2311374912, + "hash": 3898530326, + "hash_compatibility": [ + 971803314 + ], "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" + "name": "src_message", + "type": "StringName" }, { - "name": "coords_from", - "type": "Vector2i" + "name": "xlated_message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "set_alternative_level_tile_proxy", + "name": "add_plural_message", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3862385460, + "hash": 2356982266, + "hash_compatibility": [ + 360316719 + ], "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": "src_message", + "type": "StringName" }, { - "name": "coords_to", - "type": "Vector2i" + "name": "xlated_messages", + "type": "PackedStringArray" }, { - "name": "alternative_to", - "type": "int", - "meta": "int32" + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_alternative_level_tile_proxy", - "is_const": false, + "name": "get_message", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2303761075, + "hash": 1829228469, + "hash_compatibility": [ + 58037827 + ], "return_value": { - "type": "Array" + "type": "StringName" }, "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" - }, - { - "name": "coords_from", - "type": "Vector2i" + "name": "src_message", + "type": "StringName" }, { - "name": "alternative_from", - "type": "int", - "meta": "int32" + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "has_alternative_level_tile_proxy", - "is_const": false, + "name": "get_plural_message", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 180086755, + "hash": 229954002, + "hash_compatibility": [ + 1333931916 + ], "return_value": { - "type": "bool" + "type": "StringName" }, "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" + "name": "src_message", + "type": "StringName" }, { - "name": "coords_from", - "type": "Vector2i" + "name": "src_plural_message", + "type": "StringName" }, { - "name": "alternative_from", + "name": "n", "type": "int", "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "remove_alternative_level_tile_proxy", + "name": "erase_message", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2328951467, + "hash": 3959009644, + "hash_compatibility": [ + 3919944288 + ], "arguments": [ { - "name": "source_from", - "type": "int", - "meta": "int32" - }, - { - "name": "coords_from", - "type": "Vector2i" + "name": "src_message", + "type": "StringName" }, { - "name": "alternative_from", - "type": "int", - "meta": "int32" + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "map_tile_proxy", + "name": "get_message_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4267935328, + "hash": 1139954409, "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "source_from", - "type": "int", - "meta": "int32" - }, - { - "name": "coords_from", - "type": "Vector2i" - }, - { - "name": "alternative_from", - "type": "int", - "meta": "int32" - } - ] + "type": "PackedStringArray" + } }, { - "name": "cleanup_invalid_tile_proxies", - "is_const": false, + "name": "get_translated_message_list", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "clear_tile_proxies", - "is_const": false, + "name": "get_message_count", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "Dictionary", + "name": "messages", + "setter": "_set_messages", + "getter": "_get_messages" }, { - "name": "add_pattern", - "is_const": false, + "type": "String", + "name": "locale", + "setter": "set_locale", + "getter": "get_locale" + } + ] + }, + { + "name": "TranslationDomain", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_translation_object", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 763712015, - "hash_compatibility": [ - 3009264082 - ], + "hash": 606768082, "return_value": { - "type": "int", - "meta": "int32" + "type": "Translation" }, "arguments": [ { - "name": "pattern", - "type": "TileMapPattern" - }, - { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "locale", + "type": "String" } ] }, { - "name": "get_pattern", + "name": "add_translation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4207737510, - "return_value": { - "type": "TileMapPattern" - }, + "hash": 1466479800, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "translation", + "type": "Translation" } ] }, { - "name": "remove_pattern", + "name": "remove_translation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1466479800, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "translation", + "type": "Translation" } ] }, { - "name": "get_patterns_count", + "name": "clear", "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 + "hash": 3218959716 }, { - "name": "TRANSFORM_TRANSPOSE", - "value": 16384 - } - ], - "enums": [ - { - "name": "TileAnimationMode", - "is_bitfield": false, - "values": [ - { - "name": "TILE_ANIMATION_MODE_DEFAULT", - "value": 0 - }, + "name": "translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "return_value": { + "type": "StringName" + }, + "arguments": [ { - "name": "TILE_ANIMATION_MODE_RANDOM_START_TIMES", - "value": 1 + "name": "message", + "type": "StringName" }, { - "name": "TILE_ANIMATION_MODE_MAX", - "value": 2 + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] - } - ], - "methods": [ + }, { - "name": "set_texture", - "is_const": false, + "name": "translate_plural", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 229954002, + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "message", + "type": "StringName" + }, + { + "name": "message_plural", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_texture", + "name": "is_pseudolocalization_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } }, { - "name": "set_margins", + "name": "set_pseudolocalization_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 2586408642, "arguments": [ { - "name": "margins", - "type": "Vector2i" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_margins", + "name": "is_pseudolocalization_accents_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 36873697, "return_value": { - "type": "Vector2i" + "type": "bool" } }, { - "name": "set_separation", + "name": "set_pseudolocalization_accents_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 2586408642, "arguments": [ { - "name": "separation", - "type": "Vector2i" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_separation", + "name": "is_pseudolocalization_double_vowels_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 36873697, "return_value": { - "type": "Vector2i" + "type": "bool" } }, { - "name": "set_texture_region_size", + "name": "set_pseudolocalization_double_vowels_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 2586408642, "arguments": [ { - "name": "texture_region_size", - "type": "Vector2i" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_texture_region_size", + "name": "is_pseudolocalization_fake_bidi_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 36873697, "return_value": { - "type": "Vector2i" + "type": "bool" } }, { - "name": "set_use_texture_padding", + "name": "set_pseudolocalization_fake_bidi_enabled", "is_const": false, "is_vararg": false, "is_static": false, @@ -255876,13 +294594,13 @@ "hash": 2586408642, "arguments": [ { - "name": "use_texture_padding", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_use_texture_padding", + "name": "is_pseudolocalization_override_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -255893,738 +294611,747 @@ } }, { - "name": "create_tile", + "name": "set_pseudolocalization_override_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 190528769, - "hash_compatibility": [ - 1583819816 - ], + "hash": 2586408642, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "size", - "type": "Vector2i", - "default_value": "Vector2i(1, 1)" + "name": "enabled", + "type": "bool" } ] }, { - "name": "remove_tile", + "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": 1130785943, + "hash": 2586408642, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "enabled", + "type": "bool" } ] }, { - "name": "move_tile_in_atlas", + "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": 3870111920, - "hash_compatibility": [ - 1375626516 - ], + "hash": 373806689, "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": "ratio", + "type": "float", + "meta": "float" } ] }, { - "name": "get_tile_size_in_atlas", + "name": "get_pseudolocalization_prefix", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3050897911, + "hash": 201670096, "return_value": { - "type": "Vector2i" - }, + "type": "String" + } + }, + { + "name": "set_pseudolocalization_prefix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "prefix", + "type": "String" } ] }, { - "name": "has_room_for_tile", + "name": "get_pseudolocalization_suffix", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3018597268, - "hash_compatibility": [ - 4182444377 - ], + "hash": 201670096, "return_value": { - "type": "bool" - }, + "type": "String" + } + }, + { + "name": "set_pseudolocalization_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "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": "suffix", + "type": "String" } ] }, { - "name": "get_tiles_to_be_removed_on_change", - "is_const": false, + "name": "pseudolocalize", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1240378054, + "hash": 1965194235, "return_value": { - "type": "PackedVector2Array" + "type": "StringName" }, "arguments": [ { - "name": "texture", - "type": "Texture2D" - }, - { - "name": "margins", - "type": "Vector2i" - }, - { - "name": "separation", - "type": "Vector2i" - }, - { - "name": "texture_region_size", - "type": "Vector2i" + "name": "message", + "type": "StringName" } ] + } + ], + "properties": [ + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" }, { - "name": "get_tile_at_coords", - "is_const": true, + "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": 3050897911, - "return_value": { - "type": "Vector2i" - }, + "hash": 83702148, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "locale", + "type": "String" } ] }, { - "name": "has_tiles_outside_texture", + "name": "get_locale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "clear_tiles_outside_texture", + "name": "get_tool_locale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2841200299, + "return_value": { + "type": "String" + } }, { - "name": "set_tile_animation_columns", - "is_const": false, + "name": "compare_locales", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200960707, + "hash": 2878152881, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "locale_a", + "type": "String" }, { - "name": "frame_columns", - "type": "int", - "meta": "int32" + "name": "locale_b", + "type": "String" } ] }, { - "name": "get_tile_animation_columns", + "name": "standardize_locale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, + "hash": 4216441673, + "hash_compatibility": [ + 3135753539 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "locale", + "type": "String" + }, + { + "name": "add_defaults", + "type": "bool", + "default_value": "false" } ] }, { - "name": "set_tile_animation_separation", - "is_const": false, + "name": "get_all_languages", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1941061099, - "arguments": [ - { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "separation", - "type": "Vector2i" - } - ] + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "get_tile_animation_separation", + "name": "get_language_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3050897911, + "hash": 3135753539, "return_value": { - "type": "Vector2i" + "type": "String" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "language", + "type": "String" } ] }, { - "name": "set_tile_animation_speed", - "is_const": false, + "name": "get_all_scripts", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2262553149, - "arguments": [ - { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "speed", - "type": "float", - "meta": "float" - } - ] + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "get_tile_animation_speed", + "name": "get_script_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 719993801, + "hash": 3135753539, "return_value": { - "type": "float", - "meta": "float" + "type": "String" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "script", + "type": "String" } ] }, { - "name": "set_tile_animation_mode", - "is_const": false, + "name": "get_all_countries", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3192753483, - "arguments": [ - { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "mode", - "type": "enum::TileSetAtlasSource.TileAnimationMode" - } - ] + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } }, { - "name": "get_tile_animation_mode", + "name": "get_country_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4025349959, + "hash": 3135753539, "return_value": { - "type": "enum::TileSetAtlasSource.TileAnimationMode" + "type": "String" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "country", + "type": "String" } ] }, { - "name": "set_tile_animation_frames_count", - "is_const": false, + "name": "get_locale_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200960707, + "hash": 3135753539, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "frames_count", - "type": "int", - "meta": "int32" + "name": "locale", + "type": "String" } ] }, { - "name": "get_tile_animation_frames_count", + "name": "translate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, + "hash": 1829228469, + "hash_compatibility": [ + 58037827 + ], "return_value": { - "type": "int", - "meta": "int32" + "type": "StringName" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "set_tile_animation_frame_duration", - "is_const": false, + "name": "translate_plural", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2843487787, + "hash": 229954002, + "hash_compatibility": [ + 1333931916 + ], + "return_value": { + "type": "StringName" + }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "message", + "type": "StringName" }, { - "name": "frame_index", + "name": "plural_message", + "type": "StringName" + }, + { + "name": "n", "type": "int", "meta": "int32" }, { - "name": "duration", - "type": "float", - "meta": "float" + "name": "context", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_tile_animation_frame_duration", - "is_const": true, + "name": "add_translation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1802448425, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1466479800, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "frame_index", - "type": "int", - "meta": "int32" + "name": "translation", + "type": "Translation" } ] }, { - "name": "get_tile_animation_total_duration", - "is_const": true, + "name": "remove_translation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 719993801, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1466479800, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "translation", + "type": "Translation" } ] }, { - "name": "create_alternative_tile", + "name": "get_translation_object", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2226298068, - "hash_compatibility": [ - 3531100812 - ], + "hash": 2065240175, "return_value": { - "type": "int", - "meta": "int32" + "type": "Translation" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "alternative_id_override", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "locale", + "type": "String" } ] }, { - "name": "remove_alternative_tile", - "is_const": false, + "name": "has_domain", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200960707, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "alternative_tile", - "type": "int", - "meta": "int32" + "name": "domain", + "type": "StringName" } ] }, { - "name": "set_alternative_tile_id", + "name": "get_or_add_domain", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1499785778, + "hash": 397200075, + "return_value": { + "type": "TranslationDomain" + }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "alternative_tile", - "type": "int", - "meta": "int32" - }, - { - "name": "new_id", - "type": "int", - "meta": "int32" + "name": "domain", + "type": "StringName" } ] }, { - "name": "get_next_alternative_tile_id", - "is_const": true, + "name": "remove_domain", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 3304788590, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "domain", + "type": "StringName" } ] }, { - "name": "get_tile_data", - "is_const": true, + "name": "clear", + "is_const": false, "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" - } - ] + "hash": 3218959716 }, { - "name": "get_atlas_grid_size", + "name": "get_loaded_locales", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 1139954409, "return_value": { - "type": "Vector2i" + "type": "PackedStringArray" } }, { - "name": "get_tile_texture_region", + "name": "is_pseudolocalization_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 241857547, - "hash_compatibility": [ - 1321423751 - ], + "hash": 36873697, "return_value": { - "type": "Rect2i" - }, + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "frame", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_runtime_texture", - "is_const": true, + "name": "reload_pseudolocalization", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, - "return_value": { - "type": "Texture2D" - } + "hash": 3218959716 }, { - "name": "get_runtime_tile_texture_region", + "name": "pseudolocalize", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 104874263, + "hash": 1965194235, "return_value": { - "type": "Rect2i" + "type": "StringName" }, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "frame", - "type": "int", - "meta": "int32" + "name": "message", + "type": "StringName" } ] } ], "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": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" } ] }, { - "name": "TileSetScenesCollectionSource", - "is_refcounted": true, + "name": "Tree", + "is_refcounted": false, "is_instantiable": true, - "inherits": "TileSetSource", + "inherits": "Control", "api_type": "core", + "enums": [ + { + "name": "SelectMode", + "is_bitfield": false, + "values": [ + { + "name": "SELECT_SINGLE", + "value": 0 + }, + { + "name": "SELECT_ROW", + "value": 1 + }, + { + "name": "SELECT_MULTI", + "value": 2 + } + ] + }, + { + "name": "DropModeFlags", + "is_bitfield": false, + "values": [ + { + "name": "DROP_MODE_DISABLED", + "value": 0 + }, + { + "name": "DROP_MODE_ON_ITEM", + "value": 1 + }, + { + "name": "DROP_MODE_INBETWEEN", + "value": 2 + } + ] + } + ], "methods": [ { - "name": "get_scene_tiles_count", + "name": "clear", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3218959716 }, { - "name": "get_scene_tile_id", + "name": "create_item", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3744713108, + "hash": 528467046, "return_value": { - "type": "int", - "meta": "int32" + "type": "TreeItem" }, "arguments": [ + { + "name": "parent", + "type": "TreeItem", + "default_value": "null" + }, { "name": "index", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "has_scene_tile_id", - "is_const": false, + "name": "get_root", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067735520, + "hash": 1514277247, "return_value": { - "type": "bool" - }, + "type": "TreeItem" + } + }, + { + "name": "set_column_custom_minimum_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, "arguments": [ { - "name": "id", + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "min_width", "type": "int", "meta": "int32" } ] }, { - "name": "create_scene_tile", + "name": "set_column_expand", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1117465415, - "hash_compatibility": [ - 2633389122 - ], - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 300928843, "arguments": [ { - "name": "packed_scene", - "type": "PackedScene" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "id_override", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "expand", + "type": "bool" } ] }, { - "name": "set_scene_tile_id", + "name": "set_column_expand_ratio", "is_const": false, "is_vararg": false, "is_static": false, @@ -256632,529 +295359,475 @@ "hash": 3937882851, "arguments": [ { - "name": "id", + "name": "column", "type": "int", "meta": "int32" }, { - "name": "new_id", + "name": "ratio", "type": "int", "meta": "int32" } ] }, { - "name": "set_scene_tile_scene", + "name": "set_column_clip_content", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3435852839, + "hash": 300928843, "arguments": [ { - "name": "id", + "name": "column", "type": "int", "meta": "int32" }, { - "name": "packed_scene", - "type": "PackedScene" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_scene_tile_scene", + "name": "is_column_expanding", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 511017218, + "hash": 1116898809, "return_value": { - "type": "PackedScene" + "type": "bool" }, "arguments": [ { - "name": "id", + "name": "column", "type": "int", "meta": "int32" } ] }, { - "name": "set_scene_tile_display_placeholder", - "is_const": false, + "name": "is_column_clipping_content", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "id", + "name": "column", "type": "int", "meta": "int32" - }, - { - "name": "display_placeholder", - "type": "bool" } ] }, { - "name": "get_scene_tile_display_placeholder", + "name": "get_column_expand_ratio", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 923996154, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "id", + "name": "column", "type": "int", "meta": "int32" } ] }, { - "name": "remove_scene_tile", - "is_const": false, + "name": "get_column_width", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "id", + "name": "column", "type": "int", "meta": "int32" } ] }, { - "name": "get_next_scene_tile_id", - "is_const": true, + "name": "set_hide_root", + "is_const": false, "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": [ + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, { - "name": "get_tiles_count", + "name": "is_root_hidden", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_tile_id", - "is_const": true, + "name": "get_next_selected", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 880721226, + "hash": 873446299, "return_value": { - "type": "Vector2i" + "type": "TreeItem" }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "from", + "type": "TreeItem" } ] }, { - "name": "has_tile", + "name": "get_selected", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3900751641, + "hash": 1514277247, "return_value": { - "type": "bool" - }, + "type": "TreeItem" + } + }, + { + "name": "set_selected", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2662547442, "arguments": [ { - "name": "atlas_coords", - "type": "Vector2i" + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_alternative_tiles_count", + "name": "get_selected_column", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2485466453, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" - }, - "arguments": [ - { - "name": "atlas_coords", - "type": "Vector2i" - } - ] + } }, { - "name": "get_alternative_tile_id", + "name": "get_pressed_button", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 89881719, + "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": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "index", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::Tree.SelectMode" } ] }, { - "name": "has_alternative_tile", + "name": "get_select_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1073731340, + "hash": 100748571, "return_value": { - "type": "bool" - }, + "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": "atlas_coords", - "type": "Vector2i" - }, - { - "name": "alternative_tile", + "name": "amount", "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_columns", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { - "name": "get_datetime_dict_from_unix_time", + "name": "get_edited", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 1514277247, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "unix_time_val", - "type": "int", - "meta": "int64" - } - ] + "type": "TreeItem" + } }, { - "name": "get_date_dict_from_unix_time", + "name": "get_edited_column", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 3905245786, "return_value": { - "type": "Dictionary" + "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": "unix_time_val", - "type": "int", - "meta": "int64" + "name": "force_edit", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_time_dict_from_unix_time", + "name": "get_custom_popup_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 1639390495, "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "unix_time_val", - "type": "int", - "meta": "int64" - } - ] + "type": "Rect2" + } }, { - "name": "get_datetime_string_from_unix_time", + "name": "get_item_area_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2311239925, + "hash": 47968679, + "hash_compatibility": [ + 1235226180 + ], "return_value": { - "type": "String" + "type": "Rect2" }, "arguments": [ { - "name": "unix_time_val", + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", "type": "int", - "meta": "int64" + "meta": "int32", + "default_value": "-1" }, { - "name": "use_space", - "type": "bool", - "default_value": "false" + "name": "button_index", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, { - "name": "get_date_string_from_unix_time", + "name": "get_item_at_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 4193340126, "return_value": { - "type": "String" + "type": "TreeItem" }, "arguments": [ { - "name": "unix_time_val", - "type": "int", - "meta": "int64" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_time_string_from_unix_time", + "name": "get_column_at_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 3820158470, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "unix_time_val", - "type": "int", - "meta": "int64" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_datetime_dict_from_datetime_string", + "name": "get_drop_section_at_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3253569256, + "hash": 3820158470, "return_value": { - "type": "Dictionary" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "datetime", - "type": "String" - }, - { - "name": "weekday", - "type": "bool" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_datetime_string_from_datetime_dict", + "name": "get_button_id_at_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1898123706, + "hash": 3820158470, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "datetime", - "type": "Dictionary" - }, - { - "name": "use_space", - "type": "bool" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_unix_time_from_datetime_dict", - "is_const": true, + "name": "ensure_cursor_is_visible", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3021115443, - "return_value": { - "type": "int", - "meta": "int64" - }, + "hash": 3218959716 + }, + { + "name": "set_column_titles_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, "arguments": [ { - "name": "datetime", - "type": "Dictionary" + "name": "visible", + "type": "bool" } ] }, { - "name": "get_unix_time_from_datetime_string", + "name": "are_column_titles_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1321353865, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int64" - }, + "type": "bool" + } + }, + { + "name": "set_column_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, "arguments": [ { - "name": "datetime", + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title", "type": "String" } ] }, { - "name": "get_offset_string_from_offset_minutes", + "name": "get_column_title", "is_const": true, "is_vararg": false, "is_static": false, @@ -257165,226 +295838,230 @@ }, "arguments": [ { - "name": "offset_minutes", + "name": "column", "type": "int", - "meta": "int64" + "meta": "int32" } ] }, { - "name": "get_datetime_dict_from_system", - "is_const": true, + "name": "set_column_title_alignment", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205769976, - "return_value": { - "type": "Dictionary" - }, + "hash": 3276431499, "arguments": [ { - "name": "utc", - "type": "bool", - "default_value": "false" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "title_alignment", + "type": "enum::HorizontalAlignment" } ] }, { - "name": "get_date_dict_from_system", + "name": "get_column_title_alignment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205769976, + "hash": 4171562184, "return_value": { - "type": "Dictionary" + "type": "enum::HorizontalAlignment" }, "arguments": [ { - "name": "utc", - "type": "bool", - "default_value": "false" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_time_dict_from_system", - "is_const": true, + "name": "set_column_title_direction", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 205769976, - "return_value": { - "type": "Dictionary" - }, + "hash": 1707680378, "arguments": [ { - "name": "utc", - "type": "bool", - "default_value": "false" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" } ] }, { - "name": "get_datetime_string_from_system", + "name": "get_column_title_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136425492, + "hash": 4235602388, "return_value": { - "type": "String" + "type": "enum::Control.TextDirection" }, "arguments": [ { - "name": "utc", - "type": "bool", - "default_value": "false" + "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": "use_space", - "type": "bool", - "default_value": "false" + "name": "language", + "type": "String" } ] }, { - "name": "get_date_string_from_system", + "name": "get_column_title_language", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1162154673, + "hash": 844755477, "return_value": { "type": "String" }, "arguments": [ { - "name": "utc", - "type": "bool", - "default_value": "false" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_time_string_from_system", + "name": "get_scroll", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1162154673, + "hash": 3341600327, "return_value": { - "type": "String" - }, + "type": "Vector2" + } + }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1314737213, "arguments": [ { - "name": "utc", + "name": "item", + "type": "TreeItem" + }, + { + "name": "center_on_item", "type": "bool", "default_value": "false" } ] }, { - "name": "get_time_zone_from_system", - "is_const": true, + "name": "set_h_scroll_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, - "return_value": { - "type": "Dictionary" - } + "hash": 2586408642, + "arguments": [ + { + "name": "h_scroll", + "type": "bool" + } + ] }, { - "name": "get_unix_time_from_system", + "name": "is_h_scroll_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "get_ticks_msec", - "is_const": true, + "name": "set_v_scroll_enabled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint64" - } + "hash": 2586408642, + "arguments": [ + { + "name": "h_scroll", + "type": "bool" + } + ] }, { - "name": "get_ticks_usec", + "name": "is_v_scroll_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint64" + "type": "bool" } - } - ] - }, - { - "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", + "name": "set_hide_folding", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "time_sec", - "type": "float", - "meta": "double" + "name": "hide", + "type": "bool" } ] }, { - "name": "get_wait_time", + "name": "is_folding_hidden", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_one_shot", + "name": "set_enable_recursive_folding", "is_const": false, "is_vararg": false, "is_static": false, @@ -257398,7 +296075,7 @@ ] }, { - "name": "is_one_shot", + "name": "is_recursive_folding_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -257409,56 +296086,59 @@ } }, { - "name": "set_autostart", + "name": "set_drop_mode_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "flags", + "type": "int", + "meta": "int32" } ] }, { - "name": "has_autostart", + "name": "get_drop_mode_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "start", + "name": "set_allow_rmb_select", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1392008558, + "hash": 2586408642, "arguments": [ { - "name": "time_sec", - "type": "float", - "meta": "double", - "default_value": "-1" + "name": "allow", + "type": "bool" } ] }, { - "name": "stop", - "is_const": false, + "name": "get_allow_rmb_select", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_paused", + "name": "set_allow_reselect", "is_const": false, "is_vararg": false, "is_static": false, @@ -257466,13 +296146,13 @@ "hash": 2586408642, "arguments": [ { - "name": "paused", + "name": "allow", "type": "bool" } ] }, { - "name": "is_paused", + "name": "get_allow_reselect", "is_const": true, "is_vararg": false, "is_static": false, @@ -257483,1137 +296163,1273 @@ } }, { - "name": "is_stopped", - "is_const": true, + "name": "set_allow_search", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "allow", + "type": "bool" + } + ] }, { - "name": "get_time_left", + "name": "get_allow_search", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_timer_process_callback", + "name": "set_auto_tooltip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3469495063, + "hash": 2586408642, "arguments": [ { - "name": "callback", - "type": "enum::Timer.TimerProcessCallback" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_timer_process_callback", + "name": "is_auto_tooltip_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2672570227, + "hash": 36873697, "return_value": { - "type": "enum::Timer.TimerProcessCallback" + "type": "bool" } } ], "signals": [ { - "name": "timeout" - } - ], - "properties": [ - { - "type": "int", - "name": "process_callback", - "setter": "set_timer_process_callback", - "getter": "get_timer_process_callback" + "name": "item_selected" }, { - "type": "float", - "name": "wait_time", - "setter": "set_wait_time", - "getter": "get_wait_time" + "name": "cell_selected" }, { - "type": "bool", - "name": "one_shot", - "setter": "set_one_shot", - "getter": "is_one_shot" + "name": "multi_selected", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "selected", + "type": "bool" + } + ] }, { - "type": "bool", - "name": "autostart", - "setter": "set_autostart", - "getter": "has_autostart" + "name": "item_mouse_selected", + "arguments": [ + { + "name": "mouse_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] }, { - "type": "bool", - "name": "paused", - "setter": "set_paused", - "getter": "is_paused" + "name": "empty_clicked", + "arguments": [ + { + "name": "click_position", + "type": "Vector2" + }, + { + "name": "mouse_button_index", + "type": "int" + } + ] }, { - "type": "float", - "name": "time_left", - "getter": "get_time_left" - } - ] - }, - { - "name": "TorusMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "PrimitiveMesh", - "api_type": "core", - "methods": [ + "name": "item_edited" + }, { - "name": "set_inner_radius", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "name": "custom_item_clicked", "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "mouse_button_index", + "type": "int" } ] }, { - "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": "item_icon_double_clicked" }, { - "name": "set_outer_radius", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "name": "item_collapsed", "arguments": [ { - "name": "radius", - "type": "float", - "meta": "float" + "name": "item", + "type": "TreeItem" } ] }, { - "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": "check_propagated_to_item", + "arguments": [ + { + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + } + ] }, { - "name": "set_rings", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "button_clicked", "arguments": [ { - "name": "rings", - "type": "int", - "meta": "int32" + "name": "item", + "type": "TreeItem" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "id", + "type": "int" + }, + { + "name": "mouse_button_index", + "type": "int" } ] }, { - "name": "get_rings", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "name": "custom_popup_edited", + "arguments": [ + { + "name": "arrow_clicked", + "type": "bool" + } + ] }, { - "name": "set_ring_segments", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "item_activated" + }, + { + "name": "column_title_clicked", "arguments": [ { - "name": "rings", - "type": "int", - "meta": "int32" + "name": "column", + "type": "int" + }, + { + "name": "mouse_button_index", + "type": "int" } ] }, { - "name": "get_ring_segments", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "name": "nothing_selected" } ], "properties": [ { - "type": "float", - "name": "inner_radius", - "setter": "set_inner_radius", - "getter": "get_inner_radius" + "type": "int", + "name": "columns", + "setter": "set_columns", + "getter": "get_columns" }, { - "type": "float", - "name": "outer_radius", - "setter": "set_outer_radius", - "getter": "get_outer_radius" + "type": "bool", + "name": "column_titles_visible", + "setter": "set_column_titles_visible", + "getter": "are_column_titles_visible" + }, + { + "type": "bool", + "name": "allow_reselect", + "setter": "set_allow_reselect", + "getter": "get_allow_reselect" + }, + { + "type": "bool", + "name": "allow_rmb_select", + "setter": "set_allow_rmb_select", + "getter": "get_allow_rmb_select" + }, + { + "type": "bool", + "name": "allow_search", + "setter": "set_allow_search", + "getter": "get_allow_search" + }, + { + "type": "bool", + "name": "hide_folding", + "setter": "set_hide_folding", + "getter": "is_folding_hidden" + }, + { + "type": "bool", + "name": "enable_recursive_folding", + "setter": "set_enable_recursive_folding", + "getter": "is_recursive_folding_enabled" + }, + { + "type": "bool", + "name": "hide_root", + "setter": "set_hide_root", + "getter": "is_root_hidden" }, { "type": "int", - "name": "rings", - "setter": "set_rings", - "getter": "get_rings" + "name": "drop_mode_flags", + "setter": "set_drop_mode_flags", + "getter": "get_drop_mode_flags" }, { "type": "int", - "name": "ring_segments", - "setter": "set_ring_segments", - "getter": "get_ring_segments" + "name": "select_mode", + "setter": "set_select_mode", + "getter": "get_select_mode" + }, + { + "type": "bool", + "name": "scroll_horizontal_enabled", + "setter": "set_h_scroll_enabled", + "getter": "is_h_scroll_enabled" + }, + { + "type": "bool", + "name": "scroll_vertical_enabled", + "setter": "set_v_scroll_enabled", + "getter": "is_v_scroll_enabled" + }, + { + "type": "bool", + "name": "auto_tooltip", + "setter": "set_auto_tooltip", + "getter": "is_auto_tooltip_enabled" } ] }, { - "name": "TouchScreenButton", + "name": "TreeItem", "is_refcounted": false, - "is_instantiable": true, - "inherits": "Node2D", + "is_instantiable": false, + "inherits": "Object", "api_type": "core", "enums": [ { - "name": "VisibilityMode", + "name": "TreeCellMode", "is_bitfield": false, "values": [ { - "name": "VISIBILITY_ALWAYS", + "name": "CELL_MODE_STRING", "value": 0 }, { - "name": "VISIBILITY_TOUCHSCREEN_ONLY", + "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_texture_normal", + "name": "set_cell_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 289920701, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::TreeItem.TreeCellMode" } ] }, { - "name": "get_texture_normal", + "name": "get_cell_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 3406114978, "return_value": { - "type": "Texture2D" - } + "type": "enum::TreeItem.TreeCellMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_texture_pressed", + "name": "set_auto_translate_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 287402019, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" } ] }, { - "name": "get_texture_pressed", + "name": "get_auto_translate_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 906302372, "return_value": { - "type": "Texture2D" - } + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_bitmask", + "name": "set_edit_multiline", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 698588216, + "hash": 300928843, "arguments": [ { - "name": "bitmask", - "type": "BitMap" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "multiline", + "type": "bool" } ] }, { - "name": "get_bitmask", + "name": "is_edit_multiline", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2459671998, + "hash": 1116898809, "return_value": { - "type": "BitMap" - } + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_shape", + "name": "set_checked", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 771364740, + "hash": 300928843, "arguments": [ { - "name": "shape", - "type": "Shape2D" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "checked", + "type": "bool" } ] }, { - "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", + "name": "set_indeterminate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "bool", + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "indeterminate", "type": "bool" } ] }, { - "name": "is_shape_centered", + "name": "is_checked", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_shape_visible", - "is_const": false, + "name": "is_indeterminate", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "bool", - "type": "bool" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_shape_visible", - "is_const": true, + "name": "propagate_check", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 972357352, + "hash_compatibility": [ + 4023243586 + ], + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "emit_signal", + "type": "bool", + "default_value": "true" + } + ] }, { - "name": "set_action", + "name": "set_text", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 501894301, "arguments": [ { - "name": "action", + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "text", "type": "String" } ] }, { - "name": "get_action", + "name": "get_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 844755477, "return_value": { "type": "String" - } + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_visibility_mode", + "name": "set_text_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3031128463, + "hash": 1707680378, "arguments": [ { - "name": "mode", - "type": "enum::TouchScreenButton.VisibilityMode" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "direction", + "type": "enum::Control.TextDirection" } ] }, { - "name": "get_visibility_mode", + "name": "get_text_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2558996468, + "hash": 4235602388, "return_value": { - "type": "enum::TouchScreenButton.VisibilityMode" - } + "type": "enum::Control.TextDirection" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_passby_press", + "name": "set_autowrap_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3633006561, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "autowrap_mode", + "type": "enum::TextServer.AutowrapMode" } ] }, { - "name": "is_passby_press_enabled", + "name": "get_autowrap_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2902757236, "return_value": { - "type": "bool" - } + "type": "enum::TextServer.AutowrapMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "is_pressed", - "is_const": true, + "name": "set_text_overrun_behavior", + "is_const": false, "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" + "hash": 1940772195, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "overrun_behavior", + "type": "enum::TextServer.OverrunBehavior" + } + ] }, { - "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", + "name": "get_text_overrun_behavior", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3782727860, "return_value": { - "type": "StringName" + "type": "enum::TextServer.OverrunBehavior" }, "arguments": [ { - "name": "src_message", - "type": "StringName" - }, - { - "name": "src_plural_message", - "type": "StringName" - }, + "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": "n", + "name": "column", "type": "int", "meta": "int32" }, { - "name": "context", - "type": "StringName" + "name": "parser", + "type": "enum::TextServer.StructuredTextParser" } ] }, { - "name": "_get_message", + "name": "get_structured_text_bidi_override", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3377823772, "return_value": { - "type": "StringName" + "type": "enum::TextServer.StructuredTextParser" }, "arguments": [ { - "name": "src_message", - "type": "StringName" - }, - { - "name": "context", - "type": "StringName" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_locale", + "name": "set_structured_text_bidi_override_options", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 537221740, "arguments": [ { - "name": "locale", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "args", + "type": "Array" } ] }, { - "name": "get_locale", + "name": "get_structured_text_bidi_override_options", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 663333327, "return_value": { - "type": "String" - } + "type": "Array" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "add_message", + "name": "set_language", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3898530326, - "hash_compatibility": [ - 971803314 - ], + "hash": 501894301, "arguments": [ { - "name": "src_message", - "type": "StringName" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "xlated_message", - "type": "StringName" - }, + "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": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_plural_message", + "name": "set_suffix", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2356982266, - "hash_compatibility": [ - 360316719 - ], + "hash": 501894301, "arguments": [ { - "name": "src_message", - "type": "StringName" - }, - { - "name": "xlated_messages", - "type": "PackedStringArray" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "text", + "type": "String" } ] }, { - "name": "get_message", + "name": "get_suffix", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1829228469, - "hash_compatibility": [ - 58037827 - ], + "hash": 844755477, "return_value": { - "type": "StringName" + "type": "String" }, "arguments": [ { - "name": "src_message", - "type": "StringName" + "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": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_plural_message", + "name": "get_icon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229954002, - "hash_compatibility": [ - 1333931916 - ], + "hash": 3536238170, "return_value": { - "type": "StringName" + "type": "Texture2D" }, "arguments": [ { - "name": "src_message", - "type": "StringName" - }, - { - "name": "src_plural_message", - "type": "StringName" - }, - { - "name": "n", + "name": "column", "type": "int", "meta": "int32" - }, - { - "name": "context", - "type": "StringName", - "default_value": "\"\"" } ] }, { - "name": "erase_message", + "name": "set_icon_overlay", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3959009644, - "hash_compatibility": [ - 3919944288 - ], + "hash": 666127730, "arguments": [ { - "name": "src_message", - "type": "StringName" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_message_list", + "name": "get_icon_overlay", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3536238170, "return_value": { - "type": "PackedStringArray" - } + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_translated_message_list", - "is_const": true, + "name": "set_icon_region", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "hash": 1356297692, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "region", + "type": "Rect2" + } + ] }, { - "name": "get_message_count", + "name": "get_icon_region", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3327874267, "return_value": { - "type": "int", - "meta": "int32" - } - } - ], - "properties": [ - { - "type": "Dictionary", - "name": "messages", - "setter": "_set_messages", - "getter": "_get_messages" + "type": "Rect2" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "type": "String", - "name": "locale", - "setter": "set_locale", - "getter": "get_locale" - } - ] - }, - { - "name": "TranslationServer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "set_locale", + "name": "set_icon_max_width", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 3937882851, "arguments": [ { - "name": "locale", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "width", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_locale", + "name": "get_icon_max_width", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 923996154, "return_value": { - "type": "String" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_tool_locale", + "name": "set_icon_modulate", "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" - }, + "hash": 2878471219, "arguments": [ { - "name": "locale_a", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "locale_b", - "type": "String" + "name": "modulate", + "type": "Color" } ] }, { - "name": "standardize_locale", + "name": "get_icon_modulate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 3457211756, "return_value": { - "type": "String" + "type": "Color" }, "arguments": [ { - "name": "locale", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_all_languages", - "is_const": true, + "name": "set_range", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "hash": 1602489585, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "float", + "meta": "double" + } + ] }, { - "name": "get_language_name", + "name": "get_range", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 2339986948, "return_value": { - "type": "String" + "type": "float", + "meta": "double" }, "arguments": [ { - "name": "language", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_all_scripts", - "is_const": true, + "name": "set_range_config", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "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_script_name", - "is_const": true, + "name": "get_range_config", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 3554694381, "return_value": { - "type": "String" + "type": "Dictionary" }, "arguments": [ { - "name": "script", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_all_countries", - "is_const": true, + "name": "set_metadata", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, - "return_value": { - "type": "PackedStringArray" - } + "hash": 2152698145, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "meta", + "type": "Variant" + } + ] }, { - "name": "get_country_name", + "name": "get_metadata", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 4227898402, "return_value": { - "type": "String" + "type": "Variant" }, "arguments": [ { - "name": "country", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_locale_name", - "is_const": true, + "name": "set_custom_draw", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, - "return_value": { - "type": "String" - }, + "hash": 272420368, "arguments": [ { - "name": "locale", - "type": "String" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "StringName" } ] }, { - "name": "translate", - "is_const": true, + "name": "set_custom_draw_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1829228469, - "hash_compatibility": [ - 58037827 - ], - "return_value": { - "type": "StringName" - }, + "hash": 957362965, "arguments": [ { - "name": "message", - "type": "StringName" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "context", - "type": "StringName", - "default_value": "\"\"" + "name": "callback", + "type": "Callable" } ] }, { - "name": "translate_plural", + "name": "get_custom_draw_callback", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229954002, - "hash_compatibility": [ - 1333931916 - ], + "hash": 1317077508, "return_value": { - "type": "StringName" + "type": "Callable" }, "arguments": [ { - "name": "message", - "type": "StringName" - }, - { - "name": "plural_message", - "type": "StringName" - }, - { - "name": "n", + "name": "column", "type": "int", "meta": "int32" - }, - { - "name": "context", - "type": "StringName", - "default_value": "\"\"" } ] }, { - "name": "add_translation", + "name": "set_collapsed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1466479800, + "hash": 2586408642, "arguments": [ { - "name": "translation", - "type": "Translation" + "name": "enable", + "type": "bool" } ] }, { - "name": "remove_translation", + "name": "is_collapsed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1466479800, + "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": "translation", - "type": "Translation" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_translation_object", + "name": "is_any_collapsed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2065240175, + "hash": 2595650253, "return_value": { - "type": "Translation" + "type": "bool" }, "arguments": [ { - "name": "locale", - "type": "String" + "name": "only_visible", + "type": "bool", + "default_value": "false" } ] }, { - "name": "clear", + "name": "set_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_loaded_locales", - "is_const": true, + "name": "is_visible", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 2240911060, "return_value": { - "type": "PackedStringArray" + "type": "bool" } }, { - "name": "is_pseudolocalization_enabled", + "name": "is_visible_in_tree", "is_const": true, "is_vararg": false, "is_static": false, @@ -258624,21 +297440,7 @@ } }, { - "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", + "name": "uncollapse_tree", "is_const": false, "is_vararg": false, "is_static": false, @@ -258646,181 +297448,119 @@ "hash": 3218959716 }, { - "name": "pseudolocalize", - "is_const": true, + "name": "set_custom_minimum_height", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965194235, - "return_value": { - "type": "StringName" - }, + "hash": 1286410249, "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": "height", + "type": "int", + "meta": "int32" } ] }, { - "name": "DropModeFlags", - "is_bitfield": false, - "values": [ - { - "name": "DROP_MODE_DISABLED", - "value": 0 - }, - { - "name": "DROP_MODE_ON_ITEM", - "value": 1 - }, - { - "name": "DROP_MODE_INBETWEEN", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "clear", - "is_const": false, + "name": "get_custom_minimum_height", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "create_item", + "name": "set_selectable", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 528467046, - "return_value": { - "type": "TreeItem" - }, + "hash": 300928843, "arguments": [ { - "name": "parent", - "type": "TreeItem", - "default_value": "null" + "name": "column", + "type": "int", + "meta": "int32" }, { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "selectable", + "type": "bool" } ] }, { - "name": "get_root", + "name": "is_selectable", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1514277247, + "hash": 1116898809, "return_value": { - "type": "TreeItem" - } + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_column_custom_minimum_width", + "name": "is_selected", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 3067735520, + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "column", "type": "int", "meta": "int32" - }, - { - "name": "min_width", - "type": "int", - "meta": "int32" } ] }, { - "name": "set_column_expand", + "name": "select", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { "name": "column", "type": "int", "meta": "int32" - }, - { - "name": "expand", - "type": "bool" } ] }, { - "name": "set_column_expand_ratio", + "name": "deselect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1286410249, "arguments": [ { "name": "column", "type": "int", "meta": "int32" - }, - { - "name": "ratio", - "type": "int", - "meta": "int32" } ] }, { - "name": "set_column_clip_content", + "name": "set_editable", "is_const": false, "is_vararg": false, "is_static": false, @@ -258833,18 +297573,18 @@ "meta": "int32" }, { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "is_column_expanding", - "is_const": true, + "name": "is_editable", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3067735520, "return_value": { "type": "bool" }, @@ -258857,33 +297597,33 @@ ] }, { - "name": "is_column_clipping_content", - "is_const": true, + "name": "set_custom_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 2878471219, "arguments": [ { "name": "column", "type": "int", "meta": "int32" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "get_column_expand_ratio", + "name": "get_custom_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3457211756, "return_value": { - "type": "int", - "meta": "int32" + "type": "Color" }, "arguments": [ { @@ -258894,16 +297634,12 @@ ] }, { - "name": "get_column_width", - "is_const": true, + "name": "clear_custom_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1286410249, "arguments": [ { "name": "column", @@ -258913,128 +297649,177 @@ ] }, { - "name": "set_hide_root", + "name": "set_custom_font", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2637609184, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "font", + "type": "Font" } ] }, { - "name": "is_root_hidden", + "name": "get_custom_font", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4244553094, "return_value": { - "type": "bool" - } + "type": "Font" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_next_selected", + "name": "set_custom_font_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 873446299, - "return_value": { - "type": "TreeItem" - }, + "hash": 3937882851, "arguments": [ { - "name": "from", - "type": "TreeItem" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "font_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_selected", + "name": "get_custom_font_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1514277247, + "hash": 923996154, "return_value": { - "type": "TreeItem" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_selected", + "name": "set_custom_bg_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2662547442, + "hash": 894174518, "arguments": [ - { - "name": "item", - "type": "TreeItem" - }, { "name": "column", "type": "int", "meta": "int32" + }, + { + "name": "color", + "type": "Color" + }, + { + "name": "just_outline", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_selected_column", - "is_const": true, + "name": "clear_custom_bg_color", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1286410249, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_pressed_button", + "name": "get_custom_bg_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3457211756, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "Color" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_select_mode", + "name": "set_custom_as_button", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3223887270, + "hash": 300928843, "arguments": [ { - "name": "mode", - "type": "enum::Tree.SelectMode" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" } ] }, { - "name": "get_select_mode", + "name": "is_custom_set_as_button", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 100748571, + "hash": 1116898809, "return_value": { - "type": "enum::Tree.SelectMode" - } + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "deselect_all", + "name": "clear_buttons", "is_const": false, "is_vararg": false, "is_static": false, @@ -259042,222 +297827,320 @@ "hash": 3218959716 }, { - "name": "set_columns", + "name": "add_button", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1688223362, + "hash_compatibility": [ + 1507727907 + ], "arguments": [ { - "name": "amount", + "name": "column", "type": "int", "meta": "int32" + }, + { + "name": "button", + "type": "Texture2D" + }, + { + "name": "id", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "disabled", + "type": "bool", + "default_value": "false" + }, + { + "name": "tooltip_text", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "get_columns", + "name": "get_button_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 923996154, "return_value": { "type": "int", "meta": "int32" - } + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_edited", + "name": "get_button_tooltip_text", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1514277247, + "hash": 1391810591, "return_value": { - "type": "TreeItem" - } + "type": "String" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_edited_column", + "name": "get_button_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3175239445, "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": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_custom_popup_rect", + "name": "get_button_by_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 3175239445, "return_value": { - "type": "Rect2" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_item_area_rect", + "name": "get_button_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 47968679, - "hash_compatibility": [ - 1235226180 - ], + "hash": 2165839948, "return_value": { - "type": "Rect2" + "type": "Color" }, "arguments": [ - { - "name": "item", - "type": "TreeItem" - }, { "name": "column", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" }, { - "name": "button_index", + "name": "id", "type": "int", - "meta": "int32", - "default_value": "-1" + "meta": "int32" } ] }, { - "name": "get_item_at_position", + "name": "get_button", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4193340126, + "hash": 2584904275, "return_value": { - "type": "TreeItem" + "type": "Texture2D" }, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_column_at_position", - "is_const": true, + "name": "set_button_tooltip_text", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3820158470, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2285447957, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "tooltip", + "type": "String" } ] }, { - "name": "get_drop_section_at_position", - "is_const": true, + "name": "set_button", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3820158470, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 176101966, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "button", + "type": "Texture2D" } ] }, { - "name": "get_button_id_at_position", - "is_const": true, + "name": "erase_button", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3820158470, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 3937882851, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" } ] }, { - "name": "ensure_cursor_is_visible", + "name": "set_button_disabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1383440665, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "disabled", + "type": "bool" + } + ] }, { - "name": "set_column_titles_visible", + "name": "set_button_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3733378741, "arguments": [ { - "name": "visible", - "type": "bool" + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "are_column_titles_visible", + "name": "is_button_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2522259332, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "button_index", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_column_title", + "name": "set_tooltip_text", "is_const": false, "is_vararg": false, "is_static": false, @@ -259270,13 +298153,13 @@ "meta": "int32" }, { - "name": "title", + "name": "tooltip", "type": "String" } ] }, { - "name": "get_column_title", + "name": "get_tooltip_text", "is_const": true, "is_vararg": false, "is_static": false, @@ -259294,7 +298177,7 @@ ] }, { - "name": "set_column_title_alignment", + "name": "set_text_alignment", "is_const": false, "is_vararg": false, "is_static": false, @@ -259307,13 +298190,13 @@ "meta": "int32" }, { - "name": "title_alignment", + "name": "text_alignment", "type": "enum::HorizontalAlignment" } ] }, { - "name": "get_column_title_alignment", + "name": "get_text_alignment", "is_const": true, "is_vararg": false, "is_static": false, @@ -259331,12 +298214,12 @@ ] }, { - "name": "set_column_title_direction", + "name": "set_expand_right", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1707680378, + "hash": 300928843, "arguments": [ { "name": "column", @@ -259344,20 +298227,20 @@ "meta": "int32" }, { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_column_title_direction", + "name": "get_expand_right", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4235602388, + "hash": 1116898809, "return_value": { - "type": "enum::Control.TextDirection" + "type": "bool" }, "arguments": [ { @@ -259368,1569 +298251,1283 @@ ] }, { - "name": "set_column_title_language", + "name": "set_disable_folding", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 2586408642, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "language", - "type": "String" + "name": "disable", + "type": "bool" } ] }, { - "name": "get_column_title_language", + "name": "is_folding_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 36873697, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "get_scroll", - "is_const": true, + "name": "create_child", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 954243986, "return_value": { - "type": "Vector2" - } + "type": "TreeItem" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] }, { - "name": "scroll_to_item", + "name": "add_child", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1314737213, + "hash": 1819951137, "arguments": [ { - "name": "item", + "name": "child", "type": "TreeItem" - }, - { - "name": "center_on_item", - "type": "bool", - "default_value": "false" } ] }, { - "name": "set_h_scroll_enabled", + "name": "remove_child", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1819951137, "arguments": [ { - "name": "h_scroll", - "type": "bool" + "name": "child", + "type": "TreeItem" } ] }, { - "name": "is_h_scroll_enabled", + "name": "get_tree", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2243340556, "return_value": { - "type": "bool" + "type": "Tree" } }, { - "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", + "name": "get_next", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1514277247, "return_value": { - "type": "bool" + "type": "TreeItem" } }, { - "name": "set_hide_folding", + "name": "get_prev", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "hide", - "type": "bool" - } - ] + "hash": 2768121250, + "return_value": { + "type": "TreeItem" + } }, { - "name": "is_folding_hidden", + "name": "get_parent", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1514277247, "return_value": { - "type": "bool" + "type": "TreeItem" } }, { - "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", + "name": "get_first_child", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1514277247, "return_value": { - "type": "bool" + "type": "TreeItem" } }, { - "name": "set_drop_mode_flags", + "name": "get_next_in_tree", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, "arguments": [ { - "name": "flags", - "type": "int", - "meta": "int32" + "name": "wrap", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_drop_mode_flags", - "is_const": true, + "name": "get_prev_in_tree", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1666920593, "return_value": { - "type": "int", - "meta": "int32" - } + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_allow_rmb_select", + "name": "get_next_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1666920593, + "return_value": { + "type": "TreeItem" + }, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "wrap", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_allow_rmb_select", - "is_const": true, + "name": "get_prev_visible", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1666920593, "return_value": { - "type": "bool" - } + "type": "TreeItem" + }, + "arguments": [ + { + "name": "wrap", + "type": "bool", + "default_value": "false" + } + ] }, { - "name": "set_allow_reselect", + "name": "get_child", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 306700752, + "return_value": { + "type": "TreeItem" + }, "arguments": [ { - "name": "allow", - "type": "bool" + "name": "index", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_allow_reselect", - "is_const": true, + "name": "get_child_count", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2455072627, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_allow_search", + "name": "get_children", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "allow", - "type": "bool" - } - ] + "hash": 2915620761, + "return_value": { + "type": "typedarray::TreeItem" + } }, { - "name": "get_allow_search", - "is_const": true, + "name": "get_index", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2455072627, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } - } - ], - "signals": [ - { - "name": "item_selected" - }, - { - "name": "cell_selected" - }, - { - "name": "multi_selected", - "arguments": [ - { - "name": "item", - "type": "TreeItem" - }, - { - "name": "column", - "type": "int" - }, - { - "name": "selected", - "type": "bool" - } - ] - }, - { - "name": "item_mouse_selected", - "arguments": [ - { - "name": "position", - "type": "Vector2" - }, - { - "name": "mouse_button_index", - "type": "int" - } - ] - }, - { - "name": "empty_clicked", - "arguments": [ - { - "name": "position", - "type": "Vector2" - }, - { - "name": "mouse_button_index", - "type": "int" - } - ] - }, - { - "name": "item_edited" - }, - { - "name": "custom_item_clicked", - "arguments": [ - { - "name": "mouse_button_index", - "type": "int" - } - ] - }, - { - "name": "item_icon_double_clicked" - }, - { - "name": "item_collapsed", - "arguments": [ - { - "name": "item", - "type": "TreeItem" - } - ] }, { - "name": "check_propagated_to_item", + "name": "move_before", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, "arguments": [ { "name": "item", "type": "TreeItem" - }, - { - "name": "column", - "type": "int" } ] }, { - "name": "button_clicked", + "name": "move_after", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1819951137, "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", + "name": "call_recursive", + "is_const": false, + "is_vararg": true, + "is_static": false, + "is_virtual": false, + "hash": 2866548813, "arguments": [ { - "name": "column", - "type": "int" - }, - { - "name": "mouse_button_index", - "type": "int" + "name": "method", + "type": "StringName" } ] - }, - { - "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" + "name": "collapsed", + "setter": "set_collapsed", + "getter": "is_collapsed" }, { "type": "bool", - "name": "enable_recursive_folding", - "setter": "set_enable_recursive_folding", - "getter": "is_recursive_folding_enabled" + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" }, { "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" + "name": "disable_folding", + "setter": "set_disable_folding", + "getter": "is_folding_disabled" }, { "type": "int", - "name": "select_mode", - "setter": "set_select_mode", - "getter": "get_select_mode" - }, - { - "type": "bool", - "name": "scroll_horizontal_enabled", - "setter": "set_h_scroll_enabled", - "getter": "is_h_scroll_enabled" - }, - { - "type": "bool", - "name": "scroll_vertical_enabled", - "setter": "set_v_scroll_enabled", - "getter": "is_v_scroll_enabled" + "name": "custom_minimum_height", + "setter": "set_custom_minimum_height", + "getter": "get_custom_minimum_height" } ] }, { - "name": "TreeItem", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", + "name": "TriangleMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core" + }, + { + "name": "TubeTrailMesh", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "PrimitiveMesh", "api_type": "core", - "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", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289920701, + "hash": 373806689, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "mode", - "type": "enum::TreeItem.TreeCellMode" + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "get_cell_mode", + "name": "get_radius", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3406114978, + "hash": 1740695150, "return_value": { - "type": "enum::TreeItem.TreeCellMode" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_edit_multiline", + "name": "set_radial_steps", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "column", + "name": "radial_steps", "type": "int", "meta": "int32" - }, - { - "name": "multiline", - "type": "bool" } ] }, { - "name": "is_edit_multiline", + "name": "get_radial_steps", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3905245786, "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" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_indeterminate", + "name": "set_sections", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1286410249, "arguments": [ { - "name": "column", + "name": "sections", "type": "int", "meta": "int32" - }, - { - "name": "indeterminate", - "type": "bool" } ] }, { - "name": "is_checked", + "name": "get_sections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "is_indeterminate", - "is_const": true, + "name": "set_section_length", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 373806689, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "section_length", + "type": "float", + "meta": "float" } ] }, { - "name": "propagate_check", - "is_const": false, + "name": "get_section_length", + "is_const": true, "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" - } - ] + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_text", + "name": "set_section_rings", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 1286410249, "arguments": [ { - "name": "column", + "name": "section_rings", "type": "int", "meta": "int32" - }, - { - "name": "text", - "type": "String" } ] }, { - "name": "get_text", + "name": "get_section_rings", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 3905245786, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_text_direction", + "name": "set_cap_top", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1707680378, + "hash": 2586408642, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "direction", - "type": "enum::Control.TextDirection" + "name": "cap_top", + "type": "bool" } ] }, { - "name": "get_text_direction", + "name": "is_cap_top", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4235602388, + "hash": 36873697, "return_value": { - "type": "enum::Control.TextDirection" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_autowrap_mode", + "name": "set_cap_bottom", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3633006561, + "hash": 2586408642, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "autowrap_mode", - "type": "enum::TextServer.AutowrapMode" + "name": "cap_bottom", + "type": "bool" } ] }, { - "name": "get_autowrap_mode", + "name": "is_cap_bottom", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2902757236, + "hash": 36873697, "return_value": { - "type": "enum::TextServer.AutowrapMode" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "bool" + } }, { - "name": "set_text_overrun_behavior", + "name": "set_curve", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1940772195, + "hash": 270443179, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "overrun_behavior", - "type": "enum::TextServer.OverrunBehavior" + "name": "curve", + "type": "Curve" } ] }, { - "name": "get_text_overrun_behavior", + "name": "get_curve", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3782727860, + "hash": 2460114913, "return_value": { - "type": "enum::TextServer.OverrunBehavior" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "Curve" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" }, { - "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" - } - ] + "type": "int", + "name": "radial_steps", + "setter": "set_radial_steps", + "getter": "get_radial_steps" }, { - "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" - } - ] + "type": "int", + "name": "sections", + "setter": "set_sections", + "getter": "get_sections" }, { - "name": "set_structured_text_bidi_override_options", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 537221740, - "arguments": [ + "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": "column", - "type": "int", - "meta": "int32" + "name": "TWEEN_PROCESS_PHYSICS", + "value": 0 }, { - "name": "args", - "type": "Array" + "name": "TWEEN_PROCESS_IDLE", + "value": 1 } ] }, { - "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": "TweenPauseMode", + "is_bitfield": false, + "values": [ { - "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": "TWEEN_PAUSE_BOUND", + "value": 0 + }, { - "name": "column", - "type": "int", - "meta": "int32" + "name": "TWEEN_PAUSE_STOP", + "value": 1 }, { - "name": "language", - "type": "String" + "name": "TWEEN_PAUSE_PROCESS", + "value": 2 } ] }, { - "name": "get_language", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, - "arguments": [ + "name": "TransitionType", + "is_bitfield": false, + "values": [ { - "name": "column", - "type": "int", - "meta": "int32" + "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": "set_suffix", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 501894301, - "arguments": [ + "name": "EaseType", + "is_bitfield": false, + "values": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "EASE_IN", + "value": 0 }, { - "name": "text", - "type": "String" + "name": "EASE_OUT", + "value": 1 + }, + { + "name": "EASE_IN_OUT", + "value": 2 + }, + { + "name": "EASE_OUT_IN", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "get_suffix", - "is_const": true, + "name": "tween_property", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 4049770449, "return_value": { - "type": "String" + "type": "PropertyTweener" }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "NodePath" + }, + { + "name": "final_val", + "type": "Variant" + }, + { + "name": "duration", + "type": "float", + "meta": "double" } ] }, { - "name": "set_icon", + "name": "tween_interval", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 666127730, + "hash": 413360199, + "return_value": { + "type": "IntervalTweener" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "texture", - "type": "Texture2D" + "name": "time", + "type": "float", + "meta": "double" } ] }, { - "name": "get_icon", - "is_const": true, + "name": "tween_callback", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536238170, + "hash": 1540176488, "return_value": { - "type": "Texture2D" + "type": "CallbackTweener" }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "callback", + "type": "Callable" } ] }, { - "name": "set_icon_region", + "name": "tween_method", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1356297692, + "hash": 2337877153, + "return_value": { + "type": "MethodTweener" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "method", + "type": "Callable" }, { - "name": "region", - "type": "Rect2" + "name": "from", + "type": "Variant" + }, + { + "name": "to", + "type": "Variant" + }, + { + "name": "duration", + "type": "float", + "meta": "double" } ] }, { - "name": "get_icon_region", - "is_const": true, + "name": "tween_subtween", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3327874267, + "hash": 1567358477, "return_value": { - "type": "Rect2" + "type": "SubtweenTweener" }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "subtween", + "type": "Tween" } ] }, { - "name": "set_icon_max_width", + "name": "custom_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 330693286, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "width", - "type": "int", - "meta": "int32" + "name": "delta", + "type": "float", + "meta": "double" } ] }, { - "name": "get_icon_max_width", - "is_const": true, + "name": "stop", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "set_icon_modulate", + "name": "pause", "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" - } - ] + "hash": 3218959716 }, { - "name": "get_icon_modulate", - "is_const": true, + "name": "play", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, - "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "set_range", + "name": "kill", "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" - } - ] + "hash": 3218959716 }, { - "name": "get_range", + "name": "get_total_elapsed_time", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 1740695150, "return_value": { "type": "float", "meta": "double" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_range_config", + "name": "is_running", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1547181014, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_valid", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } + }, + { + "name": "bind_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2946786331, + "return_value": { + "type": "Tween" + }, "arguments": [ { - "name": "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": "node", + "type": "Node" } ] }, { - "name": "get_range_config", + "name": "set_process_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3554694381, + "hash": 855258840, "return_value": { - "type": "Dictionary" + "type": "Tween" }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::Tween.TweenProcessMode" } ] }, { - "name": "set_metadata", + "name": "set_pause_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2152698145, + "hash": 3363368837, + "return_value": { + "type": "Tween" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "meta", - "type": "Variant" + "name": "mode", + "type": "enum::Tween.TweenPauseMode" } ] }, { - "name": "get_metadata", - "is_const": true, + "name": "set_ignore_time_scale", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4227898402, + "hash": 1942052223, "return_value": { - "type": "Variant" + "type": "Tween" }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "ignore", + "type": "bool", + "default_value": "true" } ] }, { - "name": "set_custom_draw", + "name": "set_parallel", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 272420368, + "hash": 1942052223, + "return_value": { + "type": "Tween" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "object", - "type": "Object" - }, - { - "name": "callback", - "type": "StringName" + "name": "parallel", + "type": "bool", + "default_value": "true" } ] }, { - "name": "set_collapsed", + "name": "set_loops", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2670836414, + "return_value": { + "type": "Tween" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "loops", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "is_collapsed", - "is_const": false, + "name": "get_loops_left", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_collapsed_recursive", + "name": "set_speed_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3961971106, + "return_value": { + "type": "Tween" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "speed", + "type": "float", + "meta": "float" } ] }, { - "name": "is_any_collapsed", + "name": "set_trans", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2595650253, + "hash": 3965963875, "return_value": { - "type": "bool" + "type": "Tween" }, "arguments": [ { - "name": "only_visible", - "type": "bool", - "default_value": "false" + "name": "trans", + "type": "enum::Tween.TransitionType" } ] }, { - "name": "set_visible", + "name": "set_ease", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1208117252, + "return_value": { + "type": "Tween" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "ease", + "type": "enum::Tween.EaseType" } ] }, { - "name": "is_visible", + "name": "parallel", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 3426978995, "return_value": { - "type": "bool" + "type": "Tween" } }, { - "name": "uncollapse_tree", + "name": "chain", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3426978995, + "return_value": { + "type": "Tween" + } }, { - "name": "set_custom_minimum_height", + "name": "interpolate_value", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 1286410249, + "hash": 3452526450, + "return_value": { + "type": "Variant" + }, "arguments": [ { - "name": "height", - "type": "int", - "meta": "int32" + "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" } ] - }, - { - "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" - } - }, + } + ], + "signals": [ { - "name": "set_selectable", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 300928843, + "name": "step_finished", "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "selectable", - "type": "bool" + "name": "idx", + "type": "int" } ] }, { - "name": "is_selectable", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1116898809, - "return_value": { - "type": "bool" - }, + "name": "loop_finished", "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "loop_count", + "type": "int" } ] }, { - "name": "is_selected", + "name": "finished" + } + ] + }, + { + "name": "Tweener", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "RefCounted", + "api_type": "core", + "signals": [ + { + "name": "finished" + } + ] + }, + { + "name": "UDPServer", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "listen", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067735520, + "hash": 3167955072, + "hash_compatibility": [ + 4025329869 + ], "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "column", + "name": "port", "type": "int", - "meta": "int32" + "meta": "uint16" + }, + { + "name": "bind_address", + "type": "String", + "default_value": "\"*\"" } ] }, { - "name": "select", + "name": "poll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } }, { - "name": "deselect", - "is_const": false, + "name": "is_connection_available", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_editable", - "is_const": false, + "name": "get_local_port", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "enabled", - "type": "bool" - } - ] + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "is_editable", - "is_const": false, + "name": "is_listening", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067735520, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_custom_color", + "name": "take_connection", "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" - } - ] + "hash": 808734560, + "return_value": { + "type": "PacketPeerUDP" + } }, { - "name": "get_custom_color", - "is_const": true, + "name": "stop", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, - "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "hash": 3218959716 }, { - "name": "clear_custom_color", + "name": "set_max_pending_connections", "is_const": false, "is_vararg": false, "is_static": false, @@ -260938,114 +299535,230 @@ "hash": 1286410249, "arguments": [ { - "name": "column", + "name": "max_pending_connections", "type": "int", "meta": "int32" } ] }, { - "name": "set_custom_font", - "is_const": false, + "name": "get_max_pending_connections", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2637609184, - "arguments": [ + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "max_pending_connections", + "setter": "set_max_pending_connections", + "getter": "get_max_pending_connections" + } + ] + }, + { + "name": "UPNP", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "UPNPResult", + "is_bitfield": false, + "values": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "UPNP_RESULT_SUCCESS", + "value": 0 }, { - "name": "font", - "type": "Font" + "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_custom_font", + "name": "get_device_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4244553094, + "hash": 3905245786, "return_value": { - "type": "Font" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "set_custom_font_size", - "is_const": false, + "name": "get_device", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2193290270, + "return_value": { + "type": "UPNPDevice" + }, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "font_size", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_custom_font_size", - "is_const": true, + "name": "add_device", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 986715920, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" + "name": "device", + "type": "UPNPDevice" } ] }, { - "name": "set_custom_bg_color", + "name": "set_device", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 894174518, + "hash": 3015133723, "arguments": [ { - "name": "column", + "name": "index", "type": "int", "meta": "int32" }, { - "name": "color", - "type": "Color" - }, - { - "name": "just_outline", - "type": "bool", - "default_value": "false" + "name": "device", + "type": "UPNPDevice" } ] }, { - "name": "clear_custom_bg_color", + "name": "remove_device", "is_const": false, "is_vararg": false, "is_static": false, @@ -261053,710 +299766,779 @@ "hash": 1286410249, "arguments": [ { - "name": "column", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_custom_bg_color", + "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": 3457211756, + "hash": 2276800779, "return_value": { - "type": "Color" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "UPNPDevice" + } }, { - "name": "set_custom_as_button", + "name": "discover", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 1575334765, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "column", + "name": "timeout", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "2000" }, { - "name": "enable", - "type": "bool" + "name": "ttl", + "type": "int", + "meta": "int32", + "default_value": "2" + }, + { + "name": "device_filter", + "type": "String", + "default_value": "\"InternetGatewayDevice\"" } ] }, { - "name": "is_custom_set_as_button", + "name": "query_external_address", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 201670096, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "add_button", - "is_const": false, + "name": "add_port_mapping", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1688223362, + "hash": 818314583, "hash_compatibility": [ - 1507727907 + 3358934458 ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "column", + "name": "port", "type": "int", "meta": "int32" }, { - "name": "button", - "type": "Texture2D" - }, - { - "name": "id", + "name": "port_internal", "type": "int", "meta": "int32", - "default_value": "-1" + "default_value": "0" }, { - "name": "disabled", - "type": "bool", - "default_value": "false" + "name": "desc", + "type": "String", + "default_value": "\"\"" }, { - "name": "tooltip_text", + "name": "proto", "type": "String", - "default_value": "\"\"" + "default_value": "\"UDP\"" + }, + { + "name": "duration", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "get_button_count", + "name": "delete_port_mapping", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3444187325, + "hash_compatibility": [ + 760296170 + ], "return_value": { "type": "int", "meta": "int32" }, "arguments": [ { - "name": "column", + "name": "port", "type": "int", "meta": "int32" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" } ] }, { - "name": "get_button_tooltip_text", - "is_const": true, + "name": "set_discover_multicast_if", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1391810591, - "return_value": { - "type": "String" - }, + "hash": 83702148, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "button_index", - "type": "int", - "meta": "int32" + "name": "m_if", + "type": "String" } ] }, { - "name": "get_button_id", + "name": "get_discover_multicast_if", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" - }, + "type": "String" + } + }, + { + "name": "set_discover_local_port", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "button_index", + "name": "port", "type": "int", "meta": "int32" } ] }, { - "name": "get_button_by_id", + "name": "get_discover_local_port", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "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": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "id", - "type": "int", - "meta": "int32" + "name": "ipv6", + "type": "bool" } ] }, { - "name": "get_button", + "name": "is_discover_ipv6", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2584904275, + "hash": 36873697, "return_value": { - "type": "Texture2D" - }, - "arguments": [ + "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": "column", - "type": "int", - "meta": "int32" + "name": "IGD_STATUS_HTTP_EMPTY", + "value": 2 }, { - "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": "IGD_STATUS_NO_URLS", + "value": 3 + }, { - "name": "column", - "type": "int", - "meta": "int32" + "name": "IGD_STATUS_NO_IGD", + "value": 4 }, { - "name": "button_index", - "type": "int", - "meta": "int32" + "name": "IGD_STATUS_DISCONNECTED", + "value": 5 }, { - "name": "tooltip", - "type": "String" - } - ] - }, - { - "name": "set_button", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 176101966, - "arguments": [ + "name": "IGD_STATUS_UNKNOWN_DEVICE", + "value": 6 + }, { - "name": "column", - "type": "int", - "meta": "int32" + "name": "IGD_STATUS_INVALID_CONTROL", + "value": 7 }, { - "name": "button_index", - "type": "int", - "meta": "int32" + "name": "IGD_STATUS_MALLOC_ERROR", + "value": 8 }, { - "name": "button", - "type": "Texture2D" + "name": "IGD_STATUS_UNKNOWN_ERROR", + "value": 9 } ] - }, + } + ], + "methods": [ { - "name": "erase_button", - "is_const": false, + "name": "is_valid_gateway", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_button_disabled", - "is_const": false, + "name": "query_external_address", + "is_const": true, "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" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "set_button_color", - "is_const": false, + "name": "add_port_mapping", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733378741, + "hash": 818314583, + "hash_compatibility": [ + 3358934458 + ], + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "column", + "name": "port", "type": "int", "meta": "int32" }, { - "name": "button_index", + "name": "port_internal", "type": "int", - "meta": "int32" + "meta": "int32", + "default_value": "0" }, { - "name": "color", - "type": "Color" + "name": "desc", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" + }, + { + "name": "duration", + "type": "int", + "meta": "int32", + "default_value": "0" } ] }, { - "name": "is_button_disabled", + "name": "delete_port_mapping", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2522259332, + "hash": 3444187325, + "hash_compatibility": [ + 760296170 + ], "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "column", + "name": "port", "type": "int", "meta": "int32" }, { - "name": "button_index", - "type": "int", - "meta": "int32" + "name": "proto", + "type": "String", + "default_value": "\"UDP\"" } ] }, { - "name": "set_tooltip_text", + "name": "set_description_url", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, + "hash": 83702148, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "tooltip", + "name": "url", "type": "String" } ] }, { - "name": "get_tooltip_text", + "name": "get_description_url", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 201670096, "return_value": { "type": "String" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_text_alignment", + "name": "set_service_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3276431499, + "hash": 83702148, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "text_alignment", - "type": "enum::HorizontalAlignment" + "name": "type", + "type": "String" } ] }, { - "name": "get_text_alignment", + "name": "get_service_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4171562184, + "hash": 201670096, "return_value": { - "type": "enum::HorizontalAlignment" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "set_expand_right", + "name": "set_igd_control_url", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300928843, + "hash": 83702148, "arguments": [ { - "name": "column", - "type": "int", - "meta": "int32" - }, - { - "name": "enable", - "type": "bool" + "name": "url", + "type": "String" } ] }, { - "name": "get_expand_right", + "name": "get_igd_control_url", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 201670096, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "column", - "type": "int", - "meta": "int32" - } - ] + "type": "String" + } }, { - "name": "set_disable_folding", + "name": "set_igd_service_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "disable", - "type": "bool" + "name": "type", + "type": "String" } ] }, { - "name": "is_folding_disabled", + "name": "get_igd_service_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "create_child", + "name": "set_igd_our_addr", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 954243986, - "return_value": { - "type": "TreeItem" - }, + "hash": 83702148, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32", - "default_value": "-1" + "name": "addr", + "type": "String" } ] }, { - "name": "add_child", - "is_const": false, + "name": "get_igd_our_addr", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1819951137, - "arguments": [ - { - "name": "child", - "type": "TreeItem" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "remove_child", + "name": "set_igd_status", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1819951137, + "hash": 519504122, "arguments": [ { - "name": "child", - "type": "TreeItem" + "name": "status", + "type": "enum::UPNPDevice.IGDStatus" } ] }, { - "name": "get_tree", + "name": "get_igd_status", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2243340556, + "hash": 180887011, "return_value": { - "type": "Tree" + "type": "enum::UPNPDevice.IGDStatus" } + } + ], + "properties": [ + { + "type": "String", + "name": "description_url", + "setter": "set_description_url", + "getter": "get_description_url" }, { - "name": "get_next", - "is_const": true, + "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": 1514277247, - "return_value": { - "type": "TreeItem" - } + "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": "get_prev", + "name": "commit_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2768121250, - "return_value": { - "type": "TreeItem" - } + "hash": 3216645846, + "arguments": [ + { + "name": "execute", + "type": "bool", + "default_value": "true" + } + ] }, { - "name": "get_parent", + "name": "is_committing_action", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1514277247, + "hash": 36873697, "return_value": { - "type": "TreeItem" + "type": "bool" } }, { - "name": "get_first_child", - "is_const": true, + "name": "add_do_method", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1514277247, - "return_value": { - "type": "TreeItem" - } + "hash": 1611583062, + "arguments": [ + { + "name": "callable", + "type": "Callable" + } + ] }, { - "name": "get_next_in_tree", + "name": "add_undo_method", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1666920593, - "return_value": { - "type": "TreeItem" - }, + "hash": 1611583062, "arguments": [ { - "name": "wrap", - "type": "bool", - "default_value": "false" + "name": "callable", + "type": "Callable" } ] }, { - "name": "get_prev_in_tree", + "name": "add_do_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1666920593, - "return_value": { - "type": "TreeItem" - }, + "hash": 1017172818, "arguments": [ { - "name": "wrap", - "type": "bool", - "default_value": "false" + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_next_visible", + "name": "add_undo_property", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1666920593, - "return_value": { - "type": "TreeItem" - }, + "hash": 1017172818, "arguments": [ { - "name": "wrap", - "type": "bool", - "default_value": "false" + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" } ] }, { - "name": "get_prev_visible", + "name": "add_do_reference", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1666920593, - "return_value": { - "type": "TreeItem" - }, + "hash": 3975164845, "arguments": [ { - "name": "wrap", - "type": "bool", - "default_value": "false" + "name": "object", + "type": "Object" } ] }, { - "name": "get_child", + "name": "add_undo_reference", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 306700752, - "return_value": { - "type": "TreeItem" - }, + "hash": 3975164845, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "object", + "type": "Object" } ] }, { - "name": "get_child_count", + "name": "start_force_keep_in_merge_ends", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2455072627, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 3218959716 }, { - "name": "get_children", + "name": "end_force_keep_in_merge_ends", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2915620761, - "return_value": { - "type": "typedarray::TreeItem" - } + "hash": 3218959716 }, { - "name": "get_index", + "name": "get_history_count", "is_const": false, "is_vararg": false, "is_static": false, @@ -261768,133 +300550,85 @@ } }, { - "name": "move_before", + "name": "get_current_action", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1819951137, - "arguments": [ - { - "name": "item", - "type": "TreeItem" - } - ] + "hash": 2455072627, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "move_after", + "name": "get_action_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1819951137, + "hash": 990163283, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "item", - "type": "TreeItem" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "call_recursive", + "name": "clear_history", "is_const": false, - "is_vararg": true, + "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2866548813, + "hash": 3216645846, "arguments": [ { - "name": "method", - "type": "StringName" + "name": "increase_version", + "type": "bool", + "default_value": "true" } ] - } - ], - "properties": [ - { - "type": "bool", - "name": "collapsed", - "setter": "set_collapsed", - "getter": "is_collapsed" - }, - { - "type": "bool", - "name": "visible", - "setter": "set_visible", - "getter": "is_visible" - }, - { - "type": "bool", - "name": "disable_folding", - "setter": "set_disable_folding", - "getter": "is_folding_disabled" }, { - "type": "int", - "name": "custom_minimum_height", - "setter": "set_custom_minimum_height", - "getter": "get_custom_minimum_height" - } - ] - }, - { - "name": "TriangleMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core" - }, - { - "name": "TubeTrailMesh", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "PrimitiveMesh", - "api_type": "core", - "methods": [ - { - "name": "set_radius", - "is_const": false, + "name": "get_current_action_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "radius", - "type": "float", - "meta": "float" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_radius", + "name": "has_undo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_radial_steps", - "is_const": false, + "name": "has_redo", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "radial_steps", - "type": "int", - "meta": "int32" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_radial_steps", + "name": "get_version", "is_const": true, "is_vararg": false, "is_static": false, @@ -261902,11 +300636,11 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint64" } }, { - "name": "set_sections", + "name": "set_max_steps", "is_const": false, "is_vararg": false, "is_static": false, @@ -261914,14 +300648,14 @@ "hash": 1286410249, "arguments": [ { - "name": "sections", + "name": "max_steps", "type": "int", "meta": "int32" } ] }, { - "name": "get_sections", + "name": "get_max_steps", "is_const": true, "is_vararg": false, "is_static": false, @@ -261933,450 +300667,361 @@ } }, { - "name": "set_section_length", + "name": "redo", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "section_length", - "type": "float", - "meta": "float" - } - ] + "hash": 2240911060, + "return_value": { + "type": "bool" + } }, { - "name": "get_section_length", - "is_const": true, + "name": "undo", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } - }, + } + ], + "signals": [ { - "name": "set_section_rings", + "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": false, + "is_static": true, "is_virtual": false, - "hash": 1286410249, + "hash": 658571723, + "return_value": { + "type": "RID" + }, "arguments": [ { - "name": "section_rings", + "name": "shader", + "type": "RID" + }, + { + "name": "set", "type": "int", - "meta": "int32" + "meta": "uint32" + }, + { + "name": "uniforms", + "type": "typedarray::RDUniform" } ] - }, - { - "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": "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_cap_top", + "name": "set_engine_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "cap_top", - "type": "bool" + "name": "engine_force", + "type": "float", + "meta": "float" } ] }, { - "name": "is_cap_top", + "name": "get_engine_force", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_cap_bottom", + "name": "set_brake", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "cap_bottom", - "type": "bool" + "name": "brake", + "type": "float", + "meta": "float" } ] }, { - "name": "is_cap_bottom", + "name": "get_brake", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_curve", + "name": "set_steering", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 270443179, + "hash": 373806689, "arguments": [ { - "name": "curve", - "type": "Curve" + "name": "steering", + "type": "float", + "meta": "float" } ] }, { - "name": "get_curve", + "name": "get_steering", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2460114913, + "hash": 1740695150, "return_value": { - "type": "Curve" + "type": "float", + "meta": "float" } } ], "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" + "name": "engine_force", + "setter": "set_engine_force", + "getter": "get_engine_force" }, { "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" + "name": "brake", + "setter": "set_brake", + "getter": "get_brake" }, { - "type": "Curve", - "name": "curve", - "setter": "set_curve", - "getter": "get_curve" + "type": "float", + "name": "steering", + "setter": "set_steering", + "getter": "get_steering" } ] }, - { - "name": "Tween", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "TweenProcessMode", - "is_bitfield": false, - "values": [ - { - "name": "TWEEN_PROCESS_PHYSICS", - "value": 0 - }, - { - "name": "TWEEN_PROCESS_IDLE", - "value": 1 - } - ] - }, - { - "name": "TweenPauseMode", - "is_bitfield": false, - "values": [ - { - "name": "TWEEN_PAUSE_BOUND", - "value": 0 - }, - { - "name": "TWEEN_PAUSE_STOP", - "value": 1 - }, - { - "name": "TWEEN_PAUSE_PROCESS", - "value": 2 - } - ] - }, - { - "name": "TransitionType", - "is_bitfield": false, - "values": [ - { - "name": "TRANS_LINEAR", - "value": 0 - }, - { - "name": "TRANS_SINE", - "value": 1 - }, - { - "name": "TRANS_QUINT", - "value": 2 - }, - { - "name": "TRANS_QUART", - "value": 3 - }, - { - "name": "TRANS_QUAD", - "value": 4 - }, - { - "name": "TRANS_EXPO", - "value": 5 - }, - { - "name": "TRANS_ELASTIC", - "value": 6 - }, - { - "name": "TRANS_CUBIC", - "value": 7 - }, - { - "name": "TRANS_CIRC", - "value": 8 - }, - { - "name": "TRANS_BOUNCE", - "value": 9 - }, - { - "name": "TRANS_BACK", - "value": 10 - }, - { - "name": "TRANS_SPRING", - "value": 11 - } - ] - }, - { - "name": "EaseType", - "is_bitfield": false, - "values": [ - { - "name": "EASE_IN", - "value": 0 - }, - { - "name": "EASE_OUT", - "value": 1 - }, - { - "name": "EASE_IN_OUT", - "value": 2 - }, - { - "name": "EASE_OUT_IN", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "tween_property", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4049770449, - "return_value": { - "type": "PropertyTweener" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "property", - "type": "NodePath" - }, - { - "name": "final_val", - "type": "Variant" - }, - { - "name": "duration", - "type": "float", - "meta": "double" - } - ] - }, + { + "name": "VehicleWheel3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ { - "name": "tween_interval", + "name": "set_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 413360199, - "return_value": { - "type": "IntervalTweener" - }, + "hash": 373806689, "arguments": [ { - "name": "time", + "name": "length", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "tween_callback", - "is_const": false, + "name": "get_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1540176488, + "hash": 1740695150, "return_value": { - "type": "CallbackTweener" - }, - "arguments": [ - { - "name": "callback", - "type": "Callable" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "tween_method", + "name": "set_suspension_rest_length", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2337877153, - "return_value": { - "type": "MethodTweener" - }, + "hash": 373806689, "arguments": [ { - "name": "method", - "type": "Callable" - }, - { - "name": "from", - "type": "Variant" - }, - { - "name": "to", - "type": "Variant" - }, - { - "name": "duration", + "name": "length", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "custom_step", - "is_const": false, + "name": "get_suspension_rest_length", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 330693286, + "hash": 1740695150, "return_value": { - "type": "bool" - }, + "type": "float", + "meta": "float" + } + }, + { + "name": "set_suspension_travel", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, "arguments": [ { - "name": "delta", + "name": "length", "type": "float", - "meta": "double" + "meta": "float" } ] }, { - "name": "stop", - "is_const": false, + "name": "get_suspension_travel", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "pause", + "name": "set_suspension_stiffness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] }, { - "name": "play", - "is_const": false, + "name": "get_suspension_stiffness", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "kill", + "name": "set_suspension_max_force", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_total_elapsed_time", + "name": "get_suspension_max_force", "is_const": true, "is_vararg": false, "is_static": false, @@ -262384,694 +301029,643 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" + "meta": "float" } }, { - "name": "is_running", + "name": "set_damping_compression", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 373806689, + "arguments": [ + { + "name": "length", + "type": "float", + "meta": "float" + } + ] }, { - "name": "is_valid", - "is_const": false, + "name": "get_damping_compression", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "bind_node", + "name": "set_damping_relaxation", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2946786331, - "return_value": { - "type": "Tween" - }, + "hash": 373806689, "arguments": [ { - "name": "node", - "type": "Node" + "name": "length", + "type": "float", + "meta": "float" } ] }, { - "name": "set_process_mode", - "is_const": false, + "name": "get_damping_relaxation", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 855258840, + "hash": 1740695150, "return_value": { - "type": "Tween" - }, - "arguments": [ - { - "name": "mode", - "type": "enum::Tween.TweenProcessMode" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_pause_mode", + "name": "set_use_as_traction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3363368837, - "return_value": { - "type": "Tween" - }, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::Tween.TweenPauseMode" + "name": "enable", + "type": "bool" } ] }, { - "name": "set_parallel", - "is_const": false, + "name": "is_used_as_traction", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1942052223, + "hash": 36873697, "return_value": { - "type": "Tween" - }, - "arguments": [ - { - "name": "parallel", - "type": "bool", - "default_value": "true" - } - ] + "type": "bool" + } }, { - "name": "set_loops", + "name": "set_use_as_steering", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2670836414, - "return_value": { - "type": "Tween" - }, + "hash": 2586408642, "arguments": [ { - "name": "loops", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_loops_left", + "name": "is_used_as_steering", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_speed_scale", + "name": "set_friction_slip", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3961971106, - "return_value": { - "type": "Tween" - }, + "hash": 373806689, "arguments": [ { - "name": "speed", + "name": "length", "type": "float", "meta": "float" } ] }, { - "name": "set_trans", - "is_const": false, + "name": "get_friction_slip", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3965963875, + "hash": 1740695150, "return_value": { - "type": "Tween" - }, - "arguments": [ - { - "name": "trans", - "type": "enum::Tween.TransitionType" - } - ] + "type": "float", + "meta": "float" + } }, { - "name": "set_ease", - "is_const": false, + "name": "is_in_contact", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1208117252, + "hash": 36873697, "return_value": { - "type": "Tween" - }, - "arguments": [ - { - "name": "ease", - "type": "enum::Tween.EaseType" - } - ] + "type": "bool" + } }, { - "name": "parallel", - "is_const": false, + "name": "get_contact_body", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3426978995, + "hash": 151077316, "return_value": { - "type": "Tween" + "type": "Node3D" } }, { - "name": "chain", - "is_const": false, + "name": "get_contact_point", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3426978995, + "hash": 3360562783, "return_value": { - "type": "Tween" + "type": "Vector3" } }, { - "name": "interpolate_value", - "is_const": false, + "name": "get_contact_normal", + "is_const": true, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3452526450, + "hash": 3360562783, "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" - } - ] + "type": "Vector3" + } }, { - "name": "finished" - } - ] - }, - { - "name": "Tweener", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "RefCounted", - "api_type": "core", - "signals": [ - { - "name": "finished" - } - ] - }, - { - "name": "UDPServer", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "listen", + "name": "set_roll_influence", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3167955072, - "hash_compatibility": [ - 4025329869 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 373806689, "arguments": [ { - "name": "port", - "type": "int", - "meta": "uint16" - }, - { - "name": "bind_address", - "type": "String", - "default_value": "\"*\"" + "name": "roll_influence", + "type": "float", + "meta": "float" } ] }, { - "name": "poll", - "is_const": false, + "name": "get_roll_influence", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 1740695150, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" } }, { - "name": "is_connection_available", + "name": "get_skidinfo", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "get_local_port", + "name": "get_rpm", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { - "name": "is_listening", + "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": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "take_connection", + "name": "set_brake", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 808734560, - "return_value": { - "type": "PacketPeerUDP" - } + "hash": 373806689, + "arguments": [ + { + "name": "brake", + "type": "float", + "meta": "float" + } + ] }, { - "name": "stop", - "is_const": false, + "name": "get_brake", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } }, { - "name": "set_max_pending_connections", + "name": "set_steering", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 373806689, "arguments": [ { - "name": "max_pending_connections", - "type": "int", - "meta": "int32" + "name": "steering", + "type": "float", + "meta": "float" } ] }, { - "name": "get_max_pending_connections", + "name": "get_steering", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1740695150, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } } ], "properties": [ { - "type": "int", - "name": "max_pending_connections", - "setter": "set_max_pending_connections", - "getter": "get_max_pending_connections" + "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": "UPNP", + "name": "VideoStream", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "Resource", "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, + "name": "_instantiate_playback", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3905245786, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 294648086, "return_value": { - "type": "int", - "meta": "int32" + "type": "VideoStreamPlayback" } }, { - "name": "get_device", - "is_const": true, + "name": "set_file", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2193290270, - "return_value": { - "type": "UPNPDevice" - }, + "hash": 83702148, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "file", + "type": "String" } ] }, { - "name": "add_device", + "name": "get_file", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 986715920, + "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": "device", - "type": "UPNPDevice" + "name": "paused", + "type": "bool" } ] }, { - "name": "set_device", - "is_const": false, + "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_virtual": false, - "hash": 3015133723, + "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": "index", - "type": "int", - "meta": "int32" - }, - { - "name": "device", - "type": "UPNPDevice" + "name": "time", + "type": "float", + "meta": "double" } ] }, { - "name": "remove_device", + "name": "_set_audio_track", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1286410249, "arguments": [ { - "name": "index", + "name": "idx", "type": "int", "meta": "int32" } ] }, { - "name": "clear_devices", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "get_gateway", + "name": "_get_texture", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2276800779, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3635182373, "return_value": { - "type": "UPNPDevice" + "type": "Texture2D" } }, { - "name": "discover", + "name": "_update", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 1575334765, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 373806689, "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": "delta", + "type": "float", + "meta": "double" } ] }, { - "name": "query_external_address", + "name": "_get_channels", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 201670096, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "add_port_mapping", + "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": 818314583, + "hash": 93876830, "hash_compatibility": [ - 3358934458 + 1369271885 ], "return_value": { "type": "int", @@ -263079,115 +301673,111 @@ }, "arguments": [ { - "name": "port", + "name": "num_frames", "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": "buffer", + "type": "PackedFloat32Array", + "default_value": "PackedFloat32Array()" }, { - "name": "duration", + "name": "offset", "type": "int", "meta": "int32", "default_value": "0" } ] - }, + } + ] + }, + { + "name": "VideoStreamPlayer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Control", + "api_type": "core", + "methods": [ { - "name": "delete_port_mapping", - "is_const": true, + "name": "set_stream", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444187325, - "hash_compatibility": [ - 760296170 - ], - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 2317102564, "arguments": [ { - "name": "port", - "type": "int", - "meta": "int32" - }, - { - "name": "proto", - "type": "String", - "default_value": "\"UDP\"" + "name": "stream", + "type": "VideoStream" } ] }, { - "name": "set_discover_multicast_if", + "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": 83702148, - "arguments": [ - { - "name": "m_if", - "type": "String" - } - ] + "hash": 3218959716 }, { - "name": "get_discover_multicast_if", + "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": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_discover_local_port", + "name": "set_paused", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "port", - "type": "int", - "meta": "int32" + "name": "paused", + "type": "bool" } ] }, { - "name": "get_discover_local_port", + "name": "is_paused", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "set_discover_ipv6", + "name": "set_loop", "is_const": false, "is_vararg": false, "is_static": false, @@ -263195,13 +301785,13 @@ "hash": 2586408642, "arguments": [ { - "name": "ipv6", + "name": "loop", "type": "bool" } ] }, { - "name": "is_discover_ipv6", + "name": "has_loop", "is_const": true, "is_vararg": false, "is_static": false, @@ -263210,1044 +301800,1039 @@ "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": "set_volume", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ { - "name": "IGD_STATUS_UNKNOWN_ERROR", - "value": 9 + "name": "volume", + "type": "float", + "meta": "float" } ] - } - ], - "methods": [ + }, { - "name": "is_valid_gateway", + "name": "get_volume", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "query_external_address", + "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": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "add_port_mapping", - "is_const": true, + "name": "set_audio_track", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 818314583, - "hash_compatibility": [ - 3358934458 - ], - "return_value": { - "type": "int", - "meta": "int32" - }, + "hash": 1286410249, "arguments": [ { - "name": "port", + "name": "track", "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", + "name": "get_audio_track", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444187325, - "hash_compatibility": [ - 760296170 - ], + "hash": 3905245786, "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, + "name": "get_stream_name", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "url", - "type": "String" - } - ] + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_description_url", + "name": "get_stream_length", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "double" } }, { - "name": "set_service_type", + "name": "set_stream_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "type", - "type": "String" + "name": "position", + "type": "float", + "meta": "double" } ] }, { - "name": "get_service_type", + "name": "get_stream_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "double" } }, { - "name": "set_igd_control_url", + "name": "set_autoplay", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "url", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_igd_control_url", + "name": "has_autoplay", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_igd_service_type", + "name": "set_expand", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "type", - "type": "String" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_igd_service_type", + "name": "has_expand", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_igd_our_addr", + "name": "set_buffering_msec", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1286410249, "arguments": [ { - "name": "addr", - "type": "String" + "name": "msec", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_igd_our_addr", + "name": "get_buffering_msec", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3905245786, "return_value": { - "type": "String" + "type": "int", + "meta": "int32" } }, { - "name": "set_igd_status", + "name": "set_bus", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 519504122, + "hash": 3304788590, "arguments": [ { - "name": "status", - "type": "enum::UPNPDevice.IGDStatus" + "name": "bus", + "type": "StringName" } ] }, { - "name": "get_igd_status", + "name": "get_bus", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 180887011, + "hash": 2002593661, "return_value": { - "type": "enum::UPNPDevice.IGDStatus" + "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": "String", - "name": "description_url", - "setter": "set_description_url", - "getter": "get_description_url" + "type": "int", + "name": "audio_track", + "setter": "set_audio_track", + "getter": "get_audio_track" }, { - "type": "String", - "name": "service_type", - "setter": "set_service_type", - "getter": "get_service_type" + "type": "VideoStream", + "name": "stream", + "setter": "set_stream", + "getter": "get_stream" }, { - "type": "String", - "name": "igd_control_url", - "setter": "set_igd_control_url", - "getter": "get_igd_control_url" + "type": "float", + "name": "volume_db", + "setter": "set_volume_db", + "getter": "get_volume_db" }, { - "type": "String", - "name": "igd_service_type", - "setter": "set_igd_service_type", - "getter": "get_igd_service_type" + "type": "float", + "name": "volume", + "setter": "set_volume", + "getter": "get_volume" }, { - "type": "String", - "name": "igd_our_addr", - "setter": "set_igd_our_addr", - "getter": "get_igd_our_addr" + "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": "igd_status", - "setter": "set_igd_status", - "getter": "get_igd_status" + "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": "UndoRedo", - "is_refcounted": false, + "name": "VideoStreamTheora", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Object", + "inherits": "VideoStream", + "api_type": "core" + }, + { + "name": "Viewport", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Node", "api_type": "core", "enums": [ { - "name": "MergeMode", + "name": "PositionalShadowAtlasQuadrantSubdiv", "is_bitfield": false, "values": [ { - "name": "MERGE_DISABLE", + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED", "value": 0 }, { - "name": "MERGE_ENDS", + "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1", "value": 1 }, { - "name": "MERGE_ALL", + "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 } ] - } - ], - "methods": [ + }, { - "name": "create_action", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3171901514, - "hash_compatibility": [ - 3900135403 - ], - "arguments": [ + "name": "Scaling3DMode", + "is_bitfield": false, + "values": [ { - "name": "name", - "type": "String" + "name": "SCALING_3D_MODE_BILINEAR", + "value": 0 }, { - "name": "merge_mode", - "type": "enum::UndoRedo.MergeMode", - "default_value": "0" + "name": "SCALING_3D_MODE_FSR", + "value": 1 }, { - "name": "backward_undo_ops", - "type": "bool", - "default_value": "false" + "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_MAX", + "value": 5 } ] }, { - "name": "commit_action", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3216645846, - "arguments": [ + "name": "MSAA", + "is_bitfield": false, + "values": [ { - "name": "execute", - "type": "bool", - "default_value": "true" + "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": "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": "AnisotropicFiltering", + "is_bitfield": false, + "values": [ { - "name": "callable", - "type": "Callable" + "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": "add_undo_method", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1611583062, - "arguments": [ + "name": "ScreenSpaceAA", + "is_bitfield": false, + "values": [ { - "name": "callable", - "type": "Callable" + "name": "SCREEN_SPACE_AA_DISABLED", + "value": 0 + }, + { + "name": "SCREEN_SPACE_AA_FXAA", + "value": 1 + }, + { + "name": "SCREEN_SPACE_AA_MAX", + "value": 2 } ] }, { - "name": "add_do_property", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1017172818, - "arguments": [ + "name": "RenderInfo", + "is_bitfield": false, + "values": [ { - "name": "object", - "type": "Object" + "name": "RENDER_INFO_OBJECTS_IN_FRAME", + "value": 0 }, { - "name": "property", - "type": "StringName" + "name": "RENDER_INFO_PRIMITIVES_IN_FRAME", + "value": 1 }, { - "name": "value", - "type": "Variant" + "name": "RENDER_INFO_DRAW_CALLS_IN_FRAME", + "value": 2 + }, + { + "name": "RENDER_INFO_MAX", + "value": 3 } ] }, { - "name": "add_undo_property", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1017172818, - "arguments": [ + "name": "RenderInfoType", + "is_bitfield": false, + "values": [ { - "name": "object", - "type": "Object" + "name": "RENDER_INFO_TYPE_VISIBLE", + "value": 0 }, { - "name": "property", - "type": "StringName" + "name": "RENDER_INFO_TYPE_SHADOW", + "value": 1 }, { - "name": "value", - "type": "Variant" + "name": "RENDER_INFO_TYPE_CANVAS", + "value": 2 + }, + { + "name": "RENDER_INFO_TYPE_MAX", + "value": 3 } ] }, { - "name": "add_do_reference", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3975164845, - "arguments": [ + "name": "DebugDraw", + "is_bitfield": false, + "values": [ { - "name": "object", - "type": "Object" + "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": "add_undo_reference", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3975164845, - "arguments": [ + "name": "DefaultCanvasItemTextureFilter", + "is_bitfield": false, + "values": [ { - "name": "object", - "type": "Object" + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST", + "value": 0 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR", + "value": 1 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS", + "value": 2 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS", + "value": 3 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX", + "value": 4 } ] }, { - "name": "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": "DefaultCanvasItemTextureRepeat", + "is_bitfield": false, + "values": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_DISABLED", + "value": 0 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_ENABLED", + "value": 1 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MIRROR", + "value": 2 + }, + { + "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX", + "value": 3 } ] }, { - "name": "clear_history", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3216645846, - "arguments": [ + "name": "SDFOversize", + "is_bitfield": false, + "values": [ { - "name": "increase_version", - "type": "bool", - "default_value": "true" + "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": "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": "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": "redo", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "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": "undo", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "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 + } + ] } ], - "signals": [ - { - "name": "version_changed" - } - ] - }, - { - "name": "VBoxContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "BoxContainer", - "api_type": "core" - }, - { - "name": "VFlowContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "FlowContainer", - "api_type": "core" - }, - { - "name": "VScrollBar", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "ScrollBar", - "api_type": "core" - }, - { - "name": "VSeparator", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Separator", - "api_type": "core" - }, - { - "name": "VSlider", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Slider", - "api_type": "core" - }, - { - "name": "VSplitContainer", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "SplitContainer", - "api_type": "core" - }, - { - "name": "VehicleBody3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "RigidBody3D", - "api_type": "core", "methods": [ { - "name": "set_engine_force", + "name": "set_world_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2736080068, "arguments": [ { - "name": "engine_force", - "type": "float", - "meta": "float" + "name": "world_2d", + "type": "World2D" } ] }, { - "name": "get_engine_force", + "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": 1740695150, + "hash": 2339128592, "return_value": { - "type": "float", - "meta": "float" + "type": "World2D" } }, { - "name": "set_brake", + "name": "set_canvas_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2761652528, "arguments": [ { - "name": "brake", - "type": "float", - "meta": "float" + "name": "xform", + "type": "Transform2D" } ] }, { - "name": "get_brake", + "name": "get_canvas_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3814499831, "return_value": { - "type": "float", - "meta": "float" + "type": "Transform2D" } }, { - "name": "set_steering", + "name": "set_global_canvas_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2761652528, "arguments": [ { - "name": "steering", - "type": "float", - "meta": "float" + "name": "xform", + "type": "Transform2D" } ] }, { - "name": "get_steering", + "name": "get_global_canvas_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3814499831, "return_value": { - "type": "float", - "meta": "float" + "type": "Transform2D" } - } - ], - "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, + "name": "get_stretch_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "length", - "type": "float", - "meta": "float" - } - ] + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } }, { - "name": "get_radius", + "name": "get_final_transform", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3814499831, "return_value": { - "type": "float", - "meta": "float" + "type": "Transform2D" } }, { - "name": "set_suspension_rest_length", - "is_const": false, + "name": "get_screen_transform", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "length", - "type": "float", - "meta": "float" - } - ] + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } }, { - "name": "get_suspension_rest_length", + "name": "get_visible_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1639390495, "return_value": { - "type": "float", - "meta": "float" + "type": "Rect2" } }, { - "name": "set_suspension_travel", + "name": "set_transparent_background", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_suspension_travel", + "name": "has_transparent_background", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_suspension_stiffness", + "name": "set_use_hdr_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_suspension_stiffness", + "name": "is_using_hdr_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_suspension_max_force", + "name": "set_msaa_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3330258708, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "msaa", + "type": "enum::Viewport.MSAA" } ] }, { - "name": "get_suspension_max_force", + "name": "get_msaa_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2542055527, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Viewport.MSAA" } }, { - "name": "set_damping_compression", + "name": "set_msaa_3d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3330258708, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "msaa", + "type": "enum::Viewport.MSAA" } ] }, { - "name": "get_damping_compression", + "name": "get_msaa_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2542055527, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Viewport.MSAA" } }, { - "name": "set_damping_relaxation", + "name": "set_screen_space_aa", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3544169389, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "screen_space_aa", + "type": "enum::Viewport.ScreenSpaceAA" } ] }, { - "name": "get_damping_relaxation", + "name": "get_screen_space_aa", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1390814124, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Viewport.ScreenSpaceAA" } }, { - "name": "set_use_as_traction", + "name": "set_use_taa", "is_const": false, "is_vararg": false, "is_static": false, @@ -264261,7 +302846,7 @@ ] }, { - "name": "is_used_as_traction", + "name": "is_using_taa", "is_const": true, "is_vararg": false, "is_static": false, @@ -264272,7 +302857,7 @@ } }, { - "name": "set_use_as_steering", + "name": "set_use_debanding", "is_const": false, "is_vararg": false, "is_static": false, @@ -264286,7 +302871,7 @@ ] }, { - "name": "is_used_as_steering", + "name": "is_using_debanding", "is_const": true, "is_vararg": false, "is_static": false, @@ -264297,34 +302882,21 @@ } }, { - "name": "set_friction_slip", + "name": "set_use_occlusion_culling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "length", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "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", + "name": "is_using_occlusion_culling", "is_const": true, "is_vararg": false, "is_static": false, @@ -264335,255 +302907,151 @@ } }, { - "name": "get_contact_body", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 151077316, - "return_value": { - "type": "Node3D" - } - }, - { - "name": "set_roll_influence", + "name": "set_debug_draw", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1970246205, "arguments": [ { - "name": "roll_influence", - "type": "float", - "meta": "float" + "name": "debug_draw", + "type": "enum::Viewport.DebugDraw" } ] }, { - "name": "get_roll_influence", + "name": "get_debug_draw", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 579191299, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Viewport.DebugDraw" } }, { - "name": "get_skidinfo", - "is_const": true, + "name": "get_render_info", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 481977019, "return_value": { - "type": "float", - "meta": "float" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::Viewport.RenderInfoType" + }, + { + "name": "info", + "type": "enum::Viewport.RenderInfo" + } + ] }, { - "name": "get_rpm", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1746695840, "return_value": { - "type": "float", - "meta": "float" + "type": "ViewportTexture" } }, { - "name": "set_engine_force", + "name": "set_physics_object_picking", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "engine_force", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_engine_force", - "is_const": true, + "name": "get_physics_object_picking", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_brake", + "name": "set_physics_object_picking_sort", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "brake", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_brake", - "is_const": true, + "name": "get_physics_object_picking_sort", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_steering", + "name": "set_physics_object_picking_first_only", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "steering", - "type": "float", - "meta": "float" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_steering", - "is_const": true, + "name": "get_physics_object_picking_first_only", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2240911060, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } - } - ], - "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, + "name": "get_viewport_rid", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, "return_value": { - "type": "VideoStreamPlayback" + "type": "RID" } }, { - "name": "set_file", + "name": "push_text_input", "is_const": false, "is_vararg": false, "is_static": false, @@ -264591,251 +303059,92 @@ "hash": 83702148, "arguments": [ { - "name": "file", + "name": "text", "type": "String" } ] }, { - "name": "get_file", + "name": "push_input", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, - "return_value": { - "type": "String" - } - } - ], - "properties": [ - { - "type": "String", - "name": "file", - "setter": "set_file", - "getter": "get_file" - } - ] - }, - { - "name": "VideoStreamPlayback", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "_stop", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_play", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_is_playing", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_set_paused", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, + "hash": 3644664830, "arguments": [ { - "name": "paused", - "type": "bool" + "name": "event", + "type": "InputEvent" + }, + { + "name": "in_local_coords", + "type": "bool", + "default_value": "false" } ] }, { - "name": "_is_paused", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_length", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_get_playback_position", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "_seek", + "name": "push_unhandled_input", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3644664830, "arguments": [ { - "name": "time", - "type": "float", - "meta": "double" + "name": "event", + "type": "InputEvent" + }, + { + "name": "in_local_coords", + "type": "bool", + "default_value": "false" } ] }, { - "name": "_set_audio_track", + "name": "notify_mouse_entered", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "_get_texture", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Texture2D" - } + "is_virtual": false, + "hash": 3218959716 }, { - "name": "_update", + "name": "notify_mouse_exited", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "delta", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "_get_channels", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } + "is_virtual": false, + "hash": 3218959716 }, { - "name": "_get_mix_rate", + "name": "get_mouse_position", "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "mix_audio", - "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 93876830, - "hash_compatibility": [ - 1369271885 - ], + "hash": 3341600327, "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": [ + "type": "Vector2" + } + }, { - "name": "set_stream", + "name": "warp_mouse", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2317102564, + "hash": 743155724, "arguments": [ { - "name": "stream", - "type": "VideoStream" + "name": "position", + "type": "Vector2" } ] }, { - "name": "get_stream", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 438621487, - "return_value": { - "type": "VideoStream" - } - }, - { - "name": "play", + "name": "update_mouse_cursor_state", "is_const": false, "is_vararg": false, "is_static": false, @@ -264843,7 +303152,7 @@ "hash": 3218959716 }, { - "name": "stop", + "name": "gui_cancel_drag", "is_const": false, "is_vararg": false, "is_static": false, @@ -264851,32 +303160,29 @@ "hash": 3218959716 }, { - "name": "is_playing", + "name": "gui_get_drag_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1214101251, "return_value": { - "type": "bool" + "type": "Variant" } }, { - "name": "set_paused", - "is_const": false, + "name": "gui_is_dragging", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "paused", - "type": "bool" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "is_paused", + "name": "gui_is_drag_successful", "is_const": true, "is_vararg": false, "is_static": false, @@ -264887,86 +303193,62 @@ } }, { - "name": "set_loop", + "name": "gui_release_focus", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "loop", - "type": "bool" - } - ] + "hash": 3218959716 }, { - "name": "has_loop", + "name": "gui_get_focus_owner", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2783021301, "return_value": { - "type": "bool" + "type": "Control" } }, { - "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", + "name": "gui_get_hovered_control", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2783021301, "return_value": { - "type": "float", - "meta": "float" + "type": "Control" } }, { - "name": "set_volume_db", + "name": "set_disable_input", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "db", - "type": "float", - "meta": "float" + "name": "disable", + "type": "bool" } ] }, { - "name": "get_volume_db", + "name": "is_input_disabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_audio_track", + "name": "set_positional_shadow_atlas_size", "is_const": false, "is_vararg": false, "is_static": false, @@ -264974,14 +303256,14 @@ "hash": 1286410249, "arguments": [ { - "name": "track", + "name": "size", "type": "int", "meta": "int32" } ] }, { - "name": "get_audio_track", + "name": "get_positional_shadow_atlas_size", "is_const": true, "is_vararg": false, "is_static": false, @@ -264993,57 +303275,57 @@ } }, { - "name": "get_stream_name", - "is_const": true, + "name": "set_positional_shadow_atlas_16_bits", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] }, { - "name": "get_stream_length", + "name": "get_positional_shadow_atlas_16_bits", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_stream_position", + "name": "set_snap_controls_to_pixels", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2586408642, "arguments": [ { - "name": "position", - "type": "float", - "meta": "double" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_stream_position", + "name": "is_snap_controls_to_pixels_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 36873697, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_autoplay", + "name": "set_snap_2d_transforms_to_pixel", "is_const": false, "is_vararg": false, "is_static": false, @@ -265057,7 +303339,7 @@ ] }, { - "name": "has_autoplay", + "name": "is_snap_2d_transforms_to_pixel_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -265068,7 +303350,7 @@ } }, { - "name": "set_expand", + "name": "set_snap_2d_vertices_to_pixel", "is_const": false, "is_vararg": false, "is_static": false, @@ -265076,13 +303358,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "enabled", "type": "bool" } ] }, { - "name": "has_expand", + "name": "is_snap_2d_vertices_to_pixel_enabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -265093,656 +303375,470 @@ } }, { - "name": "set_buffering_msec", + "name": "set_positional_shadow_atlas_quadrant_subdiv", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2596956071, "arguments": [ { - "name": "msec", + "name": "quadrant", "type": "int", "meta": "int32" + }, + { + "name": "subdiv", + "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" } ] }, { - "name": "get_buffering_msec", + "name": "get_positional_shadow_atlas_quadrant_subdiv", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2676778355, "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_bus", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3304788590, + "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + }, "arguments": [ { - "name": "bus", - "type": "StringName" + "name": "quadrant", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_bus", - "is_const": true, + "name": "set_input_as_handled", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, - "return_value": { - "type": "StringName" - } + "hash": 3218959716 }, { - "name": "get_video_texture", + "name": "is_input_handled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } - } - ], - "signals": [ - { - "name": "finished" - } - ], - "properties": [ - { - "type": "int", - "name": "audio_track", - "setter": "set_audio_track", - "getter": "get_audio_track" - }, - { - "type": "VideoStream", - "name": "stream", - "setter": "set_stream", - "getter": "get_stream" - }, - { - "type": "float", - "name": "volume_db", - "setter": "set_volume_db", - "getter": "get_volume_db" - }, - { - "type": "float", - "name": "volume", - "setter": "set_volume", - "getter": "get_volume" - }, - { - "type": "bool", - "name": "autoplay", - "setter": "set_autoplay", - "getter": "has_autoplay" - }, - { - "type": "bool", - "name": "paused", - "setter": "set_paused", - "getter": "is_paused" - }, - { - "type": "bool", - "name": "expand", - "setter": "set_expand", - "getter": "has_expand" - }, - { - "type": "bool", - "name": "loop", - "setter": "set_loop", - "getter": "has_loop" - }, - { - "type": "int", - "name": "buffering_msec", - "setter": "set_buffering_msec", - "getter": "get_buffering_msec" - }, - { - "type": "float", - "name": "stream_position", - "setter": "set_stream_position", - "getter": "get_stream_position" - }, - { - "type": "StringName", - "name": "bus", - "setter": "set_bus", - "getter": "get_bus" - } - ] - }, - { - "name": "VideoStreamTheora", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VideoStream", - "api_type": "core" - }, - { - "name": "Viewport", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Node", - "api_type": "core", - "enums": [ - { - "name": "PositionalShadowAtlasQuadrantSubdiv", - "is_bitfield": false, - "values": [ - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED", - "value": 0 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1", - "value": 1 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_4", - "value": 2 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_16", - "value": 3 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_64", - "value": 4 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_256", - "value": 5 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_1024", - "value": 6 - }, - { - "name": "SHADOW_ATLAS_QUADRANT_SUBDIV_MAX", - "value": 7 - } - ] - }, - { - "name": "Scaling3DMode", - "is_bitfield": false, - "values": [ - { - "name": "SCALING_3D_MODE_BILINEAR", - "value": 0 - }, - { - "name": "SCALING_3D_MODE_FSR", - "value": 1 - }, - { - "name": "SCALING_3D_MODE_FSR2", - "value": 2 - }, - { - "name": "SCALING_3D_MODE_MAX", - "value": 3 - } - ] }, { - "name": "MSAA", - "is_bitfield": false, - "values": [ - { - "name": "MSAA_DISABLED", - "value": 0 - }, - { - "name": "MSAA_2X", - "value": 1 - }, - { - "name": "MSAA_4X", - "value": 2 - }, - { - "name": "MSAA_8X", - "value": 3 - }, + "name": "set_handle_input_locally", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "MSAA_MAX", - "value": 4 + "name": "enable", + "type": "bool" } ] }, { - "name": "ScreenSpaceAA", - "is_bitfield": false, - "values": [ - { - "name": "SCREEN_SPACE_AA_DISABLED", - "value": 0 - }, - { - "name": "SCREEN_SPACE_AA_FXAA", - "value": 1 - }, + "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": "SCREEN_SPACE_AA_MAX", - "value": 2 + "name": "mode", + "type": "enum::Viewport.DefaultCanvasItemTextureFilter" } ] }, { - "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": "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": "RENDER_INFO_MAX", - "value": 3 + "name": "enable", + "type": "bool" } ] }, { - "name": "RenderInfoType", - "is_bitfield": false, - "values": [ - { - "name": "RENDER_INFO_TYPE_VISIBLE", - "value": 0 - }, - { - "name": "RENDER_INFO_TYPE_SHADOW", - "value": 1 - }, + "name": "is_embedding_subwindows", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_embedded_subwindows", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::Window" + } + }, + { + "name": "set_canvas_cull_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ { - "name": "RENDER_INFO_TYPE_MAX", - "value": 2 + "name": "mask", + "type": "int", + "meta": "uint32" } ] }, { - "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": "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": "DEBUG_DRAW_MOTION_VECTORS", - "value": 25 + "name": "layer", + "type": "int", + "meta": "uint32" }, { - "name": "DEBUG_DRAW_INTERNAL_BUFFER", - "value": 26 + "name": "enable", + "type": "bool" } ] }, { - "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": "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": "DEFAULT_CANVAS_ITEM_TEXTURE_FILTER_MAX", - "value": 4 + "name": "layer", + "type": "int", + "meta": "uint32" } ] }, { - "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": "set_default_canvas_item_texture_repeat", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1658513413, + "arguments": [ { - "name": "DEFAULT_CANVAS_ITEM_TEXTURE_REPEAT_MAX", - "value": 3 + "name": "mode", + "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" } ] }, { - "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": "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": "SDF_OVERSIZE_MAX", - "value": 4 + "name": "oversize", + "type": "enum::Viewport.SDFOversize" } ] }, { - "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": "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": "SDF_SCALE_MAX", - "value": 3 + "name": "scale", + "type": "enum::Viewport.SDFScale" } ] }, { - "name": "VRSMode", - "is_bitfield": false, - "values": [ - { - "name": "VRS_DISABLED", - "value": 0 - }, - { - "name": "VRS_TEXTURE", - "value": 1 - }, - { - "name": "VRS_XR", - "value": 2 - }, + "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": "VRS_MAX", - "value": 3 + "name": "pixels", + "type": "float", + "meta": "float" } ] - } - ], - "methods": [ + }, { - "name": "set_world_2d", + "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": 2736080068, + "hash": 2586408642, "arguments": [ { - "name": "world_2d", - "type": "World2D" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_world_2d", + "name": "is_audio_listener_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339128592, + "hash": 36873697, "return_value": { - "type": "World2D" + "type": "bool" } }, { - "name": "find_world_2d", + "name": "get_audio_listener_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339128592, + "hash": 1840977180, "return_value": { - "type": "World2D" + "type": "AudioListener2D" } }, { - "name": "set_canvas_transform", + "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": 2761652528, + "hash": 1400875337, "arguments": [ { - "name": "xform", - "type": "Transform2D" + "name": "world_3d", + "type": "World3D" } ] }, { - "name": "get_canvas_transform", + "name": "get_world_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 317588385, "return_value": { - "type": "Transform2D" + "type": "World3D" } }, { - "name": "set_global_canvas_transform", + "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": 2761652528, + "hash": 2586408642, "arguments": [ { - "name": "xform", - "type": "Transform2D" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_global_canvas_transform", + "name": "is_using_own_world_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 36873697, "return_value": { - "type": "Transform2D" + "type": "bool" } }, { - "name": "get_final_transform", + "name": "get_audio_listener_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 3472246991, "return_value": { - "type": "Transform2D" + "type": "AudioListener3D" } }, { - "name": "get_screen_transform", + "name": "get_camera_3d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814499831, + "hash": 2285090890, "return_value": { - "type": "Transform2D" + "type": "Camera3D" } }, { - "name": "get_visible_rect", + "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": 1639390495, + "hash": 36873697, "return_value": { - "type": "Rect2" + "type": "bool" } }, { - "name": "set_transparent_background", + "name": "set_disable_3d", "is_const": false, "is_vararg": false, "is_static": false, @@ -265750,13 +303846,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "disable", "type": "bool" } ] }, { - "name": "has_transparent_background", + "name": "is_3d_disabled", "is_const": true, "is_vararg": false, "is_static": false, @@ -265767,7 +303863,7 @@ } }, { - "name": "set_use_hdr_2d", + "name": "set_use_xr", "is_const": false, "is_vararg": false, "is_static": false, @@ -265775,425 +303871,844 @@ "hash": 2586408642, "arguments": [ { - "name": "enable", + "name": "use", "type": "bool" } ] }, { - "name": "is_using_hdr_2d", - "is_const": true, + "name": "is_using_xr", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2240911060, "return_value": { "type": "bool" } }, { - "name": "set_msaa_2d", + "name": "set_scaling_3d_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3330258708, + "hash": 1531597597, "arguments": [ { - "name": "msaa", - "type": "enum::Viewport.MSAA" + "name": "scaling_3d_mode", + "type": "enum::Viewport.Scaling3DMode" } ] }, { - "name": "get_msaa_2d", + "name": "get_scaling_3d_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2542055527, + "hash": 2597660574, "return_value": { - "type": "enum::Viewport.MSAA" + "type": "enum::Viewport.Scaling3DMode" } }, { - "name": "set_msaa_3d", + "name": "set_scaling_3d_scale", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3330258708, + "hash": 373806689, "arguments": [ { - "name": "msaa", - "type": "enum::Viewport.MSAA" + "name": "scale", + "type": "float", + "meta": "float" } ] }, { - "name": "get_msaa_3d", + "name": "get_scaling_3d_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2542055527, + "hash": 1740695150, "return_value": { - "type": "enum::Viewport.MSAA" + "type": "float", + "meta": "float" } }, { - "name": "set_screen_space_aa", + "name": "set_fsr_sharpness", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3544169389, + "hash": 373806689, "arguments": [ { - "name": "screen_space_aa", - "type": "enum::Viewport.ScreenSpaceAA" + "name": "fsr_sharpness", + "type": "float", + "meta": "float" } ] }, { - "name": "get_screen_space_aa", + "name": "get_fsr_sharpness", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1390814124, + "hash": 1740695150, "return_value": { - "type": "enum::Viewport.ScreenSpaceAA" + "type": "float", + "meta": "float" } }, { - "name": "set_use_taa", + "name": "set_texture_mipmap_bias", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "texture_mipmap_bias", + "type": "float", + "meta": "float" } ] }, { - "name": "is_using_taa", + "name": "get_texture_mipmap_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_use_debanding", + "name": "set_anisotropic_filtering_level", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3445583046, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "anisotropic_filtering_level", + "type": "enum::Viewport.AnisotropicFiltering" } ] }, { - "name": "is_using_debanding", + "name": "get_anisotropic_filtering_level", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3991528932, "return_value": { - "type": "bool" + "type": "enum::Viewport.AnisotropicFiltering" } }, { - "name": "set_use_occlusion_culling", + "name": "set_vrs_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2749867817, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "mode", + "type": "enum::Viewport.VRSMode" } ] }, { - "name": "is_using_occlusion_culling", + "name": "get_vrs_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 349660525, "return_value": { - "type": "bool" + "type": "enum::Viewport.VRSMode" } }, { - "name": "set_debug_draw", + "name": "set_vrs_update_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1970246205, + "hash": 3182412319, "arguments": [ { - "name": "debug_draw", - "type": "enum::Viewport.DebugDraw" + "name": "mode", + "type": "enum::Viewport.VRSUpdateMode" } ] }, { - "name": "get_debug_draw", + "name": "get_vrs_update_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 579191299, + "hash": 2255951583, "return_value": { - "type": "enum::Viewport.DebugDraw" + "type": "enum::Viewport.VRSUpdateMode" } }, { - "name": "get_render_info", + "name": "set_vrs_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 481977019, + "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": "int", - "meta": "int32" - }, + "type": "Texture2D" + } + } + ], + "signals": [ + { + "name": "size_changed" + }, + { + "name": "gui_focus_changed", "arguments": [ { - "name": "type", - "type": "enum::Viewport.RenderInfoType" - }, + "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": "sdf_oversize", + "setter": "set_sdf_oversize", + "getter": "get_sdf_oversize" + }, + { + "type": "int", + "name": "sdf_scale", + "setter": "set_sdf_scale", + "getter": "get_sdf_scale" + }, + { + "type": "int", + "name": "positional_shadow_atlas_size", + "setter": "set_positional_shadow_atlas_size", + "getter": "get_positional_shadow_atlas_size" + }, + { + "type": "bool", + "name": "positional_shadow_atlas_16_bits", + "setter": "set_positional_shadow_atlas_16_bits", + "getter": "get_positional_shadow_atlas_16_bits" + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_0", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 0 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_1", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 1 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_2", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 2 + }, + { + "type": "int", + "name": "positional_shadow_atlas_quad_3", + "setter": "set_positional_shadow_atlas_quadrant_subdiv", + "getter": "get_positional_shadow_atlas_quadrant_subdiv", + "index": 3 + }, + { + "type": "Transform2D", + "name": "canvas_transform", + "setter": "set_canvas_transform", + "getter": "get_canvas_transform" + }, + { + "type": "Transform2D", + "name": "global_canvas_transform", + "setter": "set_global_canvas_transform", + "getter": "get_global_canvas_transform" + }, + { + "type": "int", + "name": "canvas_cull_mask", + "setter": "set_canvas_cull_mask", + "getter": "get_canvas_cull_mask" + } + ] + }, + { + "name": "ViewportTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_viewport_path_in_scene", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ { - "name": "info", - "type": "enum::Viewport.RenderInfo" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_texture", + "name": "get_viewport_path_in_scene", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1746695840, + "hash": 4075236667, "return_value": { - "type": "ViewportTexture" + "type": "NodePath" } - }, + } + ], + "properties": [ + { + "type": "NodePath", + "name": "viewport_path", + "setter": "set_viewport_path_in_scene", + "getter": "get_viewport_path_in_scene" + } + ] + }, + { + "name": "VisibleOnScreenEnabler2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisibleOnScreenNotifier2D", + "api_type": "core", + "enums": [ + { + "name": "EnableMode", + "is_bitfield": false, + "values": [ + { + "name": "ENABLE_MODE_INHERIT", + "value": 0 + }, + { + "name": "ENABLE_MODE_ALWAYS", + "value": 1 + }, + { + "name": "ENABLE_MODE_WHEN_PAUSED", + "value": 2 + } + ] + } + ], + "methods": [ { - "name": "set_physics_object_picking", + "name": "set_enable_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2961788752, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "mode", + "type": "enum::VisibleOnScreenEnabler2D.EnableMode" } ] }, { - "name": "get_physics_object_picking", + "name": "get_enable_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 2650445576, "return_value": { - "type": "bool" + "type": "enum::VisibleOnScreenEnabler2D.EnableMode" } }, { - "name": "set_physics_object_picking_sort", + "name": "set_enable_node_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1348162250, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_physics_object_picking_sort", + "name": "get_enable_node_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, + "hash": 277076166, "return_value": { - "type": "bool" + "type": "NodePath" } - }, + } + ], + "properties": [ { - "name": "get_viewport_rid", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } + "type": "int", + "name": "enable_mode", + "setter": "set_enable_mode", + "getter": "get_enable_mode" }, { - "name": "push_text_input", + "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": 83702148, + "hash": 320303646, "arguments": [ { - "name": "text", - "type": "String" + "name": "mode", + "type": "enum::VisibleOnScreenEnabler3D.EnableMode" } ] }, { - "name": "push_input", + "name": "get_enable_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3644664830, - "arguments": [ - { - "name": "event", - "type": "InputEvent" - }, - { - "name": "in_local_coords", - "type": "bool", - "default_value": "false" - } - ] + "hash": 3352990031, + "return_value": { + "type": "enum::VisibleOnScreenEnabler3D.EnableMode" + } }, { - "name": "push_unhandled_input", + "name": "set_enable_node_path", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3644664830, + "hash": 1348162250, "arguments": [ { - "name": "event", - "type": "InputEvent" - }, - { - "name": "in_local_coords", - "type": "bool", - "default_value": "false" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_camera_2d", - "is_const": true, + "name": "get_enable_node_path", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3551466917, + "hash": 277076166, "return_value": { - "type": "Camera2D" + "type": "NodePath" } + } + ], + "properties": [ + { + "type": "int", + "name": "enable_mode", + "setter": "set_enable_mode", + "getter": "get_enable_mode" }, { - "name": "set_as_audio_listener_2d", + "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": 2586408642, + "hash": 2046264180, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "rect", + "type": "Rect2" } ] }, { - "name": "is_audio_listener_2d", + "name": "get_rect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1639390495, "return_value": { - "type": "bool" + "type": "Rect2" } }, { - "name": "get_mouse_position", + "name": "is_on_screen", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 36873697, "return_value": { - "type": "Vector2" + "type": "bool" } + } + ], + "signals": [ + { + "name": "screen_entered" }, { - "name": "warp_mouse", + "name": "screen_exited" + } + ], + "properties": [ + { + "type": "Rect2", + "name": "rect", + "setter": "set_rect", + "getter": "get_rect" + } + ] + }, + { + "name": "VisibleOnScreenNotifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core", + "methods": [ + { + "name": "set_aabb", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 259215842, "arguments": [ { - "name": "position", - "type": "Vector2" + "name": "rect", + "type": "AABB" } ] }, { - "name": "update_mouse_cursor_state", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "gui_get_drag_data", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1214101251, - "return_value": { - "type": "Variant" - } - }, - { - "name": "gui_is_dragging", + "name": "is_on_screen", "is_const": true, "is_vararg": false, "is_static": false, @@ -266202,64 +304717,82 @@ "return_value": { "type": "bool" } + } + ], + "signals": [ + { + "name": "screen_entered" }, { - "name": "gui_is_drag_successful", + "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_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1068685055, "return_value": { - "type": "bool" + "type": "AABB" } }, { - "name": "gui_release_focus", + "name": "set_base", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2722037293, + "arguments": [ + { + "name": "base", + "type": "RID" + } + ] }, { - "name": "gui_get_focus_owner", + "name": "get_base", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2783021301, + "hash": 2944877500, "return_value": { - "type": "Control" + "type": "RID" } }, { - "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", + "name": "get_instance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2944877500, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_positional_shadow_atlas_size", + "name": "set_layer_mask", "is_const": false, "is_vararg": false, "is_static": false, @@ -266267,14 +304800,14 @@ "hash": 1286410249, "arguments": [ { - "name": "size", + "name": "mask", "type": "int", - "meta": "int32" + "meta": "uint32" } ] }, { - "name": "get_positional_shadow_atlas_size", + "name": "get_layer_mask", "is_const": true, "is_vararg": false, "is_static": false, @@ -266282,61 +304815,75 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint32" } }, { - "name": "set_positional_shadow_atlas_16_bits", + "name": "set_layer_mask_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 300928843, "arguments": [ { - "name": "enable", + "name": "layer_number", + "type": "int", + "meta": "int32" + }, + { + "name": "value", "type": "bool" } ] }, { - "name": "get_positional_shadow_atlas_16_bits", + "name": "get_layer_mask_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1116898809, "return_value": { "type": "bool" - } + }, + "arguments": [ + { + "name": "layer_number", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_snap_controls_to_pixels", + "name": "set_sorting_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "offset", + "type": "float", + "meta": "float" } ] }, { - "name": "is_snap_controls_to_pixels_enabled", + "name": "get_sorting_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "set_snap_2d_transforms_to_pixel", + "name": "set_sorting_use_aabb_center", "is_const": false, "is_vararg": false, "is_static": false, @@ -266350,7 +304897,7 @@ ] }, { - "name": "is_snap_2d_transforms_to_pixel_enabled", + "name": "is_sorting_use_aabb_center", "is_const": true, "is_vararg": false, "is_static": false, @@ -266361,2127 +304908,2125 @@ } }, { - "name": "set_snap_2d_vertices_to_pixel", - "is_const": false, + "name": "get_aabb", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "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": "enabled", - "type": "bool" + "name": "TYPE_VERTEX", + "value": 0 + }, + { + "name": "TYPE_FRAGMENT", + "value": 1 + }, + { + "name": "TYPE_LIGHT", + "value": 2 + }, + { + "name": "TYPE_START", + "value": 3 + }, + { + "name": "TYPE_PROCESS", + "value": 4 + }, + { + "name": "TYPE_COLLIDE", + "value": 5 + }, + { + "name": "TYPE_START_CUSTOM", + "value": 6 + }, + { + "name": "TYPE_PROCESS_CUSTOM", + "value": 7 + }, + { + "name": "TYPE_SKY", + "value": 8 + }, + { + "name": "TYPE_FOG", + "value": 9 + }, + { + "name": "TYPE_MAX", + "value": 10 } ] }, { - "name": "is_snap_2d_vertices_to_pixel_enabled", - "is_const": true, + "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": 36873697, - "return_value": { - "type": "bool" - } + "hash": 3978014962, + "arguments": [ + { + "name": "mode", + "type": "enum::Shader.Mode" + } + ] }, { - "name": "set_positional_shadow_atlas_quadrant_subdiv", + "name": "add_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2596956071, + "hash": 1560769431, "arguments": [ { - "name": "quadrant", - "type": "int", - "meta": "int32" + "name": "type", + "type": "enum::VisualShader.Type" }, { - "name": "subdiv", - "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + "name": "node", + "type": "VisualShaderNode" + }, + { + "name": "position", + "type": "Vector2" + }, + { + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_positional_shadow_atlas_quadrant_subdiv", + "name": "get_node", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2676778355, + "hash": 3784670312, "return_value": { - "type": "enum::Viewport.PositionalShadowAtlasQuadrantSubdiv" + "type": "VisualShaderNode" }, "arguments": [ { - "name": "quadrant", + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", "type": "int", "meta": "int32" } ] }, { - "name": "set_input_as_handled", + "name": "set_node_position", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2726660721, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "position", + "type": "Vector2" + } + ] }, { - "name": "is_input_handled", + "name": "get_node_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2175036082, "return_value": { - "type": "bool" - } - }, - { - "name": "set_handle_input_locally", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "Vector2" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_handling_input_locally", + "name": "get_node_list", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2370592410, "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, + "type": "PackedInt32Array" + }, "arguments": [ { - "name": "mode", - "type": "enum::Viewport.DefaultCanvasItemTextureFilter" + "name": "type", + "type": "enum::VisualShader.Type" } ] }, { - "name": "get_default_canvas_item_texture_filter", + "name": "get_valid_node_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 896601198, + "hash": 629467342, "return_value": { - "type": "enum::Viewport.DefaultCanvasItemTextureFilter" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] }, { - "name": "set_embedding_subwindows", + "name": "remove_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 844050912, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_embedding_subwindows", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_embedded_subwindows", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "typedarray::Window" - } - }, - { - "name": "set_canvas_cull_mask", + "name": "replace_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3144735253, "arguments": [ { - "name": "mask", + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "new_class", + "type": "StringName" } ] }, { - "name": "get_canvas_cull_mask", + "name": "is_node_connection", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3922381898, "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, + "type": "bool" + }, "arguments": [ { - "name": "layer", + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", "type": "int", - "meta": "uint32" + "meta": "int32" }, { - "name": "enable", - "type": "bool" + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_canvas_cull_mask_bit", + "name": "can_connect_nodes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 3922381898, "return_value": { "type": "bool" }, "arguments": [ { - "name": "layer", + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "from_node", "type": "int", - "meta": "uint32" + "meta": "int32" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + }, + { + "name": "to_node", + "type": "int", + "meta": "int32" + }, + { + "name": "to_port", + "type": "int", + "meta": "int32" } ] }, { - "name": "set_default_canvas_item_texture_repeat", + "name": "connect_nodes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1658513413, + "hash": 3081049573, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "mode", - "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" + "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_default_canvas_item_texture_repeat", - "is_const": true, + "name": "disconnect_nodes", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4049774160, - "return_value": { - "type": "enum::Viewport.DefaultCanvasItemTextureRepeat" - } + "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": "set_sdf_oversize", + "name": "connect_nodes_forced", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2574159017, + "hash": 2268060358, "arguments": [ { - "name": "oversize", - "type": "enum::Viewport.SDFOversize" + "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_sdf_oversize", + "name": "get_node_connections", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2631427510, + "hash": 1441964831, "return_value": { - "type": "enum::Viewport.SDFOversize" - } + "type": "typedarray::Dictionary" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + } + ] }, { - "name": "set_sdf_scale", + "name": "set_graph_offset", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1402773951, + "hash": 743155724, "arguments": [ { - "name": "scale", - "type": "enum::Viewport.SDFScale" + "name": "offset", + "type": "Vector2" } ] }, { - "name": "get_sdf_scale", + "name": "get_graph_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3162688184, + "hash": 3341600327, "return_value": { - "type": "enum::Viewport.SDFScale" + "type": "Vector2" } }, { - "name": "set_mesh_lod_threshold", + "name": "attach_node_to_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2479945279, "arguments": [ { - "name": "pixels", - "type": "float", - "meta": "float" + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "frame", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_mesh_lod_threshold", - "is_const": true, + "name": "detach_node_from_frame", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 844050912, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShader.Type" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_world_3d", + "name": "add_varying", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1400875337, + "hash": 2084110726, "arguments": [ { - "name": "world_3d", - "type": "World3D" + "name": "name", + "type": "String" + }, + { + "name": "mode", + "type": "enum::VisualShader.VaryingMode" + }, + { + "name": "type", + "type": "enum::VisualShader.VaryingType" } ] }, { - "name": "get_world_3d", - "is_const": true, + "name": "remove_varying", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 317588385, - "return_value": { - "type": "World3D" - } + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] }, { - "name": "find_world_3d", + "name": "has_varying", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 317588385, + "hash": 3927539163, "return_value": { - "type": "World3D" - } - }, - { - "name": "set_use_own_world_3d", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "type": "bool" + }, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "name", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "graph_offset", + "setter": "set_graph_offset", + "getter": "get_graph_offset" + } + ] + }, + { + "name": "VisualShaderNode", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "Resource", + "api_type": "core", + "enums": [ + { + "name": "PortType", + "is_bitfield": false, + "values": [ + { + "name": "PORT_TYPE_SCALAR", + "value": 0 + }, + { + "name": "PORT_TYPE_SCALAR_INT", + "value": 1 + }, + { + "name": "PORT_TYPE_SCALAR_UINT", + "value": 2 + }, + { + "name": "PORT_TYPE_VECTOR_2D", + "value": 3 + }, + { + "name": "PORT_TYPE_VECTOR_3D", + "value": 4 + }, + { + "name": "PORT_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "PORT_TYPE_BOOLEAN", + "value": 6 + }, + { + "name": "PORT_TYPE_TRANSFORM", + "value": 7 + }, + { + "name": "PORT_TYPE_SAMPLER", + "value": 8 + }, + { + "name": "PORT_TYPE_MAX", + "value": 9 } ] - }, - { - "name": "is_using_own_world_3d", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + } + ], + "methods": [ { - "name": "get_camera_3d", + "name": "get_default_input_port", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2285090890, + "hash": 1894493699, "return_value": { - "type": "Camera3D" - } + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNode.PortType" + } + ] }, { - "name": "set_as_audio_listener_3d", + "name": "set_output_port_for_preview", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "port", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_audio_listener_3d", + "name": "get_output_port_for_preview", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_disable_3d", + "name": "set_input_port_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 150923387, "arguments": [ { - "name": "disable", - "type": "bool" + "name": "port", + "type": "int", + "meta": "int32" + }, + { + "name": "value", + "type": "Variant" + }, + { + "name": "prev_value", + "type": "Variant", + "default_value": "null" } ] }, { - "name": "is_3d_disabled", + "name": "get_input_port_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4227898402, "return_value": { - "type": "bool" - } + "type": "Variant" + }, + "arguments": [ + { + "name": "port", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_use_xr", + "name": "remove_input_port_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "use", - "type": "bool" + "name": "port", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_using_xr", + "name": "clear_default_input_values", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240911060, - "return_value": { - "type": "bool" - } + "hash": 3218959716 }, { - "name": "set_scaling_3d_mode", + "name": "set_default_input_values", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1531597597, + "hash": 381264803, "arguments": [ { - "name": "scaling_3d_mode", - "type": "enum::Viewport.Scaling3DMode" + "name": "values", + "type": "Array" } ] }, { - "name": "get_scaling_3d_mode", + "name": "get_default_input_values", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2597660574, + "hash": 3995934104, "return_value": { - "type": "enum::Viewport.Scaling3DMode" + "type": "Array" } }, { - "name": "set_scaling_3d_scale", + "name": "set_frame", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "scale", - "type": "float", - "meta": "float" + "name": "frame", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_scaling_3d_scale", + "name": "get_frame", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } + } + ], + "properties": [ + { + "type": "int", + "name": "output_port_for_preview", + "setter": "set_output_port_for_preview", + "getter": "get_output_port_for_preview" }, { - "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" - } - ] + "type": "Array", + "name": "default_input_values", + "setter": "set_default_input_values", + "getter": "get_default_input_values" }, { - "name": "get_fsr_sharpness", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "type": "Array", + "name": "expanded_output_ports", + "setter": "_set_output_ports_expanded", + "getter": "_get_output_ports_expanded" }, { - "name": "set_texture_mipmap_bias", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, - "arguments": [ + "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": "texture_mipmap_bias", - "type": "float", - "meta": "float" + "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 } ] - }, - { - "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" - } - }, + } + ], + "methods": [ { - "name": "set_vrs_mode", + "name": "set_billboard_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2749867817, + "hash": 1227463289, "arguments": [ { - "name": "mode", - "type": "enum::Viewport.VRSMode" + "name": "billboard_type", + "type": "enum::VisualShaderNodeBillboard.BillboardType" } ] }, { - "name": "get_vrs_mode", + "name": "get_billboard_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349660525, + "hash": 3724188517, "return_value": { - "type": "enum::Viewport.VRSMode" + "type": "enum::VisualShaderNodeBillboard.BillboardType" } }, { - "name": "set_vrs_texture", + "name": "set_keep_scale_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4051416890, + "hash": 2586408642, "arguments": [ { - "name": "texture", - "type": "Texture2D" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_vrs_texture", + "name": "is_keep_scale_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } } ], - "signals": [ - { - "name": "size_changed" - }, - { - "name": "gui_focus_changed", - "arguments": [ - { - "name": "node", - "type": "Control" - } - ] - } - ], "properties": [ - { - "type": "bool", - "name": "disable_3d", - "setter": "set_disable_3d", - "getter": "is_3d_disabled" - }, - { - "type": "bool", - "name": "use_xr", - "setter": "set_use_xr", - "getter": "is_using_xr" - }, - { - "type": "bool", - "name": "own_world_3d", - "setter": "set_use_own_world_3d", - "getter": "is_using_own_world_3d" - }, - { - "type": "World3D", - "name": "world_3d", - "setter": "set_world_3d", - "getter": "get_world_3d" - }, - { - "type": "World2D", - "name": "world_2d", - "setter": "set_world_2d", - "getter": "get_world_2d" - }, - { - "type": "bool", - "name": "transparent_bg", - "setter": "set_transparent_background", - "getter": "has_transparent_background" - }, - { - "type": "bool", - "name": "handle_input_locally", - "setter": "set_handle_input_locally", - "getter": "is_handling_input_locally" - }, - { - "type": "bool", - "name": "snap_2d_transforms_to_pixel", - "setter": "set_snap_2d_transforms_to_pixel", - "getter": "is_snap_2d_transforms_to_pixel_enabled" - }, - { - "type": "bool", - "name": "snap_2d_vertices_to_pixel", - "setter": "set_snap_2d_vertices_to_pixel", - "getter": "is_snap_2d_vertices_to_pixel_enabled" - }, - { - "type": "int", - "name": "msaa_2d", - "setter": "set_msaa_2d", - "getter": "get_msaa_2d" - }, - { - "type": "int", - "name": "msaa_3d", - "setter": "set_msaa_3d", - "getter": "get_msaa_3d" - }, - { - "type": "int", - "name": "screen_space_aa", - "setter": "set_screen_space_aa", - "getter": "get_screen_space_aa" - }, - { - "type": "bool", - "name": "use_taa", - "setter": "set_use_taa", - "getter": "is_using_taa" - }, - { - "type": "bool", - "name": "use_debanding", - "setter": "set_use_debanding", - "getter": "is_using_debanding" - }, - { - "type": "bool", - "name": "use_occlusion_culling", - "setter": "set_use_occlusion_culling", - "getter": "is_using_occlusion_culling" - }, - { - "type": "float", - "name": "mesh_lod_threshold", - "setter": "set_mesh_lod_threshold", - "getter": "get_mesh_lod_threshold" - }, - { - "type": "int", - "name": "debug_draw", - "setter": "set_debug_draw", - "getter": "get_debug_draw" - }, - { - "type": "bool", - "name": "use_hdr_2d", - "setter": "set_use_hdr_2d", - "getter": "is_using_hdr_2d" - }, - { - "type": "int", - "name": "scaling_3d_mode", - "setter": "set_scaling_3d_mode", - "getter": "get_scaling_3d_mode" - }, - { - "type": "float", - "name": "scaling_3d_scale", - "setter": "set_scaling_3d_scale", - "getter": "get_scaling_3d_scale" - }, - { - "type": "float", - "name": "texture_mipmap_bias", - "setter": "set_texture_mipmap_bias", - "getter": "get_texture_mipmap_bias" - }, - { - "type": "float", - "name": "fsr_sharpness", - "setter": "set_fsr_sharpness", - "getter": "get_fsr_sharpness" - }, - { - "type": "int", - "name": "vrs_mode", - "setter": "set_vrs_mode", - "getter": "get_vrs_mode" - }, - { - "type": "Texture2D", - "name": "vrs_texture", - "setter": "set_vrs_texture", - "getter": "get_vrs_texture" - }, - { - "type": "int", - "name": "canvas_item_default_texture_filter", - "setter": "set_default_canvas_item_texture_filter", - "getter": "get_default_canvas_item_texture_filter" - }, - { - "type": "int", - "name": "canvas_item_default_texture_repeat", - "setter": "set_default_canvas_item_texture_repeat", - "getter": "get_default_canvas_item_texture_repeat" - }, - { - "type": "bool", - "name": "audio_listener_enable_2d", - "setter": "set_as_audio_listener_2d", - "getter": "is_audio_listener_2d" - }, - { - "type": "bool", - "name": "audio_listener_enable_3d", - "setter": "set_as_audio_listener_3d", - "getter": "is_audio_listener_3d" - }, - { - "type": "bool", - "name": "physics_object_picking", - "setter": "set_physics_object_picking", - "getter": "get_physics_object_picking" - }, - { - "type": "bool", - "name": "physics_object_picking_sort", - "setter": "set_physics_object_picking_sort", - "getter": "get_physics_object_picking_sort" - }, - { - "type": "bool", - "name": "gui_disable_input", - "setter": "set_disable_input", - "getter": "is_input_disabled" - }, - { - "type": "bool", - "name": "gui_snap_controls_to_pixels", - "setter": "set_snap_controls_to_pixels", - "getter": "is_snap_controls_to_pixels_enabled" - }, - { - "type": "bool", - "name": "gui_embed_subwindows", - "setter": "set_embedding_subwindows", - "getter": "is_embedding_subwindows" - }, - { - "type": "int", - "name": "sdf_oversize", - "setter": "set_sdf_oversize", - "getter": "get_sdf_oversize" - }, - { - "type": "int", - "name": "sdf_scale", - "setter": "set_sdf_scale", - "getter": "get_sdf_scale" - }, { "type": "int", - "name": "positional_shadow_atlas_size", - "setter": "set_positional_shadow_atlas_size", - "getter": "get_positional_shadow_atlas_size" + "name": "billboard_type", + "setter": "set_billboard_type", + "getter": "get_billboard_type" }, { "type": "bool", - "name": "positional_shadow_atlas_16_bits", - "setter": "set_positional_shadow_atlas_16_bits", - "getter": "get_positional_shadow_atlas_16_bits" - }, - { - "type": "int", - "name": "positional_shadow_atlas_quad_0", - "setter": "set_positional_shadow_atlas_quadrant_subdiv", - "getter": "get_positional_shadow_atlas_quadrant_subdiv", - "index": 0 - }, - { - "type": "int", - "name": "positional_shadow_atlas_quad_1", - "setter": "set_positional_shadow_atlas_quadrant_subdiv", - "getter": "get_positional_shadow_atlas_quadrant_subdiv", - "index": 1 - }, - { - "type": "int", - "name": "positional_shadow_atlas_quad_2", - "setter": "set_positional_shadow_atlas_quadrant_subdiv", - "getter": "get_positional_shadow_atlas_quadrant_subdiv", - "index": 2 - }, - { - "type": "int", - "name": "positional_shadow_atlas_quad_3", - "setter": "set_positional_shadow_atlas_quadrant_subdiv", - "getter": "get_positional_shadow_atlas_quadrant_subdiv", - "index": 3 - }, - { - "type": "Transform2D", - "name": "canvas_transform", - "setter": "set_canvas_transform", - "getter": "get_canvas_transform" - }, - { - "type": "Transform2D", - "name": "global_canvas_transform", - "setter": "set_global_canvas_transform", - "getter": "get_global_canvas_transform" - }, - { - "type": "int", - "name": "canvas_cull_mask", - "setter": "set_canvas_cull_mask", - "getter": "get_canvas_cull_mask" + "name": "keep_scale", + "setter": "set_keep_scale_enabled", + "getter": "is_keep_scale_enabled" } ] }, { - "name": "ViewportTexture", + "name": "VisualShaderNodeBooleanConstant", "is_refcounted": true, "is_instantiable": true, - "inherits": "Texture2D", + "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { - "name": "set_viewport_path_in_scene", + "name": "set_constant", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2586408642, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "constant", + "type": "bool" } ] }, { - "name": "get_viewport_path_in_scene", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4075236667, + "hash": 36873697, "return_value": { - "type": "NodePath" + "type": "bool" } } ], "properties": [ { - "type": "NodePath", - "name": "viewport_path", - "setter": "set_viewport_path_in_scene", - "getter": "get_viewport_path_in_scene" + "type": "bool", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" } ] }, { - "name": "VisibleOnScreenEnabler2D", - "is_refcounted": false, + "name": "VisualShaderNodeBooleanParameter", + "is_refcounted": true, "is_instantiable": true, - "inherits": "VisibleOnScreenNotifier2D", + "inherits": "VisualShaderNodeParameter", "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", + "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961788752, + "hash": 2586408642, "arguments": [ { - "name": "mode", - "type": "enum::VisibleOnScreenEnabler2D.EnableMode" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_enable_mode", - "is_const": false, + "name": "is_default_value_enabled", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2650445576, + "hash": 36873697, "return_value": { - "type": "enum::VisibleOnScreenEnabler2D.EnableMode" + "type": "bool" } }, { - "name": "set_enable_node_path", + "name": "set_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 2586408642, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "value", + "type": "bool" } ] }, { - "name": "get_enable_node_path", - "is_const": false, + "name": "get_default_value", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 277076166, + "hash": 36873697, "return_value": { - "type": "NodePath" + "type": "bool" } } ], "properties": [ { - "type": "int", - "name": "enable_mode", - "setter": "set_enable_mode", - "getter": "get_enable_mode" + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" }, { - "type": "NodePath", - "name": "enable_node_path", - "setter": "set_enable_node_path", - "getter": "get_enable_node_path" + "type": "bool", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" } ] }, { - "name": "VisibleOnScreenEnabler3D", - "is_refcounted": false, + "name": "VisualShaderNodeClamp", + "is_refcounted": true, "is_instantiable": true, - "inherits": "VisibleOnScreenNotifier3D", + "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "EnableMode", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "ENABLE_MODE_INHERIT", + "name": "OP_TYPE_FLOAT", "value": 0 }, { - "name": "ENABLE_MODE_ALWAYS", + "name": "OP_TYPE_INT", "value": 1 }, { - "name": "ENABLE_MODE_WHEN_PAUSED", + "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_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", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 405010749, "arguments": [ { - "name": "path", - "type": "NodePath" + "name": "op_type", + "type": "enum::VisualShaderNodeClamp.OpType" } ] }, { - "name": "get_enable_node_path", - "is_const": false, + "name": "get_op_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 277076166, + "hash": 233276050, "return_value": { - "type": "NodePath" + "type": "enum::VisualShaderNodeClamp.OpType" } } ], "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": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisibleOnScreenNotifier2D", - "is_refcounted": false, + "name": "VisualShaderNodeColorConstant", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Node2D", + "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { - "name": "set_rect", + "name": "set_constant", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2046264180, + "hash": 2920490490, "arguments": [ { - "name": "rect", - "type": "Rect2" + "name": "constant", + "type": "Color" } ] }, { - "name": "get_rect", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1639390495, - "return_value": { - "type": "Rect2" - } - }, - { - "name": "is_on_screen", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3444240500, "return_value": { - "type": "bool" + "type": "Color" } } ], - "signals": [ - { - "name": "screen_entered" - }, - { - "name": "screen_exited" - } - ], "properties": [ { - "type": "Rect2", - "name": "rect", - "setter": "set_rect", - "getter": "get_rect" + "type": "Color", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" } ] }, { - "name": "VisibleOnScreenNotifier3D", - "is_refcounted": false, + "name": "VisualShaderNodeColorFunc", + "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualInstance3D", + "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_aabb", + "name": "set_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 3973396138, "arguments": [ { - "name": "rect", - "type": "AABB" + "name": "func", + "type": "enum::VisualShaderNodeColorFunc.Function" } ] }, { - "name": "is_on_screen", + "name": "get_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 554863321, "return_value": { - "type": "bool" + "type": "enum::VisualShaderNodeColorFunc.Function" } } ], - "signals": [ - { - "name": "screen_entered" - }, - { - "name": "screen_exited" - } - ], "properties": [ { - "type": "AABB", - "name": "aabb", - "setter": "set_aabb", - "getter": "get_aabb" + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" } ] }, { - "name": "VisualInstance3D", - "is_refcounted": false, + "name": "VisualShaderNodeColorOp", + "is_refcounted": true, "is_instantiable": true, - "inherits": "Node3D", + "inherits": "VisualShaderNode", "api_type": "core", - "methods": [ - { - "name": "_get_aabb", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "AABB" - } - }, + "enums": [ { - "name": "set_base", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2722037293, - "arguments": [ + "name": "Operator", + "is_bitfield": false, + "values": [ { - "name": "base", - "type": "RID" + "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 } ] - }, - { - "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" - } - }, + } + ], + "methods": [ { - "name": "set_layer_mask", + "name": "set_operator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 4260370673, "arguments": [ { - "name": "mask", - "type": "int", - "meta": "uint32" + "name": "op", + "type": "enum::VisualShaderNodeColorOp.Operator" } ] }, { - "name": "get_layer_mask", + "name": "get_operator", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1950956529, "return_value": { - "type": "int", - "meta": "uint32" + "type": "enum::VisualShaderNodeColorOp.Operator" } - }, + } + ], + "properties": [ { - "name": "set_layer_mask_value", + "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": 300928843, + "hash": 2586408642, "arguments": [ { - "name": "layer_number", - "type": "int", - "meta": "int32" - }, - { - "name": "value", + "name": "enabled", "type": "bool" } ] }, { - "name": "get_layer_mask_value", + "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "layer_number", - "type": "int", - "meta": "int32" - } - ] + } }, { - "name": "set_sorting_offset", + "name": "set_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 2920490490, "arguments": [ { - "name": "offset", - "type": "float", - "meta": "float" + "name": "value", + "type": "Color" } ] }, { - "name": "get_sorting_offset", + "name": "get_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3444240500, "return_value": { - "type": "float", - "meta": "float" + "type": "Color" } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" }, { - "name": "set_sorting_use_aabb_center", + "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": 2586408642, + "hash": 83702148, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "description", + "type": "String" } ] }, { - "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", + "name": "get_description", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 201670096, "return_value": { - "type": "AABB" + "type": "String" } } ], "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" + "type": "String", + "name": "description", + "setter": "set_description", + "getter": "get_description" } ] }, { - "name": "VisualShader", + "name": "VisualShaderNodeCompare", "is_refcounted": true, "is_instantiable": true, - "inherits": "Shader", + "inherits": "VisualShaderNode", "api_type": "core", - "constants": [ - { - "name": "NODE_ID_INVALID", - "value": -1 - }, - { - "name": "NODE_ID_OUTPUT", - "value": 0 - } - ], "enums": [ { - "name": "Type", + "name": "ComparisonType", "is_bitfield": false, "values": [ { - "name": "TYPE_VERTEX", + "name": "CTYPE_SCALAR", "value": 0 }, { - "name": "TYPE_FRAGMENT", + "name": "CTYPE_SCALAR_INT", "value": 1 }, { - "name": "TYPE_LIGHT", + "name": "CTYPE_SCALAR_UINT", "value": 2 }, { - "name": "TYPE_START", + "name": "CTYPE_VECTOR_2D", "value": 3 }, { - "name": "TYPE_PROCESS", + "name": "CTYPE_VECTOR_3D", "value": 4 }, { - "name": "TYPE_COLLIDE", + "name": "CTYPE_VECTOR_4D", "value": 5 }, { - "name": "TYPE_START_CUSTOM", + "name": "CTYPE_BOOLEAN", "value": 6 }, { - "name": "TYPE_PROCESS_CUSTOM", + "name": "CTYPE_TRANSFORM", "value": 7 }, { - "name": "TYPE_SKY", + "name": "CTYPE_MAX", "value": 8 - }, - { - "name": "TYPE_FOG", - "value": 9 - }, - { - "name": "TYPE_MAX", - "value": 10 - } - ] - }, - { - "name": "VaryingMode", - "is_bitfield": false, - "values": [ - { - "name": "VARYING_MODE_VERTEX_TO_FRAG_LIGHT", - "value": 0 - }, - { - "name": "VARYING_MODE_FRAG_TO_LIGHT", - "value": 1 - }, - { - "name": "VARYING_MODE_MAX", - "value": 2 } ] }, { - "name": "VaryingType", + "name": "Function", "is_bitfield": false, "values": [ { - "name": "VARYING_TYPE_FLOAT", + "name": "FUNC_EQUAL", "value": 0 }, { - "name": "VARYING_TYPE_INT", + "name": "FUNC_NOT_EQUAL", "value": 1 }, { - "name": "VARYING_TYPE_UINT", + "name": "FUNC_GREATER_THAN", "value": 2 }, { - "name": "VARYING_TYPE_VECTOR_2D", + "name": "FUNC_GREATER_THAN_EQUAL", "value": 3 }, { - "name": "VARYING_TYPE_VECTOR_3D", + "name": "FUNC_LESS_THAN", "value": 4 }, { - "name": "VARYING_TYPE_VECTOR_4D", + "name": "FUNC_LESS_THAN_EQUAL", "value": 5 }, { - "name": "VARYING_TYPE_BOOLEAN", + "name": "FUNC_MAX", "value": 6 + } + ] + }, + { + "name": "Condition", + "is_bitfield": false, + "values": [ + { + "name": "COND_ALL", + "value": 0 }, { - "name": "VARYING_TYPE_TRANSFORM", - "value": 7 + "name": "COND_ANY", + "value": 1 }, { - "name": "VARYING_TYPE_MAX", - "value": 8 + "name": "COND_MAX", + "value": 2 } ] } ], "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", + "name": "set_comparison_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1560769431, + "hash": 516558320, "arguments": [ { "name": "type", - "type": "enum::VisualShader.Type" - }, - { - "name": "node", - "type": "VisualShaderNode" - }, - { - "name": "position", - "type": "Vector2" - }, - { - "name": "id", - "type": "int", - "meta": "int32" + "type": "enum::VisualShaderNodeCompare.ComparisonType" } ] }, { - "name": "get_node", + "name": "get_comparison_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3784670312, + "hash": 3495315961, "return_value": { - "type": "VisualShaderNode" - }, - "arguments": [ - { - "name": "type", - "type": "enum::VisualShader.Type" - }, - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::VisualShaderNodeCompare.ComparisonType" + } }, { - "name": "set_node_position", + "name": "set_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2726660721, + "hash": 2370951349, "arguments": [ { - "name": "type", - "type": "enum::VisualShader.Type" - }, - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "position", - "type": "Vector2" + "name": "func", + "type": "enum::VisualShaderNodeCompare.Function" } ] }, { - "name": "get_node_position", + "name": "get_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2175036082, + "hash": 4089164265, "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "type", - "type": "enum::VisualShader.Type" - }, - { - "name": "id", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::VisualShaderNodeCompare.Function" + } }, { - "name": "get_node_list", - "is_const": true, + "name": "set_condition", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2370592410, - "return_value": { - "type": "PackedInt32Array" - }, + "hash": 918742392, "arguments": [ { - "name": "type", - "type": "enum::VisualShader.Type" + "name": "condition", + "type": "enum::VisualShaderNodeCompare.Condition" } ] }, { - "name": "get_valid_node_id", + "name": "get_condition", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 629467342, + "hash": 3281078941, "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "type", - "type": "enum::VisualShader.Type" - } - ] - }, + "type": "enum::VisualShaderNodeCompare.Condition" + } + } + ], + "properties": [ { - "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" - } - ] + "type": "int", + "name": "type", + "setter": "set_comparison_type", + "getter": "get_comparison_type" }, { - "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" - } - ] + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" }, { - "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" - }, + "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": "from_port", - "type": "int", - "meta": "int32" + "name": "SOURCE_TEXTURE", + "value": 0 }, { - "name": "to_node", - "type": "int", - "meta": "int32" + "name": "SOURCE_PORT", + "value": 1 }, { - "name": "to_port", - "type": "int", - "meta": "int32" + "name": "SOURCE_MAX", + "value": 2 } ] }, { - "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": "TextureType", + "is_bitfield": false, + "values": [ { - "name": "from_node", - "type": "int", - "meta": "int32" + "name": "TYPE_DATA", + "value": 0 }, { - "name": "from_port", - "type": "int", - "meta": "int32" + "name": "TYPE_COLOR", + "value": 1 }, { - "name": "to_node", - "type": "int", - "meta": "int32" + "name": "TYPE_NORMAL_MAP", + "value": 2 }, { - "name": "to_port", - "type": "int", - "meta": "int32" + "name": "TYPE_MAX", + "value": 3 } ] - }, + } + ], + "methods": [ { - "name": "connect_nodes", + "name": "set_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3081049573, - "return_value": { - "type": "enum::Error" - }, + "hash": 1625400621, "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": "value", + "type": "enum::VisualShaderNodeCubemap.Source" } ] }, { - "name": "disconnect_nodes", - "is_const": false, + "name": "get_source", + "is_const": true, "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" - } - ] + "hash": 2222048781, + "return_value": { + "type": "enum::VisualShaderNodeCubemap.Source" + } }, { - "name": "connect_nodes_forced", + "name": "set_cube_map", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2268060358, + "hash": 1278366092, + "hash_compatibility": [ + 2219800736 + ], "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": "value", + "type": "TextureLayered" } ] }, { - "name": "get_node_connections", + "name": "get_cube_map", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1441964831, + "hash": 3984243839, + "hash_compatibility": [ + 1772111058 + ], "return_value": { - "type": "typedarray::Dictionary" - }, - "arguments": [ - { - "name": "type", - "type": "enum::VisualShader.Type" - } - ] + "type": "TextureLayered" + } }, { - "name": "set_graph_offset", + "name": "set_texture_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1899718876, "arguments": [ { - "name": "offset", - "type": "Vector2" + "name": "value", + "type": "enum::VisualShaderNodeCubemap.TextureType" } ] }, { - "name": "get_graph_offset", + "name": "get_texture_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 3356498888, "return_value": { - "type": "Vector2" + "type": "enum::VisualShaderNodeCubemap.TextureType" } + } + ], + "properties": [ + { + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" }, { - "name": "add_varying", + "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": 2084110726, + "hash": 181872837, "arguments": [ { - "name": "name", - "type": "String" - }, - { - "name": "mode", - "type": "enum::VisualShader.VaryingMode" - }, - { - "name": "type", - "type": "enum::VisualShader.VaryingType" + "name": "texture", + "type": "CurveTexture" } ] }, { - "name": "remove_varying", + "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": 83702148, + "hash": 8031783, "arguments": [ { - "name": "name", - "type": "String" + "name": "texture", + "type": "CurveXYZTexture" } ] }, { - "name": "has_varying", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, + "hash": 1950275015, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] + "type": "CurveXYZTexture" + } } ], "properties": [ { - "type": "Vector2", - "name": "graph_offset", - "setter": "set_graph_offset", - "getter": "get_graph_offset" + "type": "CurveXYZTexture", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" } ] }, { - "name": "VisualShaderNode", + "name": "VisualShaderNodeCustom", "is_refcounted": true, - "is_instantiable": false, - "inherits": "Resource", + "is_instantiable": true, + "inherits": "VisualShaderNode", "api_type": "core", - "enums": [ + "methods": [ { - "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": "_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_SAMPLER", - "value": 8 - }, + "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_MAX", - "value": 9 + "name": "port", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "get_default_input_port", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 1894493699, "return_value": { "type": "int", @@ -268495,12 +307040,29 @@ ] }, { - "name": "set_output_port_for_preview", - "is_const": false, + "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_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 4102573379, + "return_value": { + "type": "enum::VisualShaderNode.PortType" + }, "arguments": [ { "name": "port", @@ -268510,11 +307072,31 @@ ] }, { - "name": "get_output_port_for_preview", + "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_virtual": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, "hash": 3905245786, "return_value": { "type": "int", @@ -268522,413 +307104,450 @@ } }, { - "name": "set_input_port_default_value", - "is_const": false, - "is_vararg": false, + "name": "_get_property_name", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 150923387, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 844755477, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "port", + "name": "index", "type": "int", "meta": "int32" - }, - { - "name": "value", - "type": "Variant" - }, - { - "name": "prev_value", - "type": "Variant", - "default_value": "null" } ] }, { - "name": "get_input_port_default_value", + "name": "_get_property_default_index", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 4227898402, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 923996154, "return_value": { - "type": "Variant" + "type": "int", + "meta": "int32" }, "arguments": [ { - "name": "port", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "remove_input_port_default_value", - "is_const": false, - "is_vararg": false, + "name": "_get_property_options", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 647634434, + "return_value": { + "type": "PackedStringArray" + }, "arguments": [ { - "name": "port", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "clear_default_input_values", - "is_const": false, - "is_vararg": false, + "name": "_get_code", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "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": "set_default_input_values", - "is_const": false, - "is_vararg": false, + "name": "_get_func_code", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 381264803, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 1924221678, + "return_value": { + "type": "String" + }, "arguments": [ { - "name": "values", - "type": "Array" + "name": "mode", + "type": "enum::Shader.Mode" + }, + { + "name": "type", + "type": "enum::VisualShader.Type" } ] }, { - "name": "get_default_input_values", + "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_virtual": false, - "hash": 3995934104, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "Array" + "type": "bool" } - } - ], - "properties": [ + }, { - "type": "int", - "name": "output_port_for_preview", - "setter": "set_output_port_for_preview", - "getter": "get_output_port_for_preview" + "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" + } + ] }, { - "type": "Array", - "name": "default_input_values", - "setter": "set_default_input_values", - "getter": "get_default_input_values" + "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": "Array", - "name": "expanded_output_ports", - "setter": "_set_output_ports_expanded", - "getter": "_get_output_ports_expanded" + "type": "String", + "name": "properties", + "setter": "_set_properties", + "getter": "_get_properties" } ] }, { - "name": "VisualShaderNodeBillboard", + "name": "VisualShaderNodeDerivativeFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "BillboardType", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "BILLBOARD_TYPE_DISABLED", + "name": "OP_TYPE_SCALAR", "value": 0 }, { - "name": "BILLBOARD_TYPE_ENABLED", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "BILLBOARD_TYPE_FIXED_Y", + "name": "OP_TYPE_VECTOR_3D", "value": 2 }, { - "name": "BILLBOARD_TYPE_PARTICLES", + "name": "OP_TYPE_VECTOR_4D", "value": 3 }, { - "name": "BILLBOARD_TYPE_MAX", + "name": "OP_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": "Function", + "is_bitfield": false, + "values": [ { - "name": "billboard_type", - "type": "enum::VisualShaderNodeBillboard.BillboardType" + "name": "FUNC_SUM", + "value": 0 + }, + { + "name": "FUNC_X", + "value": 1 + }, + { + "name": "FUNC_Y", + "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 } ] }, { - "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": "Precision", + "is_bitfield": false, + "values": [ { - "name": "enabled", - "type": "bool" + "name": "PRECISION_NONE", + "value": 0 + }, + { + "name": "PRECISION_COARSE", + "value": 1 + }, + { + "name": "PRECISION_FINE", + "value": 2 + }, + { + "name": "PRECISION_MAX", + "value": 3 } ] - }, - { - "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", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 377800221, "arguments": [ { - "name": "constant", - "type": "bool" + "name": "type", + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" } ] }, { - "name": "get_constant", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3997800514, "return_value": { - "type": "bool" + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" } - } - ], - "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", + "name": "set_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1944704156, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "func", + "type": "enum::VisualShaderNodeDerivativeFunc.Function" } ] }, { - "name": "is_default_value_enabled", + "name": "get_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2389093396, "return_value": { - "type": "bool" + "type": "enum::VisualShaderNodeDerivativeFunc.Function" } }, { - "name": "set_default_value", + "name": "set_precision", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 797270566, "arguments": [ { - "name": "value", - "type": "bool" + "name": "precision", + "type": "enum::VisualShaderNodeDerivativeFunc.Precision" } ] }, { - "name": "get_default_value", + "name": "get_precision", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3822547323, "return_value": { - "type": "bool" + "type": "enum::VisualShaderNodeDerivativeFunc.Precision" } } ], "properties": [ { - "type": "bool", - "name": "default_value_enabled", - "setter": "set_default_value_enabled", - "getter": "is_default_value_enabled" + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" }, { - "type": "bool", - "name": "default_value", - "setter": "set_default_value", - "getter": "get_default_value" + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + }, + { + "type": "int", + "name": "precision", + "setter": "set_precision", + "getter": "get_precision" } ] }, { - "name": "VisualShaderNodeClamp", + "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", - "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", + "name": "set_expression", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 405010749, + "hash": 83702148, "arguments": [ { - "name": "op_type", - "type": "enum::VisualShaderNodeClamp.OpType" + "name": "expression", + "type": "String" } ] }, { - "name": "get_op_type", + "name": "get_expression", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 233276050, + "hash": 201670096, "return_value": { - "type": "enum::VisualShaderNodeClamp.OpType" + "type": "String" } } ], "properties": [ { - "type": "int", - "name": "op_type", - "setter": "set_op_type", - "getter": "get_op_type" + "type": "String", + "name": "expression", + "setter": "set_expression", + "getter": "get_expression" } ] }, { - "name": "VisualShaderNodeColorConstant", + "name": "VisualShaderNodeFaceForward", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeFloatConstant", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeConstant", @@ -268940,11 +307559,12 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 373806689, "arguments": [ { "name": "constant", - "type": "Color" + "type": "float", + "meta": "float" } ] }, @@ -268954,15 +307574,16 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 1740695150, "return_value": { - "type": "Color" + "type": "float", + "meta": "float" } } ], "properties": [ { - "type": "Color", + "type": "float", "name": "constant", "setter": "set_constant", "getter": "get_constant" @@ -268970,7 +307591,7 @@ ] }, { - "name": "VisualShaderNodeColorFunc", + "name": "VisualShaderNodeFloatFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", @@ -268981,24 +307602,136 @@ "is_bitfield": false, "values": [ { - "name": "FUNC_GRAYSCALE", + "name": "FUNC_SIN", "value": 0 }, { - "name": "FUNC_HSV2RGB", + "name": "FUNC_COS", "value": 1 }, { - "name": "FUNC_RGB2HSV", + "name": "FUNC_TAN", "value": 2 }, { - "name": "FUNC_SEPIA", + "name": "FUNC_ASIN", "value": 3 }, { - "name": "FUNC_MAX", + "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 } ] } @@ -269010,11 +307743,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3973396138, + "hash": 536026177, "arguments": [ { "name": "func", - "type": "enum::VisualShaderNodeColorFunc.Function" + "type": "enum::VisualShaderNodeFloatFunc.Function" } ] }, @@ -269024,9 +307757,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 554863321, + "hash": 2033948868, "return_value": { - "type": "enum::VisualShaderNodeColorFunc.Function" + "type": "enum::VisualShaderNodeFloatFunc.Function" } } ], @@ -269040,7 +307773,7 @@ ] }, { - "name": "VisualShaderNodeColorOp", + "name": "VisualShaderNodeFloatOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", @@ -269051,44 +307784,48 @@ "is_bitfield": false, "values": [ { - "name": "OP_SCREEN", + "name": "OP_ADD", "value": 0 }, { - "name": "OP_DIFFERENCE", + "name": "OP_SUB", "value": 1 }, { - "name": "OP_DARKEN", + "name": "OP_MUL", "value": 2 }, { - "name": "OP_LIGHTEN", + "name": "OP_DIV", "value": 3 }, { - "name": "OP_OVERLAY", + "name": "OP_MOD", "value": 4 }, { - "name": "OP_DODGE", + "name": "OP_POW", "value": 5 }, { - "name": "OP_BURN", + "name": "OP_MAX", "value": 6 }, { - "name": "OP_SOFT_LIGHT", + "name": "OP_MIN", "value": 7 }, { - "name": "OP_HARD_LIGHT", + "name": "OP_ATAN2", "value": 8 }, { - "name": "OP_MAX", + "name": "OP_STEP", "value": 9 + }, + { + "name": "OP_ENUM_SIZE", + "value": 10 } ] } @@ -269100,11 +307837,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4260370673, + "hash": 2488468047, "arguments": [ { "name": "op", - "type": "enum::VisualShaderNodeColorOp.Operator" + "type": "enum::VisualShaderNodeFloatOp.Operator" } ] }, @@ -269114,9 +307851,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1950956529, + "hash": 1867979390, "return_value": { - "type": "enum::VisualShaderNodeColorOp.Operator" + "type": "enum::VisualShaderNodeFloatOp.Operator" } } ], @@ -269130,1549 +307867,1581 @@ ] }, { - "name": "VisualShaderNodeColorParameter", + "name": "VisualShaderNodeFloatParameter", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNodeParameter", "api_type": "core", - "methods": [ + "enums": [ { - "name": "set_default_value_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "Hint", + "is_bitfield": false, + "values": [ { - "name": "enabled", - "type": "bool" + "name": "HINT_NONE", + "value": 0 + }, + { + "name": "HINT_RANGE", + "value": 1 + }, + { + "name": "HINT_RANGE_STEP", + "value": 2 + }, + { + "name": "HINT_MAX", + "value": 3 } ] - }, - { - "name": "is_default_value_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + } + ], + "methods": [ { - "name": "set_default_value", + "name": "set_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 3712586466, "arguments": [ { - "name": "value", - "type": "Color" + "name": "hint", + "type": "enum::VisualShaderNodeFloatParameter.Hint" } ] }, { - "name": "get_default_value", + "name": "get_hint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 3042240429, "return_value": { - "type": "Color" + "type": "enum::VisualShaderNodeFloatParameter.Hint" } - } - ], - "properties": [ - { - "type": "bool", - "name": "default_value_enabled", - "setter": "set_default_value_enabled", - "getter": "is_default_value_enabled" }, { - "type": "Color", - "name": "default_value", - "setter": "set_default_value", - "getter": "get_default_value" - } - ] - }, - { - "name": "VisualShaderNodeComment", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeResizableBase", - "api_type": "core", - "methods": [ - { - "name": "set_title", + "name": "set_min", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "title", - "type": "String" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_title", + "name": "get_min", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } }, { - "name": "set_description", + "name": "set_max", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "description", - "type": "String" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_description", + "name": "get_max", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 1740695150, "return_value": { - "type": "String" + "type": "float", + "meta": "float" } - } - ], - "properties": [ - { - "type": "String", - "name": "title", - "setter": "set_title", - "getter": "get_title" - }, - { - "type": "String", - "name": "description", - "setter": "set_description", - "getter": "get_description" - } - ] - }, - { - "name": "VisualShaderNodeCompare", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core", - "enums": [ - { - "name": "ComparisonType", - "is_bitfield": false, - "values": [ - { - "name": "CTYPE_SCALAR", - "value": 0 - }, - { - "name": "CTYPE_SCALAR_INT", - "value": 1 - }, - { - "name": "CTYPE_SCALAR_UINT", - "value": 2 - }, - { - "name": "CTYPE_VECTOR_2D", - "value": 3 - }, - { - "name": "CTYPE_VECTOR_3D", - "value": 4 - }, - { - "name": "CTYPE_VECTOR_4D", - "value": 5 - }, - { - "name": "CTYPE_BOOLEAN", - "value": 6 - }, - { - "name": "CTYPE_TRANSFORM", - "value": 7 - }, - { - "name": "CTYPE_MAX", - "value": 8 - } - ] - }, - { - "name": "Function", - "is_bitfield": false, - "values": [ - { - "name": "FUNC_EQUAL", - "value": 0 - }, - { - "name": "FUNC_NOT_EQUAL", - "value": 1 - }, - { - "name": "FUNC_GREATER_THAN", - "value": 2 - }, - { - "name": "FUNC_GREATER_THAN_EQUAL", - "value": 3 - }, - { - "name": "FUNC_LESS_THAN", - "value": 4 - }, - { - "name": "FUNC_LESS_THAN_EQUAL", - "value": 5 - }, - { - "name": "FUNC_MAX", - "value": 6 - } - ] }, { - "name": "Condition", - "is_bitfield": false, - "values": [ - { - "name": "COND_ALL", - "value": 0 - }, - { - "name": "COND_ANY", - "value": 1 - }, - { - "name": "COND_MAX", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "set_comparison_type", + "name": "set_step", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 516558320, + "hash": 373806689, "arguments": [ { - "name": "type", - "type": "enum::VisualShaderNodeCompare.ComparisonType" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_comparison_type", + "name": "get_step", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3495315961, + "hash": 1740695150, "return_value": { - "type": "enum::VisualShaderNodeCompare.ComparisonType" + "type": "float", + "meta": "float" } }, { - "name": "set_function", + "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2370951349, + "hash": 2586408642, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeCompare.Function" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_function", + "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4089164265, + "hash": 36873697, "return_value": { - "type": "enum::VisualShaderNodeCompare.Function" + "type": "bool" } }, { - "name": "set_condition", + "name": "set_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 918742392, + "hash": 373806689, "arguments": [ { - "name": "condition", - "type": "enum::VisualShaderNodeCompare.Condition" + "name": "value", + "type": "float", + "meta": "float" } ] }, { - "name": "get_condition", + "name": "get_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3281078941, + "hash": 1740695150, "return_value": { - "type": "enum::VisualShaderNodeCompare.Condition" + "type": "float", + "meta": "float" } } ], "properties": [ { "type": "int", - "name": "type", - "setter": "set_comparison_type", - "getter": "get_comparison_type" + "name": "hint", + "setter": "set_hint", + "getter": "get_hint" }, { - "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function" + "type": "float", + "name": "min", + "setter": "set_min", + "getter": "get_min" }, { - "type": "int", - "name": "condition", - "setter": "set_condition", - "getter": "get_condition" + "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": "VisualShaderNodeConstant", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeCubemap", + "name": "VisualShaderNodeFrame", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeResizableBase", "api_type": "core", - "enums": [ + "methods": [ { - "name": "Source", - "is_bitfield": false, - "values": [ - { - "name": "SOURCE_TEXTURE", - "value": 0 - }, - { - "name": "SOURCE_PORT", - "value": 1 - }, + "name": "set_title", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ { - "name": "SOURCE_MAX", - "value": 2 + "name": "title", + "type": "String" } ] }, { - "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": "get_title", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { - "name": "set_source", + "name": "set_tint_color_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1625400621, + "hash": 2586408642, "arguments": [ { - "name": "value", - "type": "enum::VisualShaderNodeCubemap.Source" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_source", + "name": "is_tint_color_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2222048781, + "hash": 36873697, "return_value": { - "type": "enum::VisualShaderNodeCubemap.Source" + "type": "bool" } }, { - "name": "set_cube_map", + "name": "set_tint_color", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2219800736, + "hash": 2920490490, "arguments": [ { - "name": "value", - "type": "Cubemap" + "name": "color", + "type": "Color" } ] }, { - "name": "get_cube_map", + "name": "get_tint_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1772111058, + "hash": 3444240500, "return_value": { - "type": "Cubemap" + "type": "Color" } }, { - "name": "set_texture_type", + "name": "set_autoshrink_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1899718876, + "hash": 2586408642, "arguments": [ { - "name": "value", - "type": "enum::VisualShaderNodeCubemap.TextureType" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_texture_type", + "name": "is_autoshrink_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3356498888, + "hash": 36873697, "return_value": { - "type": "enum::VisualShaderNodeCubemap.TextureType" + "type": "bool" } - } - ], - "properties": [ - { - "type": "int", - "name": "source", - "setter": "set_source", - "getter": "get_source" - }, - { - "type": "Cubemap", - "name": "cube_map", - "setter": "set_cube_map", - "getter": "get_cube_map" }, { - "type": "int", - "name": "texture_type", - "setter": "set_texture_type", - "getter": "get_texture_type" - } - ] - }, - { - "name": "VisualShaderNodeCubemapParameter", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeTextureParameter", - "api_type": "core" - }, - { - "name": "VisualShaderNodeCurveTexture", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeResizableBase", - "api_type": "core", - "methods": [ - { - "name": "set_texture", + "name": "add_attached_node", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 181872837, + "hash": 1286410249, "arguments": [ { - "name": "texture", - "type": "CurveTexture" + "name": "node", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_texture", - "is_const": true, + "name": "remove_attached_node", + "is_const": false, "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": [ + "hash": 1286410249, + "arguments": [ + { + "name": "node", + "type": "int", + "meta": "int32" + } + ] + }, { - "name": "set_texture", + "name": "set_attached_nodes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 8031783, + "hash": 3614634198, "arguments": [ { - "name": "texture", - "type": "CurveXYZTexture" + "name": "attached_nodes", + "type": "PackedInt32Array" } ] }, { - "name": "get_texture", + "name": "get_attached_nodes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1950275015, + "hash": 1930428628, "return_value": { - "type": "CurveXYZTexture" + "type": "PackedInt32Array" } } ], "properties": [ { - "type": "CurveXYZTexture", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" + "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": "VisualShaderNodeCustom", + "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": true, - "inherits": "VisualShaderNode", + "is_instantiable": false, + "inherits": "VisualShaderNodeResizableBase", "api_type": "core", "methods": [ { - "name": "_get_name", - "is_const": true, - "is_static": false, + "name": "set_inputs", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_get_description", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "inputs", + "type": "String" + } + ] }, { - "name": "_get_category", + "name": "get_inputs", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { "type": "String" } }, { - "name": "_get_return_icon_type", - "is_const": true, - "is_static": false, + "name": "set_outputs", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::VisualShaderNode.PortType" - } + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "outputs", + "type": "String" + } + ] }, { - "name": "_get_input_port_count", + "name": "get_outputs", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "_get_input_port_type", + "name": "is_valid_port_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, "return_value": { - "type": "enum::VisualShaderNode.PortType" + "type": "bool" }, "arguments": [ { - "name": "port", - "type": "int", - "meta": "int32" + "name": "name", + "type": "String" } ] }, { - "name": "_get_input_port_name", - "is_const": true, - "is_static": false, + "name": "add_input_port", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, "arguments": [ { - "name": "port", + "name": "id", "type": "int", "meta": "int32" + }, + { + "name": "type", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" } ] }, { - "name": "_get_input_port_default_value", - "is_const": true, - "is_static": false, + "name": "remove_input_port", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "port", + "name": "id", "type": "int", "meta": "int32" } ] }, { - "name": "_get_default_input_port", + "name": "get_input_port_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "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": "type", - "type": "enum::VisualShaderNode.PortType" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_output_port_count", - "is_const": true, - "is_static": false, + "name": "clear_input_ports", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "name": "_get_output_port_type", - "is_const": true, - "is_static": false, + "name": "add_output_port", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::VisualShaderNode.PortType" - }, + "is_static": false, + "is_virtual": false, + "hash": 2285447957, "arguments": [ { - "name": "port", + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", "type": "int", "meta": "int32" + }, + { + "name": "name", + "type": "String" } ] }, { - "name": "_get_output_port_name", - "is_const": true, - "is_static": false, + "name": "remove_output_port", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "port", + "name": "id", "type": "int", "meta": "int32" } ] }, { - "name": "_get_property_count", + "name": "get_output_port_count", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "_get_property_name", + "name": "has_output_port", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, "return_value": { - "type": "String" + "type": "bool" }, "arguments": [ { - "name": "index", + "name": "id", "type": "int", "meta": "int32" } ] }, { - "name": "_get_property_default_index", - "is_const": true, + "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_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - }, + "is_static": false, + "is_virtual": false, + "hash": 501894301, "arguments": [ { - "name": "index", + "name": "id", "type": "int", "meta": "int32" + }, + { + "name": "name", + "type": "String" } ] }, { - "name": "_get_property_options", - "is_const": true, - "is_static": false, + "name": "set_input_port_type", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - }, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, "arguments": [ { - "name": "index", + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "type", "type": "int", "meta": "int32" } ] }, { - "name": "_get_code", - "is_const": true, - "is_static": false, + "name": "set_output_port_name", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 501894301, "arguments": [ { - "name": "input_vars", - "type": "typedarray::String" - }, - { - "name": "output_vars", - "type": "typedarray::String" - }, - { - "name": "mode", - "type": "enum::Shader.Mode" + "name": "id", + "type": "int", + "meta": "int32" }, { - "name": "type", - "type": "enum::VisualShader.Type" + "name": "name", + "type": "String" } ] }, { - "name": "_get_func_code", - "is_const": true, - "is_static": false, + "name": "set_output_port_type", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, "arguments": [ { - "name": "mode", - "type": "enum::Shader.Mode" + "name": "id", + "type": "int", + "meta": "int32" }, { "name": "type", - "type": "enum::VisualShader.Type" + "type": "int", + "meta": "int32" } ] }, { - "name": "_get_global_code", + "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_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { - "type": "String" - }, + "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": "mode", - "type": "enum::Shader.Mode" + "name": "name", + "type": "String" } ] }, { - "name": "_is_highend", + "name": "get_input_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "_is_available", + "name": "get_input_real_name", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "bool" - }, + "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": "mode", - "type": "enum::Shader.Mode" - }, - { - "name": "type", - "type": "enum::VisualShader.Type" + "name": "constant", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_option_index", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3905245786, "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" + "type": "int", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" } ] }, { - "name": "VisualShaderNodeDerivativeFunc", + "name": "VisualShaderNodeIntFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "OpType", + "name": "Function", "is_bitfield": false, "values": [ { - "name": "OP_TYPE_SCALAR", + "name": "FUNC_ABS", "value": 0 }, { - "name": "OP_TYPE_VECTOR_2D", + "name": "FUNC_NEGATE", "value": 1 }, { - "name": "OP_TYPE_VECTOR_3D", + "name": "FUNC_SIGN", "value": 2 }, { - "name": "OP_TYPE_VECTOR_4D", + "name": "FUNC_BITWISE_NOT", "value": 3 }, { - "name": "OP_TYPE_MAX", + "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": "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": "FUNC_SUM", + "name": "OP_ADD", "value": 0 }, { - "name": "FUNC_X", + "name": "OP_SUB", "value": 1 }, { - "name": "FUNC_Y", + "name": "OP_MUL", "value": 2 }, { - "name": "FUNC_MAX", + "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": "Precision", + "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": "PRECISION_NONE", + "name": "HINT_NONE", "value": 0 }, { - "name": "PRECISION_COARSE", + "name": "HINT_RANGE", "value": 1 }, { - "name": "PRECISION_FINE", + "name": "HINT_RANGE_STEP", "value": 2 }, { - "name": "PRECISION_MAX", + "name": "HINT_ENUM", "value": 3 + }, + { + "name": "HINT_MAX", + "value": 4 } ] } ], "methods": [ { - "name": "set_op_type", + "name": "set_hint", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 377800221, + "hash": 2540512075, "arguments": [ { - "name": "type", - "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + "name": "hint", + "type": "enum::VisualShaderNodeIntParameter.Hint" } ] }, { - "name": "get_op_type", + "name": "get_hint", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3997800514, + "hash": 4250814924, "return_value": { - "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + "type": "enum::VisualShaderNodeIntParameter.Hint" } }, { - "name": "set_function", + "name": "set_min", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1944704156, + "hash": 1286410249, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeDerivativeFunc.Function" + "name": "value", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_function", + "name": "get_min", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2389093396, + "hash": 3905245786, "return_value": { - "type": "enum::VisualShaderNodeDerivativeFunc.Function" + "type": "int", + "meta": "int32" } }, { - "name": "set_precision", + "name": "set_max", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 797270566, + "hash": 1286410249, "arguments": [ { - "name": "precision", - "type": "enum::VisualShaderNodeDerivativeFunc.Precision" + "name": "value", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_precision", + "name": "get_max", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3822547323, + "hash": 3905245786, "return_value": { - "type": "enum::VisualShaderNodeDerivativeFunc.Precision" + "type": "int", + "meta": "int32" } - } - ], - "properties": [ + }, { - "type": "int", - "name": "op_type", - "setter": "set_op_type", - "getter": "get_op_type" + "name": "set_step", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] }, { - "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function" + "name": "get_step", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "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_enum_names", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "names", + "type": "PackedStringArray" + } + ] + }, { - "name": "set_expression", + "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": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "expression", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_expression", + "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "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": "String", - "name": "expression", - "setter": "set_expression", - "getter": "get_expression" + "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": "VisualShaderNodeFaceForward", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeVectorBase", - "api_type": "core" - }, - { - "name": "VisualShaderNodeFloatConstant", + "name": "VisualShaderNodeIs", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeConstant", + "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_constant", + "name": "set_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1438374690, "arguments": [ { - "name": "constant", - "type": "float", - "meta": "float" + "name": "func", + "type": "enum::VisualShaderNodeIs.Function" } ] }, { - "name": "get_constant", + "name": "get_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 580678557, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::VisualShaderNodeIs.Function" } } ], "properties": [ { - "type": "float", - "name": "constant", - "setter": "set_constant", - "getter": "get_constant" + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" } ] }, { - "name": "VisualShaderNodeFloatFunc", + "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": "Function", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "FUNC_SIN", + "name": "OP_TYPE_SCALAR", "value": 0 }, { - "name": "FUNC_COS", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "FUNC_TAN", + "name": "OP_TYPE_VECTOR_2D_SCALAR", "value": 2 }, { - "name": "FUNC_ASIN", + "name": "OP_TYPE_VECTOR_3D", "value": 3 }, { - "name": "FUNC_ACOS", + "name": "OP_TYPE_VECTOR_3D_SCALAR", "value": 4 }, { - "name": "FUNC_ATAN", + "name": "OP_TYPE_VECTOR_4D", "value": 5 }, { - "name": "FUNC_SINH", + "name": "OP_TYPE_VECTOR_4D_SCALAR", "value": 6 }, { - "name": "FUNC_COSH", + "name": "OP_TYPE_MAX", "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", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 536026177, + "hash": 3397501671, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeFloatFunc.Function" + "name": "op_type", + "type": "enum::VisualShaderNodeMix.OpType" } ] }, { - "name": "get_function", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2033948868, + "hash": 4013957297, "return_value": { - "type": "enum::VisualShaderNodeFloatFunc.Function" + "type": "enum::VisualShaderNodeMix.OpType" } } ], "properties": [ { "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function" + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisualShaderNodeFloatOp", + "name": "VisualShaderNodeMultiplyAdd", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "Operator", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "OP_ADD", + "name": "OP_TYPE_SCALAR", "value": 0 }, { - "name": "OP_SUB", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_MUL", + "name": "OP_TYPE_VECTOR_3D", "value": 2 }, { - "name": "OP_DIV", + "name": "OP_TYPE_VECTOR_4D", "value": 3 }, { - "name": "OP_MOD", + "name": "OP_TYPE_MAX", "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", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2488468047, + "hash": 1409862380, "arguments": [ { - "name": "op", - "type": "enum::VisualShaderNodeFloatOp.Operator" + "name": "type", + "type": "enum::VisualShaderNodeMultiplyAdd.OpType" } ] }, { - "name": "get_operator", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1867979390, + "hash": 2823201991, "return_value": { - "type": "enum::VisualShaderNodeFloatOp.Operator" + "type": "enum::VisualShaderNodeMultiplyAdd.OpType" } } ], "properties": [ { "type": "int", - "name": "operator", - "setter": "set_operator", - "getter": "get_operator" + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisualShaderNodeFloatParameter", + "name": "VisualShaderNodeOuterProduct", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeParameter", + "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": "Hint", + "name": "Qualifier", "is_bitfield": false, "values": [ { - "name": "HINT_NONE", + "name": "QUAL_NONE", "value": 0 }, { - "name": "HINT_RANGE", + "name": "QUAL_GLOBAL", "value": 1 }, { - "name": "HINT_RANGE_STEP", + "name": "QUAL_INSTANCE", "value": 2 }, { - "name": "HINT_MAX", + "name": "QUAL_MAX", "value": 3 } ] @@ -270680,525 +309449,385 @@ ], "methods": [ { - "name": "set_hint", + "name": "set_parameter_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3712586466, + "hash": 83702148, "arguments": [ { - "name": "hint", - "type": "enum::VisualShaderNodeFloatParameter.Hint" + "name": "name", + "type": "String" } ] }, { - "name": "get_hint", + "name": "get_parameter_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3042240429, + "hash": 201670096, "return_value": { - "type": "enum::VisualShaderNodeFloatParameter.Hint" + "type": "String" } }, { - "name": "set_min", + "name": "set_qualifier", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1276489447, "arguments": [ { - "name": "value", - "type": "float", - "meta": "float" + "name": "qualifier", + "type": "enum::VisualShaderNodeParameter.Qualifier" } ] }, { - "name": "get_min", + "name": "get_qualifier", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3558406205, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::VisualShaderNodeParameter.Qualifier" } - }, + } + ], + "properties": [ { - "name": "set_max", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "value", - "type": "float", - "meta": "float" - } - ] + "type": "StringName", + "name": "parameter_name", + "setter": "set_parameter_name", + "getter": "get_parameter_name" }, { - "name": "get_max", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } - }, + "type": "int", + "name": "qualifier", + "setter": "set_qualifier", + "getter": "get_qualifier" + } + ] + }, + { + "name": "VisualShaderNodeParameterRef", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "methods": [ { - "name": "set_step", + "name": "set_parameter_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 83702148, "arguments": [ { - "name": "value", - "type": "float", - "meta": "float" + "name": "name", + "type": "String" } ] }, { - "name": "get_step", + "name": "get_parameter_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 201670096, "return_value": { - "type": "float", - "meta": "float" + "type": "String" } + } + ], + "properties": [ + { + "type": "StringName", + "name": "parameter_name", + "setter": "set_parameter_name", + "getter": "get_parameter_name" }, { - "name": "set_default_value_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "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": "enabled", - "type": "bool" + "name": "MODE_LINEAR", + "value": 0 + }, + { + "name": "MODE_RADIAL", + "value": 1 + }, + { + "name": "MODE_TANGENTIAL", + "value": 2 + }, + { + "name": "MODE_MAX", + "value": 3 } ] - }, - { - "name": "is_default_value_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + } + ], + "methods": [ { - "name": "set_default_value", + "name": "set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3457585749, "arguments": [ { - "name": "value", - "type": "float", - "meta": "float" + "name": "mode", + "type": "enum::VisualShaderNodeParticleAccelerator.Mode" } ] }, { - "name": "get_default_value", + "name": "get_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2660365633, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::VisualShaderNodeParticleAccelerator.Mode" } } ], "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": "mode", + "setter": "set_mode", + "getter": "get_mode" } ] }, { - "name": "VisualShaderNodeFresnel", + "name": "VisualShaderNodeParticleBoxEmitter", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeParticleEmitter", "api_type": "core" }, { - "name": "VisualShaderNodeGlobalExpression", + "name": "VisualShaderNodeParticleConeVelocity", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeExpression", + "inherits": "VisualShaderNode", "api_type": "core" }, { - "name": "VisualShaderNodeGroupBase", + "name": "VisualShaderNodeParticleEmit", "is_refcounted": true, - "is_instantiable": false, - "inherits": "VisualShaderNodeResizableBase", + "is_instantiable": true, + "inherits": "VisualShaderNode", "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" - } - }, + "enums": [ { - "name": "set_outputs", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ + "name": "EmitFlags", + "is_bitfield": false, + "values": [ { - "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": "EMIT_FLAG_POSITION", + "value": 1 + }, { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "add_input_port", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2285447957, - "arguments": [ + "name": "EMIT_FLAG_ROT_SCALE", + "value": 2 + }, { - "name": "id", - "type": "int", - "meta": "int32" + "name": "EMIT_FLAG_VELOCITY", + "value": 4 }, { - "name": "type", - "type": "int", - "meta": "int32" + "name": "EMIT_FLAG_COLOR", + "value": 8 }, { - "name": "name", - "type": "String" + "name": "EMIT_FLAG_CUSTOM", + "value": 16 } ] - }, + } + ], + "methods": [ { - "name": "remove_input_port", + "name": "set_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3960756792, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "flags", + "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" } ] }, { - "name": "get_input_port_count", + "name": "get_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 171277835, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" } - }, - { - "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 - }, + } + ], + "properties": [ { - "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" - } - ] - }, + "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": "remove_output_port", + "name": "set_mode_2d", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_output_port_count", + "name": "is_mode_2d", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } - }, + } + ], + "properties": [ { - "name": "has_output_port", - "is_const": true, + "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": 1116898809, - "return_value": { - "type": "bool" - }, + "hash": 194775623, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" + "name": "mesh", + "type": "Mesh" } ] }, { - "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, + "name": "get_mesh", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "name", - "type": "String" - } - ] + "hash": 1808005922, + "return_value": { + "type": "Mesh" + } }, { - "name": "set_input_port_type", + "name": "set_use_all_surfaces", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 2586408642, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "type", - "type": "int", - "meta": "int32" + "name": "enabled", + "type": "bool" } ] }, { - "name": "set_output_port_name", - "is_const": false, + "name": "is_use_all_surfaces", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 501894301, - "arguments": [ - { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "name", - "type": "String" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_output_port_type", + "name": "set_surface_index", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3937882851, + "hash": 1286410249, "arguments": [ { - "name": "id", - "type": "int", - "meta": "int32" - }, - { - "name": "type", + "name": "surface_index", "type": "int", "meta": "int32" } ] }, { - "name": "get_free_input_port_id", + "name": "get_surface_index", "is_const": true, "is_vararg": false, "is_static": false, @@ -271208,159 +309837,107 @@ "type": "int", "meta": "int32" } + } + ], + "properties": [ + { + "type": "Mesh", + "name": "mesh", + "setter": "set_mesh", + "getter": "get_mesh" }, { - "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" - } + "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": "VisualShaderNodeIf", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeInput", + "name": "VisualShaderNodeParticleMultiplyByAxisAngle", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { - "name": "set_input_name", + "name": "set_degrees_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "name", - "type": "String" + "name": "enabled", + "type": "bool" } ] }, { - "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", + "name": "is_degrees_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } } ], - "signals": [ - { - "name": "input_type_changed" - } - ], "properties": [ { - "type": "StringName", - "name": "input_name", - "setter": "set_input_name", - "getter": "get_input_name" + "type": "bool", + "name": "degrees_mode", + "setter": "set_degrees_mode", + "getter": "is_degrees_mode" } ] }, { - "name": "VisualShaderNodeIntConstant", + "name": "VisualShaderNodeParticleOutput", "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" - } - ] + "inherits": "VisualShaderNodeOutput", + "api_type": "core" }, { - "name": "VisualShaderNodeIntFunc", + "name": "VisualShaderNodeParticleRandomness", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "Function", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "FUNC_ABS", + "name": "OP_TYPE_SCALAR", "value": 0 }, { - "name": "FUNC_NEGATE", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "FUNC_SIGN", + "name": "OP_TYPE_VECTOR_3D", "value": 2 }, { - "name": "FUNC_BITWISE_NOT", + "name": "OP_TYPE_VECTOR_4D", "value": 3 }, { - "name": "FUNC_MAX", + "name": "OP_TYPE_MAX", "value": 4 } ] @@ -271368,442 +309945,401 @@ ], "methods": [ { - "name": "set_function", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 424195284, + "hash": 2060089061, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeIntFunc.Function" + "name": "type", + "type": "enum::VisualShaderNodeParticleRandomness.OpType" } ] }, { - "name": "get_function", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753496911, + "hash": 3597061078, "return_value": { - "type": "enum::VisualShaderNodeIntFunc.Function" + "type": "enum::VisualShaderNodeParticleRandomness.OpType" } } ], "properties": [ { "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function" + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisualShaderNodeIntOp", + "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": "Operator", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "OP_ADD", + "name": "OP_TYPE_SCALAR", "value": 0 }, { - "name": "OP_SUB", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_MUL", + "name": "OP_TYPE_VECTOR_2D_SCALAR", "value": 2 }, { - "name": "OP_DIV", + "name": "OP_TYPE_VECTOR_3D", "value": 3 }, { - "name": "OP_MOD", + "name": "OP_TYPE_VECTOR_3D_SCALAR", "value": 4 }, { - "name": "OP_MAX", + "name": "OP_TYPE_VECTOR_4D", "value": 5 }, { - "name": "OP_MIN", + "name": "OP_TYPE_VECTOR_4D_SCALAR", "value": 6 }, { - "name": "OP_BITWISE_AND", + "name": "OP_TYPE_MAX", "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", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1677909323, + "hash": 1703697889, "arguments": [ { - "name": "op", - "type": "enum::VisualShaderNodeIntOp.Operator" + "name": "op_type", + "type": "enum::VisualShaderNodeRemap.OpType" } ] }, { - "name": "get_operator", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1236987913, + "hash": 1678380563, "return_value": { - "type": "enum::VisualShaderNodeIntOp.Operator" + "type": "enum::VisualShaderNodeRemap.OpType" } } ], "properties": [ { "type": "int", - "name": "operator", - "setter": "set_operator", - "getter": "get_operator" + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisualShaderNodeIntParameter", + "name": "VisualShaderNodeReroute", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeParameter", + "inherits": "VisualShaderNode", "api_type": "core", - "enums": [ - { - "name": "Hint", - "is_bitfield": false, - "values": [ - { - "name": "HINT_NONE", - "value": 0 - }, - { - "name": "HINT_RANGE", - "value": 1 - }, - { - "name": "HINT_RANGE_STEP", - "value": 2 - }, - { - "name": "HINT_MAX", - "value": 3 - } - ] - } - ], "methods": [ { - "name": "set_hint", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2540512075, - "arguments": [ - { - "name": "hint", - "type": "enum::VisualShaderNodeIntParameter.Hint" - } - ] - }, - { - "name": "get_hint", + "name": "get_port_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4250814924, + "hash": 1287173294, "return_value": { - "type": "enum::VisualShaderNodeIntParameter.Hint" + "type": "enum::VisualShaderNode.PortType" } - }, - { - "name": "set_min", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "int32" - } - ] - }, + } + ], + "properties": [ { - "name": "get_min", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, + "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_max", + "name": "set_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 743155724, "arguments": [ { - "name": "value", - "type": "int", - "meta": "int32" + "name": "size", + "type": "Vector2" } ] }, { - "name": "get_max", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } - }, - { - "name": "set_step", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "int32" - } - ] - }, + } + ], + "properties": [ { - "name": "get_step", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, + "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": "set_default_value_enabled", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ + "name": "Source", + "is_bitfield": false, + "values": [ { - "name": "enabled", - "type": "bool" + "name": "SOURCE_TEXTURE", + "value": 0 + }, + { + "name": "SOURCE_PORT", + "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 } ] - }, - { - "name": "is_default_value_enabled", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - }, + } + ], + "methods": [ { - "name": "set_default_value", + "name": "set_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3315130991, "arguments": [ { "name": "value", - "type": "int", - "meta": "int32" + "type": "enum::VisualShaderNodeSample3D.Source" } ] }, { - "name": "get_default_value", + "name": "get_source", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1079494121, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::VisualShaderNodeSample3D.Source" } } ], "properties": [ { "type": "int", - "name": "hint", - "setter": "set_hint", - "getter": "get_hint" - }, - { - "type": "int", - "name": "min", - "setter": "set_min", - "getter": "get_min" - }, - { - "type": "int", - "name": "max", - "setter": "set_max", - "getter": "get_max" - }, - { - "type": "int", - "name": "step", - "setter": "set_step", - "getter": "get_step" - }, - { - "type": "bool", - "name": "default_value_enabled", - "setter": "set_default_value_enabled", - "getter": "is_default_value_enabled" - }, - { - "type": "int", - "name": "default_value", - "setter": "set_default_value", - "getter": "get_default_value" + "name": "source", + "setter": "set_source", + "getter": "get_source" } ] }, { - "name": "VisualShaderNodeIs", + "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": "Function", + "name": "OpType", "is_bitfield": false, "values": [ { - "name": "FUNC_IS_INF", + "name": "OP_TYPE_SCALAR", "value": 0 }, { - "name": "FUNC_IS_NAN", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "FUNC_MAX", + "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_function", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1438374690, + "hash": 2427426148, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeIs.Function" + "name": "op_type", + "type": "enum::VisualShaderNodeSmoothStep.OpType" } ] }, { - "name": "get_function", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 580678557, + "hash": 359640855, "return_value": { - "type": "enum::VisualShaderNodeIs.Function" + "type": "enum::VisualShaderNodeSmoothStep.OpType" } } ], "properties": [ { "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function" + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisualShaderNodeLinearSceneDepth", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeMix", + "name": "VisualShaderNodeStep", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", @@ -271855,11 +310391,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3397501671, + "hash": 715172489, "arguments": [ { "name": "op_type", - "type": "enum::VisualShaderNodeMix.OpType" + "type": "enum::VisualShaderNodeStep.OpType" } ] }, @@ -271869,9 +310405,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4013957297, + "hash": 3274022781, "return_value": { - "type": "enum::VisualShaderNodeMix.OpType" + "type": "enum::VisualShaderNodeStep.OpType" } } ], @@ -271885,7 +310421,7 @@ ] }, { - "name": "VisualShaderNodeMultiplyAdd", + "name": "VisualShaderNodeSwitch", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", @@ -271896,24 +310432,40 @@ "is_bitfield": false, "values": [ { - "name": "OP_TYPE_SCALAR", + "name": "OP_TYPE_FLOAT", "value": 0 }, { - "name": "OP_TYPE_VECTOR_2D", + "name": "OP_TYPE_INT", "value": 1 }, { - "name": "OP_TYPE_VECTOR_3D", + "name": "OP_TYPE_UINT", "value": 2 }, { - "name": "OP_TYPE_VECTOR_4D", + "name": "OP_TYPE_VECTOR_2D", "value": 3 }, { - "name": "OP_TYPE_MAX", + "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 } ] } @@ -271925,11 +310477,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1409862380, + "hash": 510471861, "arguments": [ { "name": "type", - "type": "enum::VisualShaderNodeMultiplyAdd.OpType" + "type": "enum::VisualShaderNodeSwitch.OpType" } ] }, @@ -271939,9 +310491,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823201991, + "hash": 2517845071, "return_value": { - "type": "enum::VisualShaderNodeMultiplyAdd.OpType" + "type": "enum::VisualShaderNodeSwitch.OpType" } } ], @@ -271955,44 +310507,72 @@ ] }, { - "name": "VisualShaderNodeOuterProduct", + "name": "VisualShaderNodeTexture", "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", + "name": "Source", "is_bitfield": false, "values": [ { - "name": "QUAL_NONE", + "name": "SOURCE_TEXTURE", "value": 0 }, { - "name": "QUAL_GLOBAL", + "name": "SOURCE_SCREEN", "value": 1 }, { - "name": "QUAL_INSTANCE", + "name": "SOURCE_2D_TEXTURE", "value": 2 }, { - "name": "QUAL_MAX", + "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 } ] @@ -272000,1619 +310580,1769 @@ ], "methods": [ { - "name": "set_parameter_name", + "name": "set_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 905262939, "arguments": [ { - "name": "name", - "type": "String" + "name": "value", + "type": "enum::VisualShaderNodeTexture.Source" } ] }, { - "name": "get_parameter_name", + "name": "get_source", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2896297444, "return_value": { - "type": "String" + "type": "enum::VisualShaderNodeTexture.Source" } }, { - "name": "set_qualifier", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1276489447, + "hash": 4051416890, "arguments": [ { - "name": "qualifier", - "type": "enum::VisualShaderNodeParameter.Qualifier" + "name": "value", + "type": "Texture2D" } ] }, { - "name": "get_qualifier", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3558406205, + "hash": 3635182373, "return_value": { - "type": "enum::VisualShaderNodeParameter.Qualifier" + "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": "StringName", - "name": "parameter_name", - "setter": "set_parameter_name", - "getter": "get_parameter_name" + "type": "int", + "name": "source", + "setter": "set_source", + "getter": "get_source" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" }, { "type": "int", - "name": "qualifier", - "setter": "set_qualifier", - "getter": "get_qualifier" + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" } ] }, { - "name": "VisualShaderNodeParameterRef", + "name": "VisualShaderNodeTexture2DArray", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeSample3D", "api_type": "core", "methods": [ { - "name": "set_parameter_name", + "name": "set_texture_array", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1278366092, + "hash_compatibility": [ + 2206200446 + ], "arguments": [ { - "name": "name", - "type": "String" + "name": "value", + "type": "TextureLayered" } ] }, { - "name": "get_parameter_name", + "name": "get_texture_array", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3984243839, + "hash_compatibility": [ + 146117123 + ], "return_value": { - "type": "String" + "type": "TextureLayered" } } ], "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" + "type": "Texture2DArray,CompressedTexture2DArray,PlaceholderTexture2DArray,Texture2DArrayRD", + "name": "texture_array", + "setter": "set_texture_array", + "getter": "get_texture_array" } ] }, { - "name": "VisualShaderNodeParticleAccelerator", + "name": "VisualShaderNodeTexture2DArrayParameter", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "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", - "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", + "name": "set_texture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457585749, + "hash": 1188404210, "arguments": [ { - "name": "mode", - "type": "enum::VisualShaderNodeParticleAccelerator.Mode" + "name": "value", + "type": "Texture3D" } ] }, { - "name": "get_mode", + "name": "get_texture", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2660365633, + "hash": 373985333, "return_value": { - "type": "enum::VisualShaderNodeParticleAccelerator.Mode" + "type": "Texture3D" } } ], "properties": [ { - "type": "int", - "name": "mode", - "setter": "set_mode", - "getter": "get_mode" + "type": "Texture3D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" } ] }, { - "name": "VisualShaderNodeParticleBoxEmitter", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeParticleEmitter", - "api_type": "core" - }, - { - "name": "VisualShaderNodeParticleConeVelocity", + "name": "VisualShaderNodeTexture3DParameter", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeTextureParameter", "api_type": "core" }, { - "name": "VisualShaderNodeParticleEmit", + "name": "VisualShaderNodeTextureParameter", "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", + "is_instantiable": false, + "inherits": "VisualShaderNodeParameter", "api_type": "core", "enums": [ { - "name": "EmitFlags", + "name": "TextureType", "is_bitfield": false, "values": [ { - "name": "EMIT_FLAG_POSITION", + "name": "TYPE_DATA", + "value": 0 + }, + { + "name": "TYPE_COLOR", "value": 1 }, { - "name": "EMIT_FLAG_ROT_SCALE", + "name": "TYPE_NORMAL_MAP", "value": 2 }, { - "name": "EMIT_FLAG_VELOCITY", + "name": "TYPE_ANISOTROPY", + "value": 3 + }, + { + "name": "TYPE_MAX", "value": 4 + } + ] + }, + { + "name": "ColorDefault", + "is_bitfield": false, + "values": [ + { + "name": "COLOR_DEFAULT_WHITE", + "value": 0 }, { - "name": "EMIT_FLAG_COLOR", - "value": 8 + "name": "COLOR_DEFAULT_BLACK", + "value": 1 }, { - "name": "EMIT_FLAG_CUSTOM", - "value": 16 + "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_flags", + "name": "set_texture_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3960756792, + "hash": 2227296876, "arguments": [ { - "name": "flags", - "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" + "name": "type", + "type": "enum::VisualShaderNodeTextureParameter.TextureType" } ] }, { - "name": "get_flags", + "name": "get_texture_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 171277835, + "hash": 367922070, "return_value": { - "type": "enum::VisualShaderNodeParticleEmit.EmitFlags" + "type": "enum::VisualShaderNodeTextureParameter.TextureType" } - } - ], - "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", + "name": "set_color_default", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4217624432, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "color", + "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" } ] }, { - "name": "is_mode_2d", + "name": "get_color_default", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3837060134, "return_value": { - "type": "bool" + "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" } - } - ], - "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", + "name": "set_texture_filter", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 194775623, + "hash": 2147684752, "arguments": [ { - "name": "mesh", - "type": "Mesh" + "name": "filter", + "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" } ] }, { - "name": "get_mesh", + "name": "get_texture_filter", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1808005922, + "hash": 4184490817, "return_value": { - "type": "Mesh" + "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" } }, { - "name": "set_use_all_surfaces", + "name": "set_texture_repeat", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2036143070, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "repeat", + "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" } ] }, { - "name": "is_use_all_surfaces", + "name": "get_texture_repeat", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1690132794, "return_value": { - "type": "bool" + "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" } }, { - "name": "set_surface_index", + "name": "set_texture_source", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1212687372, "arguments": [ { - "name": "surface_index", - "type": "int", - "meta": "int32" + "name": "source", + "type": "enum::VisualShaderNodeTextureParameter.TextureSource" } ] }, { - "name": "get_surface_index", + "name": "get_texture_source", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2039092262, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::VisualShaderNodeTextureParameter.TextureSource" } } ], "properties": [ { - "type": "Mesh", - "name": "mesh", - "setter": "set_mesh", - "getter": "get_mesh" + "type": "int", + "name": "texture_type", + "setter": "set_texture_type", + "getter": "get_texture_type" }, { - "type": "bool", - "name": "use_all_surfaces", - "setter": "set_use_all_surfaces", - "getter": "is_use_all_surfaces" + "type": "int", + "name": "color_default", + "setter": "set_color_default", + "getter": "get_color_default" }, { "type": "int", - "name": "surface_index", - "setter": "set_surface_index", - "getter": "get_surface_index" + "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": "VisualShaderNodeParticleMultiplyByAxisAngle", + "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_degrees_mode", + "name": "set_constant", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2952846383, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "constant", + "type": "Transform3D" } ] }, { - "name": "is_degrees_mode", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3229777777, "return_value": { - "type": "bool" + "type": "Transform3D" } } ], "properties": [ { - "type": "bool", - "name": "degrees_mode", - "setter": "set_degrees_mode", - "getter": "is_degrees_mode" + "type": "Transform3D", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" } ] }, { - "name": "VisualShaderNodeParticleOutput", + "name": "VisualShaderNodeTransformDecompose", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeOutput", + "inherits": "VisualShaderNode", "api_type": "core" }, { - "name": "VisualShaderNodeParticleRandomness", + "name": "VisualShaderNodeTransformFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "OpType", + "name": "Function", "is_bitfield": false, "values": [ { - "name": "OP_TYPE_SCALAR", + "name": "FUNC_INVERSE", "value": 0 }, { - "name": "OP_TYPE_VECTOR_2D", + "name": "FUNC_TRANSPOSE", "value": 1 }, { - "name": "OP_TYPE_VECTOR_3D", + "name": "FUNC_MAX", "value": 2 - }, - { - "name": "OP_TYPE_VECTOR_4D", - "value": 3 - }, - { - "name": "OP_TYPE_MAX", - "value": 4 } ] } ], "methods": [ { - "name": "set_op_type", + "name": "set_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2060089061, + "hash": 2900990409, "arguments": [ { - "name": "type", - "type": "enum::VisualShaderNodeParticleRandomness.OpType" + "name": "func", + "type": "enum::VisualShaderNodeTransformFunc.Function" } ] }, { - "name": "get_op_type", + "name": "get_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3597061078, + "hash": 2839926569, "return_value": { - "type": "enum::VisualShaderNodeParticleRandomness.OpType" + "type": "enum::VisualShaderNodeTransformFunc.Function" } } ], "properties": [ { "type": "int", - "name": "op_type", - "setter": "set_op_type", - "getter": "get_op_type" + "name": "function", + "setter": "set_function", + "getter": "get_function" } ] }, { - "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", + "name": "VisualShaderNodeTransformOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeResizableBase", - "is_refcounted": true, - "is_instantiable": false, - "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_size", + "name": "set_operator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 2287310733, "arguments": [ { - "name": "size", - "type": "Vector2" + "name": "op", + "type": "enum::VisualShaderNodeTransformOp.Operator" } ] }, { - "name": "get_size", + "name": "get_operator", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, + "hash": 1238663601, "return_value": { - "type": "Vector2" + "type": "enum::VisualShaderNodeTransformOp.Operator" } } ], "properties": [ { - "type": "Vector2", - "name": "size", - "setter": "set_size", - "getter": "get_size" + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" } ] }, { - "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", + "name": "VisualShaderNodeTransformParameter", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeSample3D", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeParameter", "api_type": "core", - "enums": [ + "methods": [ { - "name": "Source", - "is_bitfield": false, - "values": [ - { - "name": "SOURCE_TEXTURE", - "value": 0 - }, - { - "name": "SOURCE_PORT", - "value": 1 - }, + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "SOURCE_MAX", - "value": 2 + "name": "enabled", + "type": "bool" } ] - } - ], - "methods": [ + }, { - "name": "set_source", + "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": 3315130991, + "hash": 2952846383, "arguments": [ { "name": "value", - "type": "enum::VisualShaderNodeSample3D.Source" + "type": "Transform3D" } ] }, { - "name": "get_source", + "name": "get_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1079494121, + "hash": 3229777777, "return_value": { - "type": "enum::VisualShaderNodeSample3D.Source" + "type": "Transform3D" } } ], "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" + "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": "VisualShaderNodeSmoothStep", + "name": "VisualShaderNodeTransformVecMult", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "OpType", + "name": "Operator", "is_bitfield": false, "values": [ { - "name": "OP_TYPE_SCALAR", + "name": "OP_AxB", "value": 0 }, { - "name": "OP_TYPE_VECTOR_2D", + "name": "OP_BxA", "value": 1 }, { - "name": "OP_TYPE_VECTOR_2D_SCALAR", + "name": "OP_3x3_AxB", "value": 2 }, { - "name": "OP_TYPE_VECTOR_3D", + "name": "OP_3x3_BxA", "value": 3 }, { - "name": "OP_TYPE_VECTOR_3D_SCALAR", + "name": "OP_MAX", "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", + "name": "set_operator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2427426148, + "hash": 1785665912, "arguments": [ { - "name": "op_type", - "type": "enum::VisualShaderNodeSmoothStep.OpType" + "name": "op", + "type": "enum::VisualShaderNodeTransformVecMult.Operator" } ] }, { - "name": "get_op_type", + "name": "get_operator", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 359640855, + "hash": 1622088722, "return_value": { - "type": "enum::VisualShaderNodeSmoothStep.OpType" + "type": "enum::VisualShaderNodeTransformVecMult.Operator" } } ], "properties": [ { "type": "int", - "name": "op_type", - "setter": "set_op_type", - "getter": "get_op_type" + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" } ] }, { - "name": "VisualShaderNodeStep", + "name": "VisualShaderNodeUIntConstant", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeConstant", "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", + "name": "set_constant", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 715172489, + "hash": 1286410249, "arguments": [ { - "name": "op_type", - "type": "enum::VisualShaderNodeStep.OpType" + "name": "constant", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_op_type", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3274022781, + "hash": 3905245786, "return_value": { - "type": "enum::VisualShaderNodeStep.OpType" + "type": "int", + "meta": "int32" } } ], "properties": [ { "type": "int", - "name": "op_type", - "setter": "set_op_type", - "getter": "get_op_type" + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" } ] }, { - "name": "VisualShaderNodeSwitch", + "name": "VisualShaderNodeUIntFunc", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "OpType", + "name": "Function", "is_bitfield": false, "values": [ { - "name": "OP_TYPE_FLOAT", + "name": "FUNC_NEGATE", "value": 0 }, { - "name": "OP_TYPE_INT", + "name": "FUNC_BITWISE_NOT", "value": 1 }, { - "name": "OP_TYPE_UINT", + "name": "FUNC_MAX", "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", + "name": "set_function", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 510471861, + "hash": 2273148961, "arguments": [ { - "name": "type", - "type": "enum::VisualShaderNodeSwitch.OpType" + "name": "func", + "type": "enum::VisualShaderNodeUIntFunc.Function" } ] }, { - "name": "get_op_type", + "name": "get_function", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2517845071, + "hash": 4187123296, "return_value": { - "type": "enum::VisualShaderNodeSwitch.OpType" + "type": "enum::VisualShaderNodeUIntFunc.Function" } } ], "properties": [ { "type": "int", - "name": "op_type", - "setter": "set_op_type", - "getter": "get_op_type" + "name": "function", + "setter": "set_function", + "getter": "get_function" } ] }, { - "name": "VisualShaderNodeTexture", + "name": "VisualShaderNodeUIntOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "Source", + "name": "Operator", "is_bitfield": false, "values": [ { - "name": "SOURCE_TEXTURE", + "name": "OP_ADD", "value": 0 }, { - "name": "SOURCE_SCREEN", + "name": "OP_SUB", "value": 1 }, { - "name": "SOURCE_2D_TEXTURE", + "name": "OP_MUL", "value": 2 }, { - "name": "SOURCE_2D_NORMAL", + "name": "OP_DIV", "value": 3 }, { - "name": "SOURCE_DEPTH", + "name": "OP_MOD", "value": 4 }, { - "name": "SOURCE_PORT", + "name": "OP_MAX", "value": 5 }, { - "name": "SOURCE_3D_NORMAL", + "name": "OP_MIN", "value": 6 }, { - "name": "SOURCE_ROUGHNESS", + "name": "OP_BITWISE_AND", "value": 7 }, { - "name": "SOURCE_MAX", + "name": "OP_BITWISE_OR", "value": 8 - } - ] - }, - { - "name": "TextureType", - "is_bitfield": false, - "values": [ + }, { - "name": "TYPE_DATA", - "value": 0 + "name": "OP_BITWISE_XOR", + "value": 9 }, { - "name": "TYPE_COLOR", - "value": 1 + "name": "OP_BITWISE_LEFT_SHIFT", + "value": 10 }, { - "name": "TYPE_NORMAL_MAP", - "value": 2 + "name": "OP_BITWISE_RIGHT_SHIFT", + "value": 11 }, { - "name": "TYPE_MAX", - "value": 3 + "name": "OP_ENUM_SIZE", + "value": 12 } ] } ], "methods": [ { - "name": "set_source", + "name": "set_operator", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 905262939, + "hash": 3463048345, "arguments": [ { - "name": "value", - "type": "enum::VisualShaderNodeTexture.Source" + "name": "op", + "type": "enum::VisualShaderNodeUIntOp.Operator" } ] }, { - "name": "get_source", + "name": "get_operator", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2896297444, + "hash": 256631461, "return_value": { - "type": "enum::VisualShaderNodeTexture.Source" + "type": "enum::VisualShaderNodeUIntOp.Operator" } - }, + } + ], + "properties": [ { - "name": "set_texture", + "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": 4051416890, + "hash": 2586408642, "arguments": [ { - "name": "value", - "type": "Texture2D" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_texture", + "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3635182373, + "hash": 36873697, "return_value": { - "type": "Texture2D" + "type": "bool" } }, { - "name": "set_texture_type", + "name": "set_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 986314081, + "hash": 1286410249, "arguments": [ { "name": "value", - "type": "enum::VisualShaderNodeTexture.TextureType" + "type": "int", + "meta": "int32" } ] }, { - "name": "get_texture_type", + "name": "get_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3290430153, + "hash": 3905245786, "return_value": { - "type": "enum::VisualShaderNodeTexture.TextureType" + "type": "int", + "meta": "int32" } } ], "properties": [ { - "type": "int", - "name": "source", - "setter": "set_source", - "getter": "get_source" + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" }, { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" + "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": "texture_type", - "setter": "set_texture_type", - "getter": "get_texture_type" + "name": "function", + "setter": "set_function", + "getter": "get_function" } ] }, { - "name": "VisualShaderNodeTexture2DArray", + "name": "VisualShaderNodeUVPolarCoord", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeSample3D", + "inherits": "VisualShaderNode", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVarying", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "VisualShaderNode", "api_type": "core", "methods": [ { - "name": "set_texture_array", + "name": "set_varying_name", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2206200446, + "hash": 83702148, "arguments": [ { - "name": "value", - "type": "Texture2DArray" + "name": "name", + "type": "String" } ] }, { - "name": "get_texture_array", + "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": 146117123, + "hash": 523183580, "return_value": { - "type": "Texture2DArray" + "type": "enum::VisualShader.VaryingType" } } ], "properties": [ { - "type": "Texture2DArray", - "name": "texture_array", - "setter": "set_texture_array", - "getter": "get_texture_array" + "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": "VisualShaderNodeTexture2DArrayParameter", + "name": "VisualShaderNodeVaryingGetter", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeTextureParameter", + "inherits": "VisualShaderNodeVarying", "api_type": "core" }, { - "name": "VisualShaderNodeTexture2DParameter", + "name": "VisualShaderNodeVaryingSetter", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeTextureParameter", + "inherits": "VisualShaderNodeVarying", "api_type": "core" }, { - "name": "VisualShaderNodeTexture3D", + "name": "VisualShaderNodeVec2Constant", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeSample3D", + "inherits": "VisualShaderNodeConstant", "api_type": "core", "methods": [ { - "name": "set_texture", + "name": "set_constant", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1188404210, + "hash": 743155724, "arguments": [ { - "name": "value", - "type": "Texture3D" + "name": "constant", + "type": "Vector2" } ] }, { - "name": "get_texture", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373985333, + "hash": 3341600327, "return_value": { - "type": "Texture3D" + "type": "Vector2" } } ], "properties": [ { - "type": "Texture3D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" + "type": "Vector2", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" } ] }, { - "name": "VisualShaderNodeTexture3DParameter", + "name": "VisualShaderNodeVec2Parameter", "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": [ + "methods": [ { - "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": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "TYPE_MAX", - "value": 4 + "name": "enabled", + "type": "bool" } ] }, { - "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": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "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": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ { - "name": "FILTER_MAX", - "value": 7 + "name": "value", + "type": "Vector2" } ] }, { - "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": "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" }, { - "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 - }, + "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": "SOURCE_MAX", - "value": 4 + "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_texture_type", + "name": "set_default_value_enabled", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2227296876, + "hash": 2586408642, "arguments": [ { - "name": "type", - "type": "enum::VisualShaderNodeTextureParameter.TextureType" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_texture_type", + "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 367922070, + "hash": 36873697, "return_value": { - "type": "enum::VisualShaderNodeTextureParameter.TextureType" + "type": "bool" } }, { - "name": "set_color_default", + "name": "set_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4217624432, + "hash": 3460891852, "arguments": [ { - "name": "color", - "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" + "name": "value", + "type": "Vector3" } ] }, { - "name": "get_color_default", + "name": "get_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837060134, + "hash": 3360562783, "return_value": { - "type": "enum::VisualShaderNodeTextureParameter.ColorDefault" + "type": "Vector3" } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" }, { - "name": "set_texture_filter", + "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": 2147684752, + "hash": 1727505552, "arguments": [ { - "name": "filter", - "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" + "name": "constant", + "type": "Quaternion" } ] }, { - "name": "get_texture_filter", + "name": "get_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4184490817, + "hash": 1222331677, "return_value": { - "type": "enum::VisualShaderNodeTextureParameter.TextureFilter" + "type": "Quaternion" } + } + ], + "properties": [ + { + "type": "Quaternion", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" }, { - "name": "set_texture_repeat", + "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": 2036143070, + "hash": 2586408642, "arguments": [ { - "name": "repeat", - "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" + "name": "enabled", + "type": "bool" } ] }, { - "name": "get_texture_repeat", + "name": "is_default_value_enabled", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1690132794, + "hash": 36873697, "return_value": { - "type": "enum::VisualShaderNodeTextureParameter.TextureRepeat" + "type": "bool" } }, { - "name": "set_texture_source", + "name": "set_default_value", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1212687372, + "hash": 643568085, "arguments": [ { - "name": "source", - "type": "enum::VisualShaderNodeTextureParameter.TextureSource" + "name": "value", + "type": "Vector4" } ] }, { - "name": "get_texture_source", + "name": "get_default_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2039092262, + "hash": 2435802345, "return_value": { - "type": "enum::VisualShaderNodeTextureParameter.TextureSource" + "type": "Vector4" } } ], "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": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" }, { - "type": "int", - "name": "texture_source", - "setter": "set_texture_source", - "getter": "get_texture_source" + "type": "Vector4", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" } ] }, { - "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", + "name": "VisualShaderNodeVectorBase", "is_refcounted": true, - "is_instantiable": true, + "is_instantiable": false, "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeTransformConstant", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeConstant", "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_constant", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 1692596998, "arguments": [ { - "name": "constant", - "type": "Transform3D" + "name": "type", + "type": "enum::VisualShaderNodeVectorBase.OpType" } ] }, { - "name": "get_constant", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2568738462, "return_value": { - "type": "Transform3D" + "type": "enum::VisualShaderNodeVectorBase.OpType" } } ], "properties": [ { - "type": "Transform3D", - "name": "constant", - "setter": "set_constant", - "getter": "get_constant" + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" } ] }, { - "name": "VisualShaderNodeTransformDecompose", + "name": "VisualShaderNodeVectorCompose", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", "api_type": "core" }, { - "name": "VisualShaderNodeTransformFunc", + "name": "VisualShaderNodeVectorDecompose", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "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": [ { @@ -273620,16 +312350,140 @@ "is_bitfield": false, "values": [ { - "name": "FUNC_INVERSE", - "value": 0 + "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_TRANSPOSE", - "value": 1 + "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": 2 + "value": 33 } ] } @@ -273641,11 +312495,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2900990409, + "hash": 629964457, "arguments": [ { "name": "func", - "type": "enum::VisualShaderNodeTransformFunc.Function" + "type": "enum::VisualShaderNodeVectorFunc.Function" } ] }, @@ -273655,9 +312509,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2839926569, + "hash": 4047776843, "return_value": { - "type": "enum::VisualShaderNodeTransformFunc.Function" + "type": "enum::VisualShaderNodeVectorFunc.Function" } } ], @@ -273671,10 +312525,17 @@ ] }, { - "name": "VisualShaderNodeTransformOp", + "name": "VisualShaderNodeVectorLen", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", "api_type": "core", "enums": [ { @@ -273682,44 +312543,56 @@ "is_bitfield": false, "values": [ { - "name": "OP_AxB", + "name": "OP_ADD", "value": 0 }, { - "name": "OP_BxA", + "name": "OP_SUB", "value": 1 }, { - "name": "OP_AxB_COMP", + "name": "OP_MUL", "value": 2 }, { - "name": "OP_BxA_COMP", + "name": "OP_DIV", "value": 3 }, { - "name": "OP_ADD", + "name": "OP_MOD", "value": 4 }, { - "name": "OP_A_MINUS_B", + "name": "OP_POW", "value": 5 }, { - "name": "OP_B_MINUS_A", + "name": "OP_MAX", "value": 6 }, { - "name": "OP_A_DIV_B", + "name": "OP_MIN", "value": 7 }, { - "name": "OP_B_DIV_A", + "name": "OP_CROSS", "value": 8 }, { - "name": "OP_MAX", + "name": "OP_ATAN2", "value": 9 + }, + { + "name": "OP_REFLECT", + "value": 10 + }, + { + "name": "OP_STEP", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 } ] } @@ -273731,11 +312604,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2287310733, + "hash": 3371507302, "arguments": [ { "name": "op", - "type": "enum::VisualShaderNodeTransformOp.Operator" + "type": "enum::VisualShaderNodeVectorOp.Operator" } ] }, @@ -273745,9 +312618,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1238663601, + "hash": 11793929, "return_value": { - "type": "enum::VisualShaderNodeTransformOp.Operator" + "type": "enum::VisualShaderNodeVectorOp.Operator" } } ], @@ -273761,365 +312634,458 @@ ] }, { - "name": "VisualShaderNodeTransformParameter", + "name": "VisualShaderNodeVectorRefract", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeParameter", + "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_default_value_enabled", + "name": "set_probe_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1637849675, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "data", + "type": "VoxelGIData" } ] }, { - "name": "is_default_value_enabled", + "name": "get_probe_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1730645405, "return_value": { - "type": "bool" + "type": "VoxelGIData" } }, { - "name": "set_default_value", + "name": "set_subdiv", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 2240898472, "arguments": [ { - "name": "value", - "type": "Transform3D" + "name": "subdiv", + "type": "enum::VoxelGI.Subdiv" } ] }, { - "name": "get_default_value", + "name": "get_subdiv", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 4261647950, "return_value": { - "type": "Transform3D" + "type": "enum::VoxelGI.Subdiv" } - } - ], - "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", + "name": "set_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1785665912, + "hash": 3460891852, "arguments": [ { - "name": "op", - "type": "enum::VisualShaderNodeTransformVecMult.Operator" + "name": "size", + "type": "Vector3" } ] }, { - "name": "get_operator", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1622088722, + "hash": 3360562783, "return_value": { - "type": "enum::VisualShaderNodeTransformVecMult.Operator" + "type": "Vector3" } - } - ], - "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", + "name": "set_camera_attributes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2817810567, "arguments": [ { - "name": "constant", - "type": "int", - "meta": "int32" + "name": "camera_attributes", + "type": "CameraAttributes" } ] }, { - "name": "get_constant", + "name": "get_camera_attributes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3921283215, "return_value": { - "type": "int", - "meta": "int32" + "type": "CameraAttributes" } - } - ], - "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", + "name": "bake", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2273148961, + "hash": 2781551026, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeUIntFunc.Function" + "name": "from_node", + "type": "Node", + "default_value": "null" + }, + { + "name": "create_visual_debug", + "type": "bool", + "default_value": "false" } ] }, { - "name": "get_function", - "is_const": true, + "name": "debug_bake", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4187123296, - "return_value": { - "type": "enum::VisualShaderNodeUIntFunc.Function" - } + "hash": 3218959716 } ], "properties": [ { "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function" + "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": "VisualShaderNodeUIntOp", + "name": "VoxelGIData", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "Resource", "api_type": "core", - "enums": [ + "methods": [ { - "name": "Operator", - "is_bitfield": false, - "values": [ - { - "name": "OP_ADD", - "value": 0 - }, - { - "name": "OP_SUB", - "value": 1 - }, - { - "name": "OP_MUL", - "value": 2 - }, + "name": "allocate", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4041601946, + "arguments": [ { - "name": "OP_DIV", - "value": 3 + "name": "to_cell_xform", + "type": "Transform3D" }, { - "name": "OP_MOD", - "value": 4 + "name": "aabb", + "type": "AABB" }, { - "name": "OP_MAX", - "value": 5 + "name": "octree_size", + "type": "Vector3" }, { - "name": "OP_MIN", - "value": 6 + "name": "octree_cells", + "type": "PackedByteArray" }, { - "name": "OP_BITWISE_AND", - "value": 7 + "name": "data_cells", + "type": "PackedByteArray" }, { - "name": "OP_BITWISE_OR", - "value": 8 + "name": "distance_field", + "type": "PackedByteArray" }, { - "name": "OP_BITWISE_XOR", - "value": 9 - }, + "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": "OP_BITWISE_LEFT_SHIFT", - "value": 10 - }, + "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": "OP_BITWISE_RIGHT_SHIFT", - "value": 11 - }, + "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": "OP_ENUM_SIZE", - "value": 12 + "name": "bias", + "type": "float", + "meta": "float" } ] - } - ], - "methods": [ + }, { - "name": "set_operator", + "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": 3463048345, + "hash": 373806689, "arguments": [ { - "name": "op", - "type": "enum::VisualShaderNodeUIntOp.Operator" + "name": "bias", + "type": "float", + "meta": "float" } ] }, { - "name": "get_operator", + "name": "get_normal_bias", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 256631461, + "hash": 1740695150, "return_value": { - "type": "enum::VisualShaderNodeUIntOp.Operator" + "type": "float", + "meta": "float" } - } - ], - "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_propagation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "propagation", + "type": "float", + "meta": "float" + } + ] + }, { - "name": "set_default_value_enabled", + "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, @@ -274127,13 +313093,13 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "interior", "type": "bool" } ] }, { - "name": "is_default_value_enabled", + "name": "is_interior", "is_const": true, "is_vararg": false, "is_static": false, @@ -274144,140 +313110,209 @@ } }, { - "name": "set_default_value", + "name": "set_use_two_bounces", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "value", - "type": "int", - "meta": "int32" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_default_value", + "name": "is_using_two_bounces", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "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": "default_value_enabled", - "setter": "set_default_value_enabled", - "getter": "is_default_value_enabled" + "name": "use_two_bounces", + "setter": "set_use_two_bounces", + "getter": "is_using_two_bounces" }, { - "type": "int", - "name": "default_value", - "setter": "set_default_value", - "getter": "get_default_value" + "type": "bool", + "name": "interior", + "setter": "set_interior", + "getter": "is_interior" } ] }, { - "name": "VisualShaderNodeUVFunc", + "name": "WeakRef", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "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": "Function", + "name": "WriteMode", "is_bitfield": false, "values": [ { - "name": "FUNC_PANNING", + "name": "WRITE_MODE_TEXT", "value": 0 }, { - "name": "FUNC_SCALING", + "name": "WRITE_MODE_BINARY", + "value": 1 + } + ] + }, + { + "name": "ChannelState", + "is_bitfield": false, + "values": [ + { + "name": "STATE_CONNECTING", + "value": 0 + }, + { + "name": "STATE_OPEN", "value": 1 }, { - "name": "FUNC_MAX", + "name": "STATE_CLOSING", "value": 2 + }, + { + "name": "STATE_CLOSED", + "value": 3 } ] } ], "methods": [ { - "name": "set_function", + "name": "poll", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 765791915, - "arguments": [ - { - "name": "func", - "type": "enum::VisualShaderNodeUVFunc.Function" - } - ] + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } }, { - "name": "get_function", + "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": 3772902164, + "hash": 36873697, "return_value": { - "type": "enum::VisualShaderNodeUVFunc.Function" + "type": "bool" } - } - ], - "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", + "name": "set_write_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1999768052, "arguments": [ { - "name": "name", - "type": "String" + "name": "write_mode", + "type": "enum::WebRTCDataChannel.WriteMode" } ] }, { - "name": "get_varying_name", + "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, @@ -274288,1228 +313323,1251 @@ } }, { - "name": "set_varying_type", - "is_const": false, + "name": "is_ordered", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3565867981, - "arguments": [ - { - "name": "type", - "type": "enum::VisualShader.VaryingType" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_varying_type", + "name": "get_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 523183580, + "hash": 3905245786, "return_value": { - "type": "enum::VisualShader.VaryingType" + "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": "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": "write_mode", + "setter": "set_write_mode", + "getter": "get_write_mode" } ] }, { - "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", + "name": "WebRTCDataChannelExtension", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeConstant", + "inherits": "WebRTCDataChannel", "api_type": "core", "methods": [ { - "name": "set_constant", + "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_virtual": false, - "hash": 743155724, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "hash": 3099858825, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "constant", - "type": "Vector2" + "name": "p_buffer", + "type": "const uint8_t*" + }, + { + "name": "p_buffer_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_constant", + "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_virtual": false, - "hash": 3341600327, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "Vector2" + "type": "int", + "meta": "int32" } - } - ], - "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": "_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_default_value_enabled", + "name": "_set_write_mode", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2586408642, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1999768052, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "p_write_mode", + "type": "enum::WebRTCDataChannel.WriteMode" } ] }, { - "name": "is_default_value_enabled", + "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_virtual": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, "hash": 36873697, "return_value": { "type": "bool" } }, { - "name": "set_default_value", - "is_const": false, - "is_vararg": false, + "name": "_get_ready_state", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ - { - "name": "value", - "type": "Vector2" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3501143017, + "return_value": { + "type": "enum::WebRTCDataChannel.ChannelState" + } }, { - "name": "get_default_value", + "name": "_get_label", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3341600327, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, "return_value": { - "type": "Vector2" + "type": "String" } - } - ], - "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, + "name": "_is_ordered", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "constant", - "type": "Vector3" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "get_constant", + "name": "_get_id", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3360562783, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "Vector3" + "type": "int", + "meta": "int32" } - } - ], - "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, + "name": "_get_max_packet_life_time", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "is_default_value_enabled", + "name": "_get_max_retransmits", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 36873697, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } }, { - "name": "set_default_value", - "is_const": false, - "is_vararg": false, + "name": "_get_protocol", + "is_const": true, "is_static": false, - "is_virtual": false, - "hash": 3460891852, - "arguments": [ - { - "name": "value", - "type": "Vector3" - } - ] + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_default_value", + "name": "_is_negotiated", "is_const": true, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 3360562783, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 36873697, "return_value": { - "type": "Vector3" + "type": "bool" } - } - ], - "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": "_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": "VisualShaderNodeVec4Constant", + "name": "WebRTCMultiplayerPeer", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeConstant", + "inherits": "MultiplayerPeer", "api_type": "core", "methods": [ { - "name": "set_constant", + "name": "create_server", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1727505552, + "hash": 2865356025, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "constant", - "type": "Quaternion" + "name": "channels_config", + "type": "Array", + "default_value": "[]" } ] }, { - "name": "get_constant", - "is_const": true, + "name": "create_client", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1222331677, + "hash": 2641732907, + "hash_compatibility": [ + 1777354631 + ], "return_value": { - "type": "Quaternion" - } - } - ], - "properties": [ - { - "type": "Quaternion", - "name": "constant", - "setter": "set_constant", - "getter": "get_constant" - } - ] - }, - { - "name": "VisualShaderNodeVec4Parameter", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNodeParameter", - "api_type": "core", - "methods": [ + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" + } + ] + }, { - "name": "set_default_value_enabled", + "name": "create_mesh", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2641732907, + "hash_compatibility": [ + 1777354631 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "enabled", - "type": "bool" + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "channels_config", + "type": "Array", + "default_value": "[]" } ] }, { - "name": "is_default_value_enabled", - "is_const": true, + "name": "add_peer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 4078953270, + "hash_compatibility": [ + 2555866323 + ], "return_value": { - "type": "bool" - } + "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": "set_default_value", + "name": "remove_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 643568085, + "hash": 1286410249, "arguments": [ { - "name": "value", - "type": "Vector4" + "name": "peer_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_default_value", - "is_const": true, + "name": "has_peer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2435802345, + "hash": 3067735520, "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 - }, + "type": "bool" + }, + "arguments": [ { - "name": "OP_TYPE_MAX", - "value": 3 + "name": "peer_id", + "type": "int", + "meta": "int32" } ] - } - ], - "methods": [ + }, { - "name": "set_op_type", + "name": "get_peer", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1692596998, + "hash": 3554694381, + "return_value": { + "type": "Dictionary" + }, "arguments": [ { - "name": "type", - "type": "enum::VisualShaderNodeVectorBase.OpType" + "name": "peer_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_op_type", - "is_const": true, + "name": "get_peers", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2568738462, + "hash": 2382534195, "return_value": { - "type": "enum::VisualShaderNodeVectorBase.OpType" + "type": "Dictionary" } } - ], - "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", + "name": "WebRTCPeerConnection", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeVectorBase", + "inherits": "RefCounted", "api_type": "core", "enums": [ { - "name": "Function", + "name": "ConnectionState", "is_bitfield": false, "values": [ { - "name": "FUNC_NORMALIZE", + "name": "STATE_NEW", "value": 0 }, { - "name": "FUNC_SATURATE", + "name": "STATE_CONNECTING", "value": 1 }, { - "name": "FUNC_NEGATE", + "name": "STATE_CONNECTED", "value": 2 }, { - "name": "FUNC_RECIPROCAL", + "name": "STATE_DISCONNECTED", "value": 3 }, { - "name": "FUNC_ABS", + "name": "STATE_FAILED", "value": 4 }, { - "name": "FUNC_ACOS", + "name": "STATE_CLOSED", "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": "GatheringState", + "is_bitfield": false, + "values": [ { - "name": "FUNC_SIGN", - "value": 25 + "name": "GATHERING_STATE_NEW", + "value": 0 }, { - "name": "FUNC_SIN", - "value": 26 + "name": "GATHERING_STATE_GATHERING", + "value": 1 }, { - "name": "FUNC_SINH", - "value": 27 - }, + "name": "GATHERING_STATE_COMPLETE", + "value": 2 + } + ] + }, + { + "name": "SignalingState", + "is_bitfield": false, + "values": [ { - "name": "FUNC_SQRT", - "value": 28 + "name": "SIGNALING_STATE_STABLE", + "value": 0 }, { - "name": "FUNC_TAN", - "value": 29 + "name": "SIGNALING_STATE_HAVE_LOCAL_OFFER", + "value": 1 }, { - "name": "FUNC_TANH", - "value": 30 + "name": "SIGNALING_STATE_HAVE_REMOTE_OFFER", + "value": 2 }, { - "name": "FUNC_TRUNC", - "value": 31 + "name": "SIGNALING_STATE_HAVE_LOCAL_PRANSWER", + "value": 3 }, { - "name": "FUNC_ONEMINUS", - "value": 32 + "name": "SIGNALING_STATE_HAVE_REMOTE_PRANSWER", + "value": 4 }, { - "name": "FUNC_MAX", - "value": 33 + "name": "SIGNALING_STATE_CLOSED", + "value": 5 } ] } ], "methods": [ { - "name": "set_function", + "name": "set_default_extension", "is_const": false, "is_vararg": false, - "is_static": false, + "is_static": true, "is_virtual": false, - "hash": 629964457, + "hash": 3304788590, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeVectorFunc.Function" + "name": "extension_class", + "type": "StringName" } ] }, { - "name": "get_function", - "is_const": true, + "name": "initialize", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4047776843, + "hash": 2625064318, "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 - }, + "type": "enum::Error" + }, + "arguments": [ { - "name": "OP_ENUM_SIZE", - "value": 12 + "name": "configuration", + "type": "Dictionary", + "default_value": "{}" } ] - } - ], - "methods": [ + }, { - "name": "set_operator", + "name": "create_data_channel", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3371507302, + "hash": 1288557393, + "hash_compatibility": [ + 3997447457 + ], + "return_value": { + "type": "WebRTCDataChannel" + }, "arguments": [ { - "name": "op", - "type": "enum::VisualShaderNodeVectorOp.Operator" + "name": "label", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" } ] }, { - "name": "get_operator", - "is_const": true, + "name": "create_offer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 11793929, + "hash": 166280745, "return_value": { - "type": "enum::VisualShaderNodeVectorOp.Operator" + "type": "enum::Error" } - } - ], - "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": "set_local_description", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ { - "name": "SUBDIV_128", - "value": 1 + "name": "type", + "type": "String" }, { - "name": "SUBDIV_256", - "value": 2 - }, + "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": "SUBDIV_512", - "value": 3 + "name": "type", + "type": "String" }, { - "name": "SUBDIV_MAX", - "value": 4 + "name": "sdp", + "type": "String" } ] - } - ], - "methods": [ + }, { - "name": "set_probe_data", + "name": "add_ice_candidate", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1637849675, + "hash": 3958950400, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "data", - "type": "VoxelGIData" + "name": "media", + "type": "String" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" } ] }, { - "name": "get_probe_data", - "is_const": true, + "name": "poll", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1730645405, + "hash": 166280745, "return_value": { - "type": "VoxelGIData" + "type": "enum::Error" } }, { - "name": "set_subdiv", + "name": "close", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2240898472, - "arguments": [ - { - "name": "subdiv", - "type": "enum::VoxelGI.Subdiv" - } - ] + "hash": 3218959716 }, { - "name": "get_subdiv", + "name": "get_connection_state", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4261647950, + "hash": 2275710506, "return_value": { - "type": "enum::VoxelGI.Subdiv" + "type": "enum::WebRTCPeerConnection.ConnectionState" } }, { - "name": "set_size", - "is_const": false, + "name": "get_gathering_state", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3460891852, + "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": "size", - "type": "Vector3" + "name": "type", + "type": "String" + }, + { + "name": "sdp", + "type": "String" } ] }, { - "name": "get_size", + "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_virtual": false, - "hash": 3360562783, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3342956226, "return_value": { - "type": "Vector3" + "type": "enum::WebRTCPeerConnection.SignalingState" } }, { - "name": "set_camera_attributes", + "name": "_initialize", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2817810567, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 1494659981, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "camera_attributes", - "type": "CameraAttributes" + "name": "p_config", + "type": "Dictionary" } ] }, { - "name": "get_camera_attributes", - "is_const": true, + "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": "p_label", + "type": "String" + }, + { + "name": "p_config", + "type": "Dictionary" + } + ] + }, + { + "name": "_create_offer", + "is_const": false, "is_static": false, - "is_virtual": false, - "hash": 3921283215, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, "return_value": { - "type": "CameraAttributes" + "type": "enum::Error" } }, { - "name": "bake", + "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": "p_type", + "type": "String" + }, + { + "name": "p_sdp", + "type": "String" + } + ] + }, + { + "name": "_set_local_description", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 852856452, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "p_type", + "type": "String" + }, + { + "name": "p_sdp", + "type": "String" + } + ] + }, + { + "name": "_add_ice_candidate", "is_const": false, - "is_vararg": false, "is_static": false, - "is_virtual": false, - "hash": 2781551026, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3958950400, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "from_node", - "type": "Node", - "default_value": "null" + "name": "p_sdp_mid_name", + "type": "String" }, { - "name": "create_visual_debug", - "type": "bool", - "default_value": "false" + "name": "p_sdp_mline_index", + "type": "int", + "meta": "int32" + }, + { + "name": "p_sdp_name", + "type": "String" } ] }, { - "name": "debug_bake", + "name": "_poll", "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" + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } }, { - "type": "VoxelGIData", - "name": "data", - "setter": "set_probe_data", - "getter": "get_probe_data" + "name": "_close", + "is_const": false, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "hash": 3218959716 } ] }, { - "name": "VoxelGIData", + "name": "WebSocketMultiplayerPeer", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "MultiplayerPeer", "api_type": "core", "methods": [ { - "name": "allocate", + "name": "create_client", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4041601946, + "hash": 1966198364, + "hash_compatibility": [ + 3097527179 + ], + "return_value": { + "type": "enum::Error" + }, "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": "url", + "type": "String" }, { - "name": "level_counts", - "type": "PackedInt32Array" + "name": "tls_client_options", + "type": "TLSOptions", + "default_value": "null" } ] }, { - "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, + "name": "create_server", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2400822951, + "hash_compatibility": [ + 337374795 + ], "return_value": { - "type": "Transform3D" - } + "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_octree_cells", + "name": "get_peer", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 1381378851, "return_value": { - "type": "PackedByteArray" - } + "type": "WebSocketPeer" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_data_cells", + "name": "get_peer_address", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 844755477, "return_value": { - "type": "PackedByteArray" - } + "type": "String" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "get_level_counts", + "name": "get_peer_port", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1930428628, + "hash": 923996154, "return_value": { - "type": "PackedInt32Array" - } - }, - { - "name": "set_dynamic_range", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 373806689, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "dynamic_range", - "type": "float", - "meta": "float" + "name": "id", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_dynamic_range", + "name": "get_supported_protocols", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_energy", + "name": "set_supported_protocols", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4015028928, "arguments": [ { - "name": "energy", - "type": "float", - "meta": "float" + "name": "protocols", + "type": "PackedStringArray" } ] }, { - "name": "get_energy", + "name": "get_handshake_headers", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 1139954409, "return_value": { - "type": "float", - "meta": "float" + "type": "PackedStringArray" } }, { - "name": "set_bias", + "name": "set_handshake_headers", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 4015028928, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "protocols", + "type": "PackedStringArray" } ] }, { - "name": "get_bias", + "name": "get_inbound_buffer_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_normal_bias", + "name": "set_inbound_buffer_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "bias", - "type": "float", - "meta": "float" + "name": "buffer_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_normal_bias", + "name": "get_outbound_buffer_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 3905245786, "return_value": { - "type": "float", - "meta": "float" + "type": "int", + "meta": "int32" } }, { - "name": "set_propagation", + "name": "set_outbound_buffer_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1286410249, "arguments": [ { - "name": "propagation", - "type": "float", - "meta": "float" + "name": "buffer_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_propagation", + "name": "get_handshake_timeout", "is_const": true, "is_vararg": false, "is_static": false, @@ -275521,125 +314579,91 @@ } }, { - "name": "set_interior", + "name": "set_handshake_timeout", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 373806689, "arguments": [ { - "name": "interior", - "type": "bool" + "name": "timeout", + "type": "float", + "meta": "float" } ] }, { - "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", + "name": "set_max_queued_packets", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1286410249, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "max_queued_packets", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_using_two_bounces", + "name": "get_max_queued_packets", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3905245786, "return_value": { - "type": "bool" + "type": "int", + "meta": "int32" } } ], "properties": [ { - "type": "float", - "name": "dynamic_range", - "setter": "set_dynamic_range", - "getter": "get_dynamic_range" + "type": "PackedStringArray", + "name": "supported_protocols", + "setter": "set_supported_protocols", + "getter": "get_supported_protocols" }, { - "type": "float", - "name": "energy", - "setter": "set_energy", - "getter": "get_energy" + "type": "PackedStringArray", + "name": "handshake_headers", + "setter": "set_handshake_headers", + "getter": "get_handshake_headers" }, { - "type": "float", - "name": "bias", - "setter": "set_bias", - "getter": "get_bias" + "type": "int", + "name": "inbound_buffer_size", + "setter": "set_inbound_buffer_size", + "getter": "get_inbound_buffer_size" }, { - "type": "float", - "name": "normal_bias", - "setter": "set_normal_bias", - "getter": "get_normal_bias" + "type": "int", + "name": "outbound_buffer_size", + "setter": "set_outbound_buffer_size", + "getter": "get_outbound_buffer_size" }, { "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" + "name": "handshake_timeout", + "setter": "set_handshake_timeout", + "getter": "get_handshake_timeout" }, { - "type": "bool", - "name": "interior", - "setter": "set_interior", - "getter": "is_interior" + "type": "int", + "name": "max_queued_packets", + "setter": "set_max_queued_packets", + "getter": "get_max_queued_packets" } ] }, { - "name": "WeakRef", + "name": "WebSocketPeer", "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": [ @@ -275658,7 +314682,7 @@ ] }, { - "name": "ChannelState", + "name": "State", "is_bitfield": false, "values": [ { @@ -275682,107 +314706,142 @@ ], "methods": [ { - "name": "poll", + "name": "connect_to_url", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "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": "close", + "name": "accept_stream", "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, + "hash": 255125695, "return_value": { - "type": "bool" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "stream", + "type": "StreamPeer" + } + ] }, { - "name": "set_write_mode", + "name": "send", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1999768052, + "hash": 2780360567, + "hash_compatibility": [ + 3440492527 + ], + "return_value": { + "type": "enum::Error" + }, "arguments": [ + { + "name": "message", + "type": "PackedByteArray" + }, { "name": "write_mode", - "type": "enum::WebRTCDataChannel.WriteMode" + "type": "enum::WebSocketPeer.WriteMode", + "default_value": "1" } ] }, { - "name": "get_write_mode", - "is_const": true, + "name": "send_text", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2848495172, + "hash": 166001499, "return_value": { - "type": "enum::WebRTCDataChannel.WriteMode" - } + "type": "enum::Error" + }, + "arguments": [ + { + "name": "message", + "type": "String" + } + ] }, { - "name": "get_ready_state", + "name": "was_string_packet", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3501143017, + "hash": 36873697, "return_value": { - "type": "enum::WebRTCDataChannel.ChannelState" + "type": "bool" } }, { - "name": "get_label", - "is_const": true, + "name": "poll", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "is_ordered", - "is_const": true, + "name": "close", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1047156615, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "int32", + "default_value": "1000" + }, + { + "name": "reason", + "type": "String", + "default_value": "\"\"" + } + ] }, { - "name": "get_id", + "name": "get_connected_host", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "get_max_packet_life_time", + "name": "get_connected_port", "is_const": true, "is_vararg": false, "is_static": false, @@ -275790,23 +314849,22 @@ "hash": 3905245786, "return_value": { "type": "int", - "meta": "int32" + "meta": "uint16" } }, { - "name": "get_max_retransmits", + "name": "get_selected_protocol", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "get_protocol", + "name": "get_requested_url", "is_const": true, "is_vararg": false, "is_static": false, @@ -275817,18 +314875,21 @@ } }, { - "name": "is_negotiated", - "is_const": true, + "name": "set_no_delay", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] }, { - "name": "get_buffered_amount", + "name": "get_current_outbound_buffered_amount", "is_const": true, "is_vararg": false, "is_static": false, @@ -275838,343 +314899,147 @@ "type": "int", "meta": "int32" } - } - ], - "properties": [ - { - "type": "int", - "name": "write_mode", - "setter": "set_write_mode", - "getter": "get_write_mode" - } - ] - }, - { - "name": "WebRTCDataChannelExtension", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "WebRTCDataChannel", - "api_type": "core", - "methods": [ - { - "name": "_get_packet", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "r_buffer", - "type": "const uint8_t **" - }, - { - "name": "r_buffer_size", - "type": "int32_t*" - } - ] }, { - "name": "_put_packet", - "is_const": false, - "is_static": false, + "name": "get_ready_state", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 346482985, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "p_buffer", - "type": "const uint8_t*" - }, - { - "name": "p_buffer_size", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::WebSocketPeer.State" + } }, { - "name": "_get_available_packet_count", + "name": "get_close_code", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" } }, { - "name": "_get_max_packet_size", + "name": "get_close_reason", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { - "name": "_poll", - "is_const": false, - "is_static": false, + "name": "get_supported_protocols", + "is_const": true, "is_vararg": false, - "is_virtual": true, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "enum::Error" + "type": "PackedStringArray" } }, { - "name": "_close", + "name": "set_supported_protocols", "is_const": false, - "is_static": false, "is_vararg": false, - "is_virtual": true - }, - { - "name": "_set_write_mode", - "is_const": false, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 4015028928, "arguments": [ { - "name": "p_write_mode", - "type": "enum::WebRTCDataChannel.WriteMode" + "name": "protocols", + "type": "PackedStringArray" } ] }, { - "name": "_get_write_mode", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCDataChannel.WriteMode" - } - }, - { - "name": "_was_string_packet", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_ready_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCDataChannel.ChannelState" - } - }, - { - "name": "_get_label", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, - { - "name": "_is_ordered", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_id", + "name": "get_handshake_headers", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_max_packet_life_time", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "hash": 1139954409, "return_value": { - "type": "int", - "meta": "int32" + "type": "PackedStringArray" } }, { - "name": "_get_max_retransmits", - "is_const": true, - "is_static": false, + "name": "set_handshake_headers", + "is_const": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "_get_protocol", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } + "is_virtual": false, + "hash": 4015028928, + "arguments": [ + { + "name": "protocols", + "type": "PackedStringArray" + } + ] }, { - "name": "_is_negotiated", + "name": "get_inbound_buffer_size", "is_const": true, - "is_static": false, "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - } - }, - { - "name": "_get_buffered_amount", - "is_const": true, "is_static": false, - "is_vararg": false, - "is_virtual": true, + "is_virtual": false, + "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", + "name": "set_inbound_buffer_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2641732907, - "hash_compatibility": [ - 1777354631 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "peer_id", + "name": "buffer_size", "type": "int", "meta": "int32" - }, - { - "name": "channels_config", - "type": "Array", - "default_value": "[]" } ] }, { - "name": "create_mesh", - "is_const": false, + "name": "get_outbound_buffer_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2641732907, - "hash_compatibility": [ - 1777354631 - ], + "hash": 3905245786, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "peer_id", - "type": "int", - "meta": "int32" - }, - { - "name": "channels_config", - "type": "Array", - "default_value": "[]" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "add_peer", + "name": "set_outbound_buffer_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4078953270, - "hash_compatibility": [ - 2555866323 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 1286410249, "arguments": [ { - "name": "peer", - "type": "WebRTCPeerConnection" - }, - { - "name": "peer_id", + "name": "buffer_size", "type": "int", "meta": "int32" - }, - { - "name": "unreliable_lifetime", - "type": "int", - "meta": "int32", - "default_value": "1" } ] }, { - "name": "remove_peer", + "name": "set_max_queued_packets", "is_const": false, "is_vararg": false, "is_static": false, @@ -276182,993 +315047,1125 @@ "hash": 1286410249, "arguments": [ { - "name": "peer_id", + "name": "buffer_size", "type": "int", "meta": "int32" } ] }, { - "name": "has_peer", - "is_const": false, + "name": "get_max_queued_packets", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067735520, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "peer_id", - "type": "int", - "meta": "int32" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "get_peer", + "name": "set_heartbeat_interval", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3554694381, - "return_value": { - "type": "Dictionary" - }, + "hash": 373806689, "arguments": [ { - "name": "peer_id", - "type": "int", - "meta": "int32" + "name": "interval", + "type": "float", + "meta": "double" } ] }, { - "name": "get_peers", - "is_const": false, + "name": "get_heartbeat_interval", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 1740695150, "return_value": { - "type": "Dictionary" + "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": "WebRTCPeerConnection", + "name": "WebXRInterface", "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", + "is_instantiable": false, + "inherits": "XRInterface", "api_type": "core", "enums": [ { - "name": "ConnectionState", + "name": "TargetRayMode", "is_bitfield": false, "values": [ { - "name": "STATE_NEW", + "name": "TARGET_RAY_MODE_UNKNOWN", "value": 0 }, { - "name": "STATE_CONNECTING", + "name": "TARGET_RAY_MODE_GAZE", "value": 1 }, { - "name": "STATE_CONNECTED", + "name": "TARGET_RAY_MODE_TRACKED_POINTER", "value": 2 }, { - "name": "STATE_DISCONNECTED", + "name": "TARGET_RAY_MODE_SCREEN", "value": 3 - }, - { - "name": "STATE_FAILED", - "value": 4 - }, - { - "name": "STATE_CLOSED", - "value": 5 } ] - }, + } + ], + "methods": [ { - "name": "GatheringState", - "is_bitfield": false, - "values": [ - { - "name": "GATHERING_STATE_NEW", - "value": 0 - }, - { - "name": "GATHERING_STATE_GATHERING", - "value": 1 - }, + "name": "is_session_supported", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ { - "name": "GATHERING_STATE_COMPLETE", - "value": 2 + "name": "session_mode", + "type": "String" } ] }, { - "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", + "name": "set_session_mode", "is_const": false, "is_vararg": false, - "is_static": true, + "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 83702148, "arguments": [ { - "name": "extension_class", - "type": "StringName" + "name": "session_mode", + "type": "String" } ] }, { - "name": "initialize", - "is_const": false, + "name": "get_session_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2625064318, + "hash": 201670096, "return_value": { - "type": "enum::Error" - }, + "type": "String" + } + }, + { + "name": "set_required_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "configuration", - "type": "Dictionary", - "default_value": "{}" + "name": "required_features", + "type": "String" } ] }, { - "name": "create_data_channel", - "is_const": false, + "name": "get_required_features", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1288557393, - "hash_compatibility": [ - 3997447457 - ], + "hash": 201670096, "return_value": { - "type": "WebRTCDataChannel" - }, + "type": "String" + } + }, + { + "name": "set_optional_features", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, "arguments": [ { - "name": "label", + "name": "optional_features", "type": "String" - }, - { - "name": "options", - "type": "Dictionary", - "default_value": "{}" } ] }, { - "name": "create_offer", - "is_const": false, + "name": "get_optional_features", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 201670096, "return_value": { - "type": "enum::Error" + "type": "String" } }, { - "name": "set_local_description", - "is_const": false, + "name": "get_reference_space_type", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 852856452, + "hash": 201670096, "return_value": { - "type": "enum::Error" - }, + "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": "type", - "type": "String" - }, - { - "name": "sdp", + "name": "requested_reference_space_types", "type": "String" } ] }, { - "name": "set_remote_description", - "is_const": false, + "name": "get_requested_reference_space_types", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 852856452, + "hash": 201670096, "return_value": { - "type": "enum::Error" + "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": "type", - "type": "String" - }, - { - "name": "sdp", - "type": "String" + "name": "input_source_id", + "type": "int", + "meta": "int32" } ] }, { - "name": "add_ice_candidate", - "is_const": false, + "name": "get_input_source_tracker", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3958950400, + "hash": 399776966, + "hash_compatibility": [ + 636011756 + ], "return_value": { - "type": "enum::Error" + "type": "XRControllerTracker" }, "arguments": [ { - "name": "media", - "type": "String" - }, - { - "name": "index", + "name": "input_source_id", "type": "int", "meta": "int32" - }, - { - "name": "name", - "type": "String" } ] }, { - "name": "poll", - "is_const": false, + "name": "get_input_source_target_ray_mode", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166280745, + "hash": 2852387453, "return_value": { - "type": "enum::Error" - } + "type": "enum::WebXRInterface.TargetRayMode" + }, + "arguments": [ + { + "name": "input_source_id", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "close", - "is_const": false, + "name": "get_visibility_state", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 201670096, + "return_value": { + "type": "String" + } }, { - "name": "get_connection_state", + "name": "get_display_refresh_rate", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2275710506, + "hash": 1740695150, "return_value": { - "type": "enum::WebRTCPeerConnection.ConnectionState" + "type": "float", + "meta": "float" } }, { - "name": "get_gathering_state", - "is_const": true, + "name": "set_display_refresh_rate", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4262591401, - "return_value": { - "type": "enum::WebRTCPeerConnection.GatheringState" - } + "hash": 373806689, + "arguments": [ + { + "name": "refresh_rate", + "type": "float", + "meta": "float" + } + ] }, { - "name": "get_signaling_state", + "name": "get_available_display_refresh_rates", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3342956226, + "hash": 3995934104, "return_value": { - "type": "enum::WebRTCPeerConnection.SignalingState" + "type": "Array" } } ], "signals": [ { - "name": "session_description_created", + "name": "session_supported", "arguments": [ { - "name": "type", + "name": "session_mode", "type": "String" }, { - "name": "sdp", - "type": "String" + "name": "supported", + "type": "bool" } ] }, { - "name": "ice_candidate_created", + "name": "session_started" + }, + { + "name": "session_ended" + }, + { + "name": "session_failed", "arguments": [ { - "name": "media", + "name": "message", "type": "String" - }, + } + ] + }, + { + "name": "selectstart", + "arguments": [ { - "name": "index", + "name": "input_source_id", "type": "int" - }, + } + ] + }, + { + "name": "select", + "arguments": [ { - "name": "name", - "type": "String" + "name": "input_source_id", + "type": "int" } ] }, { - "name": "data_channel_received", + "name": "selectend", "arguments": [ { - "name": "channel", - "type": "WebRTCDataChannel" + "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": "WebRTCPeerConnectionExtension", - "is_refcounted": true, + "name": "Window", + "is_refcounted": false, "is_instantiable": true, - "inherits": "WebRTCPeerConnection", + "inherits": "Viewport", "api_type": "core", - "methods": [ + "constants": [ { - "name": "_get_connection_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCPeerConnection.ConnectionState" - } + "name": "NOTIFICATION_VISIBILITY_CHANGED", + "value": 30 }, { - "name": "_get_gathering_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCPeerConnection.GatheringState" - } - }, + "name": "NOTIFICATION_THEME_CHANGED", + "value": 32 + } + ], + "enums": [ { - "name": "_get_signaling_state", - "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::WebRTCPeerConnection.SignalingState" - } + "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": "_initialize", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "Flags", + "is_bitfield": false, + "values": [ { - "name": "p_config", - "type": "Dictionary" + "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_MAX", + "value": 10 } ] }, { - "name": "_create_data_channel", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "WebRTCDataChannel" - }, - "arguments": [ + "name": "ContentScaleMode", + "is_bitfield": false, + "values": [ { - "name": "p_label", - "type": "String" + "name": "CONTENT_SCALE_MODE_DISABLED", + "value": 0 }, { - "name": "p_config", - "type": "Dictionary" + "name": "CONTENT_SCALE_MODE_CANVAS_ITEMS", + "value": 1 + }, + { + "name": "CONTENT_SCALE_MODE_VIEWPORT", + "value": 2 } ] }, { - "name": "_create_offer", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - } + "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": "_set_remote_description", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "ContentScaleStretch", + "is_bitfield": false, + "values": [ { - "name": "p_type", - "type": "String" + "name": "CONTENT_SCALE_STRETCH_FRACTIONAL", + "value": 0 }, { - "name": "p_sdp", - "type": "String" + "name": "CONTENT_SCALE_STRETCH_INTEGER", + "value": 1 } ] }, { - "name": "_set_local_description", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "LayoutDirection", + "is_bitfield": false, + "values": [ { - "name": "p_type", - "type": "String" + "name": "LAYOUT_DIRECTION_INHERITED", + "value": 0 }, { - "name": "p_sdp", - "type": "String" + "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": "_add_ice_candidate", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "WindowInitialPosition", + "is_bitfield": false, + "values": [ { - "name": "p_sdp_mid_name", - "type": "String" + "name": "WINDOW_INITIAL_POSITION_ABSOLUTE", + "value": 0 }, { - "name": "p_sdp_mline_index", - "type": "int", - "meta": "int32" + "name": "WINDOW_INITIAL_POSITION_CENTER_PRIMARY_SCREEN", + "value": 1 }, { - "name": "p_sdp_name", - "type": "String" + "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": "_poll", - "is_const": false, + "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": "enum::Error" + "type": "Vector2" } }, { - "name": "_close", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true - } - ] - }, - { - "name": "WebSocketMultiplayerPeer", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "MultiplayerPeer", - "api_type": "core", - "methods": [ - { - "name": "create_client", + "name": "set_title", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1966198364, - "hash_compatibility": [ - 3097527179 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 83702148, "arguments": [ { - "name": "url", + "name": "title", "type": "String" - }, - { - "name": "tls_client_options", - "type": "TLSOptions", - "default_value": "null" } ] }, { - "name": "create_server", - "is_const": false, + "name": "get_title", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2400822951, - "hash_compatibility": [ - 337374795 - ], + "hash": 201670096, "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" - } - ] + "type": "String" + } }, { - "name": "get_peer", + "name": "get_window_id", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1381378851, + "hash": 3905245786, "return_value": { - "type": "WebSocketPeer" - }, + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_initial_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4084468099, "arguments": [ { - "name": "peer_id", - "type": "int", - "meta": "int32" + "name": "initial_position", + "type": "enum::Window.WindowInitialPosition" } ] }, { - "name": "get_peer_address", + "name": "get_initial_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 4294066647, "return_value": { - "type": "String" - }, + "type": "enum::Window.WindowInitialPosition" + } + }, + { + "name": "set_current_screen", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, "arguments": [ { - "name": "id", + "name": "index", "type": "int", "meta": "int32" } ] }, { - "name": "get_peer_port", + "name": "get_current_screen", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "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": "id", - "type": "int", - "meta": "int32" + "name": "position", + "type": "Vector2i" } ] }, { - "name": "get_supported_protocols", + "name": "get_position", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3690982128, "return_value": { - "type": "PackedStringArray" + "type": "Vector2i" } }, { - "name": "set_supported_protocols", + "name": "move_to_center", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3218959716 + }, + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, "arguments": [ { - "name": "protocols", - "type": "PackedStringArray" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_handshake_headers", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3690982128, "return_value": { - "type": "PackedStringArray" + "type": "Vector2i" } }, { - "name": "set_handshake_headers", + "name": "reset_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "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": "protocols", - "type": "PackedStringArray" + "name": "max_size", + "type": "Vector2i" } ] }, { - "name": "get_inbound_buffer_size", + "name": "get_max_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3690982128, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2i" } }, { - "name": "set_inbound_buffer_size", + "name": "set_min_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 1130785943, "arguments": [ { - "name": "buffer_size", - "type": "int", - "meta": "int32" + "name": "min_size", + "type": "Vector2i" } ] }, { - "name": "get_outbound_buffer_size", + "name": "get_min_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3690982128, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2i" } }, { - "name": "set_outbound_buffer_size", + "name": "set_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3095236531, "arguments": [ { - "name": "buffer_size", - "type": "int", - "meta": "int32" + "name": "mode", + "type": "enum::Window.Mode" } ] }, { - "name": "get_handshake_timeout", + "name": "get_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2566346114, "return_value": { - "type": "float", - "meta": "float" + "type": "enum::Window.Mode" } }, { - "name": "set_handshake_timeout", + "name": "set_flag", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 3426449779, "arguments": [ { - "name": "timeout", - "type": "float", - "meta": "float" + "name": "flag", + "type": "enum::Window.Flags" + }, + { + "name": "enabled", + "type": "bool" } ] }, { - "name": "set_max_queued_packets", - "is_const": false, + "name": "get_flag", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3062752289, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "max_queued_packets", - "type": "int", - "meta": "int32" + "name": "flag", + "type": "enum::Window.Flags" } ] }, { - "name": "get_max_queued_packets", + "name": "is_maximize_allowed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } - } - ], - "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" + "name": "request_attention", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "type": "float", - "name": "handshake_timeout", - "setter": "set_handshake_timeout", - "getter": "get_handshake_timeout" + "name": "move_to_foreground", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 }, { - "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": "set_visible", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ { - "name": "WRITE_MODE_BINARY", - "value": 1 + "name": "visible", + "type": "bool" } ] }, { - "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": "is_visible", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { - "name": "connect_to_url", + "name": "hide", "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" - } - ] + "hash": 3218959716 }, { - "name": "accept_stream", + "name": "show", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 255125695, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "stream", - "type": "StreamPeer" - } - ] + "hash": 3218959716 }, { - "name": "send", + "name": "set_transient", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2780360567, - "hash_compatibility": [ - 3440492527 - ], - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "message", - "type": "PackedByteArray" - }, - { - "name": "write_mode", - "type": "enum::WebSocketPeer.WriteMode", - "default_value": "1" + "name": "transient", + "type": "bool" } ] }, { - "name": "send_text", + "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": 166001499, - "return_value": { - "type": "enum::Error" - }, + "hash": 2586408642, "arguments": [ { - "name": "message", - "type": "String" + "name": "enable", + "type": "bool" } ] }, { - "name": "was_string_packet", + "name": "is_transient_to_focused", "is_const": true, "is_vararg": false, "is_static": false, @@ -277179,81 +316176,98 @@ } }, { - "name": "poll", + "name": "set_exclusive", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2586408642, + "arguments": [ + { + "name": "exclusive", + "type": "bool" + } + ] }, { - "name": "close", + "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": 1047156615, + "hash": 2586408642, "arguments": [ { - "name": "code", - "type": "int", - "meta": "int32", - "default_value": "1000" - }, - { - "name": "reason", - "type": "String", - "default_value": "\"\"" + "name": "unparent", + "type": "bool" } ] }, { - "name": "get_connected_host", + "name": "can_draw", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_connected_port", + "name": "has_focus", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "uint16" + "type": "bool" } }, { - "name": "get_selected_protocol", - "is_const": true, + "name": "grab_focus", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "get_requested_url", - "is_const": true, + "name": "start_drag", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "set_no_delay", + "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, @@ -277261,1176 +316275,1044 @@ "hash": 2586408642, "arguments": [ { - "name": "enabled", + "name": "active", "type": "bool" } ] }, { - "name": "get_current_outbound_buffered_amount", - "is_const": true, + "name": "set_ime_position", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } + "hash": 1130785943, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] }, { - "name": "get_ready_state", + "name": "is_embedded", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 346482985, + "hash": 36873697, "return_value": { - "type": "enum::WebSocketPeer.State" + "type": "bool" } }, { - "name": "get_close_code", + "name": "get_contents_minimum_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3341600327, "return_value": { - "type": "int", - "meta": "int32" + "type": "Vector2" } }, { - "name": "get_close_reason", - "is_const": true, + "name": "set_force_native", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 2586408642, + "arguments": [ + { + "name": "force_native", + "type": "bool" + } + ] }, { - "name": "get_supported_protocols", + "name": "get_force_native", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 36873697, "return_value": { - "type": "PackedStringArray" + "type": "bool" } }, { - "name": "set_supported_protocols", + "name": "set_content_scale_size", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 1130785943, "arguments": [ { - "name": "protocols", - "type": "PackedStringArray" + "name": "size", + "type": "Vector2i" } ] }, { - "name": "get_handshake_headers", + "name": "get_content_scale_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 3690982128, "return_value": { - "type": "PackedStringArray" + "type": "Vector2i" } }, { - "name": "set_handshake_headers", + "name": "set_content_scale_mode", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 2937716473, "arguments": [ { - "name": "protocols", - "type": "PackedStringArray" + "name": "mode", + "type": "enum::Window.ContentScaleMode" } ] }, { - "name": "get_inbound_buffer_size", + "name": "get_content_scale_mode", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 161585230, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Window.ContentScaleMode" } }, { - "name": "set_inbound_buffer_size", + "name": "set_content_scale_aspect", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2370399418, "arguments": [ { - "name": "buffer_size", - "type": "int", - "meta": "int32" + "name": "aspect", + "type": "enum::Window.ContentScaleAspect" } ] }, { - "name": "get_outbound_buffer_size", + "name": "get_content_scale_aspect", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 4158790715, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::Window.ContentScaleAspect" } }, { - "name": "set_outbound_buffer_size", + "name": "set_content_scale_stretch", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 349355940, "arguments": [ { - "name": "buffer_size", - "type": "int", - "meta": "int32" + "name": "stretch", + "type": "enum::Window.ContentScaleStretch" } ] }, { - "name": "set_max_queued_packets", + "name": "get_content_scale_stretch", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 536857316, + "return_value": { + "type": "enum::Window.ContentScaleStretch" + } + }, + { + "name": "set_keep_title_visible", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 2586408642, "arguments": [ { - "name": "buffer_size", - "type": "int", - "meta": "int32" + "name": "title_visible", + "type": "bool" } ] }, { - "name": "get_max_queued_packets", + "name": "get_keep_title_visible", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } - } - ], - "properties": [ - { - "type": "PackedStringArray", - "name": "supported_protocols", - "setter": "set_supported_protocols", - "getter": "get_supported_protocols" - }, - { - "type": "PackedStringArray", - "name": "handshake_headers", - "setter": "set_handshake_headers", - "getter": "get_handshake_headers" - }, - { - "type": "int", - "name": "inbound_buffer_size", - "setter": "set_inbound_buffer_size", - "getter": "get_inbound_buffer_size" - }, - { - "type": "int", - "name": "outbound_buffer_size", - "setter": "set_outbound_buffer_size", - "getter": "get_outbound_buffer_size" }, { - "type": "int", - "name": "max_queued_packets", - "setter": "set_max_queued_packets", - "getter": "get_max_queued_packets" - } - ] - }, - { - "name": "WebXRInterface", - "is_refcounted": true, - "is_instantiable": false, - "inherits": "XRInterface", - "api_type": "core", - "enums": [ - { - "name": "TargetRayMode", - "is_bitfield": false, - "values": [ - { - "name": "TARGET_RAY_MODE_UNKNOWN", - "value": 0 - }, - { - "name": "TARGET_RAY_MODE_GAZE", - "value": 1 - }, - { - "name": "TARGET_RAY_MODE_TRACKED_POINTER", - "value": 2 - }, - { - "name": "TARGET_RAY_MODE_SCREEN", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "is_session_supported", + "name": "set_content_scale_factor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 373806689, "arguments": [ { - "name": "session_mode", - "type": "String" + "name": "factor", + "type": "float", + "meta": "float" } ] }, { - "name": "set_session_mode", + "name": "get_content_scale_factor", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_font_oversampling", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "session_mode", - "type": "String" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_session_mode", + "name": "is_using_font_oversampling", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "set_required_features", + "name": "set_mouse_passthrough_polygon", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 1509147220, "arguments": [ { - "name": "required_features", - "type": "String" + "name": "polygon", + "type": "PackedVector2Array" } ] }, { - "name": "get_required_features", + "name": "get_mouse_passthrough_polygon", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2961356807, "return_value": { - "type": "String" + "type": "PackedVector2Array" } }, { - "name": "set_optional_features", + "name": "set_wrap_controls", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2586408642, "arguments": [ { - "name": "optional_features", - "type": "String" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_optional_features", + "name": "is_wrapping_controls", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 36873697, "return_value": { - "type": "String" + "type": "bool" } }, { - "name": "get_reference_space_type", - "is_const": true, + "name": "child_controls_changed", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "set_requested_reference_space_types", + "name": "set_theme", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2326690814, "arguments": [ { - "name": "requested_reference_space_types", - "type": "String" + "name": "theme", + "type": "Theme" } ] }, { - "name": "get_requested_reference_space_types", + "name": "get_theme", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 3846893731, "return_value": { - "type": "String" + "type": "Theme" } }, { - "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, + "name": "set_theme_type_variation", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 636011756, - "return_value": { - "type": "XRPositionalTracker" - }, + "hash": 3304788590, "arguments": [ { - "name": "input_source_id", - "type": "int", - "meta": "int32" + "name": "theme_type", + "type": "StringName" } ] }, { - "name": "get_input_source_target_ray_mode", + "name": "get_theme_type_variation", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2852387453, + "hash": 2002593661, "return_value": { - "type": "enum::WebXRInterface.TargetRayMode" - }, - "arguments": [ - { - "name": "input_source_id", - "type": "int", - "meta": "int32" - } - ] + "type": "StringName" + } }, { - "name": "get_visibility_state", - "is_const": true, + "name": "begin_bulk_theme_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } + "hash": 3218959716 }, { - "name": "get_display_refresh_rate", - "is_const": true, + "name": "end_bulk_theme_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, - "return_value": { - "type": "float", - "meta": "float" - } + "hash": 3218959716 }, { - "name": "set_display_refresh_rate", + "name": "add_theme_icon_override", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 1373065600, "arguments": [ { - "name": "refresh_rate", - "type": "float", - "meta": "float" + "name": "name", + "type": "StringName" + }, + { + "name": "texture", + "type": "Texture2D" } ] }, { - "name": "get_available_display_refresh_rates", - "is_const": true, + "name": "add_theme_stylebox_override", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3995934104, - "return_value": { - "type": "Array" - } - } - ], - "signals": [ - { - "name": "session_supported", + "hash": 4188838905, "arguments": [ { - "name": "session_mode", - "type": "String" + "name": "name", + "type": "StringName" }, { - "name": "supported", - "type": "bool" + "name": "stylebox", + "type": "StyleBox" } ] }, { - "name": "session_started" - }, - { - "name": "session_ended" - }, - { - "name": "session_failed", + "name": "add_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3518018674, "arguments": [ { - "name": "message", - "type": "String" - } - ] - }, - { - "name": "selectstart", - "arguments": [ + "name": "name", + "type": "StringName" + }, { - "name": "input_source_id", - "type": "int" + "name": "font", + "type": "Font" } ] }, { - "name": "select", + "name": "add_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, "arguments": [ { - "name": "input_source_id", - "type": "int" - } - ] - }, - { - "name": "selectend", - "arguments": [ + "name": "name", + "type": "StringName" + }, { - "name": "input_source_id", - "type": "int" + "name": "font_size", + "type": "int", + "meta": "int32" } ] }, { - "name": "squeezestart", + "name": "add_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, "arguments": [ { - "name": "input_source_id", - "type": "int" + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" } ] }, { - "name": "squeeze", + "name": "add_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, "arguments": [ { - "name": "input_source_id", - "type": "int" + "name": "name", + "type": "StringName" + }, + { + "name": "constant", + "type": "int", + "meta": "int32" } ] }, { - "name": "squeezeend", + "name": "remove_theme_icon_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, "arguments": [ { - "name": "input_source_id", - "type": "int" + "name": "name", + "type": "StringName" } ] }, { - "name": "visibility_state_changed" - }, - { - "name": "reference_space_reset" - }, - { - "name": "display_refresh_rate_changed" - } - ], - "properties": [ - { - "type": "String", - "name": "session_mode", - "setter": "set_session_mode", - "getter": "get_session_mode" - }, - { - "type": "String", - "name": "required_features", - "setter": "set_required_features", - "getter": "get_required_features" - }, - { - "type": "String", - "name": "optional_features", - "setter": "set_optional_features", - "getter": "get_optional_features" - }, - { - "type": "String", - "name": "requested_reference_space_types", - "setter": "set_requested_reference_space_types", - "getter": "get_requested_reference_space_types" - }, - { - "type": "String", - "name": "reference_space_type", - "getter": "get_reference_space_type" - }, - { - "type": "String", - "name": "visibility_state", - "getter": "get_visibility_state" - } - ] - }, - { - "name": "Window", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Viewport", - "api_type": "core", - "constants": [ - { - "name": "NOTIFICATION_VISIBILITY_CHANGED", - "value": 30 - }, - { - "name": "NOTIFICATION_THEME_CHANGED", - "value": 32 - } - ], - "enums": [ - { - "name": "Mode", - "is_bitfield": false, - "values": [ - { - "name": "MODE_WINDOWED", - "value": 0 - }, - { - "name": "MODE_MINIMIZED", - "value": 1 - }, - { - "name": "MODE_MAXIMIZED", - "value": 2 - }, - { - "name": "MODE_FULLSCREEN", - "value": 3 - }, + "name": "remove_theme_stylebox_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ { - "name": "MODE_EXCLUSIVE_FULLSCREEN", - "value": 4 + "name": "name", + "type": "StringName" } ] }, { - "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": "remove_theme_font_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ { - "name": "FLAG_MAX", - "value": 8 + "name": "name", + "type": "StringName" } ] }, { - "name": "ContentScaleMode", - "is_bitfield": false, - "values": [ - { - "name": "CONTENT_SCALE_MODE_DISABLED", - "value": 0 - }, - { - "name": "CONTENT_SCALE_MODE_CANVAS_ITEMS", - "value": 1 - }, + "name": "remove_theme_font_size_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ { - "name": "CONTENT_SCALE_MODE_VIEWPORT", - "value": 2 + "name": "name", + "type": "StringName" } ] }, { - "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": "remove_theme_color_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ { - "name": "CONTENT_SCALE_ASPECT_EXPAND", - "value": 4 + "name": "name", + "type": "StringName" } ] }, { - "name": "ContentScaleStretch", - "is_bitfield": false, - "values": [ - { - "name": "CONTENT_SCALE_STRETCH_FRACTIONAL", - "value": 0 - }, + "name": "remove_theme_constant_override", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ { - "name": "CONTENT_SCALE_STRETCH_INTEGER", - "value": 1 + "name": "name", + "type": "StringName" } ] }, { - "name": "LayoutDirection", - "is_bitfield": false, - "values": [ - { - "name": "LAYOUT_DIRECTION_INHERITED", - "value": 0 - }, - { - "name": "LAYOUT_DIRECTION_LOCALE", - "value": 1 - }, + "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": "LAYOUT_DIRECTION_LTR", - "value": 2 + "name": "name", + "type": "StringName" }, { - "name": "LAYOUT_DIRECTION_RTL", - "value": 3 + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "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", + "name": "get_theme_stylebox", "is_const": true, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_title", - "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 604739069, + "hash_compatibility": [ + 2759935355 + ], + "return_value": { + "type": "StyleBox" + }, "arguments": [ { - "name": "title", - "type": "String" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_title", + "name": "get_theme_font", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201670096, + "hash": 2826986490, + "hash_compatibility": [ + 387378635 + ], "return_value": { - "type": "String" - } + "type": "Font" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] }, { - "name": "get_window_id", + "name": "get_theme_font_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], "return_value": { "type": "int", "meta": "int32" - } - }, - { - "name": "set_initial_position", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4084468099, + }, "arguments": [ { - "name": "initial_position", - "type": "enum::Window.WindowInitialPosition" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_initial_position", + "name": "get_theme_color", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4294066647, + "hash": 2798751242, + "hash_compatibility": [ + 2377051548 + ], "return_value": { - "type": "enum::Window.WindowInitialPosition" - } - }, - { - "name": "set_current_screen", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "type": "Color" + }, "arguments": [ { - "name": "index", - "type": "int", - "meta": "int32" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_current_screen", + "name": "get_theme_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 1327056374, + "hash_compatibility": [ + 229578101 + ], "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": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_position", + "name": "has_theme_icon_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 2619796661, "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, + "type": "bool" + }, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "name", + "type": "StringName" } ] }, { - "name": "get_size", + "name": "has_theme_stylebox_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 2619796661, "return_value": { - "type": "Vector2i" - } - }, - { - "name": "reset_size", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "get_position_with_decorations", + "name": "has_theme_font_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 2619796661, "return_value": { - "type": "Vector2i" - } + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "get_size_with_decorations", + "name": "has_theme_font_size_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 2619796661, "return_value": { - "type": "Vector2i" - } + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "set_max_size", - "is_const": false, + "name": "has_theme_color_override", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "max_size", - "type": "Vector2i" + "name": "name", + "type": "StringName" } ] }, { - "name": "get_max_size", + "name": "has_theme_constant_override", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 2619796661, "return_value": { - "type": "Vector2i" - } + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] }, { - "name": "set_min_size", - "is_const": false, + "name": "has_theme_icon", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "min_size", - "type": "Vector2i" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_min_size", + "name": "has_theme_stylebox", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], "return_value": { - "type": "Vector2i" - } + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] }, { - "name": "set_mode", - "is_const": false, + "name": "has_theme_font", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3095236531, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "mode", - "type": "enum::Window.Mode" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_mode", + "name": "has_theme_font_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2566346114, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], "return_value": { - "type": "enum::Window.Mode" - } + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" + } + ] }, { - "name": "set_flag", - "is_const": false, + "name": "has_theme_color", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3426449779, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "flag", - "type": "enum::Window.Flags" + "name": "name", + "type": "StringName" }, { - "name": "enabled", - "type": "bool" + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "get_flag", + "name": "has_theme_constant", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3062752289, + "hash": 866386512, + "hash_compatibility": [ + 1187511791 + ], "return_value": { "type": "bool" }, "arguments": [ { - "name": "flag", - "type": "enum::Window.Flags" + "name": "name", + "type": "StringName" + }, + { + "name": "theme_type", + "type": "StringName", + "default_value": "&\"\"" } ] }, { - "name": "is_maximize_allowed", + "name": "get_theme_default_base_scale", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1740695150, "return_value": { - "type": "bool" + "type": "float", + "meta": "float" } }, { - "name": "request_attention", - "is_const": false, + "name": "get_theme_default_font", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3229501585, + "return_value": { + "type": "Font" + } }, { - "name": "move_to_foreground", - "is_const": false, + "name": "get_theme_default_font_size", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } }, { - "name": "set_visible", + "name": "set_layout_direction", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3094704184, "arguments": [ { - "name": "visible", - "type": "bool" + "name": "direction", + "type": "enum::Window.LayoutDirection" } ] }, { - "name": "is_visible", + "name": "get_layout_direction", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3909617982, "return_value": { - "type": "bool" + "type": "enum::Window.LayoutDirection" } }, { - "name": "hide", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3218959716 - }, - { - "name": "show", - "is_const": false, + "name": "is_layout_rtl", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "set_transient", + "name": "set_auto_translate", "is_const": false, "is_vararg": false, "is_static": false, @@ -278438,13 +317320,13 @@ "hash": 2586408642, "arguments": [ { - "name": "transient", + "name": "enable", "type": "bool" } ] }, { - "name": "is_transient", + "name": "is_auto_translating", "is_const": true, "is_vararg": false, "is_static": false, @@ -278455,2685 +317337,3539 @@ } }, { - "name": "set_exclusive", + "name": "popup", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 1680304321, "arguments": [ { - "name": "exclusive", - "type": "bool" + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" } ] }, { - "name": "is_exclusive", - "is_const": true, + "name": "popup_on_parent", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1763793166, + "arguments": [ + { + "name": "parent_rect", + "type": "Rect2i" + } + ] }, { - "name": "set_unparent_when_invisible", + "name": "popup_centered", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3447975422, "arguments": [ { - "name": "unparent", - "type": "bool" + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" } ] }, { - "name": "can_draw", - "is_const": true, + "name": "popup_centered_ratio", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 1014814997, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] }, { - "name": "has_focus", - "is_const": true, + "name": "popup_centered_clamped", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2613752477, + "arguments": [ + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" + }, + { + "name": "fallback_ratio", + "type": "float", + "meta": "float", + "default_value": "0.75" + } + ] }, { - "name": "grab_focus", + "name": "popup_exclusive", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 2134721627, + "hash_compatibility": [ + 1728044812 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "rect", + "type": "Rect2i", + "default_value": "Rect2i(0, 0, 0, 0)" + } + ] }, { - "name": "set_ime_active", + "name": "popup_exclusive_on_parent", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2344671043, "arguments": [ { - "name": "active", - "type": "bool" + "name": "from_node", + "type": "Node" + }, + { + "name": "parent_rect", + "type": "Rect2i" } ] }, { - "name": "set_ime_position", + "name": "popup_exclusive_centered", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 3357594017, + "hash_compatibility": [ + 2561668109 + ], "arguments": [ { - "name": "position", - "type": "Vector2i" + "name": "from_node", + "type": "Node" + }, + { + "name": "minsize", + "type": "Vector2i", + "default_value": "Vector2i(0, 0)" } ] }, { - "name": "is_embedded", - "is_const": true, + "name": "popup_exclusive_centered_ratio", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } + "hash": 2284776287, + "hash_compatibility": [ + 4257659513 + ], + "arguments": [ + { + "name": "from_node", + "type": "Node" + }, + { + "name": "ratio", + "type": "float", + "meta": "float", + "default_value": "0.8" + } + ] }, { - "name": "get_contents_minimum_size", - "is_const": true, + "name": "popup_exclusive_centered_clamped", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3341600327, - "return_value": { - "type": "Vector2" - } + "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": "set_content_scale_size", + "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" + } + ], + "properties": [ + { + "type": "int", + "name": "mode", + "setter": "set_mode", + "getter": "get_mode" + }, + { + "type": "String", + "name": "title", + "setter": "set_title", + "getter": "get_title" + }, + { + "type": "int", + "name": "initial_position", + "setter": "set_initial_position", + "getter": "get_initial_position" + }, + { + "type": "Vector2i", + "name": "position", + "setter": "set_position", + "getter": "get_position" + }, + { + "type": "Vector2i", + "name": "size", + "setter": "set_size", + "getter": "get_size" + }, + { + "type": "int", + "name": "current_screen", + "setter": "set_current_screen", + "getter": "get_current_screen" + }, + { + "type": "PackedVector2Array", + "name": "mouse_passthrough_polygon", + "setter": "set_mouse_passthrough_polygon", + "getter": "get_mouse_passthrough_polygon" + }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible" + }, + { + "type": "bool", + "name": "wrap_controls", + "setter": "set_wrap_controls", + "getter": "is_wrapping_controls" + }, + { + "type": "bool", + "name": "transient", + "setter": "set_transient", + "getter": "is_transient" + }, + { + "type": "bool", + "name": "transient_to_focused", + "setter": "set_transient_to_focused", + "getter": "is_transient_to_focused" + }, + { + "type": "bool", + "name": "exclusive", + "setter": "set_exclusive", + "getter": "is_exclusive" + }, + { + "type": "bool", + "name": "unresizable", + "setter": "set_flag", + "getter": "get_flag", + "index": 0 + }, + { + "type": "bool", + "name": "borderless", + "setter": "set_flag", + "getter": "get_flag", + "index": 1 + }, + { + "type": "bool", + "name": "always_on_top", + "setter": "set_flag", + "getter": "get_flag", + "index": 2 + }, + { + "type": "bool", + "name": "transparent", + "setter": "set_flag", + "getter": "get_flag", + "index": 3 + }, + { + "type": "bool", + "name": "unfocusable", + "setter": "set_flag", + "getter": "get_flag", + "index": 4 + }, + { + "type": "bool", + "name": "popup_window", + "setter": "set_flag", + "getter": "get_flag", + "index": 5 + }, + { + "type": "bool", + "name": "extend_to_title", + "setter": "set_flag", + "getter": "get_flag", + "index": 6 + }, + { + "type": "bool", + "name": "mouse_passthrough", + "setter": "set_flag", + "getter": "get_flag", + "index": 7 + }, + { + "type": "bool", + "name": "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": "force_native", + "setter": "set_force_native", + "getter": "get_force_native" + }, + { + "type": "Vector2i", + "name": "min_size", + "setter": "set_min_size", + "getter": "get_min_size" + }, + { + "type": "Vector2i", + "name": "max_size", + "setter": "set_max_size", + "getter": "get_max_size" + }, + { + "type": "bool", + "name": "keep_title_visible", + "setter": "set_keep_title_visible", + "getter": "get_keep_title_visible" + }, + { + "type": "Vector2i", + "name": "content_scale_size", + "setter": "set_content_scale_size", + "getter": "get_content_scale_size" + }, + { + "type": "int", + "name": "content_scale_mode", + "setter": "set_content_scale_mode", + "getter": "get_content_scale_mode" + }, + { + "type": "int", + "name": "content_scale_aspect", + "setter": "set_content_scale_aspect", + "getter": "get_content_scale_aspect" + }, + { + "type": "int", + "name": "content_scale_stretch", + "setter": "set_content_scale_stretch", + "getter": "get_content_scale_stretch" + }, + { + "type": "float", + "name": "content_scale_factor", + "setter": "set_content_scale_factor", + "getter": "get_content_scale_factor" + }, + { + "type": "bool", + "name": "auto_translate", + "setter": "set_auto_translate", + "getter": "is_auto_translating" + }, + { + "type": "Theme", + "name": "theme", + "setter": "set_theme", + "getter": "get_theme" + }, + { + "type": "String", + "name": "theme_type_variation", + "setter": "set_theme_type_variation", + "getter": "get_theme_type_variation" + } + ] + }, + { + "name": "WorkerThreadPool", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "add_task", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130785943, + "hash": 3745067146, + "hash_compatibility": [ + 3976347598 + ], + "return_value": { + "type": "int", + "meta": "int64" + }, "arguments": [ { - "name": "size", - "type": "Vector2i" + "name": "action", + "type": "Callable" + }, + { + "name": "high_priority", + "type": "bool", + "default_value": "false" + }, + { + "name": "description", + "type": "String", + "default_value": "\"\"" } ] }, { - "name": "get_content_scale_size", + "name": "is_task_completed", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3690982128, + "hash": 1116898809, "return_value": { - "type": "Vector2i" - } + "type": "bool" + }, + "arguments": [ + { + "name": "task_id", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_content_scale_mode", + "name": "wait_for_task_completion", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2937716473, + "hash": 844576869, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "mode", - "type": "enum::Window.ContentScaleMode" + "name": "task_id", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_content_scale_mode", - "is_const": true, + "name": "add_group_task", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 161585230, + "hash": 1801953219, + "hash_compatibility": [ + 2377228549 + ], "return_value": { - "type": "enum::Window.ContentScaleMode" - } + "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": "set_content_scale_aspect", - "is_const": false, + "name": "is_group_task_completed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2370399418, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, "arguments": [ { - "name": "aspect", - "type": "enum::Window.ContentScaleAspect" + "name": "group_id", + "type": "int", + "meta": "int64" } ] }, { - "name": "get_content_scale_aspect", + "name": "get_group_processed_element_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4158790715, + "hash": 923996154, "return_value": { - "type": "enum::Window.ContentScaleAspect" - } + "type": "int", + "meta": "uint32" + }, + "arguments": [ + { + "name": "group_id", + "type": "int", + "meta": "int64" + } + ] }, { - "name": "set_content_scale_stretch", + "name": "wait_for_group_task_completion", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349355940, + "hash": 1286410249, "arguments": [ { - "name": "stretch", - "type": "enum::Window.ContentScaleStretch" + "name": "group_id", + "type": "int", + "meta": "int64" } ] + } + ] + }, + { + "name": "World2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_canvas", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "get_content_scale_stretch", + "name": "get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 536857316, + "hash": 2944877500, "return_value": { - "type": "enum::Window.ContentScaleStretch" + "type": "RID" } }, { - "name": "set_keep_title_visible", + "name": "get_navigation_map", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2944877500, + "return_value": { + "type": "RID" + } + }, + { + "name": "get_direct_space_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "title_visible", - "type": "bool" - } - ] + "hash": 2506717822, + "return_value": { + "type": "PhysicsDirectSpaceState2D" + } + } + ], + "properties": [ + { + "type": "RID", + "name": "canvas", + "getter": "get_canvas" }, { - "name": "get_keep_title_visible", + "type": "RID", + "name": "space", + "getter": "get_space" + }, + { + "type": "RID", + "name": "navigation_map", + "getter": "get_navigation_map" + }, + { + "type": "PhysicsDirectSpaceState2D", + "name": "direct_space_state", + "getter": "get_direct_space_state" + } + ] + }, + { + "name": "World3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_space", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2944877500, "return_value": { - "type": "bool" + "type": "RID" } }, { - "name": "set_content_scale_factor", - "is_const": false, + "name": "get_navigation_map", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, - "arguments": [ - { - "name": "factor", - "type": "float", - "meta": "float" - } - ] + "hash": 2944877500, + "return_value": { + "type": "RID" + } }, { - "name": "get_content_scale_factor", + "name": "get_scenario", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740695150, + "hash": 2944877500, "return_value": { - "type": "float", - "meta": "float" + "type": "RID" } }, { - "name": "set_use_font_oversampling", + "name": "set_environment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 4143518816, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "env", + "type": "Environment" } ] }, { - "name": "is_using_font_oversampling", + "name": "get_environment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3082064660, "return_value": { - "type": "bool" + "type": "Environment" } }, { - "name": "set_mouse_passthrough_polygon", + "name": "set_fallback_environment", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1509147220, + "hash": 4143518816, "arguments": [ { - "name": "polygon", - "type": "PackedVector2Array" + "name": "env", + "type": "Environment" } ] }, { - "name": "get_mouse_passthrough_polygon", + "name": "get_fallback_environment", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961356807, + "hash": 3082064660, "return_value": { - "type": "PackedVector2Array" + "type": "Environment" } }, { - "name": "set_wrap_controls", + "name": "set_camera_attributes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 2817810567, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "attributes", + "type": "CameraAttributes" } ] }, { - "name": "is_wrapping_controls", + "name": "get_camera_attributes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 3921283215, "return_value": { - "type": "bool" + "type": "CameraAttributes" } }, { - "name": "child_controls_changed", + "name": "get_direct_space_state", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "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" }, { - "name": "set_theme", + "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": 2326690814, + "hash": 743155724, "arguments": [ { - "name": "theme", - "type": "Theme" + "name": "normal", + "type": "Vector2" } ] }, { - "name": "get_theme", + "name": "get_normal", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3846893731, + "hash": 3341600327, "return_value": { - "type": "Theme" + "type": "Vector2" } }, { - "name": "set_theme_type_variation", + "name": "set_distance", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 373806689, "arguments": [ { - "name": "theme_type", - "type": "StringName" + "name": "distance", + "type": "float", + "meta": "float" } ] }, { - "name": "get_theme_type_variation", + "name": "get_distance", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2002593661, + "hash": 1740695150, "return_value": { - "type": "StringName" + "type": "float", + "meta": "float" } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "normal", + "setter": "set_normal", + "getter": "get_normal" }, { - "name": "begin_bulk_theme_override", + "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": 3218959716 + "hash": 3505987427, + "arguments": [ + { + "name": "plane", + "type": "Plane" + } + ] }, { - "name": "end_bulk_theme_override", - "is_const": false, + "name": "get_plane", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 - }, + "hash": 2753500971, + "return_value": { + "type": "Plane" + } + } + ], + "properties": [ { - "name": "add_theme_icon_override", + "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": 1373065600, + "hash": 4143518816, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "texture", - "type": "Texture2D" + "name": "env", + "type": "Environment" } ] }, { - "name": "add_theme_stylebox_override", - "is_const": false, + "name": "get_environment", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4188838905, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "stylebox", - "type": "StyleBox" - } - ] + "hash": 3082064660, + "return_value": { + "type": "Environment" + } }, { - "name": "add_theme_font_override", + "name": "set_camera_attributes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3518018674, + "hash": 2817810567, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "font", - "type": "Font" + "name": "camera_attributes", + "type": "CameraAttributes" } ] }, { - "name": "add_theme_font_size_override", - "is_const": false, + "name": "get_camera_attributes", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2415702435, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "font_size", - "type": "int", - "meta": "int32" - } - ] + "hash": 3921283215, + "return_value": { + "type": "CameraAttributes" + } }, { - "name": "add_theme_color_override", + "name": "set_compositor", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4260178595, + "hash": 1586754307, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "color", - "type": "Color" + "name": "compositor", + "type": "Compositor" } ] }, { - "name": "add_theme_constant_override", - "is_const": false, + "name": "get_compositor", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2415702435, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "constant", - "type": "int", - "meta": "int32" - } - ] + "hash": 3647707413, + "return_value": { + "type": "Compositor" + } + } + ], + "properties": [ + { + "type": "Environment", + "name": "environment", + "setter": "set_environment", + "getter": "get_environment" }, { - "name": "remove_theme_icon_override", + "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": 3304788590, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "path", + "type": "String" } ] }, { - "name": "remove_theme_stylebox_override", + "name": "load", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "path", + "type": "String" } ] }, { - "name": "remove_theme_font_override", + "name": "save_to_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + "hash": 2841200299, + "return_value": { + "type": "String" + } }, { - "name": "remove_theme_font_size_override", + "name": "load_from_string", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "string", + "type": "String" } ] - }, + } + ] + }, + { + "name": "XMLParser", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ { - "name": "remove_theme_color_override", + "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": 3304788590, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + "hash": 166280745, + "return_value": { + "type": "enum::Error" + } }, { - "name": "remove_theme_constant_override", + "name": "get_node_type", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + "hash": 2984359541, + "return_value": { + "type": "enum::XMLParser.NodeType" + } }, { - "name": "get_theme_icon", + "name": "get_node_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3163973443, - "hash_compatibility": [ - 2336455395 - ], + "hash": 201670096, "return_value": { - "type": "Texture2D" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" - } - ] + "type": "String" + } }, { - "name": "get_theme_stylebox", + "name": "get_node_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 604739069, - "hash_compatibility": [ - 2759935355 - ], + "hash": 201670096, "return_value": { - "type": "StyleBox" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" - } - ] + "type": "String" + } }, { - "name": "get_theme_font", + "name": "get_node_offset", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2826986490, - "hash_compatibility": [ - 387378635 - ], + "hash": 3905245786, "return_value": { - "type": "Font" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" - } - ] + "type": "int", + "meta": "uint64" + } }, { - "name": "get_theme_font_size", + "name": "get_attribute_count", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1327056374, - "hash_compatibility": [ - 229578101 - ], + "hash": 3905245786, "return_value": { "type": "int", "meta": "int32" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" - } - ] + } }, { - "name": "get_theme_color", + "name": "get_attribute_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2798751242, - "hash_compatibility": [ - 2377051548 - ], + "hash": 844755477, "return_value": { - "type": "Color" + "type": "String" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "get_theme_constant", + "name": "get_attribute_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1327056374, - "hash_compatibility": [ - 229578101 - ], + "hash": 844755477, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "idx", + "type": "int", + "meta": "int32" } ] }, { - "name": "has_theme_icon_override", + "name": "has_attribute", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 3927539163, "return_value": { "type": "bool" }, "arguments": [ { "name": "name", - "type": "StringName" + "type": "String" } ] }, { - "name": "has_theme_stylebox_override", + "name": "get_named_attribute_value", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 3135753539, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { "name": "name", - "type": "StringName" + "type": "String" } ] }, { - "name": "has_theme_font_override", + "name": "get_named_attribute_value_safe", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 3135753539, "return_value": { - "type": "bool" + "type": "String" }, "arguments": [ { "name": "name", - "type": "StringName" + "type": "String" } ] }, { - "name": "has_theme_font_size_override", + "name": "is_empty", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 36873697, "return_value": { "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + } }, { - "name": "has_theme_color_override", + "name": "get_current_line", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, + "hash": 3905245786, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + "type": "int", + "meta": "int32" + } }, { - "name": "has_theme_constant_override", - "is_const": true, + "name": "skip_section", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] + "hash": 3218959716 }, { - "name": "has_theme_icon", - "is_const": true, + "name": "seek", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866386512, - "hash_compatibility": [ - 1187511791 - ], + "hash": 844576869, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "position", + "type": "int", + "meta": "uint64" } ] }, { - "name": "has_theme_stylebox", - "is_const": true, + "name": "open", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866386512, - "hash_compatibility": [ - 1187511791 - ], + "hash": 166001499, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "file", + "type": "String" } ] }, { - "name": "has_theme_font", - "is_const": true, + "name": "open_buffer", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866386512, - "hash_compatibility": [ - 1187511791 - ], + "hash": 680677267, "return_value": { - "type": "bool" + "type": "enum::Error" }, "arguments": [ { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "buffer", + "type": "PackedByteArray" } ] - }, + } + ] + }, + { + "name": "XRAnchor3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "XRNode3D", + "api_type": "core", + "methods": [ { - "name": "has_theme_font_size", + "name": "get_size", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866386512, - "hash_compatibility": [ - 1187511791 - ], + "hash": 3360562783, "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" - } - ] + "type": "Vector3" + } }, { - "name": "has_theme_color", + "name": "get_plane", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 866386512, - "hash_compatibility": [ - 1187511791 - ], + "hash": 2753500971, "return_value": { - "type": "bool" - }, - "arguments": [ + "type": "Plane" + } + } + ] + }, + { + "name": "XRBodyModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BodyUpdate", + "is_bitfield": true, + "values": [ { - "name": "name", - "type": "StringName" + "name": "BODY_UPDATE_UPPER_BODY", + "value": 1 }, { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "BODY_UPDATE_LOWER_BODY", + "value": 2 + }, + { + "name": "BODY_UPDATE_HANDS", + "value": 4 } ] }, { - "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": "BoneUpdate", + "is_bitfield": false, + "values": [ { - "name": "name", - "type": "StringName" + "name": "BONE_UPDATE_FULL", + "value": 0 }, { - "name": "theme_type", - "type": "StringName", - "default_value": "\"\"" + "name": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, + { + "name": "BONE_UPDATE_MAX", + "value": 2 } ] - }, - { - "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" - } - }, + } + ], + "methods": [ { - "name": "get_theme_default_font", - "is_const": true, + "name": "set_body_tracker", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229501585, - "return_value": { - "type": "Font" - } + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] }, { - "name": "get_theme_default_font_size", + "name": "get_body_tracker", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 2002593661, "return_value": { - "type": "int", - "meta": "int32" + "type": "StringName" } }, { - "name": "set_layout_direction", + "name": "set_body_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3094704184, + "hash": 2211199417, "arguments": [ { - "name": "direction", - "type": "enum::Window.LayoutDirection" + "name": "body_update", + "type": "bitfield::XRBodyModifier3D.BodyUpdate" } ] }, { - "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", + "name": "get_body_update", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 2642335328, "return_value": { - "type": "bool" + "type": "bitfield::XRBodyModifier3D.BodyUpdate" } }, { - "name": "set_auto_translate", + "name": "set_bone_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586408642, + "hash": 3356796943, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "bone_update", + "type": "enum::XRBodyModifier3D.BoneUpdate" } ] }, { - "name": "is_auto_translating", + "name": "get_bone_update", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36873697, + "hash": 1309305964, "return_value": { - "type": "bool" + "type": "enum::XRBodyModifier3D.BoneUpdate" } + } + ], + "properties": [ + { + "type": "String", + "name": "body_tracker", + "setter": "set_body_tracker", + "getter": "get_body_tracker" }, { - "name": "popup", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1680304321, - "arguments": [ + "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": "rect", - "type": "Rect2i", - "default_value": "Rect2i(0, 0, 0, 0)" + "name": "BODY_FLAG_UPPER_BODY_SUPPORTED", + "value": 1 + }, + { + "name": "BODY_FLAG_LOWER_BODY_SUPPORTED", + "value": 2 + }, + { + "name": "BODY_FLAG_HANDS_SUPPORTED", + "value": 4 } ] }, { - "name": "popup_on_parent", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1763793166, - "arguments": [ + "name": "Joint", + "is_bitfield": false, + "values": [ { - "name": "parent_rect", - "type": "Rect2i" + "name": "JOINT_ROOT", + "value": 0 + }, + { + "name": "JOINT_HIPS", + "value": 1 + }, + { + "name": "JOINT_SPINE", + "value": 2 + }, + { + "name": "JOINT_CHEST", + "value": 3 + }, + { + "name": "JOINT_UPPER_CHEST", + "value": 4 + }, + { + "name": "JOINT_NECK", + "value": 5 + }, + { + "name": "JOINT_HEAD", + "value": 6 + }, + { + "name": "JOINT_HEAD_TIP", + "value": 7 + }, + { + "name": "JOINT_LEFT_SHOULDER", + "value": 8 + }, + { + "name": "JOINT_LEFT_UPPER_ARM", + "value": 9 + }, + { + "name": "JOINT_LEFT_LOWER_ARM", + "value": 10 + }, + { + "name": "JOINT_RIGHT_SHOULDER", + "value": 11 + }, + { + "name": "JOINT_RIGHT_UPPER_ARM", + "value": 12 + }, + { + "name": "JOINT_RIGHT_LOWER_ARM", + "value": 13 + }, + { + "name": "JOINT_LEFT_UPPER_LEG", + "value": 14 + }, + { + "name": "JOINT_LEFT_LOWER_LEG", + "value": 15 + }, + { + "name": "JOINT_LEFT_FOOT", + "value": 16 + }, + { + "name": "JOINT_LEFT_TOES", + "value": 17 + }, + { + "name": "JOINT_RIGHT_UPPER_LEG", + "value": 18 + }, + { + "name": "JOINT_RIGHT_LOWER_LEG", + "value": 19 + }, + { + "name": "JOINT_RIGHT_FOOT", + "value": 20 + }, + { + "name": "JOINT_RIGHT_TOES", + "value": 21 + }, + { + "name": "JOINT_LEFT_HAND", + "value": 22 + }, + { + "name": "JOINT_LEFT_PALM", + "value": 23 + }, + { + "name": "JOINT_LEFT_WRIST", + "value": 24 + }, + { + "name": "JOINT_LEFT_THUMB_METACARPAL", + "value": 25 + }, + { + "name": "JOINT_LEFT_THUMB_PHALANX_PROXIMAL", + "value": 26 + }, + { + "name": "JOINT_LEFT_THUMB_PHALANX_DISTAL", + "value": 27 + }, + { + "name": "JOINT_LEFT_THUMB_TIP", + "value": 28 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_METACARPAL", + "value": 29 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 30 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 31 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_PHALANX_DISTAL", + "value": 32 + }, + { + "name": "JOINT_LEFT_INDEX_FINGER_TIP", + "value": 33 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_METACARPAL", + "value": 34 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 35 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 36 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 37 + }, + { + "name": "JOINT_LEFT_MIDDLE_FINGER_TIP", + "value": 38 + }, + { + "name": "JOINT_LEFT_RING_FINGER_METACARPAL", + "value": 39 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_PROXIMAL", + "value": 40 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 41 + }, + { + "name": "JOINT_LEFT_RING_FINGER_PHALANX_DISTAL", + "value": 42 + }, + { + "name": "JOINT_LEFT_RING_FINGER_TIP", + "value": 43 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_METACARPAL", + "value": 44 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 45 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 46 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_PHALANX_DISTAL", + "value": 47 + }, + { + "name": "JOINT_LEFT_PINKY_FINGER_TIP", + "value": 48 + }, + { + "name": "JOINT_RIGHT_HAND", + "value": 49 + }, + { + "name": "JOINT_RIGHT_PALM", + "value": 50 + }, + { + "name": "JOINT_RIGHT_WRIST", + "value": 51 + }, + { + "name": "JOINT_RIGHT_THUMB_METACARPAL", + "value": 52 + }, + { + "name": "JOINT_RIGHT_THUMB_PHALANX_PROXIMAL", + "value": 53 + }, + { + "name": "JOINT_RIGHT_THUMB_PHALANX_DISTAL", + "value": 54 + }, + { + "name": "JOINT_RIGHT_THUMB_TIP", + "value": 55 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_METACARPAL", + "value": 56 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_PROXIMAL", + "value": 57 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_INTERMEDIATE", + "value": 58 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_PHALANX_DISTAL", + "value": 59 + }, + { + "name": "JOINT_RIGHT_INDEX_FINGER_TIP", + "value": 60 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_METACARPAL", + "value": 61 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_PROXIMAL", + "value": 62 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_INTERMEDIATE", + "value": 63 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_PHALANX_DISTAL", + "value": 64 + }, + { + "name": "JOINT_RIGHT_MIDDLE_FINGER_TIP", + "value": 65 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_METACARPAL", + "value": 66 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_PROXIMAL", + "value": 67 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_INTERMEDIATE", + "value": 68 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_PHALANX_DISTAL", + "value": 69 + }, + { + "name": "JOINT_RIGHT_RING_FINGER_TIP", + "value": 70 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_METACARPAL", + "value": 71 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_PROXIMAL", + "value": 72 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_INTERMEDIATE", + "value": 73 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_PHALANX_DISTAL", + "value": 74 + }, + { + "name": "JOINT_RIGHT_PINKY_FINGER_TIP", + "value": 75 + }, + { + "name": "JOINT_MAX", + "value": 76 } ] }, { - "name": "popup_centered", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3447975422, - "arguments": [ + "name": "JointFlags", + "is_bitfield": true, + "values": [ { - "name": "minsize", - "type": "Vector2i", - "default_value": "Vector2i(0, 0)" + "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": "popup_centered_ratio", + "name": "set_has_tracking_data", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1014814997, + "hash": 2586408642, "arguments": [ { - "name": "ratio", - "type": "float", - "meta": "float", - "default_value": "0.8" + "name": "has_data", + "type": "bool" } ] }, { - "name": "popup_centered_clamped", - "is_const": false, + "name": "get_has_tracking_data", + "is_const": true, "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" - } - ] + "hash": 36873697, + "return_value": { + "type": "bool" + } }, { - "name": "popup_exclusive", + "name": "set_body_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134721627, - "hash_compatibility": [ - 1728044812 - ], + "hash": 2103235750, "arguments": [ { - "name": "from_node", - "type": "Node" - }, - { - "name": "rect", - "type": "Rect2i", - "default_value": "Rect2i(0, 0, 0, 0)" + "name": "flags", + "type": "bitfield::XRBodyTracker.BodyFlags" } ] }, { - "name": "popup_exclusive_on_parent", - "is_const": false, + "name": "get_body_flags", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2344671043, - "arguments": [ - { - "name": "from_node", - "type": "Node" - }, - { - "name": "parent_rect", - "type": "Rect2i" - } - ] + "hash": 3543166366, + "return_value": { + "type": "bitfield::XRBodyTracker.BodyFlags" + } }, { - "name": "popup_exclusive_centered", + "name": "set_joint_flags", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3357594017, - "hash_compatibility": [ - 2561668109 - ], + "hash": 592144999, "arguments": [ { - "name": "from_node", - "type": "Node" + "name": "joint", + "type": "enum::XRBodyTracker.Joint" }, { - "name": "minsize", - "type": "Vector2i", - "default_value": "Vector2i(0, 0)" + "name": "flags", + "type": "bitfield::XRBodyTracker.JointFlags" } ] }, { - "name": "popup_exclusive_centered_ratio", - "is_const": false, + "name": "get_joint_flags", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2284776287, - "hash_compatibility": [ - 4257659513 - ], + "hash": 1030162609, + "return_value": { + "type": "bitfield::XRBodyTracker.JointFlags" + }, "arguments": [ { - "name": "from_node", - "type": "Node" - }, - { - "name": "ratio", - "type": "float", - "meta": "float", - "default_value": "0.8" + "name": "joint", + "type": "enum::XRBodyTracker.Joint" } ] }, { - "name": "popup_exclusive_centered_clamped", + "name": "set_joint_transform", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2612708785, - "hash_compatibility": [ - 224798062 - ], + "hash": 2635424328, "arguments": [ { - "name": "from_node", - "type": "Node" - }, - { - "name": "minsize", - "type": "Vector2i", - "default_value": "Vector2i(0, 0)" + "name": "joint", + "type": "enum::XRBodyTracker.Joint" }, { - "name": "fallback_ratio", - "type": "float", - "meta": "float", - "default_value": "0.75" - } - ] - } - ], - "signals": [ - { - "name": "window_input", - "arguments": [ - { - "name": "event", - "type": "InputEvent" + "name": "transform", + "type": "Transform3D" } ] }, { - "name": "files_dropped", + "name": "get_joint_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3474811534, + "return_value": { + "type": "Transform3D" + }, "arguments": [ { - "name": "files", - "type": "PackedStringArray" + "name": "joint", + "type": "enum::XRBodyTracker.Joint" } ] - }, - { - "name": "mouse_entered" - }, - { - "name": "mouse_exited" - }, - { - "name": "focus_entered" - }, - { - "name": "focus_exited" - }, - { - "name": "close_requested" - }, - { - "name": "go_back_requested" - }, - { - "name": "visibility_changed" - }, - { - "name": "about_to_popup" - }, - { - "name": "theme_changed" - }, - { - "name": "dpi_changed" - }, - { - "name": "titlebar_changed" } ], "properties": [ - { - "type": "int", - "name": "mode", - "setter": "set_mode", - "getter": "get_mode" - }, - { - "type": "String", - "name": "title", - "setter": "set_title", - "getter": "get_title" - }, - { - "type": "int", - "name": "initial_position", - "setter": "set_initial_position", - "getter": "get_initial_position" - }, - { - "type": "Vector2i", - "name": "position", - "setter": "set_position", - "getter": "get_position" - }, - { - "type": "Vector2i", - "name": "size", - "setter": "set_size", - "getter": "get_size" - }, - { - "type": "int", - "name": "current_screen", - "setter": "set_current_screen", - "getter": "get_current_screen" - }, - { - "type": "PackedVector2Array", - "name": "mouse_passthrough_polygon", - "setter": "set_mouse_passthrough_polygon", - "getter": "get_mouse_passthrough_polygon" - }, - { - "type": "bool", - "name": "visible", - "setter": "set_visible", - "getter": "is_visible" - }, - { - "type": "bool", - "name": "wrap_controls", - "setter": "set_wrap_controls", - "getter": "is_wrapping_controls" - }, - { - "type": "bool", - "name": "transient", - "setter": "set_transient", - "getter": "is_transient" - }, - { - "type": "bool", - "name": "exclusive", - "setter": "set_exclusive", - "getter": "is_exclusive" - }, - { - "type": "bool", - "name": "unresizable", - "setter": "set_flag", - "getter": "get_flag", - "index": 0 - }, - { - "type": "bool", - "name": "borderless", - "setter": "set_flag", - "getter": "get_flag", - "index": 1 - }, - { - "type": "bool", - "name": "always_on_top", - "setter": "set_flag", - "getter": "get_flag", - "index": 2 - }, { "type": "bool", - "name": "transparent", - "setter": "set_flag", - "getter": "get_flag", - "index": 3 - }, - { - "type": "bool", - "name": "unfocusable", - "setter": "set_flag", - "getter": "get_flag", - "index": 4 - }, - { - "type": "bool", - "name": "popup_window", - "setter": "set_flag", - "getter": "get_flag", - "index": 5 - }, - { - "type": "bool", - "name": "extend_to_title", - "setter": "set_flag", - "getter": "get_flag", - "index": 6 - }, - { - "type": "bool", - "name": "mouse_passthrough", - "setter": "set_flag", - "getter": "get_flag", - "index": 7 - }, - { - "type": "Vector2i", - "name": "min_size", - "setter": "set_min_size", - "getter": "get_min_size" - }, - { - "type": "Vector2i", - "name": "max_size", - "setter": "set_max_size", - "getter": "get_max_size" - }, - { - "type": "bool", - "name": "keep_title_visible", - "setter": "set_keep_title_visible", - "getter": "get_keep_title_visible" - }, - { - "type": "Vector2i", - "name": "content_scale_size", - "setter": "set_content_scale_size", - "getter": "get_content_scale_size" - }, - { - "type": "int", - "name": "content_scale_mode", - "setter": "set_content_scale_mode", - "getter": "get_content_scale_mode" - }, - { - "type": "int", - "name": "content_scale_aspect", - "setter": "set_content_scale_aspect", - "getter": "get_content_scale_aspect" + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" }, { "type": "int", - "name": "content_scale_stretch", - "setter": "set_content_scale_stretch", - "getter": "get_content_scale_stretch" - }, - { - "type": "float", - "name": "content_scale_factor", - "setter": "set_content_scale_factor", - "getter": "get_content_scale_factor" - }, - { - "type": "bool", - "name": "auto_translate", - "setter": "set_auto_translate", - "getter": "is_auto_translating" - }, - { - "type": "Theme", - "name": "theme", - "setter": "set_theme", - "getter": "get_theme" - }, - { - "type": "String", - "name": "theme_type_variation", - "setter": "set_theme_type_variation", - "getter": "get_theme_type_variation" + "name": "body_flags", + "setter": "set_body_flags", + "getter": "get_body_flags" } ] }, { - "name": "WorkerThreadPool", + "name": "XRCamera3D", "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", + "is_instantiable": true, + "inherits": "Camera3D", + "api_type": "core" + }, + { + "name": "XRController3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "XRNode3D", "api_type": "core", "methods": [ { - "name": "add_task", - "is_const": false, + "name": "is_button_pressed", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3745067146, - "hash_compatibility": [ - 3976347598 - ], + "hash": 2619796661, "return_value": { - "type": "int", - "meta": "int64" + "type": "bool" }, "arguments": [ { - "name": "action", - "type": "Callable" - }, - { - "name": "high_priority", - "type": "bool", - "default_value": "false" - }, - { - "name": "description", - "type": "String", - "default_value": "\"\"" + "name": "name", + "type": "StringName" } ] }, { - "name": "is_task_completed", + "name": "get_input", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 2760726917, "return_value": { - "type": "bool" + "type": "Variant" }, "arguments": [ { - "name": "task_id", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" } ] }, { - "name": "wait_for_task_completion", - "is_const": false, + "name": "get_float", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844576869, + "hash": 2349060816, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "task_id", - "type": "int", - "meta": "int64" + "name": "name", + "type": "StringName" } ] }, { - "name": "add_group_task", - "is_const": false, + "name": "get_vector2", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1801953219, - "hash_compatibility": [ - 2377228549 - ], + "hash": 3100822709, "return_value": { - "type": "int", - "meta": "int64" + "type": "Vector2" }, "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": "name", + "type": "StringName" } ] }, { - "name": "is_group_task_completed", + "name": "get_tracker_hand", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1116898809, + "hash": 4181770860, "return_value": { - "type": "bool" - }, + "type": "enum::XRPositionalTracker.TrackerHand" + } + } + ], + "signals": [ + { + "name": "button_pressed", "arguments": [ { - "name": "group_id", - "type": "int", - "meta": "int64" + "name": "name", + "type": "String" } ] }, { - "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" - }, + "name": "button_released", "arguments": [ { - "name": "group_id", - "type": "int", - "meta": "int64" + "name": "name", + "type": "String" } ] }, { - "name": "wait_for_group_task_completion", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, + "name": "input_float_changed", "arguments": [ { - "name": "group_id", - "type": "int", - "meta": "int64" + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "float" + } + ] + }, + { + "name": "input_vector2_changed", + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "profile_changed", + "arguments": [ + { + "name": "role", + "type": "String" } ] } ] }, { - "name": "World2D", + "name": "XRControllerTracker", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "XRPositionalTracker", + "api_type": "core" + }, + { + "name": "XRFaceModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", "api_type": "core", "methods": [ { - "name": "get_canvas", - "is_const": true, + "name": "set_face_tracker", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } + "hash": 3304788590, + "arguments": [ + { + "name": "tracker_name", + "type": "StringName" + } + ] }, { - "name": "get_space", + "name": "get_face_tracker", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 2002593661, "return_value": { - "type": "RID" + "type": "StringName" } }, { - "name": "get_navigation_map", - "is_const": true, + "name": "set_target", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, - "return_value": { - "type": "RID" - } + "hash": 1348162250, + "arguments": [ + { + "name": "target", + "type": "NodePath" + } + ] }, { - "name": "get_direct_space_state", - "is_const": false, + "name": "get_target", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2506717822, + "hash": 4075236667, "return_value": { - "type": "PhysicsDirectSpaceState2D" + "type": "NodePath" } } ], - "properties": [ - { - "type": "RID", - "name": "canvas", - "getter": "get_canvas" - }, - { - "type": "RID", - "name": "space", - "getter": "get_space" - }, - { - "type": "RID", - "name": "navigation_map", - "getter": "get_navigation_map" - }, - { - "type": "PhysicsDirectSpaceState2D", - "name": "direct_space_state", - "getter": "get_direct_space_state" - } - ] - }, - { - "name": "World3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", + "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_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", + "name": "get_blend_shape", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 330010046, "return_value": { - "type": "RID" - } - }, - { - "name": "set_environment", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4143518816, + "type": "float", + "meta": "float" + }, "arguments": [ { - "name": "env", - "type": "Environment" + "name": "blend_shape", + "type": "enum::XRFaceTracker.BlendShapeEntry" } ] }, { - "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", + "name": "set_blend_shape", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4143518816, + "hash": 2352588791, "arguments": [ { - "name": "env", - "type": "Environment" + "name": "blend_shape", + "type": "enum::XRFaceTracker.BlendShapeEntry" + }, + { + "name": "weight", + "type": "float", + "meta": "float" } ] }, { - "name": "get_fallback_environment", + "name": "get_blend_shapes", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3082064660, + "hash": 675695659, "return_value": { - "type": "Environment" + "type": "PackedFloat32Array" } }, { - "name": "set_camera_attributes", + "name": "set_blend_shapes", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2817810567, + "hash": 2899603908, "arguments": [ { - "name": "attributes", - "type": "CameraAttributes" + "name": "weights", + "type": "PackedFloat32Array" } ] - }, - { - "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" + "type": "PackedFloat32Array", + "name": "blend_shapes", + "setter": "set_blend_shapes", + "getter": "get_blend_shapes" } ] }, { - "name": "WorldBoundaryShape2D", - "is_refcounted": true, + "name": "XRHandModifier3D", + "is_refcounted": false, "is_instantiable": true, - "inherits": "Shape2D", + "inherits": "SkeletonModifier3D", "api_type": "core", - "methods": [ + "enums": [ { - "name": "set_normal", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 743155724, - "arguments": [ + "name": "BoneUpdate", + "is_bitfield": false, + "values": [ { - "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": "BONE_UPDATE_FULL", + "value": 0 + }, { - "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": "BONE_UPDATE_ROTATION_ONLY", + "value": 1 + }, { - "name": "plane", - "type": "Plane" + "name": "BONE_UPDATE_MAX", + "value": 2 } ] - }, - { - "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", + "name": "set_hand_tracker", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4143518816, + "hash": 3304788590, "arguments": [ { - "name": "env", - "type": "Environment" + "name": "tracker_name", + "type": "StringName" } ] }, { - "name": "get_environment", + "name": "get_hand_tracker", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3082064660, + "hash": 2002593661, "return_value": { - "type": "Environment" + "type": "StringName" } }, { - "name": "set_camera_attributes", + "name": "set_bone_update", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2817810567, + "hash": 3635701455, "arguments": [ { - "name": "camera_attributes", - "type": "CameraAttributes" + "name": "bone_update", + "type": "enum::XRHandModifier3D.BoneUpdate" } ] }, { - "name": "get_camera_attributes", + "name": "get_bone_update", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3921283215, + "hash": 2873665691, "return_value": { - "type": "CameraAttributes" + "type": "enum::XRHandModifier3D.BoneUpdate" } } ], "properties": [ { - "type": "Environment", - "name": "environment", - "setter": "set_environment", - "getter": "get_environment" + "type": "String", + "name": "hand_tracker", + "setter": "set_hand_tracker", + "getter": "get_hand_tracker" }, { - "type": "CameraAttributesPractical,CameraAttributesPhysical", - "name": "camera_attributes", - "setter": "set_camera_attributes", - "getter": "get_camera_attributes" + "type": "int", + "name": "bone_update", + "setter": "set_bone_update", + "getter": "get_bone_update" } ] }, { - "name": "X509Certificate", + "name": "XRHandTracker", "is_refcounted": true, "is_instantiable": true, - "inherits": "Resource", + "inherits": "XRPositionalTracker", "api_type": "core", - "methods": [ + "enums": [ { - "name": "save", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 166001499, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ + "name": "HandTrackingSource", + "is_bitfield": false, + "values": [ { - "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": "HAND_TRACKING_SOURCE_UNKNOWN", + "value": 0 + }, { - "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": "HAND_TRACKING_SOURCE_UNOBSTRUCTED", + "value": 1 + }, { - "name": "string", - "type": "String" + "name": "HAND_TRACKING_SOURCE_CONTROLLER", + "value": 2 + }, + { + "name": "HAND_TRACKING_SOURCE_NOT_TRACKED", + "value": 3 + }, + { + "name": "HAND_TRACKING_SOURCE_MAX", + "value": 4 } ] - } - ] - }, - { - "name": "XMLParser", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ + }, { - "name": "NodeType", + "name": "HandJoint", "is_bitfield": false, "values": [ { - "name": "NODE_NONE", + "name": "HAND_JOINT_PALM", "value": 0 }, { - "name": "NODE_ELEMENT", + "name": "HAND_JOINT_WRIST", "value": 1 }, { - "name": "NODE_ELEMENT_END", + "name": "HAND_JOINT_THUMB_METACARPAL", "value": 2 }, { - "name": "NODE_TEXT", + "name": "HAND_JOINT_THUMB_PHALANX_PROXIMAL", "value": 3 }, { - "name": "NODE_COMMENT", + "name": "HAND_JOINT_THUMB_PHALANX_DISTAL", "value": 4 }, { - "name": "NODE_CDATA", + "name": "HAND_JOINT_THUMB_TIP", "value": 5 }, { - "name": "NODE_UNKNOWN", + "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": "read", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 166280745, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "get_node_type", + "name": "set_has_tracking_data", "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" - } + "hash": 2586408642, + "arguments": [ + { + "name": "has_data", + "type": "bool" + } + ] }, { - "name": "get_attribute_count", + "name": "get_has_tracking_data", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 36873697, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, { - "name": "get_attribute_name", - "is_const": true, + "name": "set_hand_tracking_source", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, - "return_value": { - "type": "String" - }, + "hash": 2958308861, "arguments": [ { - "name": "idx", - "type": "int", - "meta": "int32" + "name": "source", + "type": "enum::XRHandTracker.HandTrackingSource" } ] }, { - "name": "get_attribute_value", + "name": "get_hand_tracking_source", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 844755477, + "hash": 2475045250, "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] + "type": "enum::XRHandTracker.HandTrackingSource" + } }, { - "name": "has_attribute", - "is_const": true, + "name": "set_hand_joint_flags", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, + "hash": 3028437365, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "flags", + "type": "bitfield::XRHandTracker.HandJointFlags" } ] }, { - "name": "get_named_attribute_value", + "name": "get_hand_joint_flags", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 1730972401, "return_value": { - "type": "String" + "type": "bitfield::XRHandTracker.HandJointFlags" }, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" } ] }, { - "name": "get_named_attribute_value_safe", - "is_const": true, + "name": "set_hand_joint_transform", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, - "return_value": { - "type": "String" - }, + "hash": 2529959613, "arguments": [ { - "name": "name", - "type": "String" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "transform", + "type": "Transform3D" } ] }, { - "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", + "name": "get_hand_joint_transform", "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, + "hash": 1090840196, "return_value": { - "type": "enum::Error" + "type": "Transform3D" }, "arguments": [ { - "name": "position", - "type": "int", - "meta": "uint64" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" } ] }, { - "name": "open", + "name": "set_hand_joint_radius", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, - "return_value": { - "type": "enum::Error" - }, + "hash": 2723659615, "arguments": [ { - "name": "file", - "type": "String" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "radius", + "type": "float", + "meta": "float" } ] }, { - "name": "open_buffer", - "is_const": false, + "name": "get_hand_joint_radius", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 680677267, + "hash": 3400025734, "return_value": { - "type": "enum::Error" + "type": "float", + "meta": "float" }, "arguments": [ { - "name": "buffer", - "type": "PackedByteArray" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" } ] - } - ] - }, - { - "name": "XRAnchor3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "XRNode3D", - "api_type": "core", - "methods": [ - { - "name": "get_size", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3360562783, - "return_value": { - "type": "Vector3" - } }, { - "name": "get_plane", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2753500971, - "return_value": { - "type": "Plane" - } - } - ] - }, - { - "name": "XRCamera3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Camera3D", - "api_type": "core" - }, - { - "name": "XRController3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "XRNode3D", - "api_type": "core", - "methods": [ - { - "name": "is_button_pressed", - "is_const": true, + "name": "set_hand_joint_linear_velocity", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2619796661, - "return_value": { - "type": "bool" - }, + "hash": 1978646737, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "linear_velocity", + "type": "Vector3" } ] }, { - "name": "get_input", + "name": "get_hand_joint_linear_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2760726917, + "hash": 547240792, "return_value": { - "type": "Variant" + "type": "Vector3" }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" } ] }, { - "name": "get_float", - "is_const": true, + "name": "set_hand_joint_angular_velocity", + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2349060816, - "return_value": { - "type": "float", - "meta": "float" - }, + "hash": 1978646737, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" + }, + { + "name": "angular_velocity", + "type": "Vector3" } ] }, { - "name": "get_vector2", + "name": "get_hand_joint_angular_velocity", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3100822709, + "hash": 547240792, "return_value": { - "type": "Vector2" + "type": "Vector3" }, "arguments": [ { - "name": "name", - "type": "StringName" + "name": "joint", + "type": "enum::XRHandTracker.HandJoint" } ] - }, - { - "name": "get_tracker_hand", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4181770860, - "return_value": { - "type": "enum::XRPositionalTracker.TrackerHand" - } } ], - "signals": [ - { - "name": "button_pressed", - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "button_released", - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, + "properties": [ { - "name": "input_float_changed", - "arguments": [ - { - "name": "name", - "type": "String" - }, - { - "name": "value", - "type": "float" - } - ] + "type": "bool", + "name": "has_tracking_data", + "setter": "set_has_tracking_data", + "getter": "get_has_tracking_data" }, { - "name": "input_vector2_changed", - "arguments": [ - { - "name": "name", - "type": "String" - }, - { - "name": "value", - "type": "Vector2" - } - ] + "type": "int", + "name": "hand_tracking_source", + "setter": "set_hand_tracking_source", + "getter": "get_hand_tracking_source" } ] }, @@ -281689,8 +321425,10 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -281699,8 +321437,10 @@ "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" @@ -281710,8 +321450,10 @@ "name": "_is_initialized", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 36873697, "return_value": { "type": "bool" } @@ -281720,8 +321462,10 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, + "hash": 2240911060, "return_value": { "type": "bool" } @@ -281730,15 +321474,19 @@ "name": "_uninitialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "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" } @@ -281747,8 +321495,10 @@ "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" }, @@ -281763,8 +321513,10 @@ "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" } @@ -281773,8 +321525,10 @@ "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" }, @@ -281789,8 +321543,10 @@ "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" } @@ -281799,8 +321555,10 @@ "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" } @@ -281809,8 +321567,10 @@ "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" @@ -281820,8 +321580,10 @@ "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" } @@ -281830,8 +321592,10 @@ "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" }, @@ -281851,8 +321615,10 @@ "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" }, @@ -281883,8 +321649,10 @@ "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" } @@ -281893,22 +321661,28 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "is_virtual": true, + "hash": 3218959716 }, { "name": "_pre_render", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "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" }, @@ -281923,8 +321697,10 @@ "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", @@ -281940,15 +321716,19 @@ "name": "_end_frame", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, - "is_virtual": true + "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" } @@ -281957,8 +321737,10 @@ "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" }, @@ -281973,8 +321755,10 @@ "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" } @@ -281983,8 +321767,10 @@ "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", @@ -282020,8 +321806,10 @@ "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" } @@ -282030,8 +321818,10 @@ "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", @@ -282043,8 +321833,10 @@ "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" @@ -282054,8 +321846,10 @@ "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" } @@ -282064,8 +321858,10 @@ "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" } @@ -282074,8 +321870,10 @@ "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" } @@ -282194,7 +321992,7 @@ { "name": "XRNode3D", "is_refcounted": false, - "is_instantiable": false, + "is_instantiable": true, "inherits": "Node3D", "api_type": "core", "methods": [ @@ -282248,6 +322046,31 @@ "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, @@ -282339,6 +322162,12 @@ "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" } ] }, @@ -282649,7 +322478,7 @@ "name": "XRPositionalTracker", "is_refcounted": true, "is_instantiable": true, - "inherits": "RefCounted", + "inherits": "XRTracker", "api_type": "core", "enums": [ { @@ -282667,86 +322496,15 @@ { "name": "TRACKER_HAND_RIGHT", "value": 2 + }, + { + "name": "TRACKER_HAND_MAX", + "value": 3 } ] } ], "methods": [ - { - "name": "get_tracker_type", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2784508102, - "return_value": { - "type": "enum::XRServer.TrackerType" - } - }, - { - "name": "set_tracker_type", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3055763575, - "arguments": [ - { - "name": "type", - "type": "enum::XRServer.TrackerType" - } - ] - }, - { - "name": "get_tracker_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2002593661, - "return_value": { - "type": "StringName" - } - }, - { - "name": "set_tracker_name", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3304788590, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "get_tracker_desc", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "set_tracker_desc", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "description", - "type": "String" - } - ] - }, { "name": "get_tracker_profile", "is_const": true, @@ -282985,24 +322743,6 @@ } ], "properties": [ - { - "type": "int", - "name": "type", - "setter": "set_tracker_type", - "getter": "get_tracker_type" - }, - { - "type": "String", - "name": "name", - "setter": "set_tracker_name", - "getter": "get_tracker_name" - }, - { - "type": "String", - "name": "description", - "setter": "set_tracker_desc", - "getter": "get_tracker_desc" - }, { "type": "String", "name": "profile", @@ -283044,6 +322784,18 @@ "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 @@ -283141,6 +322893,14 @@ "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, @@ -283170,6 +322930,31 @@ "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, @@ -283262,11 +323047,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2692800323, + "hash": 684804553, + "hash_compatibility": [ + 2692800323 + ], "arguments": [ { "name": "tracker", - "type": "XRPositionalTracker" + "type": "XRTracker" } ] }, @@ -283276,11 +323064,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2692800323, + "hash": 684804553, + "hash_compatibility": [ + 2692800323 + ], "arguments": [ { "name": "tracker", - "type": "XRPositionalTracker" + "type": "XRTracker" } ] }, @@ -283308,9 +323099,12 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2742084544, + "hash": 147382240, + "hash_compatibility": [ + 2742084544 + ], "return_value": { - "type": "XRPositionalTracker" + "type": "XRTracker" }, "arguments": [ { @@ -283346,6 +323140,9 @@ } ], "signals": [ + { + "name": "reference_frame_changed" + }, { "name": "interface_added", "arguments": [ @@ -283417,6 +323214,12 @@ "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", @@ -283425,6 +323228,239 @@ } ] }, + { + "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, @@ -283639,6 +323675,22 @@ "name": "Performance", "type": "Performance" }, + { + "name": "Engine", + "type": "Engine" + }, + { + "name": "ProjectSettings", + "type": "ProjectSettings" + }, + { + "name": "OS", + "type": "OS" + }, + { + "name": "Time", + "type": "Time" + }, { "name": "TextServerManager", "type": "TextServerManager" @@ -283655,10 +323707,6 @@ "name": "NavigationMeshGenerator", "type": "NavigationMeshGenerator" }, - { - "name": "ProjectSettings", - "type": "ProjectSettings" - }, { "name": "IP", "type": "IP" @@ -283679,14 +323727,6 @@ "name": "ResourceSaver", "type": "ResourceSaver" }, - { - "name": "OS", - "type": "OS" - }, - { - "name": "Engine", - "type": "Engine" - }, { "name": "ClassDB", "type": "ClassDB" @@ -283711,10 +323751,6 @@ "name": "EngineDebugger", "type": "EngineDebugger" }, - { - "name": "Time", - "type": "Time" - }, { "name": "GDExtensionManager", "type": "GDExtensionManager" @@ -283743,25 +323779,21 @@ "name": "JavaScriptBridge", "type": "JavaScriptBridge" }, - { - "name": "DisplayServer", - "type": "DisplayServer" - }, - { - "name": "RenderingServer", - "type": "RenderingServer" - }, { "name": "AudioServer", "type": "AudioServer" }, { - "name": "PhysicsServer2D", - "type": "PhysicsServer2D" + "name": "CameraServer", + "type": "CameraServer" }, { - "name": "PhysicsServer3D", - "type": "PhysicsServer3D" + "name": "DisplayServer", + "type": "DisplayServer" + }, + { + "name": "NativeMenu", + "type": "NativeMenu" }, { "name": "NavigationServer2D", @@ -283772,12 +323804,20 @@ "type": "NavigationServer3D" }, { - "name": "XRServer", - "type": "XRServer" + "name": "RenderingServer", + "type": "RenderingServer" }, { - "name": "CameraServer", - "type": "CameraServer" + "name": "PhysicsServer2D", + "type": "PhysicsServer2D" + }, + { + "name": "PhysicsServer3D", + "type": "PhysicsServer3D" + }, + { + "name": "XRServer", + "type": "XRServer" } ], "native_structures": [ diff --git a/gdextension_interface.h b/gdextension_interface.h deleted file mode 100644 index d58f022..0000000 --- a/gdextension_interface.h +++ /dev/null @@ -1,2624 +0,0 @@ -/**************************************************************************/ -/* gdextension_interface.h */ -/**************************************************************************/ -/* This file is part of: */ -/* GODOT ENGINE */ -/* https://godotengine.org */ -/**************************************************************************/ -/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ -/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ -/* */ -/* Permission is hereby granted, free of charge, to any person obtaining */ -/* a copy of this software and associated documentation files (the */ -/* "Software"), to deal in the Software without restriction, including */ -/* without limitation the rights to use, copy, modify, merge, publish, */ -/* distribute, sublicense, and/or sell copies of the Software, and to */ -/* permit persons to whom the Software is furnished to do so, subject to */ -/* the following conditions: */ -/* */ -/* The above copyright notice and this permission notice shall be */ -/* included in all copies or substantial portions of the Software. */ -/* */ -/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ -/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ -/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ -/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ -/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ -/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ -/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/**************************************************************************/ - -#ifndef GDEXTENSION_INTERFACE_H -#define GDEXTENSION_INTERFACE_H - -/* This is a C class header, you can copy it and use it directly in your own binders. - * Together with the JSON file, you should be able to generate any binder. - */ - -#include -#include - -#ifndef __cplusplus -typedef uint32_t char32_t; -typedef uint16_t char16_t; -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/* VARIANT TYPES */ - -typedef enum { - GDEXTENSION_VARIANT_TYPE_NIL, - - /* atomic types */ - GDEXTENSION_VARIANT_TYPE_BOOL, - GDEXTENSION_VARIANT_TYPE_INT, - GDEXTENSION_VARIANT_TYPE_FLOAT, - GDEXTENSION_VARIANT_TYPE_STRING, - - /* math types */ - GDEXTENSION_VARIANT_TYPE_VECTOR2, - GDEXTENSION_VARIANT_TYPE_VECTOR2I, - GDEXTENSION_VARIANT_TYPE_RECT2, - GDEXTENSION_VARIANT_TYPE_RECT2I, - GDEXTENSION_VARIANT_TYPE_VECTOR3, - GDEXTENSION_VARIANT_TYPE_VECTOR3I, - GDEXTENSION_VARIANT_TYPE_TRANSFORM2D, - GDEXTENSION_VARIANT_TYPE_VECTOR4, - GDEXTENSION_VARIANT_TYPE_VECTOR4I, - GDEXTENSION_VARIANT_TYPE_PLANE, - GDEXTENSION_VARIANT_TYPE_QUATERNION, - GDEXTENSION_VARIANT_TYPE_AABB, - GDEXTENSION_VARIANT_TYPE_BASIS, - GDEXTENSION_VARIANT_TYPE_TRANSFORM3D, - GDEXTENSION_VARIANT_TYPE_PROJECTION, - - /* misc types */ - GDEXTENSION_VARIANT_TYPE_COLOR, - GDEXTENSION_VARIANT_TYPE_STRING_NAME, - GDEXTENSION_VARIANT_TYPE_NODE_PATH, - GDEXTENSION_VARIANT_TYPE_RID, - GDEXTENSION_VARIANT_TYPE_OBJECT, - GDEXTENSION_VARIANT_TYPE_CALLABLE, - GDEXTENSION_VARIANT_TYPE_SIGNAL, - GDEXTENSION_VARIANT_TYPE_DICTIONARY, - GDEXTENSION_VARIANT_TYPE_ARRAY, - - /* typed arrays */ - GDEXTENSION_VARIANT_TYPE_PACKED_BYTE_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_INT32_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_INT64_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT32_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_FLOAT64_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_STRING_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, - GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, - - GDEXTENSION_VARIANT_TYPE_VARIANT_MAX -} GDExtensionVariantType; - -typedef enum { - /* comparison */ - GDEXTENSION_VARIANT_OP_EQUAL, - GDEXTENSION_VARIANT_OP_NOT_EQUAL, - GDEXTENSION_VARIANT_OP_LESS, - GDEXTENSION_VARIANT_OP_LESS_EQUAL, - GDEXTENSION_VARIANT_OP_GREATER, - GDEXTENSION_VARIANT_OP_GREATER_EQUAL, - - /* mathematic */ - GDEXTENSION_VARIANT_OP_ADD, - GDEXTENSION_VARIANT_OP_SUBTRACT, - GDEXTENSION_VARIANT_OP_MULTIPLY, - GDEXTENSION_VARIANT_OP_DIVIDE, - GDEXTENSION_VARIANT_OP_NEGATE, - GDEXTENSION_VARIANT_OP_POSITIVE, - GDEXTENSION_VARIANT_OP_MODULE, - GDEXTENSION_VARIANT_OP_POWER, - - /* bitwise */ - GDEXTENSION_VARIANT_OP_SHIFT_LEFT, - GDEXTENSION_VARIANT_OP_SHIFT_RIGHT, - GDEXTENSION_VARIANT_OP_BIT_AND, - GDEXTENSION_VARIANT_OP_BIT_OR, - GDEXTENSION_VARIANT_OP_BIT_XOR, - GDEXTENSION_VARIANT_OP_BIT_NEGATE, - - /* logic */ - GDEXTENSION_VARIANT_OP_AND, - GDEXTENSION_VARIANT_OP_OR, - GDEXTENSION_VARIANT_OP_XOR, - GDEXTENSION_VARIANT_OP_NOT, - - /* containment */ - GDEXTENSION_VARIANT_OP_IN, - GDEXTENSION_VARIANT_OP_MAX - -} GDExtensionVariantOperator; - -// In this API there are multiple functions which expect the caller to pass a pointer -// on return value as parameter. -// In order to make it clear if the caller should initialize the return value or not -// we have two flavor of types: -// - `GDExtensionXXXPtr` for pointer on an initialized value -// - `GDExtensionUninitializedXXXPtr` for pointer on uninitialized value -// -// Notes: -// - Not respecting those requirements can seems harmless, but will lead to unexpected -// segfault or memory leak (for instance with a specific compiler/OS, or when two -// native extensions start doing ptrcall on each other). -// - Initialization must be done with the function pointer returned by `variant_get_ptr_constructor`, -// zero-initializing the variable should not be considered a valid initialization method here ! -// - Some types have no destructor (see `extension_api.json`'s `has_destructor` field), for -// them it is always safe to skip the constructor for the return value if you are in a hurry ;-) - -typedef void *GDExtensionVariantPtr; -typedef const void *GDExtensionConstVariantPtr; -typedef void *GDExtensionUninitializedVariantPtr; -typedef void *GDExtensionStringNamePtr; -typedef const void *GDExtensionConstStringNamePtr; -typedef void *GDExtensionUninitializedStringNamePtr; -typedef void *GDExtensionStringPtr; -typedef const void *GDExtensionConstStringPtr; -typedef void *GDExtensionUninitializedStringPtr; -typedef void *GDExtensionObjectPtr; -typedef const void *GDExtensionConstObjectPtr; -typedef void *GDExtensionUninitializedObjectPtr; -typedef void *GDExtensionTypePtr; -typedef const void *GDExtensionConstTypePtr; -typedef void *GDExtensionUninitializedTypePtr; -typedef const void *GDExtensionMethodBindPtr; -typedef int64_t GDExtensionInt; -typedef uint8_t GDExtensionBool; -typedef uint64_t GDObjectInstanceID; -typedef void *GDExtensionRefPtr; -typedef const void *GDExtensionConstRefPtr; - -/* VARIANT DATA I/O */ - -typedef enum { - GDEXTENSION_CALL_OK, - GDEXTENSION_CALL_ERROR_INVALID_METHOD, - GDEXTENSION_CALL_ERROR_INVALID_ARGUMENT, // Expected a different variant type. - GDEXTENSION_CALL_ERROR_TOO_MANY_ARGUMENTS, // Expected lower number of arguments. - GDEXTENSION_CALL_ERROR_TOO_FEW_ARGUMENTS, // Expected higher number of arguments. - GDEXTENSION_CALL_ERROR_INSTANCE_IS_NULL, - GDEXTENSION_CALL_ERROR_METHOD_NOT_CONST, // Used for const call. -} GDExtensionCallErrorType; - -typedef struct { - GDExtensionCallErrorType error; - int32_t argument; - int32_t expected; -} GDExtensionCallError; - -typedef void (*GDExtensionVariantFromTypeConstructorFunc)(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr); -typedef void (*GDExtensionTypeFromVariantConstructorFunc)(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr); -typedef void (*GDExtensionPtrOperatorEvaluator)(GDExtensionConstTypePtr p_left, GDExtensionConstTypePtr p_right, GDExtensionTypePtr r_result); -typedef void (*GDExtensionPtrBuiltInMethod)(GDExtensionTypePtr p_base, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_return, int p_argument_count); -typedef void (*GDExtensionPtrConstructor)(GDExtensionUninitializedTypePtr p_base, const GDExtensionConstTypePtr *p_args); -typedef void (*GDExtensionPtrDestructor)(GDExtensionTypePtr p_base); -typedef void (*GDExtensionPtrSetter)(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_value); -typedef void (*GDExtensionPtrGetter)(GDExtensionConstTypePtr p_base, GDExtensionTypePtr r_value); -typedef void (*GDExtensionPtrIndexedSetter)(GDExtensionTypePtr p_base, GDExtensionInt p_index, GDExtensionConstTypePtr p_value); -typedef void (*GDExtensionPtrIndexedGetter)(GDExtensionConstTypePtr p_base, GDExtensionInt p_index, GDExtensionTypePtr r_value); -typedef void (*GDExtensionPtrKeyedSetter)(GDExtensionTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionConstTypePtr p_value); -typedef void (*GDExtensionPtrKeyedGetter)(GDExtensionConstTypePtr p_base, GDExtensionConstTypePtr p_key, GDExtensionTypePtr r_value); -typedef uint32_t (*GDExtensionPtrKeyedChecker)(GDExtensionConstVariantPtr p_base, GDExtensionConstVariantPtr p_key); -typedef void (*GDExtensionPtrUtilityFunction)(GDExtensionTypePtr r_return, const GDExtensionConstTypePtr *p_args, int p_argument_count); - -typedef GDExtensionObjectPtr (*GDExtensionClassConstructor)(); - -typedef void *(*GDExtensionInstanceBindingCreateCallback)(void *p_token, void *p_instance); -typedef void (*GDExtensionInstanceBindingFreeCallback)(void *p_token, void *p_instance, void *p_binding); -typedef GDExtensionBool (*GDExtensionInstanceBindingReferenceCallback)(void *p_token, void *p_binding, GDExtensionBool p_reference); - -typedef struct { - GDExtensionInstanceBindingCreateCallback create_callback; - GDExtensionInstanceBindingFreeCallback free_callback; - GDExtensionInstanceBindingReferenceCallback reference_callback; -} GDExtensionInstanceBindingCallbacks; - -/* EXTENSION CLASSES */ - -typedef void *GDExtensionClassInstancePtr; - -typedef GDExtensionBool (*GDExtensionClassSet)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value); -typedef GDExtensionBool (*GDExtensionClassGet)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); -typedef uint64_t (*GDExtensionClassGetRID)(GDExtensionClassInstancePtr p_instance); - -typedef struct { - GDExtensionVariantType type; - GDExtensionStringNamePtr name; - GDExtensionStringNamePtr class_name; - uint32_t hint; // Bitfield of `PropertyHint` (defined in `extension_api.json`). - GDExtensionStringPtr hint_string; - uint32_t usage; // Bitfield of `PropertyUsageFlags` (defined in `extension_api.json`). -} GDExtensionPropertyInfo; - -typedef struct { - GDExtensionStringNamePtr name; - GDExtensionPropertyInfo return_value; - uint32_t flags; // Bitfield of `GDExtensionClassMethodFlags`. - int32_t id; - - /* Arguments: `default_arguments` is an array of size `argument_count`. */ - uint32_t argument_count; - GDExtensionPropertyInfo *arguments; - - /* Default arguments: `default_arguments` is an array of size `default_argument_count`. */ - uint32_t default_argument_count; - GDExtensionVariantPtr *default_arguments; -} GDExtensionMethodInfo; - -typedef const GDExtensionPropertyInfo *(*GDExtensionClassGetPropertyList)(GDExtensionClassInstancePtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionClassFreePropertyList)(GDExtensionClassInstancePtr p_instance, const GDExtensionPropertyInfo *p_list); -typedef GDExtensionBool (*GDExtensionClassPropertyCanRevert)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name); -typedef GDExtensionBool (*GDExtensionClassPropertyGetRevert)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); -typedef GDExtensionBool (*GDExtensionClassValidateProperty)(GDExtensionClassInstancePtr p_instance, GDExtensionPropertyInfo *p_property); -typedef void (*GDExtensionClassNotification)(GDExtensionClassInstancePtr p_instance, int32_t p_what); // Deprecated. Use GDExtensionClassNotification2 instead. -typedef void (*GDExtensionClassNotification2)(GDExtensionClassInstancePtr p_instance, int32_t p_what, GDExtensionBool p_reversed); -typedef void (*GDExtensionClassToString)(GDExtensionClassInstancePtr p_instance, GDExtensionBool *r_is_valid, GDExtensionStringPtr p_out); -typedef void (*GDExtensionClassReference)(GDExtensionClassInstancePtr p_instance); -typedef void (*GDExtensionClassUnreference)(GDExtensionClassInstancePtr p_instance); -typedef void (*GDExtensionClassCallVirtual)(GDExtensionClassInstancePtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); -typedef GDExtensionObjectPtr (*GDExtensionClassCreateInstance)(void *p_class_userdata); -typedef void (*GDExtensionClassFreeInstance)(void *p_class_userdata, GDExtensionClassInstancePtr p_instance); -typedef GDExtensionClassInstancePtr (*GDExtensionClassRecreateInstance)(void *p_class_userdata, GDExtensionObjectPtr p_object); -typedef GDExtensionClassCallVirtual (*GDExtensionClassGetVirtual)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name); -typedef void *(*GDExtensionClassGetVirtualCallData)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name); -typedef void (*GDExtensionClassCallVirtualWithData)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, void *p_virtual_call_userdata, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); - -typedef struct { - GDExtensionBool is_virtual; - GDExtensionBool is_abstract; - GDExtensionClassSet set_func; - GDExtensionClassGet get_func; - GDExtensionClassGetPropertyList get_property_list_func; - GDExtensionClassFreePropertyList free_property_list_func; - GDExtensionClassPropertyCanRevert property_can_revert_func; - GDExtensionClassPropertyGetRevert property_get_revert_func; - GDExtensionClassNotification notification_func; - GDExtensionClassToString to_string_func; - GDExtensionClassReference reference_func; - GDExtensionClassUnreference unreference_func; - GDExtensionClassCreateInstance create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. - GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. - GDExtensionClassGetVirtual get_virtual_func; // Queries a virtual function by name and returns a callback to invoke the requested virtual function. - GDExtensionClassGetRID get_rid_func; - void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo; // Deprecated. Use GDExtensionClassCreationInfo2 instead. - -typedef struct { - GDExtensionBool is_virtual; - GDExtensionBool is_abstract; - GDExtensionBool is_exposed; - GDExtensionClassSet set_func; - GDExtensionClassGet get_func; - GDExtensionClassGetPropertyList get_property_list_func; - GDExtensionClassFreePropertyList free_property_list_func; - GDExtensionClassPropertyCanRevert property_can_revert_func; - GDExtensionClassPropertyGetRevert property_get_revert_func; - GDExtensionClassValidateProperty validate_property_func; - GDExtensionClassNotification2 notification_func; - GDExtensionClassToString to_string_func; - GDExtensionClassReference reference_func; - GDExtensionClassUnreference unreference_func; - GDExtensionClassCreateInstance create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. - GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. - GDExtensionClassRecreateInstance recreate_instance_func; - // Queries a virtual function by name and returns a callback to invoke the requested virtual function. - GDExtensionClassGetVirtual get_virtual_func; - // Paired with `call_virtual_with_data_func`, this is an alternative to `get_virtual_func` for extensions that - // need or benefit from extra data when calling virtual functions. - // Returns user data that will be passed to `call_virtual_with_data_func`. - // Returning `NULL` from this function signals to Godot that the virtual function is not overridden. - // Data returned from this function should be managed by the extension and must be valid until the extension is deinitialized. - // You should supply either `get_virtual_func`, or `get_virtual_call_data_func` with `call_virtual_with_data_func`. - GDExtensionClassGetVirtualCallData get_virtual_call_data_func; - // Used to call virtual functions when `get_virtual_call_data_func` is not null. - GDExtensionClassCallVirtualWithData call_virtual_with_data_func; - GDExtensionClassGetRID get_rid_func; - void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo2; - -typedef void *GDExtensionClassLibraryPtr; - -/* Method */ - -typedef enum { - GDEXTENSION_METHOD_FLAG_NORMAL = 1, - GDEXTENSION_METHOD_FLAG_EDITOR = 2, - GDEXTENSION_METHOD_FLAG_CONST = 4, - GDEXTENSION_METHOD_FLAG_VIRTUAL = 8, - GDEXTENSION_METHOD_FLAG_VARARG = 16, - GDEXTENSION_METHOD_FLAG_STATIC = 32, - GDEXTENSION_METHOD_FLAGS_DEFAULT = GDEXTENSION_METHOD_FLAG_NORMAL, -} GDExtensionClassMethodFlags; - -typedef enum { - GDEXTENSION_METHOD_ARGUMENT_METADATA_NONE, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT8, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT16, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT32, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_INT64, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT8, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT16, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT32, - GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT64, - GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_FLOAT, - GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE -} GDExtensionClassMethodArgumentMetadata; - -typedef void (*GDExtensionClassMethodCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); -typedef void (*GDExtensionClassMethodValidatedCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionVariantPtr r_return); -typedef void (*GDExtensionClassMethodPtrCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); - -typedef struct { - GDExtensionStringNamePtr name; - void *method_userdata; - GDExtensionClassMethodCall call_func; - GDExtensionClassMethodPtrCall ptrcall_func; - uint32_t method_flags; // Bitfield of `GDExtensionClassMethodFlags`. - - /* If `has_return_value` is false, `return_value_info` and `return_value_metadata` are ignored. */ - GDExtensionBool has_return_value; - GDExtensionPropertyInfo *return_value_info; - GDExtensionClassMethodArgumentMetadata return_value_metadata; - - /* Arguments: `arguments_info` and `arguments_metadata` are array of size `argument_count`. - * Name and hint information for the argument can be omitted in release builds. Class name should always be present if it applies. - */ - uint32_t argument_count; - GDExtensionPropertyInfo *arguments_info; - GDExtensionClassMethodArgumentMetadata *arguments_metadata; - - /* Default arguments: `default_arguments` is an array of size `default_argument_count`. */ - uint32_t default_argument_count; - GDExtensionVariantPtr *default_arguments; -} GDExtensionClassMethodInfo; - -typedef void (*GDExtensionCallableCustomCall)(void *callable_userdata, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); -typedef GDExtensionBool (*GDExtensionCallableCustomIsValid)(void *callable_userdata); -typedef void (*GDExtensionCallableCustomFree)(void *callable_userdata); - -typedef uint32_t (*GDExtensionCallableCustomHash)(void *callable_userdata); -typedef GDExtensionBool (*GDExtensionCallableCustomEqual)(void *callable_userdata_a, void *callable_userdata_b); -typedef GDExtensionBool (*GDExtensionCallableCustomLessThan)(void *callable_userdata_a, void *callable_userdata_b); - -typedef void (*GDExtensionCallableCustomToString)(void *callable_userdata, GDExtensionBool *r_is_valid, GDExtensionStringPtr r_out); - -typedef struct { - /* Only `call_func` and `token` are strictly required, however, `object_id` should be passed if its not a static method. - * - * `token` should point to an address that uniquely identifies the GDExtension (for example, the - * `GDExtensionClassLibraryPtr` passed to the entry symbol function. - * - * `hash_func`, `equal_func`, and `less_than_func` are optional. If not provided both `call_func` and - * `callable_userdata` together are used as the identity of the callable for hashing and comparison purposes. - * - * The hash returned by `hash_func` is cached, `hash_func` will not be called more than once per callable. - * - * `is_valid_func` is necessary if the validity of the callable can change before destruction. - * - * `free_func` is necessary if `callable_userdata` needs to be cleaned up when the callable is freed. - */ - void *callable_userdata; - void *token; - - GDObjectInstanceID object_id; - - GDExtensionCallableCustomCall call_func; - GDExtensionCallableCustomIsValid is_valid_func; - GDExtensionCallableCustomFree free_func; - - GDExtensionCallableCustomHash hash_func; - GDExtensionCallableCustomEqual equal_func; - GDExtensionCallableCustomLessThan less_than_func; - - GDExtensionCallableCustomToString to_string_func; -} GDExtensionCallableCustomInfo; - -/* SCRIPT INSTANCE EXTENSION */ - -typedef void *GDExtensionScriptInstanceDataPtr; // Pointer to custom ScriptInstance native implementation. - -typedef GDExtensionBool (*GDExtensionScriptInstanceSet)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value); -typedef GDExtensionBool (*GDExtensionScriptInstanceGet)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); -typedef const GDExtensionPropertyInfo *(*GDExtensionScriptInstanceGetPropertyList)(GDExtensionScriptInstanceDataPtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionScriptInstanceFreePropertyList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionPropertyInfo *p_list); -typedef GDExtensionBool (*GDExtensionScriptInstanceGetClassCategory)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionPropertyInfo *p_class_category); - -typedef GDExtensionVariantType (*GDExtensionScriptInstanceGetPropertyType)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionBool *r_is_valid); -typedef GDExtensionBool (*GDExtensionScriptInstanceValidateProperty)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionPropertyInfo *p_property); - -typedef GDExtensionBool (*GDExtensionScriptInstancePropertyCanRevert)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name); -typedef GDExtensionBool (*GDExtensionScriptInstancePropertyGetRevert)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); - -typedef GDExtensionObjectPtr (*GDExtensionScriptInstanceGetOwner)(GDExtensionScriptInstanceDataPtr p_instance); -typedef void (*GDExtensionScriptInstancePropertyStateAdd)(GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value, void *p_userdata); -typedef void (*GDExtensionScriptInstanceGetPropertyState)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionScriptInstancePropertyStateAdd p_add_func, void *p_userdata); - -typedef const GDExtensionMethodInfo *(*GDExtensionScriptInstanceGetMethodList)(GDExtensionScriptInstanceDataPtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionScriptInstanceFreeMethodList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionMethodInfo *p_list); - -typedef GDExtensionBool (*GDExtensionScriptInstanceHasMethod)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name); - -typedef void (*GDExtensionScriptInstanceCall)(GDExtensionScriptInstanceDataPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); -typedef void (*GDExtensionScriptInstanceNotification)(GDExtensionScriptInstanceDataPtr p_instance, int32_t p_what); // Deprecated. Use GDExtensionScriptInstanceNotification2 instead. -typedef void (*GDExtensionScriptInstanceNotification2)(GDExtensionScriptInstanceDataPtr p_instance, int32_t p_what, GDExtensionBool p_reversed); -typedef void (*GDExtensionScriptInstanceToString)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionBool *r_is_valid, GDExtensionStringPtr r_out); - -typedef void (*GDExtensionScriptInstanceRefCountIncremented)(GDExtensionScriptInstanceDataPtr p_instance); -typedef GDExtensionBool (*GDExtensionScriptInstanceRefCountDecremented)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef GDExtensionObjectPtr (*GDExtensionScriptInstanceGetScript)(GDExtensionScriptInstanceDataPtr p_instance); -typedef GDExtensionBool (*GDExtensionScriptInstanceIsPlaceholder)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef void *GDExtensionScriptLanguagePtr; - -typedef GDExtensionScriptLanguagePtr (*GDExtensionScriptInstanceGetLanguage)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef void (*GDExtensionScriptInstanceFree)(GDExtensionScriptInstanceDataPtr p_instance); - -typedef void *GDExtensionScriptInstancePtr; // Pointer to ScriptInstance. - -typedef struct { - GDExtensionScriptInstanceSet set_func; - GDExtensionScriptInstanceGet get_func; - GDExtensionScriptInstanceGetPropertyList get_property_list_func; - GDExtensionScriptInstanceFreePropertyList free_property_list_func; - - GDExtensionScriptInstancePropertyCanRevert property_can_revert_func; - GDExtensionScriptInstancePropertyGetRevert property_get_revert_func; - - GDExtensionScriptInstanceGetOwner get_owner_func; - GDExtensionScriptInstanceGetPropertyState get_property_state_func; - - GDExtensionScriptInstanceGetMethodList get_method_list_func; - GDExtensionScriptInstanceFreeMethodList free_method_list_func; - GDExtensionScriptInstanceGetPropertyType get_property_type_func; - - GDExtensionScriptInstanceHasMethod has_method_func; - - GDExtensionScriptInstanceCall call_func; - GDExtensionScriptInstanceNotification notification_func; - - GDExtensionScriptInstanceToString to_string_func; - - GDExtensionScriptInstanceRefCountIncremented refcount_incremented_func; - GDExtensionScriptInstanceRefCountDecremented refcount_decremented_func; - - GDExtensionScriptInstanceGetScript get_script_func; - - GDExtensionScriptInstanceIsPlaceholder is_placeholder_func; - - GDExtensionScriptInstanceSet set_fallback_func; - GDExtensionScriptInstanceGet get_fallback_func; - - GDExtensionScriptInstanceGetLanguage get_language_func; - - GDExtensionScriptInstanceFree free_func; - -} GDExtensionScriptInstanceInfo; // Deprecated. Use GDExtensionScriptInstanceInfo2 instead. - -typedef struct { - GDExtensionScriptInstanceSet set_func; - GDExtensionScriptInstanceGet get_func; - GDExtensionScriptInstanceGetPropertyList get_property_list_func; - GDExtensionScriptInstanceFreePropertyList free_property_list_func; - GDExtensionScriptInstanceGetClassCategory get_class_category_func; // Optional. Set to NULL for the default behavior. - - GDExtensionScriptInstancePropertyCanRevert property_can_revert_func; - GDExtensionScriptInstancePropertyGetRevert property_get_revert_func; - - GDExtensionScriptInstanceGetOwner get_owner_func; - GDExtensionScriptInstanceGetPropertyState get_property_state_func; - - GDExtensionScriptInstanceGetMethodList get_method_list_func; - GDExtensionScriptInstanceFreeMethodList free_method_list_func; - GDExtensionScriptInstanceGetPropertyType get_property_type_func; - GDExtensionScriptInstanceValidateProperty validate_property_func; - - GDExtensionScriptInstanceHasMethod has_method_func; - - GDExtensionScriptInstanceCall call_func; - GDExtensionScriptInstanceNotification2 notification_func; - - GDExtensionScriptInstanceToString to_string_func; - - GDExtensionScriptInstanceRefCountIncremented refcount_incremented_func; - GDExtensionScriptInstanceRefCountDecremented refcount_decremented_func; - - GDExtensionScriptInstanceGetScript get_script_func; - - GDExtensionScriptInstanceIsPlaceholder is_placeholder_func; - - GDExtensionScriptInstanceSet set_fallback_func; - GDExtensionScriptInstanceGet get_fallback_func; - - GDExtensionScriptInstanceGetLanguage get_language_func; - - GDExtensionScriptInstanceFree free_func; - -} GDExtensionScriptInstanceInfo2; - -/* INITIALIZATION */ - -typedef enum { - GDEXTENSION_INITIALIZATION_CORE, - GDEXTENSION_INITIALIZATION_SERVERS, - GDEXTENSION_INITIALIZATION_SCENE, - GDEXTENSION_INITIALIZATION_EDITOR, - GDEXTENSION_MAX_INITIALIZATION_LEVEL, -} GDExtensionInitializationLevel; - -typedef struct { - /* Minimum initialization level required. - * If Core or Servers, the extension needs editor or game restart to take effect */ - GDExtensionInitializationLevel minimum_initialization_level; - /* Up to the user to supply when initializing */ - void *userdata; - /* This function will be called multiple times for each initialization level. */ - void (*initialize)(void *userdata, GDExtensionInitializationLevel p_level); - void (*deinitialize)(void *userdata, GDExtensionInitializationLevel p_level); -} GDExtensionInitialization; - -typedef void (*GDExtensionInterfaceFunctionPtr)(); -typedef GDExtensionInterfaceFunctionPtr (*GDExtensionInterfaceGetProcAddress)(const char *p_function_name); - -/* - * Each GDExtension should define a C function that matches the signature of GDExtensionInitializationFunction, - * and export it so that it can be loaded via dlopen() or equivalent for the given platform. - * - * For example: - * - * GDExtensionBool my_extension_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization); - * - * This function's name must be specified as the 'entry_symbol' in the .gdextension file. - * - * This makes it the entry point of the GDExtension and will be called on initialization. - * - * The GDExtension can then modify the r_initialization structure, setting the minimum initialization level, - * and providing pointers to functions that will be called at various stages of initialization/shutdown. - * - * The rest of the GDExtension's interface to Godot consists of function pointers that can be loaded - * by calling p_get_proc_address("...") with the name of the function. - * - * For example: - * - * GDExtensionInterfaceGetGodotVersion get_godot_version = (GDExtensionInterfaceGetGodotVersion)p_get_proc_address("get_godot_version"); - * - * (Note that snippet may cause "cast between incompatible function types" on some compilers, you can - * silence this by adding an intermediary `void*` cast.) - * - * You can then call it like a normal function: - * - * GDExtensionGodotVersion godot_version; - * get_godot_version(&godot_version); - * printf("Godot v%d.%d.%d\n", godot_version.major, godot_version.minor, godot_version.patch); - * - * All of these interface functions are described below, together with the name that's used to load it, - * and the function pointer typedef that shows its signature. - */ -typedef GDExtensionBool (*GDExtensionInitializationFunction)(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization); - -/* INTERFACE */ - -typedef struct { - uint32_t major; - uint32_t minor; - uint32_t patch; - const char *string; -} GDExtensionGodotVersion; - -/** - * @name get_godot_version - * @since 4.1 - * - * Gets the Godot version that the GDExtension was loaded into. - * - * @param r_godot_version A pointer to the structure to write the version information into. - */ -typedef void (*GDExtensionInterfaceGetGodotVersion)(GDExtensionGodotVersion *r_godot_version); - -/* INTERFACE: Memory */ - -/** - * @name mem_alloc - * @since 4.1 - * - * Allocates memory. - * - * @param p_bytes The amount of memory to allocate in bytes. - * - * @return A pointer to the allocated memory, or NULL if unsuccessful. - */ -typedef void *(*GDExtensionInterfaceMemAlloc)(size_t p_bytes); - -/** - * @name mem_realloc - * @since 4.1 - * - * Reallocates memory. - * - * @param p_ptr A pointer to the previously allocated memory. - * @param p_bytes The number of bytes to resize the memory block to. - * - * @return A pointer to the allocated memory, or NULL if unsuccessful. - */ -typedef void *(*GDExtensionInterfaceMemRealloc)(void *p_ptr, size_t p_bytes); - -/** - * @name mem_free - * @since 4.1 - * - * Frees memory. - * - * @param p_ptr A pointer to the previously allocated memory. - */ -typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr); - -/* INTERFACE: Godot Core */ - -/** - * @name print_error - * @since 4.1 - * - * Logs an error to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_error_with_message - * @since 4.1 - * - * Logs an error with a message to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_message The message to show along with the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_warning - * @since 4.1 - * - * Logs a warning to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the warning. - * @param p_function The function name where the warning occurred. - * @param p_file The file where the warning occurred. - * @param p_line The line where the warning occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_warning_with_message - * @since 4.1 - * - * Logs a warning with a message to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the warning. - * @param p_message The message to show along with the warning. - * @param p_function The function name where the warning occurred. - * @param p_file The file where the warning occurred. - * @param p_line The line where the warning occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_script_error - * @since 4.1 - * - * Logs a script error to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name print_script_error_with_message - * @since 4.1 - * - * Logs a script error with a message to Godot's built-in debugger and to the OS terminal. - * - * @param p_description The code trigging the error. - * @param p_message The message to show along with the error. - * @param p_function The function name where the error occurred. - * @param p_file The file where the error occurred. - * @param p_line The line where the error occurred. - * @param p_editor_notify Whether or not to notify the editor. - */ -typedef void (*GDExtensionInterfacePrintScriptErrorWithMessage)(const char *p_description, const char *p_message, const char *p_function, const char *p_file, int32_t p_line, GDExtensionBool p_editor_notify); - -/** - * @name get_native_struct_size - * @since 4.1 - * - * Gets the size of a native struct (ex. ObjectID) in bytes. - * - * @param p_name A pointer to a StringName identifying the struct name. - * - * @return The size in bytes. - */ -typedef uint64_t (*GDExtensionInterfaceGetNativeStructSize)(GDExtensionConstStringNamePtr p_name); - -/* INTERFACE: Variant */ - -/** - * @name variant_new_copy - * @since 4.1 - * - * Copies one Variant into a another. - * - * @param r_dest A pointer to the destination Variant. - * @param p_src A pointer to the source Variant. - */ -typedef void (*GDExtensionInterfaceVariantNewCopy)(GDExtensionUninitializedVariantPtr r_dest, GDExtensionConstVariantPtr p_src); - -/** - * @name variant_new_nil - * @since 4.1 - * - * Creates a new Variant containing nil. - * - * @param r_dest A pointer to the destination Variant. - */ -typedef void (*GDExtensionInterfaceVariantNewNil)(GDExtensionUninitializedVariantPtr r_dest); - -/** - * @name variant_destroy - * @since 4.1 - * - * Destroys a Variant. - * - * @param p_self A pointer to the Variant to destroy. - */ -typedef void (*GDExtensionInterfaceVariantDestroy)(GDExtensionVariantPtr p_self); - -/** - * @name variant_call - * @since 4.1 - * - * Calls a method on a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_method A pointer to a StringName identifying the method. - * @param p_args A pointer to a C array of Variant. - * @param p_argument_count The number of arguments. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_error A pointer the structure which will hold error information. - * - * @see Variant::callp() - */ -typedef void (*GDExtensionInterfaceVariantCall)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error); - -/** - * @name variant_call_static - * @since 4.1 - * - * Calls a static method on a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_method A pointer to a StringName identifying the method. - * @param p_args A pointer to a C array of Variant. - * @param p_argument_count The number of arguments. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_error A pointer the structure which will be updated with error information. - * - * @see Variant::call_static() - */ -typedef void (*GDExtensionInterfaceVariantCallStatic)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error); - -/** - * @name variant_evaluate - * @since 4.1 - * - * Evaluate an operator on two Variants. - * - * @param p_op The operator to evaluate. - * @param p_a The first Variant. - * @param p_b The second Variant. - * @param r_return A pointer a Variant which will be assigned the return value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::evaluate() - */ -typedef void (*GDExtensionInterfaceVariantEvaluate)(GDExtensionVariantOperator p_op, GDExtensionConstVariantPtr p_a, GDExtensionConstVariantPtr p_b, GDExtensionUninitializedVariantPtr r_return, GDExtensionBool *r_valid); - -/** - * @name variant_set - * @since 4.1 - * - * Sets a key on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::set() - */ -typedef void (*GDExtensionInterfaceVariantSet)(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid); - -/** - * @name variant_set_named - * @since 4.1 - * - * Sets a named key on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a StringName representing the key. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::set_named() - */ -typedef void (*GDExtensionInterfaceVariantSetNamed)(GDExtensionVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid); - -/** - * @name variant_set_keyed - * @since 4.1 - * - * Sets a keyed property on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::set_keyed() - */ -typedef void (*GDExtensionInterfaceVariantSetKeyed)(GDExtensionVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid); - -/** - * @name variant_set_indexed - * @since 4.1 - * - * Sets an index on a Variant to a value. - * - * @param p_self A pointer to the Variant. - * @param p_index The index. - * @param p_value A pointer to a Variant representing the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds. - */ -typedef void (*GDExtensionInterfaceVariantSetIndexed)(GDExtensionVariantPtr p_self, GDExtensionInt p_index, GDExtensionConstVariantPtr p_value, GDExtensionBool *r_valid, GDExtensionBool *r_oob); - -/** - * @name variant_get - * @since 4.1 - * - * Gets the value of a key from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - */ -typedef void (*GDExtensionInterfaceVariantGet)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_get_named - * @since 4.1 - * - * Gets the value of a named key from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a StringName representing the key. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - */ -typedef void (*GDExtensionInterfaceVariantGetNamed)(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_key, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_get_keyed - * @since 4.1 - * - * Gets the value of a keyed property from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - */ -typedef void (*GDExtensionInterfaceVariantGetKeyed)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_get_indexed - * @since 4.1 - * - * Gets the value of an index from a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_index The index. - * @param r_ret A pointer to a Variant which will be assigned the value. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * @param r_oob A pointer to a boolean which will be set to true if the index is out of bounds. - */ -typedef void (*GDExtensionInterfaceVariantGetIndexed)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_index, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid, GDExtensionBool *r_oob); - -/** - * @name variant_iter_init - * @since 4.1 - * - * Initializes an iterator over a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_iter A pointer to a Variant which will be assigned the iterator. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @return true if the operation is valid; otherwise false. - * - * @see Variant::iter_init() - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantIterInit)(GDExtensionConstVariantPtr p_self, GDExtensionUninitializedVariantPtr r_iter, GDExtensionBool *r_valid); - -/** - * @name variant_iter_next - * @since 4.1 - * - * Gets the next value for an iterator over a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_iter A pointer to a Variant which will be assigned the iterator. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @return true if the operation is valid; otherwise false. - * - * @see Variant::iter_next() - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantIterNext)(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, GDExtensionBool *r_valid); - -/** - * @name variant_iter_get - * @since 4.1 - * - * Gets the next value for an iterator over a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_iter A pointer to a Variant which will be assigned the iterator. - * @param r_ret A pointer to a Variant which will be assigned false if the operation is invalid. - * @param r_valid A pointer to a boolean which will be set to false if the operation is invalid. - * - * @see Variant::iter_get() - */ -typedef void (*GDExtensionInterfaceVariantIterGet)(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_iter, GDExtensionUninitializedVariantPtr r_ret, GDExtensionBool *r_valid); - -/** - * @name variant_hash - * @since 4.1 - * - * Gets the hash of a Variant. - * - * @param p_self A pointer to the Variant. - * - * @return The hash value. - * - * @see Variant::hash() - */ -typedef GDExtensionInt (*GDExtensionInterfaceVariantHash)(GDExtensionConstVariantPtr p_self); - -/** - * @name variant_recursive_hash - * @since 4.1 - * - * Gets the recursive hash of a Variant. - * - * @param p_self A pointer to the Variant. - * @param p_recursion_count The number of recursive loops so far. - * - * @return The hash value. - * - * @see Variant::recursive_hash() - */ -typedef GDExtensionInt (*GDExtensionInterfaceVariantRecursiveHash)(GDExtensionConstVariantPtr p_self, GDExtensionInt p_recursion_count); - -/** - * @name variant_hash_compare - * @since 4.1 - * - * Compares two Variants by their hash. - * - * @param p_self A pointer to the Variant. - * @param p_other A pointer to the other Variant to compare it to. - * - * @return The hash value. - * - * @see Variant::hash_compare() - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHashCompare)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_other); - -/** - * @name variant_booleanize - * @since 4.1 - * - * Converts a Variant to a boolean. - * - * @param p_self A pointer to the Variant. - * - * @return The boolean value of the Variant. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantBooleanize)(GDExtensionConstVariantPtr p_self); - -/** - * @name variant_duplicate - * @since 4.1 - * - * Duplicates a Variant. - * - * @param p_self A pointer to the Variant. - * @param r_ret A pointer to a Variant to store the duplicated value. - * @param p_deep Whether or not to duplicate deeply (when supported by the Variant type). - */ -typedef void (*GDExtensionInterfaceVariantDuplicate)(GDExtensionConstVariantPtr p_self, GDExtensionVariantPtr r_ret, GDExtensionBool p_deep); - -/** - * @name variant_stringify - * @since 4.1 - * - * Converts a Variant to a string. - * - * @param p_self A pointer to the Variant. - * @param r_ret A pointer to a String to store the resulting value. - */ -typedef void (*GDExtensionInterfaceVariantStringify)(GDExtensionConstVariantPtr p_self, GDExtensionStringPtr r_ret); - -/** - * @name variant_get_type - * @since 4.1 - * - * Gets the type of a Variant. - * - * @param p_self A pointer to the Variant. - * - * @return The variant type. - */ -typedef GDExtensionVariantType (*GDExtensionInterfaceVariantGetType)(GDExtensionConstVariantPtr p_self); - -/** - * @name variant_has_method - * @since 4.1 - * - * Checks if a Variant has the given method. - * - * @param p_self A pointer to the Variant. - * @param p_method A pointer to a StringName with the method name. - * - * @return - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMethod)(GDExtensionConstVariantPtr p_self, GDExtensionConstStringNamePtr p_method); - -/** - * @name variant_has_member - * @since 4.1 - * - * Checks if a type of Variant has the given member. - * - * @param p_type The Variant type. - * @param p_member A pointer to a StringName with the member name. - * - * @return - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMember)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member); - -/** - * @name variant_has_key - * @since 4.1 - * - * Checks if a Variant has a key. - * - * @param p_self A pointer to the Variant. - * @param p_key A pointer to a Variant representing the key. - * @param r_valid A pointer to a boolean which will be set to false if the key doesn't exist. - * - * @return true if the key exists; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantHasKey)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionBool *r_valid); - -/** - * @name variant_get_type_name - * @since 4.1 - * - * Gets the name of a Variant type. - * - * @param p_type The Variant type. - * @param r_name A pointer to a String to store the Variant type name. - */ -typedef void (*GDExtensionInterfaceVariantGetTypeName)(GDExtensionVariantType p_type, GDExtensionUninitializedStringPtr r_name); - -/** - * @name variant_can_convert - * @since 4.1 - * - * Checks if Variants can be converted from one type to another. - * - * @param p_from The Variant type to convert from. - * @param p_to The Variant type to convert to. - * - * @return true if the conversion is possible; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantCanConvert)(GDExtensionVariantType p_from, GDExtensionVariantType p_to); - -/** - * @name variant_can_convert_strict - * @since 4.1 - * - * Checks if Variant can be converted from one type to another using stricter rules. - * - * @param p_from The Variant type to convert from. - * @param p_to The Variant type to convert to. - * - * @return true if the conversion is possible; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceVariantCanConvertStrict)(GDExtensionVariantType p_from, GDExtensionVariantType p_to); - -/** - * @name get_variant_from_type_constructor - * @since 4.1 - * - * Gets a pointer to a function that can create a Variant of the given type from a raw value. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can create a Variant of the given type from a raw value. - */ -typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVariantFromTypeConstructor)(GDExtensionVariantType p_type); - -/** - * @name get_variant_to_type_constructor - * @since 4.1 - * - * Gets a pointer to a function that can get the raw value from a Variant of the given type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can get the raw value from a Variant of the given type. - */ -typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVariantToTypeConstructor)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_operator_evaluator - * @since 4.1 - * - * Gets a pointer to a function that can evaluate the given Variant operator on the given Variant types. - * - * @param p_operator The variant operator. - * @param p_type_a The type of the first Variant. - * @param p_type_b The type of the second Variant. - * - * @return A pointer to a function that can evaluate the given Variant operator on the given Variant types. - */ -typedef GDExtensionPtrOperatorEvaluator (*GDExtensionInterfaceVariantGetPtrOperatorEvaluator)(GDExtensionVariantOperator p_operator, GDExtensionVariantType p_type_a, GDExtensionVariantType p_type_b); - -/** - * @name variant_get_ptr_builtin_method - * @since 4.1 - * - * Gets a pointer to a function that can call a builtin method on a type of Variant. - * - * @param p_type The Variant type. - * @param p_method A pointer to a StringName with the method name. - * @param p_hash A hash representing the method signature. - * - * @return A pointer to a function that can call a builtin method on a type of Variant. - */ -typedef GDExtensionPtrBuiltInMethod (*GDExtensionInterfaceVariantGetPtrBuiltinMethod)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_method, GDExtensionInt p_hash); - -/** - * @name variant_get_ptr_constructor - * @since 4.1 - * - * Gets a pointer to a function that can call one of the constructors for a type of Variant. - * - * @param p_type The Variant type. - * @param p_constructor The index of the constructor. - * - * @return A pointer to a function that can call one of the constructors for a type of Variant. - */ -typedef GDExtensionPtrConstructor (*GDExtensionInterfaceVariantGetPtrConstructor)(GDExtensionVariantType p_type, int32_t p_constructor); - -/** - * @name variant_get_ptr_destructor - * @since 4.1 - * - * Gets a pointer to a function than can call the destructor for a type of Variant. - * - * @param p_type The Variant type. - * - * @return A pointer to a function than can call the destructor for a type of Variant. - */ -typedef GDExtensionPtrDestructor (*GDExtensionInterfaceVariantGetPtrDestructor)(GDExtensionVariantType p_type); - -/** - * @name variant_construct - * @since 4.1 - * - * Constructs a Variant of the given type, using the first constructor that matches the given arguments. - * - * @param p_type The Variant type. - * @param p_base A pointer to a Variant to store the constructed value. - * @param p_args A pointer to a C array of Variant pointers representing the arguments for the constructor. - * @param p_argument_count The number of arguments to pass to the constructor. - * @param r_error A pointer the structure which will be updated with error information. - */ -typedef void (*GDExtensionInterfaceVariantConstruct)(GDExtensionVariantType p_type, GDExtensionUninitializedVariantPtr r_base, const GDExtensionConstVariantPtr *p_args, int32_t p_argument_count, GDExtensionCallError *r_error); - -/** - * @name variant_get_ptr_setter - * @since 4.1 - * - * Gets a pointer to a function that can call a member's setter on the given Variant type. - * - * @param p_type The Variant type. - * @param p_member A pointer to a StringName with the member name. - * - * @return A pointer to a function that can call a member's setter on the given Variant type. - */ -typedef GDExtensionPtrSetter (*GDExtensionInterfaceVariantGetPtrSetter)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member); - -/** - * @name variant_get_ptr_getter - * @since 4.1 - * - * Gets a pointer to a function that can call a member's getter on the given Variant type. - * - * @param p_type The Variant type. - * @param p_member A pointer to a StringName with the member name. - * - * @return A pointer to a function that can call a member's getter on the given Variant type. - */ -typedef GDExtensionPtrGetter (*GDExtensionInterfaceVariantGetPtrGetter)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_member); - -/** - * @name variant_get_ptr_indexed_setter - * @since 4.1 - * - * Gets a pointer to a function that can set an index on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can set an index on the given Variant type. - */ -typedef GDExtensionPtrIndexedSetter (*GDExtensionInterfaceVariantGetPtrIndexedSetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_indexed_getter - * @since 4.1 - * - * Gets a pointer to a function that can get an index on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can get an index on the given Variant type. - */ -typedef GDExtensionPtrIndexedGetter (*GDExtensionInterfaceVariantGetPtrIndexedGetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_keyed_setter - * @since 4.1 - * - * Gets a pointer to a function that can set a key on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can set a key on the given Variant type. - */ -typedef GDExtensionPtrKeyedSetter (*GDExtensionInterfaceVariantGetPtrKeyedSetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_keyed_getter - * @since 4.1 - * - * Gets a pointer to a function that can get a key on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can get a key on the given Variant type. - */ -typedef GDExtensionPtrKeyedGetter (*GDExtensionInterfaceVariantGetPtrKeyedGetter)(GDExtensionVariantType p_type); - -/** - * @name variant_get_ptr_keyed_checker - * @since 4.1 - * - * Gets a pointer to a function that can check a key on the given Variant type. - * - * @param p_type The Variant type. - * - * @return A pointer to a function that can check a key on the given Variant type. - */ -typedef GDExtensionPtrKeyedChecker (*GDExtensionInterfaceVariantGetPtrKeyedChecker)(GDExtensionVariantType p_type); - -/** - * @name variant_get_constant_value - * @since 4.1 - * - * Gets the value of a constant from the given Variant type. - * - * @param p_type The Variant type. - * @param p_constant A pointer to a StringName with the constant name. - * @param r_ret A pointer to a Variant to store the value. - */ -typedef void (*GDExtensionInterfaceVariantGetConstantValue)(GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_constant, GDExtensionUninitializedVariantPtr r_ret); - -/** - * @name variant_get_ptr_utility_function - * @since 4.1 - * - * Gets a pointer to a function that can call a Variant utility function. - * - * @param p_function A pointer to a StringName with the function name. - * @param p_hash A hash representing the function signature. - * - * @return A pointer to a function that can call a Variant utility function. - */ -typedef GDExtensionPtrUtilityFunction (*GDExtensionInterfaceVariantGetPtrUtilityFunction)(GDExtensionConstStringNamePtr p_function, GDExtensionInt p_hash); - -/* INTERFACE: String Utilities */ - -/** - * @name string_new_with_latin1_chars - * @since 4.1 - * - * Creates a String from a Latin-1 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a Latin-1 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithLatin1Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents); - -/** - * @name string_new_with_utf8_chars - * @since 4.1 - * - * Creates a String from a UTF-8 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-8 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf8Chars)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents); - -/** - * @name string_new_with_utf16_chars - * @since 4.1 - * - * Creates a String from a UTF-16 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-16 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf16Chars)(GDExtensionUninitializedStringPtr r_dest, const char16_t *p_contents); - -/** - * @name string_new_with_utf32_chars - * @since 4.1 - * - * Creates a String from a UTF-32 encoded C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-32 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf32Chars)(GDExtensionUninitializedStringPtr r_dest, const char32_t *p_contents); - -/** - * @name string_new_with_wide_chars - * @since 4.1 - * - * Creates a String from a wide C string. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a wide C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringNewWithWideChars)(GDExtensionUninitializedStringPtr r_dest, const wchar_t *p_contents); - -/** - * @name string_new_with_latin1_chars_and_len - * @since 4.1 - * - * Creates a String from a Latin-1 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a Latin-1 encoded C string. - * @param p_size The number of characters (= number of bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithLatin1CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents, GDExtensionInt p_size); - -/** - * @name string_new_with_utf8_chars_and_len - * @since 4.1 - * - * Creates a String from a UTF-8 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-8 encoded C string. - * @param p_size The number of bytes (not code units). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf8CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents, GDExtensionInt p_size); - -/** - * @name string_new_with_utf16_chars_and_len - * @since 4.1 - * - * Creates a String from a UTF-16 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-16 encoded C string. - * @param p_size The number of characters (not bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf16CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char16_t *p_contents, GDExtensionInt p_char_count); - -/** - * @name string_new_with_utf32_chars_and_len - * @since 4.1 - * - * Creates a String from a UTF-32 encoded C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a UTF-32 encoded C string. - * @param p_size The number of characters (not bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithUtf32CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char32_t *p_contents, GDExtensionInt p_char_count); - -/** - * @name string_new_with_wide_chars_and_len - * @since 4.1 - * - * Creates a String from a wide C string with the given length. - * - * @param r_dest A pointer to a Variant to hold the newly created String. - * @param p_contents A pointer to a wide C string. - * @param p_size The number of characters (not bytes). - */ -typedef void (*GDExtensionInterfaceStringNewWithWideCharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const wchar_t *p_contents, GDExtensionInt p_char_count); - -/** - * @name string_to_latin1_chars - * @since 4.1 - * - * Converts a String to a Latin-1 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToLatin1Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_utf8_chars - * @since 4.1 - * - * Converts a String to a UTF-8 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf8Chars)(GDExtensionConstStringPtr p_self, char *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_utf16_chars - * @since 4.1 - * - * Converts a String to a UTF-16 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf16Chars)(GDExtensionConstStringPtr p_self, char16_t *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_utf32_chars - * @since 4.1 - * - * Converts a String to a UTF-32 encoded C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToUtf32Chars)(GDExtensionConstStringPtr p_self, char32_t *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_to_wide_chars - * @since 4.1 - * - * Converts a String to a wide C string. - * - * It doesn't write a null terminator. - * - * @param p_self A pointer to the String. - * @param r_text A pointer to the buffer to hold the resulting data. If NULL is passed in, only the length will be computed. - * @param p_max_write_length The maximum number of characters that can be written to r_text. It has no affect on the return value. - * - * @return The resulting encoded string length in characters (not bytes), not including a null terminator. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringToWideChars)(GDExtensionConstStringPtr p_self, wchar_t *r_text, GDExtensionInt p_max_write_length); - -/** - * @name string_operator_index - * @since 4.1 - * - * Gets a pointer to the character at the given index from a String. - * - * @param p_self A pointer to the String. - * @param p_index The index. - * - * @return A pointer to the requested character. - */ -typedef char32_t *(*GDExtensionInterfaceStringOperatorIndex)(GDExtensionStringPtr p_self, GDExtensionInt p_index); - -/** - * @name string_operator_index_const - * @since 4.1 - * - * Gets a const pointer to the character at the given index from a String. - * - * @param p_self A pointer to the String. - * @param p_index The index. - * - * @return A const pointer to the requested character. - */ -typedef const char32_t *(*GDExtensionInterfaceStringOperatorIndexConst)(GDExtensionConstStringPtr p_self, GDExtensionInt p_index); - -/** - * @name string_operator_plus_eq_string - * @since 4.1 - * - * Appends another String to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to the other String to append. - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqString)(GDExtensionStringPtr p_self, GDExtensionConstStringPtr p_b); - -/** - * @name string_operator_plus_eq_char - * @since 4.1 - * - * Appends a character to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to the character to append. - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqChar)(GDExtensionStringPtr p_self, char32_t p_b); - -/** - * @name string_operator_plus_eq_cstr - * @since 4.1 - * - * Appends a Latin-1 encoded C string to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to a Latin-1 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqCstr)(GDExtensionStringPtr p_self, const char *p_b); - -/** - * @name string_operator_plus_eq_wcstr - * @since 4.1 - * - * Appends a wide C string to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to a wide C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqWcstr)(GDExtensionStringPtr p_self, const wchar_t *p_b); - -/** - * @name string_operator_plus_eq_c32str - * @since 4.1 - * - * Appends a UTF-32 encoded C string to a String. - * - * @param p_self A pointer to the String. - * @param p_b A pointer to a UTF-32 encoded C string (null terminated). - */ -typedef void (*GDExtensionInterfaceStringOperatorPlusEqC32str)(GDExtensionStringPtr p_self, const char32_t *p_b); - -/** - * @name string_resize - * @since 4.2 - * - * Resizes the underlying string data to the given number of characters. - * - * Space needs to be allocated for the null terminating character ('\0') which - * also must be added manually, in order for all string functions to work correctly. - * - * Warning: This is an error-prone operation - only use it if there's no other - * efficient way to accomplish your goal. - * - * @param p_self A pointer to the String. - * @param p_resize The new length for the String. - * - * @return Error code signifying if the operation successful. - */ -typedef GDExtensionInt (*GDExtensionInterfaceStringResize)(GDExtensionStringPtr p_self, GDExtensionInt p_resize); - -/* INTERFACE: StringName Utilities */ - -/** - * @name string_name_new_with_latin1_chars - * @since 4.2 - * - * Creates a StringName from a Latin-1 encoded C string. - * - * If `p_is_static` is true, then: - * - The StringName will reuse the `p_contents` buffer instead of copying it. - * You must guarantee that the buffer remains valid for the duration of the application (e.g. string literal). - * - You must not call a destructor for this StringName. Incrementing the initial reference once should achieve this. - * - * `p_is_static` is purely an optimization and can easily introduce undefined behavior if used wrong. In case of doubt, set it to false. - * - * @param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. - * @param p_contents A pointer to a C string (null terminated and Latin-1 or ASCII encoded). - * @param p_is_static Whether the StringName reuses the buffer directly (see above). - */ -typedef void (*GDExtensionInterfaceStringNameNewWithLatin1Chars)(GDExtensionUninitializedStringNamePtr r_dest, const char *p_contents, GDExtensionBool p_is_static); - -/** - * @name string_name_new_with_utf8_chars - * @since 4.2 - * - * Creates a StringName from a UTF-8 encoded C string. - * - * @param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. - * @param p_contents A pointer to a C string (null terminated and UTF-8 encoded). - */ -typedef void (*GDExtensionInterfaceStringNameNewWithUtf8Chars)(GDExtensionUninitializedStringNamePtr r_dest, const char *p_contents); - -/** - * @name string_name_new_with_utf8_chars_and_len - * @since 4.2 - * - * Creates a StringName from a UTF-8 encoded string with a given number of characters. - * - * @param r_dest A pointer to uninitialized storage, into which the newly created StringName is constructed. - * @param p_contents A pointer to a C string (null terminated and UTF-8 encoded). - * @param p_size The number of bytes (not UTF-8 code points). - */ -typedef void (*GDExtensionInterfaceStringNameNewWithUtf8CharsAndLen)(GDExtensionUninitializedStringNamePtr r_dest, const char *p_contents, GDExtensionInt p_size); - -/* INTERFACE: XMLParser Utilities */ - -/** - * @name xml_parser_open_buffer - * @since 4.1 - * - * Opens a raw XML buffer on an XMLParser instance. - * - * @param p_instance A pointer to an XMLParser object. - * @param p_buffer A pointer to the buffer. - * @param p_size The size of the buffer. - * - * @return A Godot error code (ex. OK, ERR_INVALID_DATA, etc). - * - * @see XMLParser::open_buffer() - */ -typedef GDExtensionInt (*GDExtensionInterfaceXmlParserOpenBuffer)(GDExtensionObjectPtr p_instance, const uint8_t *p_buffer, size_t p_size); - -/* INTERFACE: FileAccess Utilities */ - -/** - * @name file_access_store_buffer - * @since 4.1 - * - * Stores the given buffer using an instance of FileAccess. - * - * @param p_instance A pointer to a FileAccess object. - * @param p_src A pointer to the buffer. - * @param p_length The size of the buffer. - * - * @see FileAccess::store_buffer() - */ -typedef void (*GDExtensionInterfaceFileAccessStoreBuffer)(GDExtensionObjectPtr p_instance, const uint8_t *p_src, uint64_t p_length); - -/** - * @name file_access_get_buffer - * @since 4.1 - * - * Reads the next p_length bytes into the given buffer using an instance of FileAccess. - * - * @param p_instance A pointer to a FileAccess object. - * @param p_dst A pointer to the buffer to store the data. - * @param p_length The requested number of bytes to read. - * - * @return The actual number of bytes read (may be less than requested). - */ -typedef uint64_t (*GDExtensionInterfaceFileAccessGetBuffer)(GDExtensionConstObjectPtr p_instance, uint8_t *p_dst, uint64_t p_length); - -/* INTERFACE: WorkerThreadPool Utilities */ - -/** - * @name worker_thread_pool_add_native_group_task - * @since 4.1 - * - * Adds a group task to an instance of WorkerThreadPool. - * - * @param p_instance A pointer to a WorkerThreadPool object. - * @param p_func A pointer to a function to run in the thread pool. - * @param p_userdata A pointer to arbitrary data which will be passed to p_func. - * @param p_tasks The number of tasks needed in the group. - * @param p_high_priority Whether or not this is a high priority task. - * @param p_description A pointer to a String with the task description. - * - * @return The task group ID. - * - * @see WorkerThreadPool::add_group_task() - */ -typedef int64_t (*GDExtensionInterfaceWorkerThreadPoolAddNativeGroupTask)(GDExtensionObjectPtr p_instance, void (*p_func)(void *, uint32_t), void *p_userdata, int p_elements, int p_tasks, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description); - -/** - * @name worker_thread_pool_add_native_task - * @since 4.1 - * - * Adds a task to an instance of WorkerThreadPool. - * - * @param p_instance A pointer to a WorkerThreadPool object. - * @param p_func A pointer to a function to run in the thread pool. - * @param p_userdata A pointer to arbitrary data which will be passed to p_func. - * @param p_high_priority Whether or not this is a high priority task. - * @param p_description A pointer to a String with the task description. - * - * @return The task ID. - */ -typedef int64_t (*GDExtensionInterfaceWorkerThreadPoolAddNativeTask)(GDExtensionObjectPtr p_instance, void (*p_func)(void *), void *p_userdata, GDExtensionBool p_high_priority, GDExtensionConstStringPtr p_description); - -/* INTERFACE: Packed Array */ - -/** - * @name packed_byte_array_operator_index - * @since 4.1 - * - * Gets a pointer to a byte in a PackedByteArray. - * - * @param p_self A pointer to a PackedByteArray object. - * @param p_index The index of the byte to get. - * - * @return A pointer to the requested byte. - */ -typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_byte_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a byte in a PackedByteArray. - * - * @param p_self A const pointer to a PackedByteArray object. - * @param p_index The index of the byte to get. - * - * @return A const pointer to the requested byte. - */ -typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_color_array_operator_index - * @since 4.1 - * - * Gets a pointer to a color in a PackedColorArray. - * - * @param p_self A pointer to a PackedColorArray object. - * @param p_index The index of the Color to get. - * - * @return A pointer to the requested Color. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_color_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a color in a PackedColorArray. - * - * @param p_self A const pointer to a const PackedColorArray object. - * @param p_index The index of the Color to get. - * - * @return A const pointer to the requested Color. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float32_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 32-bit float in a PackedFloat32Array. - * - * @param p_self A pointer to a PackedFloat32Array object. - * @param p_index The index of the float to get. - * - * @return A pointer to the requested 32-bit float. - */ -typedef float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float32_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 32-bit float in a PackedFloat32Array. - * - * @param p_self A const pointer to a PackedFloat32Array object. - * @param p_index The index of the float to get. - * - * @return A const pointer to the requested 32-bit float. - */ -typedef const float *(*GDExtensionInterfacePackedFloat32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float64_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 64-bit float in a PackedFloat64Array. - * - * @param p_self A pointer to a PackedFloat64Array object. - * @param p_index The index of the float to get. - * - * @return A pointer to the requested 64-bit float. - */ -typedef double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_float64_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 64-bit float in a PackedFloat64Array. - * - * @param p_self A const pointer to a PackedFloat64Array object. - * @param p_index The index of the float to get. - * - * @return A const pointer to the requested 64-bit float. - */ -typedef const double *(*GDExtensionInterfacePackedFloat64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int32_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 32-bit integer in a PackedInt32Array. - * - * @param p_self A pointer to a PackedInt32Array object. - * @param p_index The index of the integer to get. - * - * @return A pointer to the requested 32-bit integer. - */ -typedef int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int32_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 32-bit integer in a PackedInt32Array. - * - * @param p_self A const pointer to a PackedInt32Array object. - * @param p_index The index of the integer to get. - * - * @return A const pointer to the requested 32-bit integer. - */ -typedef const int32_t *(*GDExtensionInterfacePackedInt32ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int64_array_operator_index - * @since 4.1 - * - * Gets a pointer to a 64-bit integer in a PackedInt64Array. - * - * @param p_self A pointer to a PackedInt64Array object. - * @param p_index The index of the integer to get. - * - * @return A pointer to the requested 64-bit integer. - */ -typedef int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_int64_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a 64-bit integer in a PackedInt64Array. - * - * @param p_self A const pointer to a PackedInt64Array object. - * @param p_index The index of the integer to get. - * - * @return A const pointer to the requested 64-bit integer. - */ -typedef const int64_t *(*GDExtensionInterfacePackedInt64ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_string_array_operator_index - * @since 4.1 - * - * Gets a pointer to a string in a PackedStringArray. - * - * @param p_self A pointer to a PackedStringArray object. - * @param p_index The index of the String to get. - * - * @return A pointer to the requested String. - */ -typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_string_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a string in a PackedStringArray. - * - * @param p_self A const pointer to a PackedStringArray object. - * @param p_index The index of the String to get. - * - * @return A const pointer to the requested String. - */ -typedef GDExtensionStringPtr (*GDExtensionInterfacePackedStringArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector2_array_operator_index - * @since 4.1 - * - * Gets a pointer to a Vector2 in a PackedVector2Array. - * - * @param p_self A pointer to a PackedVector2Array object. - * @param p_index The index of the Vector2 to get. - * - * @return A pointer to the requested Vector2. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector2_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Vector2 in a PackedVector2Array. - * - * @param p_self A const pointer to a PackedVector2Array object. - * @param p_index The index of the Vector2 to get. - * - * @return A const pointer to the requested Vector2. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector2ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector3_array_operator_index - * @since 4.1 - * - * Gets a pointer to a Vector3 in a PackedVector3Array. - * - * @param p_self A pointer to a PackedVector3Array object. - * @param p_index The index of the Vector3 to get. - * - * @return A pointer to the requested Vector3. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_vector3_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Vector3 in a PackedVector3Array. - * - * @param p_self A const pointer to a PackedVector3Array object. - * @param p_index The index of the Vector3 to get. - * - * @return A const pointer to the requested Vector3. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name array_operator_index - * @since 4.1 - * - * Gets a pointer to a Variant in an Array. - * - * @param p_self A pointer to an Array object. - * @param p_index The index of the Variant to get. - * - * @return A pointer to the requested Variant. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Variant in an Array. - * - * @param p_self A const pointer to an Array object. - * @param p_index The index of the Variant to get. - * - * @return A const pointer to the requested Variant. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - -/** - * @name array_ref - * @since 4.1 - * - * Sets an Array to be a reference to another Array object. - * - * @param p_self A pointer to the Array object to update. - * @param p_from A pointer to the Array object to reference. - */ -typedef void (*GDExtensionInterfaceArrayRef)(GDExtensionTypePtr p_self, GDExtensionConstTypePtr p_from); - -/** - * @name array_set_typed - * @since 4.1 - * - * Makes an Array into a typed Array. - * - * @param p_self A pointer to the Array. - * @param p_type The type of Variant the Array will store. - * @param p_class_name A pointer to a StringName with the name of the object (if p_type is GDEXTENSION_VARIANT_TYPE_OBJECT). - * @param p_script A pointer to a Script object (if p_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script). - */ -typedef void (*GDExtensionInterfaceArraySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_type, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstVariantPtr p_script); - -/* INTERFACE: Dictionary */ - -/** - * @name dictionary_operator_index - * @since 4.1 - * - * Gets a pointer to a Variant in a Dictionary with the given key. - * - * @param p_self A pointer to a Dictionary object. - * @param p_key A pointer to a Variant representing the key. - * - * @return A pointer to a Variant representing the value at the given key. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionConstVariantPtr p_key); - -/** - * @name dictionary_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a Variant in a Dictionary with the given key. - * - * @param p_self A const pointer to a Dictionary object. - * @param p_key A pointer to a Variant representing the key. - * - * @return A const pointer to a Variant representing the value at the given key. - */ -typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionConstVariantPtr p_key); - -/* INTERFACE: Object */ - -/** - * @name object_method_bind_call - * @since 4.1 - * - * Calls a method on an Object. - * - * @param p_method_bind A pointer to the MethodBind representing the method on the Object's class. - * @param p_instance A pointer to the Object. - * @param p_args A pointer to a C array of Variants representing the arguments. - * @param p_arg_count The number of arguments. - * @param r_ret A pointer to Variant which will receive the return value. - * @param r_error A pointer to a GDExtensionCallError struct that will receive error information. - */ -typedef void (*GDExtensionInterfaceObjectMethodBindCall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_arg_count, GDExtensionUninitializedVariantPtr r_ret, GDExtensionCallError *r_error); - -/** - * @name object_method_bind_ptrcall - * @since 4.1 - * - * Calls a method on an Object (using a "ptrcall"). - * - * @param p_method_bind A pointer to the MethodBind representing the method on the Object's class. - * @param p_instance A pointer to the Object. - * @param p_args A pointer to a C array representing the arguments. - * @param r_ret A pointer to the Object that will receive the return value. - */ -typedef void (*GDExtensionInterfaceObjectMethodBindPtrcall)(GDExtensionMethodBindPtr p_method_bind, GDExtensionObjectPtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); - -/** - * @name object_destroy - * @since 4.1 - * - * Destroys an Object. - * - * @param p_o A pointer to the Object. - */ -typedef void (*GDExtensionInterfaceObjectDestroy)(GDExtensionObjectPtr p_o); - -/** - * @name global_get_singleton - * @since 4.1 - * - * Gets a global singleton by name. - * - * @param p_name A pointer to a StringName with the singleton name. - * - * @return A pointer to the singleton Object. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceGlobalGetSingleton)(GDExtensionConstStringNamePtr p_name); - -/** - * @name object_get_instance_binding - * @since 4.1 - * - * Gets a pointer representing an Object's instance binding. - * - * @param p_o A pointer to the Object. - * @param p_library A token the library received by the GDExtension's entry point function. - * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct. - * - * @return - */ -typedef void *(*GDExtensionInterfaceObjectGetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, const GDExtensionInstanceBindingCallbacks *p_callbacks); - -/** - * @name object_set_instance_binding - * @since 4.1 - * - * Sets an Object's instance binding. - * - * @param p_o A pointer to the Object. - * @param p_library A token the library received by the GDExtension's entry point function. - * @param p_binding A pointer to the instance binding. - * @param p_callbacks A pointer to a GDExtensionInstanceBindingCallbacks struct. - */ -typedef void (*GDExtensionInterfaceObjectSetInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token, void *p_binding, const GDExtensionInstanceBindingCallbacks *p_callbacks); - -/** - * @name object_free_instance_binding - * @since 4.2 - * - * Free an Object's instance binding. - * - * @param p_o A pointer to the Object. - * @param p_library A token the library received by the GDExtension's entry point function. - */ -typedef void (*GDExtensionInterfaceObjectFreeInstanceBinding)(GDExtensionObjectPtr p_o, void *p_token); - -/** - * @name object_set_instance - * @since 4.1 - * - * Sets an extension class instance on a Object. - * - * @param p_o A pointer to the Object. - * @param p_classname A pointer to a StringName with the registered extension class's name. - * @param p_instance A pointer to the extension class instance. - */ -typedef void (*GDExtensionInterfaceObjectSetInstance)(GDExtensionObjectPtr p_o, GDExtensionConstStringNamePtr p_classname, GDExtensionClassInstancePtr p_instance); /* p_classname should be a registered extension class and should extend the p_o object's class. */ - -/** - * @name object_get_class_name - * @since 4.1 - * - * Gets the class name of an Object. - * - * @param p_object A pointer to the Object. - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param r_class_name A pointer to a String to receive the class name. - * - * @return true if successful in getting the class name; otherwise false. - */ -typedef GDExtensionBool (*GDExtensionInterfaceObjectGetClassName)(GDExtensionConstObjectPtr p_object, GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringNamePtr r_class_name); - -/** - * @name object_cast_to - * @since 4.1 - * - * Casts an Object to a different type. - * - * @param p_object A pointer to the Object. - * @param p_class_tag A pointer uniquely identifying a built-in class in the ClassDB. - * - * @return Returns a pointer to the Object, or NULL if it can't be cast to the requested type. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectCastTo)(GDExtensionConstObjectPtr p_object, void *p_class_tag); - -/** - * @name object_get_instance_from_id - * @since 4.1 - * - * Gets an Object by its instance ID. - * - * @param p_instance_id The instance ID. - * - * @return A pointer to the Object. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectGetInstanceFromId)(GDObjectInstanceID p_instance_id); - -/** - * @name object_get_instance_id - * @since 4.1 - * - * Gets the instance ID from an Object. - * - * @param p_object A pointer to the Object. - * - * @return The instance ID. - */ -typedef GDObjectInstanceID (*GDExtensionInterfaceObjectGetInstanceId)(GDExtensionConstObjectPtr p_object); - -/* INTERFACE: Reference */ - -/** - * @name ref_get_object - * @since 4.1 - * - * Gets the Object from a reference. - * - * @param p_ref A pointer to the reference. - * - * @return A pointer to the Object from the reference or NULL. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceRefGetObject)(GDExtensionConstRefPtr p_ref); - -/** - * @name ref_set_object - * @since 4.1 - * - * Sets the Object referred to by a reference. - * - * @param p_ref A pointer to the reference. - * @param p_object A pointer to the Object to refer to. - */ -typedef void (*GDExtensionInterfaceRefSetObject)(GDExtensionRefPtr p_ref, GDExtensionObjectPtr p_object); - -/* INTERFACE: Script Instance */ - -/** - * @name script_instance_create - * @since 4.1 - * @deprecated in Godot 4.2. Use `script_instance_create2` instead. - * - * Creates a script instance that contains the given info and instance data. - * - * @param p_info A pointer to a GDExtensionScriptInstanceInfo struct. - * @param p_instance_data A pointer to a data representing the script instance in the GDExtension. This will be passed to all the function pointers on p_info. - * - * @return A pointer to a ScriptInstanceExtension object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate)(const GDExtensionScriptInstanceInfo *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); - -/** - * @name script_instance_create2 - * @since 4.2 - * - * Creates a script instance that contains the given info and instance data. - * - * @param p_info A pointer to a GDExtensionScriptInstanceInfo2 struct. - * @param p_instance_data A pointer to a data representing the script instance in the GDExtension. This will be passed to all the function pointers on p_info. - * - * @return A pointer to a ScriptInstanceExtension object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate2)(const GDExtensionScriptInstanceInfo2 *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); - -/** - * @name placeholder_script_instance_create - * @since 4.2 - * - * Creates a placeholder script instance for a given script and instance. - * - * This interface is optional as a custom placeholder could also be created with script_instance_create(). - * - * @param p_language A pointer to a ScriptLanguage. - * @param p_script A pointer to a Script. - * @param p_owner A pointer to an Object. - * - * @return A pointer to a PlaceHolderScriptInstance object. - */ -typedef GDExtensionScriptInstancePtr (*GDExtensionInterfacePlaceHolderScriptInstanceCreate)(GDExtensionObjectPtr p_language, GDExtensionObjectPtr p_script, GDExtensionObjectPtr p_owner); - -/** - * @name placeholder_script_instance_update - * @since 4.2 - * - * Updates a placeholder script instance with the given properties and values. - * - * The passed in placeholder must be an instance of PlaceHolderScriptInstance - * such as the one returned by placeholder_script_instance_create(). - * - * @param p_placeholder A pointer to a PlaceHolderScriptInstance. - * @param p_properties A pointer to an Array of Dictionary representing PropertyInfo. - * @param p_values A pointer to a Dictionary mapping StringName to Variant values. - */ -typedef void (*GDExtensionInterfacePlaceHolderScriptInstanceUpdate)(GDExtensionScriptInstancePtr p_placeholder, GDExtensionConstTypePtr p_properties, GDExtensionConstTypePtr p_values); - -/** - * @name object_get_script_instance - * @since 4.2 - * - * Get the script instance data attached to this object. - * - * @param p_object A pointer to the Object. - * @param p_language A pointer to the language expected for this script instance. - * - * @return A GDExtensionScriptInstanceDataPtr that was attached to this object as part of script_instance_create. - */ -typedef GDExtensionScriptInstanceDataPtr (*GDExtensionInterfaceObjectGetScriptInstance)(GDExtensionConstObjectPtr p_object, GDExtensionObjectPtr p_language); - -/* INTERFACE: Callable */ - -/** - * @name callable_custom_create - * @since 4.2 - * - * Creates a custom Callable object from a function pointer. - * - * Provided struct can be safely freed once the function returns. - * - * @param r_callable A pointer that will receive the new Callable. - * @param p_callable_custom_info The info required to construct a Callable. - */ -typedef void (*GDExtensionInterfaceCallableCustomCreate)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo *p_callable_custom_info); - -/** - * @name callable_custom_get_userdata - * @since 4.2 - * - * Retrieves the userdata pointer from a custom Callable. - * - * If the Callable is not a custom Callable or the token does not match the one provided to callable_custom_create() via GDExtensionCallableCustomInfo then NULL will be returned. - * - * @param p_callable A pointer to a Callable. - * @param p_token A pointer to an address that uniquely identifies the GDExtension. - */ -typedef void *(*GDExtensionInterfaceCallableCustomGetUserData)(GDExtensionConstTypePtr p_callable, void *p_token); - -/* INTERFACE: ClassDB */ - -/** - * @name classdb_construct_object - * @since 4.1 - * - * Constructs an Object of the requested class. - * - * The passed class must be a built-in godot class, or an already-registered extension class. In both cases, object_set_instance() should be called to fully initialize the object. - * - * @param p_classname A pointer to a StringName with the class name. - * - * @return A pointer to the newly created Object. - */ -typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExtensionConstStringNamePtr p_classname); - -/** - * @name classdb_get_method_bind - * @since 4.1 - * - * Gets a pointer to the MethodBind in ClassDB for the given class, method and hash. - * - * @param p_classname A pointer to a StringName with the class name. - * @param p_methodname A pointer to a StringName with the method name. - * @param p_hash A hash representing the function signature. - * - * @return A pointer to the MethodBind from ClassDB. - */ -typedef GDExtensionMethodBindPtr (*GDExtensionInterfaceClassdbGetMethodBind)(GDExtensionConstStringNamePtr p_classname, GDExtensionConstStringNamePtr p_methodname, GDExtensionInt p_hash); - -/** - * @name classdb_get_class_tag - * @since 4.1 - * - * Gets a pointer uniquely identifying the given built-in class in the ClassDB. - * - * @param p_classname A pointer to a StringName with the class name. - * - * @return A pointer uniquely identifying the built-in class in the ClassDB. - */ -typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNamePtr p_classname); - -/* INTERFACE: ClassDB Extension */ - -/** - * @name classdb_register_extension_class - * @since 4.1 - * @deprecated in Godot 4.2. Use `classdb_register_extension_class2` instead. - * - * Registers an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_parent_class_name A pointer to a StringName with the parent class name. - * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo *p_extension_funcs); - -/** - * @name classdb_register_extension_class2 - * @since 4.2 - * - * Registers an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_parent_class_name A pointer to a StringName with the parent class name. - * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo2 *p_extension_funcs); - -/** - * @name classdb_register_extension_class_method - * @since 4.1 - * - * Registers a method on an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassMethodInfo *p_method_info); - -/** - * @name classdb_register_extension_class_integer_constant - * @since 4.1 - * - * Registers an integer constant on an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_enum_name A pointer to a StringName with the enum name. - * @param p_constant_name A pointer to a StringName with the constant name. - * @param p_constant_value The constant value. - * @param p_is_bitfield Whether or not this is a bit field. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_enum_name, GDExtensionConstStringNamePtr p_constant_name, GDExtensionInt p_constant_value, GDExtensionBool p_is_bitfield); - -/** - * @name classdb_register_extension_class_property - * @since 4.1 - * - * Registers a property on an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_info A pointer to a GDExtensionPropertyInfo struct. - * @param p_setter A pointer to a StringName with the name of the setter method. - * @param p_getter A pointer to a StringName with the name of the getter method. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassProperty)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter); - -/** - * @name classdb_register_extension_class_property_indexed - * @since 4.2 - * - * Registers an indexed property on an extension class in the ClassDB. - * - * Provided struct can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_info A pointer to a GDExtensionPropertyInfo struct. - * @param p_setter A pointer to a StringName with the name of the setter method. - * @param p_getter A pointer to a StringName with the name of the getter method. - * @param p_index The index to pass as the first argument to the getter and setter methods. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyIndexed)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionPropertyInfo *p_info, GDExtensionConstStringNamePtr p_setter, GDExtensionConstStringNamePtr p_getter, GDExtensionInt p_index); - -/** - * @name classdb_register_extension_class_property_group - * @since 4.1 - * - * Registers a property group on an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_group_name A pointer to a String with the group name. - * @param p_prefix A pointer to a String with the prefix used by properties in this group. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertyGroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_group_name, GDExtensionConstStringPtr p_prefix); - -/** - * @name classdb_register_extension_class_property_subgroup - * @since 4.1 - * - * Registers a property subgroup on an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_subgroup_name A pointer to a String with the subgroup name. - * @param p_prefix A pointer to a String with the prefix used by properties in this subgroup. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassPropertySubgroup)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringPtr p_subgroup_name, GDExtensionConstStringPtr p_prefix); - -/** - * @name classdb_register_extension_class_signal - * @since 4.1 - * - * Registers a signal on an extension class in the ClassDB. - * - * Provided structs can be safely freed once the function returns. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - * @param p_signal_name A pointer to a StringName with the signal name. - * @param p_argument_info A pointer to a GDExtensionPropertyInfo struct. - * @param p_argument_count The number of arguments the signal receives. - */ -typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassSignal)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_signal_name, const GDExtensionPropertyInfo *p_argument_info, GDExtensionInt p_argument_count); - -/** - * @name classdb_unregister_extension_class - * @since 4.1 - * - * Unregisters an extension class in the ClassDB. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param p_class_name A pointer to a StringName with the class name. - */ -typedef void (*GDExtensionInterfaceClassdbUnregisterExtensionClass)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name); /* Unregistering a parent class before a class that inherits it will result in failure. Inheritors must be unregistered first. */ - -/** - * @name get_library_path - * @since 4.1 - * - * Gets the path to the current GDExtension library. - * - * @param p_library A pointer the library received by the GDExtension's entry point function. - * @param r_path A pointer to a String which will receive the path. - */ -typedef void (*GDExtensionInterfaceGetLibraryPath)(GDExtensionClassLibraryPtr p_library, GDExtensionUninitializedStringPtr r_path); - -/** - * @name editor_add_plugin - * @since 4.1 - * - * Adds an editor plugin. - * - * It's safe to call during initialization. - * - * @param p_class_name A pointer to a StringName with the name of a class (descending from EditorPlugin) which is already registered with ClassDB. - */ -typedef void (*GDExtensionInterfaceEditorAddPlugin)(GDExtensionConstStringNamePtr p_class_name); - -/** - * @name editor_remove_plugin - * @since 4.1 - * - * Removes an editor plugin. - * - * @param p_class_name A pointer to a StringName with the name of a class that was previously added as an editor plugin. - */ -typedef void (*GDExtensionInterfaceEditorRemovePlugin)(GDExtensionConstStringNamePtr p_class_name); - -#ifdef __cplusplus -} -#endif - -#endif // GDEXTENSION_INTERFACE_H diff --git a/godot/gdextension_interface.h b/godot/gdextension_interface.h index d58f022..ac0181e 100644 --- a/godot/gdextension_interface.h +++ b/godot/gdextension_interface.h @@ -96,6 +96,7 @@ typedef enum { GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR2_ARRAY, GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR3_ARRAY, GDEXTENSION_VARIANT_TYPE_PACKED_COLOR_ARRAY, + GDEXTENSION_VARIANT_TYPE_PACKED_VECTOR4_ARRAY, GDEXTENSION_VARIANT_TYPE_VARIANT_MAX } GDExtensionVariantType; @@ -197,6 +198,7 @@ typedef struct { typedef void (*GDExtensionVariantFromTypeConstructorFunc)(GDExtensionUninitializedVariantPtr, GDExtensionTypePtr); typedef void (*GDExtensionTypeFromVariantConstructorFunc)(GDExtensionUninitializedTypePtr, GDExtensionVariantPtr); +typedef void *(*GDExtensionVariantGetInternalPtrFunc)(GDExtensionVariantPtr); typedef void (*GDExtensionPtrOperatorEvaluator)(GDExtensionConstTypePtr p_left, GDExtensionConstTypePtr p_right, GDExtensionTypePtr r_result); typedef void (*GDExtensionPtrBuiltInMethod)(GDExtensionTypePtr p_base, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_return, int p_argument_count); typedef void (*GDExtensionPtrConstructor)(GDExtensionUninitializedTypePtr p_base, const GDExtensionConstTypePtr *p_args); @@ -256,6 +258,7 @@ typedef struct { typedef const GDExtensionPropertyInfo *(*GDExtensionClassGetPropertyList)(GDExtensionClassInstancePtr p_instance, uint32_t *r_count); typedef void (*GDExtensionClassFreePropertyList)(GDExtensionClassInstancePtr p_instance, const GDExtensionPropertyInfo *p_list); +typedef void (*GDExtensionClassFreePropertyList2)(GDExtensionClassInstancePtr p_instance, const GDExtensionPropertyInfo *p_list, uint32_t p_count); typedef GDExtensionBool (*GDExtensionClassPropertyCanRevert)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name); typedef GDExtensionBool (*GDExtensionClassPropertyGetRevert)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); typedef GDExtensionBool (*GDExtensionClassValidateProperty)(GDExtensionClassInstancePtr p_instance, GDExtensionPropertyInfo *p_property); @@ -266,10 +269,13 @@ typedef void (*GDExtensionClassReference)(GDExtensionClassInstancePtr p_instance typedef void (*GDExtensionClassUnreference)(GDExtensionClassInstancePtr p_instance); typedef void (*GDExtensionClassCallVirtual)(GDExtensionClassInstancePtr p_instance, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); typedef GDExtensionObjectPtr (*GDExtensionClassCreateInstance)(void *p_class_userdata); +typedef GDExtensionObjectPtr (*GDExtensionClassCreateInstance2)(void *p_class_userdata, GDExtensionBool p_notify_postinitialize); typedef void (*GDExtensionClassFreeInstance)(void *p_class_userdata, GDExtensionClassInstancePtr p_instance); typedef GDExtensionClassInstancePtr (*GDExtensionClassRecreateInstance)(void *p_class_userdata, GDExtensionObjectPtr p_object); typedef GDExtensionClassCallVirtual (*GDExtensionClassGetVirtual)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name); +typedef GDExtensionClassCallVirtual (*GDExtensionClassGetVirtual2)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name, uint32_t p_hash); typedef void *(*GDExtensionClassGetVirtualCallData)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name); +typedef void *(*GDExtensionClassGetVirtualCallData2)(void *p_class_userdata, GDExtensionConstStringNamePtr p_name, uint32_t p_hash); typedef void (*GDExtensionClassCallVirtualWithData)(GDExtensionClassInstancePtr p_instance, GDExtensionConstStringNamePtr p_name, void *p_virtual_call_userdata, const GDExtensionConstTypePtr *p_args, GDExtensionTypePtr r_ret); typedef struct { @@ -290,7 +296,7 @@ typedef struct { GDExtensionClassGetVirtual get_virtual_func; // Queries a virtual function by name and returns a callback to invoke the requested virtual function. GDExtensionClassGetRID get_rid_func; void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo; // Deprecated. Use GDExtensionClassCreationInfo2 instead. +} GDExtensionClassCreationInfo; // Deprecated. Use GDExtensionClassCreationInfo4 instead. typedef struct { GDExtensionBool is_virtual; @@ -323,7 +329,75 @@ typedef struct { GDExtensionClassCallVirtualWithData call_virtual_with_data_func; GDExtensionClassGetRID get_rid_func; void *class_userdata; // Per-class user data, later accessible in instance bindings. -} GDExtensionClassCreationInfo2; +} GDExtensionClassCreationInfo2; // Deprecated. Use GDExtensionClassCreationInfo4 instead. + +typedef struct { + GDExtensionBool is_virtual; + GDExtensionBool is_abstract; + GDExtensionBool is_exposed; + GDExtensionBool is_runtime; + GDExtensionClassSet set_func; + GDExtensionClassGet get_func; + GDExtensionClassGetPropertyList get_property_list_func; + GDExtensionClassFreePropertyList2 free_property_list_func; + GDExtensionClassPropertyCanRevert property_can_revert_func; + GDExtensionClassPropertyGetRevert property_get_revert_func; + GDExtensionClassValidateProperty validate_property_func; + GDExtensionClassNotification2 notification_func; + GDExtensionClassToString to_string_func; + GDExtensionClassReference reference_func; + GDExtensionClassUnreference unreference_func; + GDExtensionClassCreateInstance create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. + GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. + GDExtensionClassRecreateInstance recreate_instance_func; + // Queries a virtual function by name and returns a callback to invoke the requested virtual function. + GDExtensionClassGetVirtual get_virtual_func; + // Paired with `call_virtual_with_data_func`, this is an alternative to `get_virtual_func` for extensions that + // need or benefit from extra data when calling virtual functions. + // Returns user data that will be passed to `call_virtual_with_data_func`. + // Returning `NULL` from this function signals to Godot that the virtual function is not overridden. + // Data returned from this function should be managed by the extension and must be valid until the extension is deinitialized. + // You should supply either `get_virtual_func`, or `get_virtual_call_data_func` with `call_virtual_with_data_func`. + GDExtensionClassGetVirtualCallData get_virtual_call_data_func; + // Used to call virtual functions when `get_virtual_call_data_func` is not null. + GDExtensionClassCallVirtualWithData call_virtual_with_data_func; + GDExtensionClassGetRID get_rid_func; + void *class_userdata; // Per-class user data, later accessible in instance bindings. +} GDExtensionClassCreationInfo3; // Deprecated. Use GDExtensionClassCreationInfo4 instead. + +typedef struct { + GDExtensionBool is_virtual; + GDExtensionBool is_abstract; + GDExtensionBool is_exposed; + GDExtensionBool is_runtime; + GDExtensionConstStringPtr icon_path; + GDExtensionClassSet set_func; + GDExtensionClassGet get_func; + GDExtensionClassGetPropertyList get_property_list_func; + GDExtensionClassFreePropertyList2 free_property_list_func; + GDExtensionClassPropertyCanRevert property_can_revert_func; + GDExtensionClassPropertyGetRevert property_get_revert_func; + GDExtensionClassValidateProperty validate_property_func; + GDExtensionClassNotification2 notification_func; + GDExtensionClassToString to_string_func; + GDExtensionClassReference reference_func; + GDExtensionClassUnreference unreference_func; + GDExtensionClassCreateInstance2 create_instance_func; // (Default) constructor; mandatory. If the class is not instantiable, consider making it virtual or abstract. + GDExtensionClassFreeInstance free_instance_func; // Destructor; mandatory. + GDExtensionClassRecreateInstance recreate_instance_func; + // Queries a virtual function by name and returns a callback to invoke the requested virtual function. + GDExtensionClassGetVirtual2 get_virtual_func; + // Paired with `call_virtual_with_data_func`, this is an alternative to `get_virtual_func` for extensions that + // need or benefit from extra data when calling virtual functions. + // Returns user data that will be passed to `call_virtual_with_data_func`. + // Returning `NULL` from this function signals to Godot that the virtual function is not overridden. + // Data returned from this function should be managed by the extension and must be valid until the extension is deinitialized. + // You should supply either `get_virtual_func`, or `get_virtual_call_data_func` with `call_virtual_with_data_func`. + GDExtensionClassGetVirtualCallData2 get_virtual_call_data_func; + // Used to call virtual functions when `get_virtual_call_data_func` is not null. + GDExtensionClassCallVirtualWithData call_virtual_with_data_func; + void *class_userdata; // Per-class user data, later accessible in instance bindings. +} GDExtensionClassCreationInfo4; typedef void *GDExtensionClassLibraryPtr; @@ -350,7 +424,9 @@ typedef enum { GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT32, GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_UINT64, GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_FLOAT, - GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE + GDEXTENSION_METHOD_ARGUMENT_METADATA_REAL_IS_DOUBLE, + GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_CHAR16, + GDEXTENSION_METHOD_ARGUMENT_METADATA_INT_IS_CHAR32, } GDExtensionClassMethodArgumentMetadata; typedef void (*GDExtensionClassMethodCall)(void *method_userdata, GDExtensionClassInstancePtr p_instance, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); @@ -364,13 +440,18 @@ typedef struct { GDExtensionClassMethodPtrCall ptrcall_func; uint32_t method_flags; // Bitfield of `GDExtensionClassMethodFlags`. - /* If `has_return_value` is false, `return_value_info` and `return_value_metadata` are ignored. */ + /* If `has_return_value` is false, `return_value_info` and `return_value_metadata` are ignored. + * + * @todo Consider dropping `has_return_value` and making the other two properties match `GDExtensionMethodInfo` and `GDExtensionClassVirtualMethod` for consistency in future version of this struct. + */ GDExtensionBool has_return_value; GDExtensionPropertyInfo *return_value_info; GDExtensionClassMethodArgumentMetadata return_value_metadata; /* Arguments: `arguments_info` and `arguments_metadata` are array of size `argument_count`. * Name and hint information for the argument can be omitted in release builds. Class name should always be present if it applies. + * + * @todo Consider renaming `arguments_info` to `arguments` for consistency in future version of this struct. */ uint32_t argument_count; GDExtensionPropertyInfo *arguments_info; @@ -381,6 +462,18 @@ typedef struct { GDExtensionVariantPtr *default_arguments; } GDExtensionClassMethodInfo; +typedef struct { + GDExtensionStringNamePtr name; + uint32_t method_flags; // Bitfield of `GDExtensionClassMethodFlags`. + + GDExtensionPropertyInfo return_value; + GDExtensionClassMethodArgumentMetadata return_value_metadata; + + uint32_t argument_count; + GDExtensionPropertyInfo *arguments; + GDExtensionClassMethodArgumentMetadata *arguments_metadata; +} GDExtensionClassVirtualMethodInfo; + typedef void (*GDExtensionCallableCustomCall)(void *callable_userdata, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); typedef GDExtensionBool (*GDExtensionCallableCustomIsValid)(void *callable_userdata); typedef void (*GDExtensionCallableCustomFree)(void *callable_userdata); @@ -391,6 +484,39 @@ typedef GDExtensionBool (*GDExtensionCallableCustomLessThan)(void *callable_user typedef void (*GDExtensionCallableCustomToString)(void *callable_userdata, GDExtensionBool *r_is_valid, GDExtensionStringPtr r_out); +typedef GDExtensionInt (*GDExtensionCallableCustomGetArgumentCount)(void *callable_userdata, GDExtensionBool *r_is_valid); + +typedef struct { + /* Only `call_func` and `token` are strictly required, however, `object_id` should be passed if its not a static method. + * + * `token` should point to an address that uniquely identifies the GDExtension (for example, the + * `GDExtensionClassLibraryPtr` passed to the entry symbol function. + * + * `hash_func`, `equal_func`, and `less_than_func` are optional. If not provided both `call_func` and + * `callable_userdata` together are used as the identity of the callable for hashing and comparison purposes. + * + * The hash returned by `hash_func` is cached, `hash_func` will not be called more than once per callable. + * + * `is_valid_func` is necessary if the validity of the callable can change before destruction. + * + * `free_func` is necessary if `callable_userdata` needs to be cleaned up when the callable is freed. + */ + void *callable_userdata; + void *token; + + GDObjectInstanceID object_id; + + GDExtensionCallableCustomCall call_func; + GDExtensionCallableCustomIsValid is_valid_func; + GDExtensionCallableCustomFree free_func; + + GDExtensionCallableCustomHash hash_func; + GDExtensionCallableCustomEqual equal_func; + GDExtensionCallableCustomLessThan less_than_func; + + GDExtensionCallableCustomToString to_string_func; +} GDExtensionCallableCustomInfo; // Deprecated. Use GDExtensionCallableCustomInfo2 instead. + typedef struct { /* Only `call_func` and `token` are strictly required, however, `object_id` should be passed if its not a static method. * @@ -420,7 +546,9 @@ typedef struct { GDExtensionCallableCustomLessThan less_than_func; GDExtensionCallableCustomToString to_string_func; -} GDExtensionCallableCustomInfo; + + GDExtensionCallableCustomGetArgumentCount get_argument_count_func; +} GDExtensionCallableCustomInfo2; /* SCRIPT INSTANCE EXTENSION */ @@ -429,7 +557,8 @@ typedef void *GDExtensionScriptInstanceDataPtr; // Pointer to custom ScriptInsta typedef GDExtensionBool (*GDExtensionScriptInstanceSet)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionConstVariantPtr p_value); typedef GDExtensionBool (*GDExtensionScriptInstanceGet)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionVariantPtr r_ret); typedef const GDExtensionPropertyInfo *(*GDExtensionScriptInstanceGetPropertyList)(GDExtensionScriptInstanceDataPtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionScriptInstanceFreePropertyList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionPropertyInfo *p_list); +typedef void (*GDExtensionScriptInstanceFreePropertyList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionPropertyInfo *p_list); // Deprecated. Use GDExtensionScriptInstanceFreePropertyList2 instead. +typedef void (*GDExtensionScriptInstanceFreePropertyList2)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionPropertyInfo *p_list, uint32_t p_count); typedef GDExtensionBool (*GDExtensionScriptInstanceGetClassCategory)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionPropertyInfo *p_class_category); typedef GDExtensionVariantType (*GDExtensionScriptInstanceGetPropertyType)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionBool *r_is_valid); @@ -443,10 +572,13 @@ typedef void (*GDExtensionScriptInstancePropertyStateAdd)(GDExtensionConstString typedef void (*GDExtensionScriptInstanceGetPropertyState)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionScriptInstancePropertyStateAdd p_add_func, void *p_userdata); typedef const GDExtensionMethodInfo *(*GDExtensionScriptInstanceGetMethodList)(GDExtensionScriptInstanceDataPtr p_instance, uint32_t *r_count); -typedef void (*GDExtensionScriptInstanceFreeMethodList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionMethodInfo *p_list); +typedef void (*GDExtensionScriptInstanceFreeMethodList)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionMethodInfo *p_list); // Deprecated. Use GDExtensionScriptInstanceFreeMethodList2 instead. +typedef void (*GDExtensionScriptInstanceFreeMethodList2)(GDExtensionScriptInstanceDataPtr p_instance, const GDExtensionMethodInfo *p_list, uint32_t p_count); typedef GDExtensionBool (*GDExtensionScriptInstanceHasMethod)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name); +typedef GDExtensionInt (*GDExtensionScriptInstanceGetMethodArgumentCount)(GDExtensionScriptInstanceDataPtr p_instance, GDExtensionConstStringNamePtr p_name, GDExtensionBool *r_is_valid); + typedef void (*GDExtensionScriptInstanceCall)(GDExtensionScriptInstanceDataPtr p_self, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionVariantPtr r_return, GDExtensionCallError *r_error); typedef void (*GDExtensionScriptInstanceNotification)(GDExtensionScriptInstanceDataPtr p_instance, int32_t p_what); // Deprecated. Use GDExtensionScriptInstanceNotification2 instead. typedef void (*GDExtensionScriptInstanceNotification2)(GDExtensionScriptInstanceDataPtr p_instance, int32_t p_what, GDExtensionBool p_reversed); @@ -503,7 +635,7 @@ typedef struct { GDExtensionScriptInstanceFree free_func; -} GDExtensionScriptInstanceInfo; // Deprecated. Use GDExtensionScriptInstanceInfo2 instead. +} GDExtensionScriptInstanceInfo; // Deprecated. Use GDExtensionScriptInstanceInfo3 instead. typedef struct { GDExtensionScriptInstanceSet set_func; @@ -544,7 +676,50 @@ typedef struct { GDExtensionScriptInstanceFree free_func; -} GDExtensionScriptInstanceInfo2; +} GDExtensionScriptInstanceInfo2; // Deprecated. Use GDExtensionScriptInstanceInfo3 instead. + +typedef struct { + GDExtensionScriptInstanceSet set_func; + GDExtensionScriptInstanceGet get_func; + GDExtensionScriptInstanceGetPropertyList get_property_list_func; + GDExtensionScriptInstanceFreePropertyList2 free_property_list_func; + GDExtensionScriptInstanceGetClassCategory get_class_category_func; // Optional. Set to NULL for the default behavior. + + GDExtensionScriptInstancePropertyCanRevert property_can_revert_func; + GDExtensionScriptInstancePropertyGetRevert property_get_revert_func; + + GDExtensionScriptInstanceGetOwner get_owner_func; + GDExtensionScriptInstanceGetPropertyState get_property_state_func; + + GDExtensionScriptInstanceGetMethodList get_method_list_func; + GDExtensionScriptInstanceFreeMethodList2 free_method_list_func; + GDExtensionScriptInstanceGetPropertyType get_property_type_func; + GDExtensionScriptInstanceValidateProperty validate_property_func; + + GDExtensionScriptInstanceHasMethod has_method_func; + + GDExtensionScriptInstanceGetMethodArgumentCount get_method_argument_count_func; + + GDExtensionScriptInstanceCall call_func; + GDExtensionScriptInstanceNotification2 notification_func; + + GDExtensionScriptInstanceToString to_string_func; + + GDExtensionScriptInstanceRefCountIncremented refcount_incremented_func; + GDExtensionScriptInstanceRefCountDecremented refcount_decremented_func; + + GDExtensionScriptInstanceGetScript get_script_func; + + GDExtensionScriptInstanceIsPlaceholder is_placeholder_func; + + GDExtensionScriptInstanceSet set_fallback_func; + GDExtensionScriptInstanceGet get_fallback_func; + + GDExtensionScriptInstanceGetLanguage get_language_func; + + GDExtensionScriptInstanceFree free_func; + +} GDExtensionScriptInstanceInfo3; /* INITIALIZATION */ @@ -670,7 +845,7 @@ typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr); * * Logs an error to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. * @param p_line The line where the error occurred. @@ -684,7 +859,7 @@ typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const * * Logs an error with a message to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_message The message to show along with the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. @@ -699,7 +874,7 @@ typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_descript * * Logs a warning to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the warning. + * @param p_description The code triggering the warning. * @param p_function The function name where the warning occurred. * @param p_file The file where the warning occurred. * @param p_line The line where the warning occurred. @@ -713,7 +888,7 @@ typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, cons * * Logs a warning with a message to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the warning. + * @param p_description The code triggering the warning. * @param p_message The message to show along with the warning. * @param p_function The function name where the warning occurred. * @param p_file The file where the warning occurred. @@ -728,7 +903,7 @@ typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_descri * * Logs a script error to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. * @param p_line The line where the error occurred. @@ -742,7 +917,7 @@ typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, * * Logs a script error with a message to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_message The message to show along with the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. @@ -1136,6 +1311,21 @@ typedef GDExtensionBool (*GDExtensionInterfaceVariantHasMember)(GDExtensionVaria */ typedef GDExtensionBool (*GDExtensionInterfaceVariantHasKey)(GDExtensionConstVariantPtr p_self, GDExtensionConstVariantPtr p_key, GDExtensionBool *r_valid); +/** + * @name variant_get_object_instance_id + * @since 4.4 + * + * Gets the object instance ID from a variant of type GDEXTENSION_VARIANT_TYPE_OBJECT. + * + * If the variant isn't of type GDEXTENSION_VARIANT_TYPE_OBJECT, then zero will be returned. + * The instance ID will be returned even if the object is no longer valid - use `object_get_instance_by_id()` to check if the object is still valid. + * + * @param p_self A pointer to the Variant. + * + * @return The instance ID for the contained object. + */ +typedef GDObjectInstanceID (*GDExtensionInterfaceVariantGetObjectInstanceId)(GDExtensionConstVariantPtr p_self); + /** * @name variant_get_type_name * @since 4.1 @@ -1197,6 +1387,23 @@ typedef GDExtensionVariantFromTypeConstructorFunc (*GDExtensionInterfaceGetVaria */ typedef GDExtensionTypeFromVariantConstructorFunc (*GDExtensionInterfaceGetVariantToTypeConstructor)(GDExtensionVariantType p_type); +/** + * @name variant_get_ptr_internal_getter + * @since 4.4 + * + * Provides a function pointer for retrieving a pointer to a variant's internal value. + * Access to a variant's internal value can be used to modify it in-place, or to retrieve its value without the overhead of variant conversion functions. + * It is recommended to cache the getter for all variant types in a function table to avoid retrieval overhead upon use. + * + * @note Each function assumes the variant's type has already been determined and matches the function. + * Invoking the function with a variant of a mismatched type has undefined behavior, and may lead to a segmentation fault. + * + * @param p_type The Variant type. + * + * @return A pointer to a type-specific function that returns a pointer to the internal value of a variant. Check the implementation of this function (gdextension_variant_get_ptr_internal_getter) for pointee type info of each variant type. + */ +typedef GDExtensionVariantGetInternalPtrFunc (*GDExtensionInterfaceGetVariantGetInternalPtrFunc)(GDExtensionVariantType p_type); + /** * @name variant_get_ptr_operator_evaluator * @since 4.1 @@ -1447,6 +1654,7 @@ typedef void (*GDExtensionInterfaceStringNewWithLatin1CharsAndLen)(GDExtensionUn /** * @name string_new_with_utf8_chars_and_len * @since 4.1 + * @deprecated in Godot 4.3. Use `string_new_with_utf8_chars_and_len2` instead. * * Creates a String from a UTF-8 encoded C string with the given length. * @@ -1456,9 +1664,24 @@ typedef void (*GDExtensionInterfaceStringNewWithLatin1CharsAndLen)(GDExtensionUn */ typedef void (*GDExtensionInterfaceStringNewWithUtf8CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents, GDExtensionInt p_size); +/** + * @name string_new_with_utf8_chars_and_len2 + * @since 4.3 + * + * Creates a String from a UTF-8 encoded C string with the given length. + * + * @param r_dest A pointer to a Variant to hold the newly created String. + * @param p_contents A pointer to a UTF-8 encoded C string. + * @param p_size The number of bytes (not code units). + * + * @return Error code signifying if the operation successful. + */ +typedef GDExtensionInt (*GDExtensionInterfaceStringNewWithUtf8CharsAndLen2)(GDExtensionUninitializedStringPtr r_dest, const char *p_contents, GDExtensionInt p_size); + /** * @name string_new_with_utf16_chars_and_len * @since 4.1 + * @deprecated in Godot 4.3. Use `string_new_with_utf16_chars_and_len2` instead. * * Creates a String from a UTF-16 encoded C string with the given length. * @@ -1468,6 +1691,21 @@ typedef void (*GDExtensionInterfaceStringNewWithUtf8CharsAndLen)(GDExtensionUnin */ typedef void (*GDExtensionInterfaceStringNewWithUtf16CharsAndLen)(GDExtensionUninitializedStringPtr r_dest, const char16_t *p_contents, GDExtensionInt p_char_count); +/** + * @name string_new_with_utf16_chars_and_len2 + * @since 4.3 + * + * Creates a String from a UTF-16 encoded C string with the given length. + * + * @param r_dest A pointer to a Variant to hold the newly created String. + * @param p_contents A pointer to a UTF-16 encoded C string. + * @param p_size The number of characters (not bytes). + * @param p_default_little_endian If true, UTF-16 use little endian. + * + * @return Error code signifying if the operation successful. + */ +typedef GDExtensionInt (*GDExtensionInterfaceStringNewWithUtf16CharsAndLen2)(GDExtensionUninitializedStringPtr r_dest, const char16_t *p_contents, GDExtensionInt p_char_count, GDExtensionBool p_default_little_endian); + /** * @name string_new_with_utf32_chars_and_len * @since 4.1 @@ -1764,6 +2002,36 @@ typedef void (*GDExtensionInterfaceFileAccessStoreBuffer)(GDExtensionObjectPtr p */ typedef uint64_t (*GDExtensionInterfaceFileAccessGetBuffer)(GDExtensionConstObjectPtr p_instance, uint8_t *p_dst, uint64_t p_length); +/* INTERFACE: Image Utilities */ + +/** + * @name image_ptrw + * @since 4.3 + * + * Returns writable pointer to internal Image buffer. + * + * @param p_instance A pointer to a Image object. + * + * @return Pointer to internal Image buffer. + * + * @see Image::ptrw() + */ +typedef uint8_t *(*GDExtensionInterfaceImagePtrw)(GDExtensionObjectPtr p_instance); + +/** + * @name image_ptr + * @since 4.3 + * + * Returns read only pointer to internal Image buffer. + * + * @param p_instance A pointer to a Image object. + * + * @return Pointer to internal Image buffer. + * + * @see Image::ptr() + */ +typedef const uint8_t *(*GDExtensionInterfaceImagePtr)(GDExtensionObjectPtr p_instance); + /* INTERFACE: WorkerThreadPool Utilities */ /** @@ -1829,32 +2097,6 @@ typedef uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndex)(GDExtension */ typedef const uint8_t *(*GDExtensionInterfacePackedByteArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); -/** - * @name packed_color_array_operator_index - * @since 4.1 - * - * Gets a pointer to a color in a PackedColorArray. - * - * @param p_self A pointer to a PackedColorArray object. - * @param p_index The index of the Color to get. - * - * @return A pointer to the requested Color. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); - -/** - * @name packed_color_array_operator_index_const - * @since 4.1 - * - * Gets a const pointer to a color in a PackedColorArray. - * - * @param p_self A const pointer to a const PackedColorArray object. - * @param p_index The index of the Color to get. - * - * @return A const pointer to the requested Color. - */ -typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); - /** * @name packed_float32_array_operator_index * @since 4.1 @@ -2037,6 +2279,58 @@ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndex */ typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector3ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); +/** + * @name packed_vector4_array_operator_index + * @since 4.3 + * + * Gets a pointer to a Vector4 in a PackedVector4Array. + * + * @param p_self A pointer to a PackedVector4Array object. + * @param p_index The index of the Vector4 to get. + * + * @return A pointer to the requested Vector4. + */ +typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); + +/** + * @name packed_vector4_array_operator_index_const + * @since 4.3 + * + * Gets a const pointer to a Vector4 in a PackedVector4Array. + * + * @param p_self A const pointer to a PackedVector4Array object. + * @param p_index The index of the Vector4 to get. + * + * @return A const pointer to the requested Vector4. + */ +typedef GDExtensionTypePtr (*GDExtensionInterfacePackedVector4ArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); + +/** + * @name packed_color_array_operator_index + * @since 4.1 + * + * Gets a pointer to a color in a PackedColorArray. + * + * @param p_self A pointer to a PackedColorArray object. + * @param p_index The index of the Color to get. + * + * @return A pointer to the requested Color. + */ +typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndex)(GDExtensionTypePtr p_self, GDExtensionInt p_index); + +/** + * @name packed_color_array_operator_index_const + * @since 4.1 + * + * Gets a const pointer to a color in a PackedColorArray. + * + * @param p_self A const pointer to a PackedColorArray object. + * @param p_index The index of the Color to get. + * + * @return A const pointer to the requested Color. + */ +typedef GDExtensionTypePtr (*GDExtensionInterfacePackedColorArrayOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionInt p_index); + /** * @name array_operator_index * @since 4.1 @@ -2115,6 +2409,22 @@ typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndex)(GDE */ typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionConstVariantPtr p_key); +/** + * @name dictionary_set_typed + * @since 4.4 + * + * Makes a Dictionary into a typed Dictionary. + * + * @param p_self A pointer to the Dictionary. + * @param p_key_type The type of Variant the Dictionary key will store. + * @param p_key_class_name A pointer to a StringName with the name of the object (if p_key_type is GDEXTENSION_VARIANT_TYPE_OBJECT). + * @param p_key_script A pointer to a Script object (if p_key_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script). + * @param p_value_type The type of Variant the Dictionary value will store. + * @param p_value_class_name A pointer to a StringName with the name of the object (if p_value_type is GDEXTENSION_VARIANT_TYPE_OBJECT). + * @param p_value_script A pointer to a Script object (if p_value_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script). + */ +typedef void (*GDExtensionInterfaceDictionarySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_key_type, GDExtensionConstStringNamePtr p_key_class_name, GDExtensionConstVariantPtr p_key_script, GDExtensionVariantType p_value_type, GDExtensionConstStringNamePtr p_value_class_name, GDExtensionConstVariantPtr p_value_script); + /* INTERFACE: Object */ /** @@ -2223,6 +2533,9 @@ typedef void (*GDExtensionInterfaceObjectSetInstance)(GDExtensionObjectPtr p_o, * * Gets the class name of an Object. * + * If the GDExtension wraps the Godot object in an abstraction specific to its class, this is the + * function that should be used to determine which wrapper to use. + * * @param p_object A pointer to the Object. * @param p_library A pointer the library received by the GDExtension's entry point function. * @param r_class_name A pointer to a String to receive the class name. @@ -2268,6 +2581,34 @@ typedef GDExtensionObjectPtr (*GDExtensionInterfaceObjectGetInstanceFromId)(GDOb */ typedef GDObjectInstanceID (*GDExtensionInterfaceObjectGetInstanceId)(GDExtensionConstObjectPtr p_object); +/** + * @name object_has_script_method + * @since 4.3 + * + * Checks if this object has a script with the given method. + * + * @param p_object A pointer to the Object. + * @param p_method A pointer to a StringName identifying the method. + * + * @returns true if the object has a script and that script has a method with the given name. Returns false if the object has no script. + */ +typedef GDExtensionBool (*GDExtensionInterfaceObjectHasScriptMethod)(GDExtensionConstObjectPtr p_object, GDExtensionConstStringNamePtr p_method); + +/** + * @name object_call_script_method + * @since 4.3 + * + * Call the given script method on this object. + * + * @param p_object A pointer to the Object. + * @param p_method A pointer to a StringName identifying the method. + * @param p_args A pointer to a C array of Variant. + * @param p_argument_count The number of arguments. + * @param r_return A pointer a Variant which will be assigned the return value. + * @param r_error A pointer the structure which will hold error information. + */ +typedef void (*GDExtensionInterfaceObjectCallScriptMethod)(GDExtensionObjectPtr p_object, GDExtensionConstStringNamePtr p_method, const GDExtensionConstVariantPtr *p_args, GDExtensionInt p_argument_count, GDExtensionUninitializedVariantPtr r_return, GDExtensionCallError *r_error); + /* INTERFACE: Reference */ /** @@ -2298,7 +2639,7 @@ typedef void (*GDExtensionInterfaceRefSetObject)(GDExtensionRefPtr p_ref, GDExte /** * @name script_instance_create * @since 4.1 - * @deprecated in Godot 4.2. Use `script_instance_create2` instead. + * @deprecated in Godot 4.2. Use `script_instance_create3` instead. * * Creates a script instance that contains the given info and instance data. * @@ -2312,6 +2653,7 @@ typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate) /** * @name script_instance_create2 * @since 4.2 + * @deprecated in Godot 4.3. Use `script_instance_create3` instead. * * Creates a script instance that contains the given info and instance data. * @@ -2322,6 +2664,19 @@ typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate) */ typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate2)(const GDExtensionScriptInstanceInfo2 *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); +/** + * @name script_instance_create3 + * @since 4.3 + * + * Creates a script instance that contains the given info and instance data. + * + * @param p_info A pointer to a GDExtensionScriptInstanceInfo3 struct. + * @param p_instance_data A pointer to a data representing the script instance in the GDExtension. This will be passed to all the function pointers on p_info. + * + * @return A pointer to a ScriptInstanceExtension object. + */ +typedef GDExtensionScriptInstancePtr (*GDExtensionInterfaceScriptInstanceCreate3)(const GDExtensionScriptInstanceInfo3 *p_info, GDExtensionScriptInstanceDataPtr p_instance_data); + /** * @name placeholder_script_instance_create * @since 4.2 @@ -2371,6 +2726,7 @@ typedef GDExtensionScriptInstanceDataPtr (*GDExtensionInterfaceObjectGetScriptIn /** * @name callable_custom_create * @since 4.2 + * @deprecated in Godot 4.3. Use `callable_custom_create2` instead. * * Creates a custom Callable object from a function pointer. * @@ -2381,6 +2737,19 @@ typedef GDExtensionScriptInstanceDataPtr (*GDExtensionInterfaceObjectGetScriptIn */ typedef void (*GDExtensionInterfaceCallableCustomCreate)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo *p_callable_custom_info); +/** + * @name callable_custom_create2 + * @since 4.3 + * + * Creates a custom Callable object from a function pointer. + * + * Provided struct can be safely freed once the function returns. + * + * @param r_callable A pointer that will receive the new Callable. + * @param p_callable_custom_info The info required to construct a Callable. + */ +typedef void (*GDExtensionInterfaceCallableCustomCreate2)(GDExtensionUninitializedTypePtr r_callable, GDExtensionCallableCustomInfo2 *p_callable_custom_info); + /** * @name callable_custom_get_userdata * @since 4.2 @@ -2399,6 +2768,7 @@ typedef void *(*GDExtensionInterfaceCallableCustomGetUserData)(GDExtensionConstT /** * @name classdb_construct_object * @since 4.1 + * @deprecated in Godot 4.4. Use `classdb_construct_object2` instead. * * Constructs an Object of the requested class. * @@ -2410,6 +2780,22 @@ typedef void *(*GDExtensionInterfaceCallableCustomGetUserData)(GDExtensionConstT */ typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject)(GDExtensionConstStringNamePtr p_classname); +/** + * @name classdb_construct_object2 + * @since 4.4 + * + * Constructs an Object of the requested class. + * + * The passed class must be a built-in godot class, or an already-registered extension class. In both cases, object_set_instance() should be called to fully initialize the object. + * + * "NOTIFICATION_POSTINITIALIZE" must be sent after construction. + * + * @param p_classname A pointer to a StringName with the class name. + * + * @return A pointer to the newly created Object. + */ +typedef GDExtensionObjectPtr (*GDExtensionInterfaceClassdbConstructObject2)(GDExtensionConstStringNamePtr p_classname); + /** * @name classdb_get_method_bind * @since 4.1 @@ -2441,7 +2827,7 @@ typedef void *(*GDExtensionInterfaceClassdbGetClassTag)(GDExtensionConstStringNa /** * @name classdb_register_extension_class * @since 4.1 - * @deprecated in Godot 4.2. Use `classdb_register_extension_class2` instead. + * @deprecated in Godot 4.2. Use `classdb_register_extension_class4` instead. * * Registers an extension class in the ClassDB. * @@ -2457,6 +2843,7 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass)(GDExtensionCla /** * @name classdb_register_extension_class2 * @since 4.2 + * @deprecated in Godot 4.3. Use `classdb_register_extension_class4` instead. * * Registers an extension class in the ClassDB. * @@ -2469,6 +2856,37 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass)(GDExtensionCla */ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo2 *p_extension_funcs); +/** + * @name classdb_register_extension_class3 + * @since 4.3 + * @deprecated in Godot 4.4. Use `classdb_register_extension_class4` instead. + * + * Registers an extension class in the ClassDB. + * + * Provided struct can be safely freed once the function returns. + * + * @param p_library A pointer the library received by the GDExtension's entry point function. + * @param p_class_name A pointer to a StringName with the class name. + * @param p_parent_class_name A pointer to a StringName with the parent class name. + * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct. + */ +typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass3)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo3 *p_extension_funcs); + +/** + * @name classdb_register_extension_class4 + * @since 4.4 + * + * Registers an extension class in the ClassDB. + * + * Provided struct can be safely freed once the function returns. + * + * @param p_library A pointer the library received by the GDExtension's entry point function. + * @param p_class_name A pointer to a StringName with the class name. + * @param p_parent_class_name A pointer to a StringName with the parent class name. + * @param p_extension_funcs A pointer to a GDExtensionClassCreationInfo2 struct. + */ +typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass4)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_parent_class_name, const GDExtensionClassCreationInfo4 *p_extension_funcs); + /** * @name classdb_register_extension_class_method * @since 4.1 @@ -2483,18 +2901,36 @@ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClass2)(GDExtensionCl */ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassMethodInfo *p_method_info); +/** + * @name classdb_register_extension_class_virtual_method + * @since 4.3 + * + * Registers a virtual method on an extension class in ClassDB, that can be implemented by scripts or other extensions. + * + * Provided struct can be safely freed once the function returns. + * + * @param p_library A pointer the library received by the GDExtension's entry point function. + * @param p_class_name A pointer to a StringName with the class name. + * @param p_method_info A pointer to a GDExtensionClassMethodInfo struct. + */ +typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassVirtualMethod)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, const GDExtensionClassVirtualMethodInfo *p_method_info); + /** * @name classdb_register_extension_class_integer_constant * @since 4.1 * * Registers an integer constant on an extension class in the ClassDB. * + * Note about registering bitfield values (if p_is_bitfield is true): even though p_constant_value is signed, language bindings are + * advised to treat bitfields as uint64_t, since this is generally clearer and can prevent mistakes like using -1 for setting all bits. + * Language APIs should thus provide an abstraction that registers bitfields (uint64_t) separately from regular constants (int64_t). + * * @param p_library A pointer the library received by the GDExtension's entry point function. * @param p_class_name A pointer to a StringName with the class name. * @param p_enum_name A pointer to a StringName with the enum name. * @param p_constant_name A pointer to a StringName with the constant name. * @param p_constant_value The constant value. - * @param p_is_bitfield Whether or not this is a bit field. + * @param p_is_bitfield Whether or not this constant is part of a bitfield. */ typedef void (*GDExtensionInterfaceClassdbRegisterExtensionClassIntegerConstant)(GDExtensionClassLibraryPtr p_library, GDExtensionConstStringNamePtr p_class_name, GDExtensionConstStringNamePtr p_enum_name, GDExtensionConstStringNamePtr p_constant_name, GDExtensionInt p_constant_value, GDExtensionBool p_is_bitfield); @@ -2617,6 +3053,31 @@ typedef void (*GDExtensionInterfaceEditorAddPlugin)(GDExtensionConstStringNamePt */ typedef void (*GDExtensionInterfaceEditorRemovePlugin)(GDExtensionConstStringNamePtr p_class_name); +/** + * @name editor_help_load_xml_from_utf8_chars + * @since 4.3 + * + * Loads new XML-formatted documentation data in the editor. + * + * The provided pointer can be immediately freed once the function returns. + * + * @param p_data A pointer to a UTF-8 encoded C string (null terminated). + */ +typedef void (*GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8Chars)(const char *p_data); + +/** + * @name editor_help_load_xml_from_utf8_chars_and_len + * @since 4.3 + * + * Loads new XML-formatted documentation data in the editor. + * + * The provided pointer can be immediately freed once the function returns. + * + * @param p_data A pointer to a UTF-8 encoded C string. + * @param p_size The number of bytes (not code units). + */ +typedef void (*GDExtensionsInterfaceEditorHelpLoadXmlFromUtf8CharsAndLen)(const char *p_data, GDExtensionInt p_size); + #ifdef __cplusplus } #endif