From 91c56a0ad166edf31329b8a6363e13960b293f0e Mon Sep 17 00:00:00 2001 From: bruvzg <7645683+bruvzg@users.noreply.github.com> Date: Wed, 20 Jul 2022 23:49:08 +0300 Subject: [PATCH] Add bindings for Vector4, Vector4i, Projection built-in types. --- binding_generator.py | 9 + godot-headers/extension_api.json | 10784 +++++++++++--------- godot-headers/godot/gdnative_interface.h | 5 +- include/godot_cpp/core/error_macros.hpp | 15 + include/godot_cpp/core/math.hpp | 15 + include/godot_cpp/core/method_ptrcall.hpp | 3 + include/godot_cpp/core/type_info.hpp | 3 + include/godot_cpp/templates/hashfuncs.hpp | 16 + include/godot_cpp/variant/projection.hpp | 175 + include/godot_cpp/variant/variant.hpp | 9 + include/godot_cpp/variant/vector2.hpp | 170 +- include/godot_cpp/variant/vector2i.hpp | 75 +- include/godot_cpp/variant/vector3.hpp | 243 +- include/godot_cpp/variant/vector3i.hpp | 121 +- include/godot_cpp/variant/vector4.hpp | 297 + include/godot_cpp/variant/vector4i.hpp | 345 + src/variant/char_string.cpp | 39 + src/variant/projection.cpp | 934 ++ src/variant/variant.cpp | 35 +- src/variant/vector2.cpp | 51 +- src/variant/vector2i.cpp | 19 +- src/variant/vector3.cpp | 96 +- src/variant/vector3i.cpp | 24 +- src/variant/vector4.cpp | 106 + src/variant/vector4i.cpp | 95 + test/demo/main.gd | 1 + test/src/example.cpp | 5 + test/src/example.h | 1 + 28 files changed, 8732 insertions(+), 4959 deletions(-) create mode 100644 include/godot_cpp/variant/projection.hpp create mode 100644 include/godot_cpp/variant/vector4.hpp create mode 100644 include/godot_cpp/variant/vector4i.hpp create mode 100644 src/variant/projection.cpp create mode 100644 src/variant/vector4.cpp create mode 100644 src/variant/vector4i.cpp diff --git a/binding_generator.py b/binding_generator.py index 60d21cbe..4ca7cb01 100644 --- a/binding_generator.py +++ b/binding_generator.py @@ -416,6 +416,7 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl result.append("\tChar16String utf16() const;") result.append("\tChar32String utf32() const;") result.append("\tCharWideString wide_string() const;") + result.append("\tstatic String num_real(double p_num, bool p_trailing = true);") if "members" in builtin_api: for member in builtin_api["members"]: @@ -506,6 +507,11 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl result.append("String operator+(const char16_t *p_chr, const String &p_str);") result.append("String operator+(const char32_t *p_chr, const String &p_str);") + result.append("String itos(int64_t p_val);") + result.append("String uitos(uint64_t p_val);") + result.append("String rtos(double p_val);") + result.append("String rtoss(double p_val);") + result.append("") result.append("} // namespace godot") @@ -1685,6 +1691,9 @@ def is_included_type(type_name): "Vector2i", "Vector3", "Vector3i", + "Vector4", + "Vector4i", + "Projection", ] diff --git a/godot-headers/extension_api.json b/godot-headers/extension_api.json index 13f5b07d..915b854c 100644 --- a/godot-headers/extension_api.json +++ b/godot-headers/extension_api.json @@ -59,6 +59,14 @@ "name": "Transform2D", "size": 24 }, + { + "name": "Vector4", + "size": 16 + }, + { + "name": "Vector4i", + "size": 16 + }, { "name": "Plane", "size": 16 @@ -79,6 +87,10 @@ "name": "Transform3D", "size": 48 }, + { + "name": "Projection", + "size": 64 + }, { "name": "Color", "size": 16 @@ -208,6 +220,14 @@ "name": "Transform2D", "size": 24 }, + { + "name": "Vector4", + "size": 16 + }, + { + "name": "Vector4i", + "size": 16 + }, { "name": "Plane", "size": 16 @@ -228,6 +248,10 @@ "name": "Transform3D", "size": 48 }, + { + "name": "Projection", + "size": 64 + }, { "name": "Color", "size": 16 @@ -357,6 +381,14 @@ "name": "Transform2D", "size": 48 }, + { + "name": "Vector4", + "size": 32 + }, + { + "name": "Vector4i", + "size": 16 + }, { "name": "Plane", "size": 32 @@ -377,6 +409,10 @@ "name": "Transform3D", "size": 96 }, + { + "name": "Projection", + "size": 128 + }, { "name": "Color", "size": 16 @@ -506,6 +542,14 @@ "name": "Transform2D", "size": 48 }, + { + "name": "Vector4", + "size": 32 + }, + { + "name": "Vector4i", + "size": 16 + }, { "name": "Plane", "size": 32 @@ -526,6 +570,10 @@ "name": "Transform3D", "size": 96 }, + { + "name": "Projection", + "size": 128 + }, { "name": "Color", "size": 16 @@ -712,6 +760,48 @@ } ] }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 4 + }, + { + "member": "z", + "offset": 8 + }, + { + "member": "w", + "offset": 12 + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 4 + }, + { + "member": "z", + "offset": 8 + }, + { + "member": "w", + "offset": 12 + } + ] + }, { "name": "Plane", "members": [ @@ -918,6 +1008,48 @@ } ] }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 4 + }, + { + "member": "z", + "offset": 8 + }, + { + "member": "w", + "offset": 12 + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 4 + }, + { + "member": "z", + "offset": 8 + }, + { + "member": "w", + "offset": 12 + } + ] + }, { "name": "Plane", "members": [ @@ -1124,6 +1256,48 @@ } ] }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 8 + }, + { + "member": "z", + "offset": 16 + }, + { + "member": "w", + "offset": 24 + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 4 + }, + { + "member": "z", + "offset": 8 + }, + { + "member": "w", + "offset": 12 + } + ] + }, { "name": "Plane", "members": [ @@ -1330,6 +1504,48 @@ } ] }, + { + "name": "Vector4", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 8 + }, + { + "member": "z", + "offset": 16 + }, + { + "member": "w", + "offset": 24 + } + ] + }, + { + "name": "Vector4i", + "members": [ + { + "member": "x", + "offset": 0 + }, + { + "member": "y", + "offset": 4 + }, + { + "member": "z", + "offset": 8 + }, + { + "member": "w", + "offset": 12 + } + ] + }, { "name": "Plane", "members": [ @@ -2684,7 +2900,7 @@ }, { "name": "KEY_MASK_CMD", - "value": 268435456 + "value": 134217728 }, { "name": "KEY_MASK_KPAD", @@ -3630,100 +3846,112 @@ "value": 11 }, { - "name": "TYPE_PLANE", + "name": "TYPE_VECTOR4", "value": 12 }, { - "name": "TYPE_QUATERNION", + "name": "TYPE_VECTOR4I", "value": 13 }, { - "name": "TYPE_AABB", + "name": "TYPE_PLANE", "value": 14 }, { - "name": "TYPE_BASIS", + "name": "TYPE_QUATERNION", "value": 15 }, { - "name": "TYPE_TRANSFORM3D", + "name": "TYPE_AABB", "value": 16 }, { - "name": "TYPE_COLOR", + "name": "TYPE_BASIS", "value": 17 }, { - "name": "TYPE_STRING_NAME", + "name": "TYPE_TRANSFORM3D", "value": 18 }, { - "name": "TYPE_NODE_PATH", + "name": "TYPE_PROJECTION", "value": 19 }, { - "name": "TYPE_RID", + "name": "TYPE_COLOR", "value": 20 }, { - "name": "TYPE_OBJECT", + "name": "TYPE_STRING_NAME", "value": 21 }, { - "name": "TYPE_CALLABLE", + "name": "TYPE_NODE_PATH", "value": 22 }, { - "name": "TYPE_SIGNAL", + "name": "TYPE_RID", "value": 23 }, { - "name": "TYPE_DICTIONARY", + "name": "TYPE_OBJECT", "value": 24 }, { - "name": "TYPE_ARRAY", + "name": "TYPE_CALLABLE", "value": 25 }, { - "name": "TYPE_PACKED_BYTE_ARRAY", + "name": "TYPE_SIGNAL", "value": 26 }, { - "name": "TYPE_PACKED_INT32_ARRAY", + "name": "TYPE_DICTIONARY", "value": 27 }, { - "name": "TYPE_PACKED_INT64_ARRAY", + "name": "TYPE_ARRAY", "value": 28 }, { - "name": "TYPE_PACKED_FLOAT32_ARRAY", + "name": "TYPE_PACKED_BYTE_ARRAY", "value": 29 }, { - "name": "TYPE_PACKED_FLOAT64_ARRAY", + "name": "TYPE_PACKED_INT32_ARRAY", "value": 30 }, { - "name": "TYPE_PACKED_STRING_ARRAY", + "name": "TYPE_PACKED_INT64_ARRAY", "value": 31 }, { - "name": "TYPE_PACKED_VECTOR2_ARRAY", + "name": "TYPE_PACKED_FLOAT32_ARRAY", "value": 32 }, { - "name": "TYPE_PACKED_VECTOR3_ARRAY", + "name": "TYPE_PACKED_FLOAT64_ARRAY", "value": 33 }, { - "name": "TYPE_PACKED_COLOR_ARRAY", + "name": "TYPE_PACKED_STRING_ARRAY", "value": 34 }, { - "name": "TYPE_MAX", + "name": "TYPE_PACKED_VECTOR2_ARRAY", "value": 35 + }, + { + "name": "TYPE_PACKED_VECTOR3_ARRAY", + "value": 36 + }, + { + "name": "TYPE_PACKED_COLOR_ARRAY", + "value": 37 + }, + { + "name": "TYPE_MAX", + "value": 38 } ] }, @@ -4889,7 +5117,7 @@ "return_type": "PackedInt64Array", "category": "random", "is_vararg": false, - "hash": 2896379570, + "hash": 1391063685, "arguments": [ { "name": "seed", @@ -5088,7 +5316,7 @@ "return_type": "PackedByteArray", "category": "general", "is_vararg": false, - "hash": 2923353046, + "hash": 2947269930, "arguments": [ { "name": "variable", @@ -5101,7 +5329,7 @@ "return_type": "Variant", "category": "general", "is_vararg": false, - "hash": 2969765856, + "hash": 4249819452, "arguments": [ { "name": "bytes", @@ -5114,7 +5342,7 @@ "return_type": "PackedByteArray", "category": "general", "is_vararg": false, - "hash": 2923353046, + "hash": 2947269930, "arguments": [ { "name": "variable", @@ -5127,7 +5355,7 @@ "return_type": "Variant", "category": "general", "is_vararg": false, - "hash": 2969765856, + "hash": 4249819452, "arguments": [ { "name": "bytes", @@ -5153,7 +5381,7 @@ "return_type": "Object", "category": "general", "is_vararg": false, - "hash": 1586147064, + "hash": 1156694636, "arguments": [ { "name": "instance_id", @@ -5199,7 +5427,7 @@ "return_type": "RID", "category": "general", "is_vararg": false, - "hash": 1387493036, + "hash": 3426892196, "arguments": [ { "name": "base", @@ -5387,6 +5615,26 @@ "right_type": "Transform2D", "return_type": "bool" }, + { + "name": "==", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "==", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4i", + "return_type": "bool" + }, { "name": "==", "right_type": "Plane", @@ -6072,6 +6320,16 @@ "right_type": "Vector3i", "return_type": "Vector3i" }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, { "name": "*", "right_type": "Quaternion", @@ -6383,6 +6641,16 @@ "right_type": "Vector3i", "return_type": "Vector3" }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4" + }, { "name": "*", "right_type": "Quaternion", @@ -6598,6 +6866,16 @@ "right_type": "Transform2D", "return_type": "String" }, + { + "name": "%", + "right_type": "Vector4", + "return_type": "String" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "String" + }, { "name": "%", "right_type": "Plane", @@ -6623,6 +6901,11 @@ "right_type": "Transform3D", "return_type": "String" }, + { + "name": "%", + "right_type": "Projection", + "return_type": "String" + }, { "name": "%", "right_type": "Color", @@ -7078,7 +7361,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1961294120 + "hash": 747180633 }, { "name": "similarity", @@ -7195,7 +7478,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3560105954, + "hash": 1252735785, "arguments": [ { "name": "delimiter", @@ -7219,7 +7502,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3560105954, + "hash": 1252735785, "arguments": [ { "name": "delimiter", @@ -7243,7 +7526,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3133636410, + "hash": 1089991737, "arguments": [ { "name": "delimiter", @@ -7262,7 +7545,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2880949332, + "hash": 3595973238, "arguments": [ { "name": "parts", @@ -7474,7 +7757,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sha1_buffer", @@ -7482,7 +7765,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sha256_buffer", @@ -7490,7 +7773,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "is_empty", @@ -7820,7 +8103,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "to_utf8_buffer", @@ -7828,7 +8111,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "to_utf16_buffer", @@ -7836,7 +8119,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "to_utf32_buffer", @@ -7844,7 +8127,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "num_scientific", @@ -10161,7 +10444,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1856095741, + "hash": 3934786792, "arguments": [ { "name": "with", @@ -11050,6 +11333,658 @@ ], "has_destructor": true }, + { + "name": "Vector4", + "is_keyed": true, + "members": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "AXIS_Z", + "type": "int", + "value": "2" + }, + { + "name": "AXIS_W", + "type": "int", + "value": "3" + }, + { + "name": "ZERO", + "type": "Vector4", + "value": "Vector4(0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector4", + "value": "Vector4(1, 1, 1)" + }, + { + "name": "INF", + "type": "Vector4", + "value": "Vector4(inf, inf, inf)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + }, + { + "name": "AXIS_W", + "value": 3 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Nil", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Nil", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector4" + }, + { + "name": "unary+", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector4", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "-", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "*", + "right_type": "Projection", + "return_type": "Vector4" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "sign", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "abs", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "clamp", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 823915692, + "arguments": [ + { + "name": "min", + "type": "Vector4" + }, + { + "name": "max", + "type": "Vector4" + } + ] + }, + { + "name": "normalized", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "is_normalized", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "dot", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3770801042, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + }, + { + "name": "inverse", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 80860099 + }, + { + "name": "is_equal_approx", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 88913544, + "arguments": [ + { + "name": "with", + "type": "Vector4" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector4" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector4i" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ] + } + ], + "has_destructor": false + }, + { + "name": "Vector4i", + "is_keyed": true, + "members": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + }, + { + "name": "w", + "type": "int" + } + ], + "constants": [ + { + "name": "AXIS_X", + "type": "int", + "value": "0" + }, + { + "name": "AXIS_Y", + "type": "int", + "value": "1" + }, + { + "name": "AXIS_Z", + "type": "int", + "value": "2" + }, + { + "name": "AXIS_W", + "type": "int", + "value": "3" + }, + { + "name": "ZERO", + "type": "Vector4i", + "value": "Vector4i(0, 0, 0)" + }, + { + "name": "ONE", + "type": "Vector4i", + "value": "Vector4i(1, 1, 1)" + } + ], + "enums": [ + { + "name": "Axis", + "values": [ + { + "name": "AXIS_X", + "value": 0 + }, + { + "name": "AXIS_Y", + "value": 1 + }, + { + "name": "AXIS_Z", + "value": 2 + }, + { + "name": "AXIS_W", + "value": 3 + } + ] + } + ], + "operators": [ + { + "name": "==", + "right_type": "Nil", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Nil", + "return_type": "bool" + }, + { + "name": "unary-", + "return_type": "Vector4i" + }, + { + "name": "unary+", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "/", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "%", + "right_type": "int", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "/", + "right_type": "float", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "<", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "Vector4i", + "return_type": "bool" + }, + { + "name": "+", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "-", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "*", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "/", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "%", + "right_type": "Vector4i", + "return_type": "Vector4i" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "min_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "max_axis_index", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "length", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "length_squared", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, + { + "name": "sign", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4134919947 + }, + { + "name": "abs", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4134919947 + }, + { + "name": "clamp", + "return_type": "Vector4i", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3046490913, + "arguments": [ + { + "name": "min", + "type": "Vector4i" + }, + { + "name": "max", + "type": "Vector4i" + } + ] + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Vector4i" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Vector4" + } + ] + }, + { + "index": 3, + "arguments": [ + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "z", + "type": "int" + }, + { + "name": "w", + "type": "int" + } + ] + } + ], + "has_destructor": false + }, { "name": "Plane", "is_keyed": true, @@ -11139,7 +12074,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 80860099 + "hash": 1051796340 }, { "name": "center", @@ -11155,7 +12090,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 88913544, + "hash": 1150170233, "arguments": [ { "name": "to_plane", @@ -11230,7 +12165,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2344379777, + "hash": 2012052692, "arguments": [ { "name": "b", @@ -11500,7 +12435,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4134919947 + "hash": 4274879941 }, { "name": "is_normalized", @@ -11516,7 +12451,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 235582002, + "hash": 1682156903, "arguments": [ { "name": "to", @@ -11530,7 +12465,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4134919947 + "hash": 4274879941 }, { "name": "log", @@ -11538,7 +12473,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4134919947 + "hash": 4274879941 }, { "name": "exp", @@ -11546,7 +12481,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4134919947 + "hash": 4274879941 }, { "name": "angle_to", @@ -11554,7 +12489,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3446086573, + "hash": 3244682419, "arguments": [ { "name": "to", @@ -11568,7 +12503,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3446086573, + "hash": 3244682419, "arguments": [ { "name": "with", @@ -11582,7 +12517,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 402613225, + "hash": 1773590316, "arguments": [ { "name": "to", @@ -11600,7 +12535,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 402613225, + "hash": 1773590316, "arguments": [ { "name": "to", @@ -11618,7 +12553,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 550226983, + "hash": 2150967576, "arguments": [ { "name": "b", @@ -11805,7 +12740,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1051796340 + "hash": 1576868580 }, { "name": "get_center", @@ -11859,7 +12794,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1150170233, + "hash": 299946684, "arguments": [ { "name": "aabb", @@ -11873,7 +12808,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1150170233, + "hash": 299946684, "arguments": [ { "name": "with", @@ -11887,7 +12822,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1150170233, + "hash": 299946684, "arguments": [ { "name": "with", @@ -11901,7 +12836,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 88913544, + "hash": 1150170233, "arguments": [ { "name": "plane", @@ -11915,7 +12850,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2921999202, + "hash": 1271470306, "arguments": [ { "name": "with", @@ -11929,7 +12864,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2921999202, + "hash": 1271470306, "arguments": [ { "name": "with", @@ -11943,7 +12878,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2486929802, + "hash": 2851643018, "arguments": [ { "name": "to_point", @@ -11957,7 +12892,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3307822454, + "hash": 239217291, "arguments": [ { "name": "by", @@ -12267,7 +13202,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4274879941 + "hash": 594669093 }, { "name": "transposed", @@ -12275,7 +13210,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4274879941 + "hash": 594669093 }, { "name": "orthonormalized", @@ -12283,7 +13218,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4274879941 + "hash": 594669093 }, { "name": "determinant", @@ -12299,7 +13234,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1892869627, + "hash": 1998708965, "arguments": [ { "name": "axis", @@ -12317,7 +13252,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1856095741, + "hash": 3934786792, "arguments": [ { "name": "scale", @@ -12404,7 +13339,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1773590316, + "hash": 3118673011, "arguments": [ { "name": "to", @@ -12422,7 +13357,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1682156903, + "hash": 3165333982, "arguments": [ { "name": "b", @@ -12436,7 +13371,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4134919947 + "hash": 4274879941 }, { "name": "looking_at", @@ -12444,7 +13379,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 3100464539, + "hash": 419916660, "arguments": [ { "name": "target", @@ -12463,7 +13398,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 4053467903, + "hash": 3703240166, "arguments": [ { "name": "scale", @@ -12477,7 +13412,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 1073830927, + "hash": 2802321791, "arguments": [ { "name": "euler", @@ -12650,7 +13585,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1576868580 + "hash": 3816817146 }, { "name": "affine_inverse", @@ -12658,7 +13593,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1576868580 + "hash": 3816817146 }, { "name": "orthonormalized", @@ -12666,7 +13601,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1576868580 + "hash": 3816817146 }, { "name": "rotated", @@ -12674,7 +13609,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2644410444, + "hash": 1563203923, "arguments": [ { "name": "axis", @@ -12692,7 +13627,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2851643018, + "hash": 1405596198, "arguments": [ { "name": "scale", @@ -12706,7 +13641,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2851643018, + "hash": 1405596198, "arguments": [ { "name": "offset", @@ -12720,7 +13655,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 119754521, + "hash": 806929180, "arguments": [ { "name": "target", @@ -12739,7 +13674,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 846906810, + "hash": 1786453358, "arguments": [ { "name": "xform", @@ -12757,7 +13692,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 846906810, + "hash": 1786453358, "arguments": [ { "name": "xform", @@ -12775,7 +13710,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 299946684, + "hash": 696001652, "arguments": [ { "name": "xform", @@ -12830,10 +13765,632 @@ "type": "Vector3" } ] + }, + { + "index": 4, + "arguments": [ + { + "name": "from", + "type": "Projection" + } + ] } ], "has_destructor": true }, + { + "name": "Projection", + "indexing_return_type": "Vector4", + "is_keyed": true, + "members": [ + { + "name": "x", + "type": "Vector4" + }, + { + "name": "y", + "type": "Vector4" + }, + { + "name": "z", + "type": "Vector4" + }, + { + "name": "w", + "type": "Vector4" + } + ], + "constants": [ + { + "name": "PLANE_NEAR", + "type": "int", + "value": "0" + }, + { + "name": "PLANE_FAR", + "type": "int", + "value": "1" + }, + { + "name": "PLANE_LEFT", + "type": "int", + "value": "2" + }, + { + "name": "PLANE_TOP", + "type": "int", + "value": "3" + }, + { + "name": "PLANE_RIGHT", + "type": "int", + "value": "4" + }, + { + "name": "PLANE_BOTTOM", + "type": "int", + "value": "5" + }, + { + "name": "IDENTITY", + "type": "Projection", + "value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)" + }, + { + "name": "IDENTITY", + "type": "Projection", + "value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)" + }, + { + "name": "ZERO", + "type": "Projection", + "value": "Projection(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)" + } + ], + "enums": [ + { + "name": "Planes", + "values": [ + { + "name": "PLANE_NEAR", + "value": 0 + }, + { + "name": "PLANE_FAR", + "value": 1 + }, + { + "name": "PLANE_LEFT", + "value": 2 + }, + { + "name": "PLANE_TOP", + "value": 3 + }, + { + "name": "PLANE_RIGHT", + "value": 4 + }, + { + "name": "PLANE_BOTTOM", + "value": 5 + } + ] + } + ], + "operators": [ + { + "name": "*", + "right_type": "Vector4", + "return_type": "Vector4" + }, + { + "name": "==", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "!=", + "right_type": "Projection", + "return_type": "bool" + }, + { + "name": "*", + "right_type": "Projection", + "return_type": "Projection" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" + } + ], + "methods": [ + { + "name": "create_depth_correction", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1228516048, + "arguments": [ + { + "name": "flip_y", + "type": "bool" + } + ] + }, + { + "name": "create_light_atlas_rect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2654950662, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, + { + "name": "create_perspective", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 390915442, + "arguments": [ + { + "name": "fovy", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_perspective_hmd", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2857674800, + "arguments": [ + { + "name": "fovy", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool" + }, + { + "name": "eye", + "type": "int" + }, + { + "name": "intraocular_dist", + "type": "float" + }, + { + "name": " convergence_dist", + "type": "float" + } + ] + }, + { + "name": "create_for_hmd", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 4184144994, + "arguments": [ + { + "name": "eye", + "type": "int" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "intraocular_dist", + "type": "float" + }, + { + "name": "display_width", + "type": "float" + }, + { + "name": "display_to_lens", + "type": "float" + }, + { + "name": "oversample", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_orthogonal", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3707929169, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float", + "default_value": "false" + } + ] + }, + { + "name": "create_orthogonal_aspect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 390915442, + "arguments": [ + { + "name": "size", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_frustum", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3707929169, + "arguments": [ + { + "name": "left", + "type": "float" + }, + { + "name": "right", + "type": "float" + }, + { + "name": "bottom", + "type": "float" + }, + { + "name": "top", + "type": "float" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + } + ] + }, + { + "name": "create_frustum_aspect", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 1535076251, + "arguments": [ + { + "name": "size", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + }, + { + "name": "offset", + "type": "Vector2" + }, + { + "name": "z_near", + "type": "float" + }, + { + "name": "z_far", + "type": "float" + }, + { + "name": "flip_fov", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_fit_aabb", + "return_type": "Projection", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 2264694907, + "arguments": [ + { + "name": "aabb", + "type": "AABB" + } + ] + }, + { + "name": "determinant", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "perspective_znear_adjusted", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3584785443, + "arguments": [ + { + "name": "new_znear", + "type": "float" + } + ] + }, + { + "name": "get_projection_plane", + "return_type": "Plane", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1551184160, + "arguments": [ + { + "name": "plane", + "type": "int" + } + ] + }, + { + "name": "flipped_y", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4212530932 + }, + { + "name": "jitter_offseted", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2448438599, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_fovy", + "return_type": "float", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 3514207532, + "arguments": [ + { + "name": "fovx", + "type": "float" + }, + { + "name": "aspect", + "type": "float" + } + ] + }, + { + "name": "get_z_far", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_z_near", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_aspect", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "get_fov", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + }, + { + "name": "is_orthogonal", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, + { + "name": "get_viewport_half_extents", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "get_far_plane_half_extents", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2428350749 + }, + { + "name": "inverse", + "return_type": "Projection", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4212530932 + }, + { + "name": "get_pixels_per_meter", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "for_pixel_width", + "type": "int" + } + ] + }, + { + "name": "get_lod_multiplier", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 466405837 + } + ], + "constructors": [ + { + "index": 0 + }, + { + "index": 1, + "arguments": [ + { + "name": "from", + "type": "Projection" + } + ] + }, + { + "index": 2, + "arguments": [ + { + "name": "from", + "type": "Transform3D" + } + ] + } + ], + "has_destructor": false + }, { "name": "Color", "indexing_return_type": "float", @@ -13771,7 +15328,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 422860107, + "hash": 105651410, "arguments": [ { "name": "min", @@ -13791,7 +15348,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 594669093 + "hash": 3334027602 }, { "name": "lerp", @@ -13799,7 +15356,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3118673011, + "hash": 402949615, "arguments": [ { "name": "to", @@ -13817,7 +15374,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1769245515, + "hash": 1466039168, "arguments": [ { "name": "amount", @@ -13831,7 +15388,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1769245515, + "hash": 1466039168, "arguments": [ { "name": "amount", @@ -13845,7 +15402,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2776764715, + "hash": 3803690977, "arguments": [ { "name": "over", @@ -13867,7 +15424,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 594669093 + "hash": 3334027602 }, { "name": "linear_to_srgb", @@ -13875,7 +15432,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 594669093 + "hash": 3334027602 }, { "name": "is_equal_approx", @@ -13883,7 +15440,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3165333982, + "hash": 3167426256, "arguments": [ { "name": "to", @@ -13897,7 +15454,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 2766826397, + "hash": 351421375, "arguments": [ { "name": "hex", @@ -13911,7 +15468,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 2766826397, + "hash": 351421375, "arguments": [ { "name": "hex", @@ -13925,7 +15482,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 1265396359, + "hash": 2500054655, "arguments": [ { "name": "rgba", @@ -13989,7 +15546,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 2766826397, + "hash": 351421375, "arguments": [ { "name": "idx", @@ -14003,7 +15560,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 3256304850, + "hash": 3755044230, "arguments": [ { "name": "str", @@ -14021,7 +15578,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 4140820065, + "hash": 1573799446, "arguments": [ { "name": "h", @@ -14048,7 +15605,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 4140820065, + "hash": 1573799446, "arguments": [ { "name": "h", @@ -14075,7 +15632,7 @@ "is_vararg": false, "is_const": false, "is_static": true, - "hash": 2766826397, + "hash": 351421375, "arguments": [ { "name": "rgbe", @@ -14346,7 +15903,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2825896302, + "hash": 2948586938, "arguments": [ { "name": "idx", @@ -14376,7 +15933,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2825896302, + "hash": 2948586938, "arguments": [ { "name": "idx", @@ -14390,7 +15947,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3816817146 + "hash": 1825232092 }, { "name": "get_concatenated_subnames", @@ -14398,7 +15955,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3816817146 + "hash": 1825232092 }, { "name": "get_as_property_path", @@ -14406,7 +15963,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4212530932 + "hash": 1598598043 }, { "name": "is_empty", @@ -14595,7 +16152,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1825232092 + "hash": 4008621732 }, { "name": "get_object_id", @@ -14611,7 +16168,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3816817146 + "hash": 1825232092 }, { "name": "hash", @@ -14627,7 +16184,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2658095274, + "hash": 755001590, "arguments": [ { "name": "argcount", @@ -14676,7 +16233,7 @@ "is_vararg": true, "is_const": true, "is_static": false, - "hash": 1477590135 + "hash": 3224143119 } ], "constructors": [ @@ -14758,7 +16315,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1825232092 + "hash": 4008621732 }, { "name": "get_object_id", @@ -14774,7 +16331,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3816817146 + "hash": 1825232092 }, { "name": "connect", @@ -14782,7 +16339,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 613295459, + "hash": 979702392, "arguments": [ { "name": "callable", @@ -14800,7 +16357,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2152947379, + "hash": 3470848906, "arguments": [ { "name": "callable", @@ -14814,7 +16371,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2975383694, + "hash": 4129521963, "arguments": [ { "name": "callable", @@ -14828,7 +16385,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 662103594 + "hash": 4144163970 }, { "name": "emit", @@ -14932,7 +16489,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3756065809, + "hash": 2079548978, "arguments": [ { "name": "dictionary", @@ -14965,7 +16522,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4129521963, + "hash": 2988181878, "arguments": [ { "name": "keys", @@ -15001,7 +16558,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 662103594 + "hash": 4144163970 }, { "name": "values", @@ -15009,7 +16566,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 662103594 + "hash": 4144163970 }, { "name": "duplicate", @@ -15017,7 +16574,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4095042122, + "hash": 830099069, "arguments": [ { "name": "deep", @@ -15199,7 +16756,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3470848906, + "hash": 2307260970, "arguments": [ { "name": "array", @@ -15416,7 +16973,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2152947379, + "hash": 3470848906, "arguments": [ { "name": "func", @@ -15456,7 +17013,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2806999044, + "hash": 135832563, "arguments": [ { "name": "value", @@ -15486,7 +17043,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 937979963, + "hash": 636440122, "arguments": [ { "name": "deep", @@ -15501,7 +17058,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 254552835, + "hash": 1393718243, "arguments": [ { "name": "begin", @@ -15530,7 +17087,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 181241100, + "hash": 4075186556, "arguments": [ { "name": "method", @@ -15544,7 +17101,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 181241100, + "hash": 4075186556, "arguments": [ { "name": "method", @@ -15558,7 +17115,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 984346057, + "hash": 4272450342, "arguments": [ { "name": "method", @@ -15577,7 +17134,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2975383694, + "hash": 4129521963, "arguments": [ { "name": "method", @@ -15591,7 +17148,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2975383694, + "hash": 4129521963, "arguments": [ { "name": "method", @@ -15821,7 +17378,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 25380039, + "hash": 791097111, "arguments": [ { "name": "array", @@ -15914,7 +17471,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3799101645, + "hash": 2278869132, "arguments": [ { "name": "begin", @@ -15959,7 +17516,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 1372952593 + "hash": 851781288 }, { "name": "find", @@ -16059,7 +17616,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1891142120, + "hash": 1845905913, "arguments": [ { "name": "compression_mode", @@ -16074,7 +17631,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3799101645, + "hash": 2278869132, "arguments": [ { "name": "buffer_size", @@ -16093,7 +17650,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3799101645, + "hash": 2278869132, "arguments": [ { "name": "max_output_size", @@ -16323,7 +17880,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2566212899 + "hash": 3158844420 }, { "name": "to_int64_array", @@ -16331,7 +17888,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 4144163970 + "hash": 1961294120 }, { "name": "to_float32_array", @@ -16339,7 +17896,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 247621236 + "hash": 3575107827 }, { "name": "to_float64_array", @@ -16347,7 +17904,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3158844420 + "hash": 1627308337 }, { "name": "encode_u8", @@ -16693,7 +18250,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3642266950, + "hash": 1087733270, "arguments": [ { "name": "array", @@ -16786,7 +18343,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1026564029, + "hash": 1216021098, "arguments": [ { "name": "begin", @@ -16805,7 +18362,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -16839,7 +18396,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3902894137 + "hash": 1997843129 }, { "name": "find", @@ -17027,7 +18584,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2307260970, + "hash": 2090311302, "arguments": [ { "name": "array", @@ -17120,7 +18677,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3672885562, + "hash": 1726550804, "arguments": [ { "name": "begin", @@ -17139,7 +18696,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -17173,7 +18730,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2716197823 + "hash": 2376370016 }, { "name": "find", @@ -17361,7 +18918,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 791097111, + "hash": 2981316639, "arguments": [ { "name": "array", @@ -17454,7 +19011,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2278869132, + "hash": 1418229160, "arguments": [ { "name": "begin", @@ -17473,7 +19030,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -17507,7 +19064,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 851781288 + "hash": 831114784 }, { "name": "find", @@ -17695,7 +19252,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 1087733270, + "hash": 792078629, "arguments": [ { "name": "array", @@ -17788,7 +19345,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1216021098, + "hash": 2192974324, "arguments": [ { "name": "begin", @@ -17807,7 +19364,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -17841,7 +19398,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 1997843129 + "hash": 949266573 }, { "name": "find", @@ -18029,7 +19586,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2090311302, + "hash": 1120103966, "arguments": [ { "name": "array", @@ -18122,7 +19679,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1726550804, + "hash": 2094601407, "arguments": [ { "name": "begin", @@ -18141,7 +19698,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -18175,7 +19732,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2376370016 + "hash": 2991231410 }, { "name": "find", @@ -18368,7 +19925,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2981316639, + "hash": 3887534835, "arguments": [ { "name": "array", @@ -18461,7 +20018,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 1418229160, + "hash": 3864005350, "arguments": [ { "name": "begin", @@ -18480,7 +20037,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -18514,7 +20071,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 831114784 + "hash": 3763646812 }, { "name": "find", @@ -18707,7 +20264,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 792078629, + "hash": 203538016, "arguments": [ { "name": "array", @@ -18800,7 +20357,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2192974324, + "hash": 2086131305, "arguments": [ { "name": "begin", @@ -18819,7 +20376,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -18853,7 +20410,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 949266573 + "hash": 2754175465 }, { "name": "find", @@ -18996,7 +20553,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2146728033, + "hash": 1444096570, "arguments": [ { "name": "index", @@ -19014,7 +20571,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3943567519, + "hash": 1007858200, "arguments": [ { "name": "value", @@ -19028,7 +20585,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3943567519, + "hash": 1007858200, "arguments": [ { "name": "value", @@ -19041,7 +20598,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 1120103966, + "hash": 798822497, "arguments": [ { "name": "array", @@ -19068,7 +20625,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 3421243291, + "hash": 785289703, "arguments": [ { "name": "at_index", @@ -19085,7 +20642,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2175550128, + "hash": 3730314301, "arguments": [ { "name": "value", @@ -19113,7 +20670,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3165333982, + "hash": 3167426256, "arguments": [ { "name": "value", @@ -19134,7 +20691,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2094601407, + "hash": 2451797139, "arguments": [ { "name": "begin", @@ -19153,7 +20710,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 2524027538 + "hash": 247621236 }, { "name": "sort", @@ -19168,7 +20725,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2448129598, + "hash": 314143821, "arguments": [ { "name": "value", @@ -19187,7 +20744,7 @@ "is_vararg": false, "is_const": false, "is_static": false, - "hash": 2991231410 + "hash": 1011903421 }, { "name": "find", @@ -19195,7 +20752,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 555726748, + "hash": 3156095363, "arguments": [ { "name": "value", @@ -19214,7 +20771,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 555726748, + "hash": 3156095363, "arguments": [ { "name": "value", @@ -19233,7 +20790,7 @@ "is_vararg": false, "is_const": true, "is_static": false, - "hash": 3058720833, + "hash": 1682108616, "arguments": [ { "name": "value", @@ -19310,7 +20867,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 210015899, + "hash": 3167574919, "return_value": { "type": "enum::Error" }, @@ -19336,7 +20893,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3243335927, + "hash": 527836100, "return_value": { "type": "PackedByteArray" }, @@ -19353,7 +20910,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046169648, + "hash": 2115431945, "return_value": { "type": "PackedByteArray" } @@ -19567,7 +21124,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171824711, + "hash": 2865087369, "return_value": { "type": "PackedInt64Array" }, @@ -19585,7 +21142,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -19799,7 +21356,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 857689778, + "hash": 281625055, "return_value": { "type": "PackedVector2Array" }, @@ -19822,7 +21379,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3399469839, + "hash": 3404614526, "return_value": { "type": "PackedInt64Array" }, @@ -20040,7 +21597,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171824711, + "hash": 2865087369, "return_value": { "type": "PackedInt64Array" }, @@ -20058,7 +21615,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -20272,7 +21829,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2986696332, + "hash": 880819742, "return_value": { "type": "PackedVector3Array" }, @@ -20295,7 +21852,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3399469839, + "hash": 3404614526, "return_value": { "type": "PackedInt64Array" }, @@ -20327,7 +21884,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 42840791, + "hash": 1856205918, "return_value": { "type": "Button" } @@ -20338,7 +21895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 986767070, + "hash": 566733104, "return_value": { "type": "Label" } @@ -20399,7 +21956,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1761234324, + "hash": 4158837846, "return_value": { "type": "Button" }, @@ -20426,7 +21983,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1774060534, + "hash": 242045556, "return_value": { "type": "Button" }, @@ -20443,7 +22000,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "button", @@ -20457,7 +22014,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "line_edit", @@ -20695,7 +22252,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1402215485, + "hash": 905781144, "arguments": [ { "name": "sprite_frames", @@ -20709,7 +22266,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130282975, + "hash": 3804851214, "return_value": { "type": "SpriteFrames" } @@ -20720,7 +22277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "animation", @@ -20734,7 +22291,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -20770,7 +22327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3688672124, + "hash": 1975901163, "arguments": [ { "name": "anim", @@ -21034,7 +22591,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1402215485, + "hash": 905781144, "arguments": [ { "name": "sprite_frames", @@ -21048,7 +22605,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1130282975, + "hash": 3804851214, "return_value": { "type": "SpriteFrames" } @@ -21059,7 +22616,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "animation", @@ -21073,7 +22630,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -21084,7 +22641,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3136967808, + "hash": 1421762485, "arguments": [ { "name": "anim", @@ -21329,7 +22886,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "frame", @@ -21348,7 +22905,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -25220,7 +26777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -25238,7 +26795,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "track_idx", @@ -25257,7 +26814,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 520067888, + "hash": 245376003, "return_value": { "type": "int", "meta": "int32" @@ -25451,7 +27008,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4115414202, + "hash": 4165004800, "return_value": { "type": "int", "meta": "int32" @@ -25928,7 +27485,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 488189667, + "hash": 139121918, "return_value": { "type": "PackedInt32Array" }, @@ -25979,7 +27536,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 488189667, + "hash": 139121918, "return_value": { "type": "PackedInt32Array" }, @@ -26007,7 +27564,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 342112179, + "hash": 351665558, "return_value": { "type": "StringName" }, @@ -26030,7 +27587,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3624222292, + "hash": 2345056839, "return_value": { "type": "Array" }, @@ -26276,7 +27833,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4023442673, + "hash": 3489962123, "return_value": { "type": "int", "meta": "int32" @@ -26316,7 +27873,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 146818031, + "hash": 3886397084, "arguments": [ { "name": "track_idx", @@ -26390,7 +27947,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 287431558, + "hash": 635277205, "return_value": { "type": "Resource" }, @@ -26515,7 +28072,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1451388546, + "hash": 158676774, "return_value": { "type": "int", "meta": "int32" @@ -26543,7 +28100,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1463572302, + "hash": 117615382, "arguments": [ { "name": "track_idx", @@ -26567,7 +28124,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 342112179, + "hash": 351665558, "return_value": { "type": "StringName" }, @@ -26677,7 +28234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 746797250, + "hash": 148001024, "arguments": [ { "name": "track_idx", @@ -26761,7 +28318,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3402401714, + "hash": 1811855551, "return_value": { "type": "enum::Error" }, @@ -26782,7 +28339,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -26796,7 +28353,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -26814,7 +28371,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -26831,7 +28388,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4156517910, + "hash": 2933122410, "return_value": { "type": "Animation" }, @@ -26848,7 +28405,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -27080,7 +28637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2494800894, + "hash": 3868023870, "arguments": [ { "name": "path", @@ -27098,7 +28655,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4265963692, + "hash": 861721659, "return_value": { "type": "bool" }, @@ -27140,7 +28697,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 318138421, + "hash": 592042552, "arguments": [ { "name": "animation", @@ -27183,7 +28740,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 203543851, + "hash": 308530085, "return_value": { "type": "float", "meta": "double" @@ -27221,7 +28778,7 @@ "default_value": "0" }, { - "name": "optimize", + "name": "sync", "type": "bool", "default_value": "true" } @@ -27268,7 +28825,7 @@ "default_value": "0" }, { - "name": "optimize", + "name": "sync", "type": "bool", "default_value": "true" } @@ -27280,7 +28837,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "name", @@ -27298,7 +28855,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -27339,87 +28896,15 @@ "name": "AnimationNodeAdd2", "is_refcounted": true, "is_instantiable": true, - "inherits": "AnimationNode", - "api_type": "core", - "methods": [ - { - "name": "set_use_sync", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_using_sync", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "sync", - "setter": "set_use_sync", - "getter": "is_using_sync", - "index": -1 - } - ] + "inherits": "AnimationNodeSync", + "api_type": "core" }, { "name": "AnimationNodeAdd3", "is_refcounted": true, "is_instantiable": true, - "inherits": "AnimationNode", - "api_type": "core", - "methods": [ - { - "name": "set_use_sync", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_using_sync", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "sync", - "setter": "set_use_sync", - "getter": "is_using_sync", - "index": -1 - } - ] + "inherits": "AnimationNodeSync", + "api_type": "core" }, { "name": "AnimationNodeAnimation", @@ -27450,7 +28935,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -27464,7 +28949,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -27516,87 +29001,15 @@ "name": "AnimationNodeBlend2", "is_refcounted": true, "is_instantiable": true, - "inherits": "AnimationNode", - "api_type": "core", - "methods": [ - { - "name": "set_use_sync", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_using_sync", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "sync", - "setter": "set_use_sync", - "getter": "is_using_sync", - "index": -1 - } - ] + "inherits": "AnimationNodeSync", + "api_type": "core" }, { "name": "AnimationNodeBlend3", "is_refcounted": true, "is_instantiable": true, - "inherits": "AnimationNode", - "api_type": "core", - "methods": [ - { - "name": "set_use_sync", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_using_sync", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "sync", - "setter": "set_use_sync", - "getter": "is_using_sync", - "index": -1 - } - ] + "inherits": "AnimationNodeSync", + "api_type": "core" }, { "name": "AnimationNodeBlendSpace1D", @@ -27611,7 +29024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3520896138, + "hash": 4069484420, "arguments": [ { "name": "node", @@ -27675,7 +29088,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3891631278, + "hash": 4240341528, "arguments": [ { "name": "point", @@ -27694,7 +29107,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 15262722, + "hash": 665599029, "return_value": { "type": "AnimationRootNode" }, @@ -27838,6 +29251,31 @@ "return_value": { "type": "String" } + }, + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "properties": [ @@ -28764,6 +30202,13 @@ "setter": "set_value_label", "getter": "get_value_label", "index": -1 + }, + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync", + "index": -1 } ] }, @@ -28800,7 +30245,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2481307940, + "hash": 1533588937, "arguments": [ { "name": "node", @@ -28861,7 +30306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3891631278, + "hash": 4240341528, "arguments": [ { "name": "point", @@ -28880,7 +30325,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 15262722, + "hash": 665599029, "return_value": { "type": "AnimationRootNode" }, @@ -29175,6 +30620,31 @@ "return_value": { "type": "enum::AnimationNodeBlendSpace2D.BlendMode" } + }, + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -30134,6 +31604,13 @@ "setter": "set_blend_mode", "getter": "get_blend_mode", "index": -1 + }, + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync", + "index": -1 } ] }, @@ -30176,7 +31653,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2000354067, + "hash": 2055804584, "arguments": [ { "name": "name", @@ -30199,7 +31676,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 514987727, + "hash": 625644256, "return_value": { "type": "AnimationNode" }, @@ -30216,7 +31693,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -30230,7 +31707,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -30248,7 +31725,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -30265,7 +31742,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3001081059, + "hash": 2168001410, "arguments": [ { "name": "input_node", @@ -30288,7 +31765,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "input_node", @@ -30307,7 +31784,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1104888752, + "hash": 1999414630, "arguments": [ { "name": "name", @@ -30325,7 +31802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 731284081, + "hash": 3100822709, "return_value": { "type": "Vector2" }, @@ -30376,7 +31853,7 @@ "name": "AnimationNodeOneShot", "is_refcounted": true, "is_instantiable": true, - "inherits": "AnimationNode", + "inherits": "AnimationNodeSync", "api_type": "core", "enums": [ { @@ -30552,31 +32029,6 @@ "return_value": { "type": "enum::AnimationNodeOneShot.MixMode" } - }, - { - "name": "set_use_sync", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2586408642, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_using_sync", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 36873697, - "return_value": { - "type": "bool" - } } ], "properties": [ @@ -30621,13 +32073,6 @@ "setter": "set_autorestart_random_delay", "getter": "get_autorestart_random_delay", "index": -1 - }, - { - "type": "bool", - "name": "sync", - "setter": "set_use_sync", - "getter": "is_using_sync", - "index": -1 } ] }, @@ -30651,7 +32096,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2000354067, + "hash": 2055804584, "arguments": [ { "name": "name", @@ -30674,7 +32119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3410454627, + "hash": 2559412862, "arguments": [ { "name": "name", @@ -30692,7 +32137,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 514987727, + "hash": 625644256, "return_value": { "type": "AnimationNode" }, @@ -30709,7 +32154,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -30723,7 +32168,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -30741,7 +32186,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -30758,7 +32203,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4146732438, + "hash": 739213945, "return_value": { "type": "StringName" }, @@ -30775,7 +32220,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1104888752, + "hash": 1999414630, "arguments": [ { "name": "name", @@ -30793,7 +32238,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 731284081, + "hash": 3100822709, "return_value": { "type": "Vector2" }, @@ -30810,7 +32255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -30831,7 +32276,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2850561101, + "hash": 795486887, "arguments": [ { "name": "from", @@ -30853,7 +32298,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3109402819, + "hash": 4192381260, "return_value": { "type": "AnimationNodeStateMachineTransition" }, @@ -30871,7 +32316,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -30889,7 +32334,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -30934,7 +32379,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "from", @@ -30986,7 +32431,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "to_node", @@ -31000,7 +32445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "node", @@ -31033,7 +32478,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -31068,7 +32513,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -31158,7 +32603,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -31172,7 +32617,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -31287,7 +32732,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -31301,7 +32746,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -31371,6 +32816,49 @@ } ] }, + { + "name": "AnimationNodeSync", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "AnimationNode", + "api_type": "core", + "methods": [ + { + "name": "set_use_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_sync", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "sync", + "setter": "set_use_sync", + "getter": "is_using_sync", + "index": -1 + } + ] + }, { "name": "AnimationNodeTimeScale", "is_refcounted": true, @@ -31389,7 +32877,7 @@ "name": "AnimationNodeTransition", "is_refcounted": true, "is_instantiable": true, - "inherits": "AnimationNode", + "inherits": "AnimationNodeSync", "api_type": "core", "methods": [ { @@ -31519,6 +33007,31 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_from_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "from_start", + "type": "bool" + } + ] + }, + { + "name": "is_from_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "properties": [ @@ -31536,6 +33049,13 @@ "getter": "get_cross_fade_time", "index": -1 }, + { + "type": "bool", + "name": "from_start", + "setter": "set_from_start", + "getter": "is_from_start", + "index": -1 + }, { "type": "String", "name": "input_0/name", @@ -32033,7 +33553,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1683236003, + "hash": 618909818, "return_value": { "type": "enum::Error" }, @@ -32054,7 +33574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -32068,7 +33588,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -32086,7 +33606,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -32103,7 +33623,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3261409750, + "hash": 147342321, "return_value": { "type": "AnimationLibrary" }, @@ -32120,7 +33640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -32131,7 +33651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -32148,7 +33668,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4156517910, + "hash": 2933122410, "return_value": { "type": "Animation" }, @@ -32165,7 +33685,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -32176,7 +33696,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "anim_from", @@ -32194,7 +33714,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2223010457, + "hash": 1965194235, "return_value": { "type": "StringName" }, @@ -32211,7 +33731,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 79922527, + "hash": 3231131886, "arguments": [ { "name": "anim_from", @@ -32234,7 +33754,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 679549610, + "hash": 1958752504, "return_value": { "type": "float", "meta": "float" @@ -32283,7 +33803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2230365551, + "hash": 2221377757, "arguments": [ { "name": "name", @@ -32315,7 +33835,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4270678317, + "hash": 2787282401, "arguments": [ { "name": "name", @@ -32412,7 +33932,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -32426,7 +33946,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3851388692, + "hash": 2981934095, "return_value": { "type": "PackedStringArray" } @@ -32559,7 +34079,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -32573,7 +34093,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -32584,7 +34104,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4248498088, + "hash": 1559484580, "return_value": { "type": "StringName" }, @@ -32601,7 +34121,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4248498088, + "hash": 1559484580, "return_value": { "type": "StringName" }, @@ -32925,7 +34445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3231972807, + "hash": 712869711, "arguments": [ { "name": "root", @@ -32939,7 +34459,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3695105461, + "hash": 1462070895, "return_value": { "type": "AnimationNode" } @@ -32975,7 +34495,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "root", @@ -32989,7 +34509,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -33000,7 +34520,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "node", @@ -33014,7 +34534,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -33025,7 +34545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -33039,7 +34559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -33050,7 +34570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -33510,7 +35030,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -33521,7 +35041,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -33532,7 +35052,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -33549,7 +35069,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -33566,7 +35086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -33580,7 +35100,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -34221,7 +35741,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "wind_source_path", @@ -34235,7 +35755,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -34296,7 +35816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -34307,7 +35827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -34318,7 +35838,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -34335,7 +35855,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -34377,7 +35897,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -34391,7 +35911,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -34427,7 +35947,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -34441,7 +35961,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -34793,7 +36313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -34819,7 +36339,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -34837,7 +36357,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 3780747571, "arguments": [ { "name": "index", @@ -34889,7 +36409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3198117664, + "hash": 2970484840, "arguments": [ { "name": "primitive", @@ -34931,7 +36451,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1106337694, + "hash": 3837166854, "arguments": [ { "name": "surf_idx", @@ -34955,7 +36475,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1106337694, + "hash": 3837166854, "arguments": [ { "name": "surf_idx", @@ -34979,7 +36499,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1106337694, + "hash": 3837166854, "arguments": [ { "name": "surf_idx", @@ -35141,7 +36661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3878741377, + "hash": 1476641071, "return_value": { "type": "enum::Error" }, @@ -35163,7 +36683,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "aabb", @@ -35177,7 +36697,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -35188,7 +36708,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2714385289, + "hash": 3377897901, "arguments": [ { "name": "mesh", @@ -35202,7 +36722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 541007884, + "hash": 3206942465, "return_value": { "type": "ArrayMesh" } @@ -35245,7 +36765,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2698583834, + "hash": 3233972621, "arguments": [ { "name": "vertices", @@ -35263,7 +36783,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "vertices", @@ -35277,7 +36797,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "indices", @@ -35499,7 +37019,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "atlas", @@ -35513,7 +37033,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -35741,7 +37261,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 215995680, + "hash": 2649534757, "return_value": { "type": "PackedVector2Array" }, @@ -36537,7 +38057,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "sidechain", @@ -36551,7 +38071,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -38167,7 +39687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3117048692, + "hash": 2147756580, "return_value": { "type": "AudioStreamSample" } @@ -38851,7 +40371,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -39010,7 +40530,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 56074132, + "hash": 2458036349, "return_value": { "type": "int", "meta": "int32" @@ -39086,7 +40606,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 3780747571, "arguments": [ { "name": "bus_idx", @@ -39105,7 +40625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -39234,7 +40754,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 307973600, + "hash": 4147765248, "arguments": [ { "name": "bus_idx", @@ -39298,7 +40818,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078818289, + "hash": 726064442, "return_value": { "type": "AudioEffect" }, @@ -39321,7 +40841,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 729284434, + "hash": 2887144608, "return_value": { "type": "AudioEffectInstance" }, @@ -39536,7 +41056,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -39608,7 +41128,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -39644,7 +41164,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 59351908, + "hash": 3319058824, "arguments": [ { "name": "bus_layout", @@ -39658,7 +41178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 84762982, + "hash": 3769973890, "return_value": { "type": "AudioBusLayout" } @@ -39776,7 +41296,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36405481, + "hash": 210135309, "return_value": { "type": "AudioStreamPlayback" } @@ -39910,7 +41430,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2035584311, + "hash": 1361156557, "return_value": { "type": "bool" }, @@ -39968,7 +41488,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019067137, + "hash": 2971499966, "arguments": [ { "name": "data", @@ -39982,7 +41502,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -40084,7 +41604,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2802684347, + "hash": 64966679, "arguments": [ { "name": "packet_sequence", @@ -40098,7 +41618,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2687212488, + "hash": 1000300543, "return_value": { "type": "OGGPacketSequence" } @@ -40363,7 +41883,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4126162453, + "hash": 2210767741, "arguments": [ { "name": "stream", @@ -40377,7 +41897,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845162056, + "hash": 160907539, "return_value": { "type": "AudioStream" } @@ -40504,7 +42024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "bus", @@ -40518,7 +42038,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -40631,7 +42151,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36405481, + "hash": 210135309, "return_value": { "type": "AudioStreamPlayback" } @@ -40721,7 +42241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4126162453, + "hash": 2210767741, "arguments": [ { "name": "stream", @@ -40735,7 +42255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845162056, + "hash": 160907539, "return_value": { "type": "AudioStream" } @@ -40862,7 +42382,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "bus", @@ -40876,7 +42396,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -41072,7 +42592,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36405481, + "hash": 210135309, "return_value": { "type": "AudioStreamPlayback" } @@ -41225,7 +42745,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4126162453, + "hash": 2210767741, "arguments": [ { "name": "stream", @@ -41239,7 +42759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845162056, + "hash": 160907539, "return_value": { "type": "AudioStream" } @@ -41420,7 +42940,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "bus", @@ -41434,7 +42954,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -41786,7 +43306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 36405481, + "hash": 210135309, "return_value": { "type": "AudioStreamPlayback" } @@ -42023,7 +43543,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3371918001, + "hash": 111075094, "arguments": [ { "name": "index", @@ -42042,7 +43562,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3453494215, + "hash": 2739380747, "return_value": { "type": "AudioStream" }, @@ -42293,7 +43813,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019067137, + "hash": 2971499966, "arguments": [ { "name": "data", @@ -42307,7 +43827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -42919,7 +44439,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2573031266, + "hash": 857163497, "arguments": [ { "name": "shortcut", @@ -42933,7 +44453,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3360037132, + "hash": 3415666916, "return_value": { "type": "Shortcut" } @@ -42944,7 +44464,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1118202342, + "hash": 1794463739, "arguments": [ { "name": "button_group", @@ -42958,7 +44478,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1444672624, + "hash": 281644053, "return_value": { "type": "ButtonGroup" } @@ -42969,7 +44489,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -42983,7 +44503,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -43631,7 +45151,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "albedo", @@ -43645,7 +45165,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -43839,7 +45359,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "emission", @@ -43853,7 +45373,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -44107,7 +45627,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -44121,7 +45641,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -44186,7 +45706,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "backlight", @@ -44200,7 +45720,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -44510,7 +46030,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1143856848, + "hash": 464208135, "arguments": [ { "name": "param", @@ -44528,7 +46048,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1551919139, + "hash": 329605813, "return_value": { "type": "Texture2D" }, @@ -46230,7 +47750,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1232021700, + "hash": 505265891, "arguments": [ { "name": "image", @@ -46359,7 +47879,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3707135268, + "hash": 4190603485, "return_value": { "type": "Image" } @@ -46370,7 +47890,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1342368836, + "hash": 88560356, "return_value": { "type": "Array" }, @@ -46735,7 +48255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "external_skeleton", @@ -46749,7 +48269,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -46785,7 +48305,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 753038520, + "hash": 4291782652, "return_value": { "type": "SkeletonProfile" } @@ -46796,7 +48316,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2840950109, + "hash": 3870374136, "arguments": [ { "name": "profile", @@ -46810,7 +48330,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2223010457, + "hash": 1965194235, "return_value": { "type": "StringName" }, @@ -46827,7 +48347,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "profile_bone_name", @@ -46845,7 +48365,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2223010457, + "hash": 1965194235, "return_value": { "type": "StringName" }, @@ -46872,6 +48392,13 @@ "setter": "set_profile", "getter": "get_profile", "index": -1 + }, + { + "type": "bonemap", + "name": "bonemap", + "setter": "", + "getter": "", + "index": -1 } ] }, @@ -46908,7 +48435,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1919862204, + "hash": 1326660695, "return_value": { "type": "Control" }, @@ -47299,7 +48826,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -47313,7 +48840,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -47530,7 +49057,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3292010781, + "hash": 3886434893, "return_value": { "type": "BaseButton" } @@ -47541,7 +49068,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -48043,7 +49570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -48057,7 +49584,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -48202,7 +49729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2187225212, + "hash": 2959350143, "arguments": [ { "name": "param", @@ -48220,7 +49747,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2080488427, + "hash": 2603158474, "return_value": { "type": "Curve" }, @@ -48237,7 +49764,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -48251,7 +49778,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -48262,7 +49789,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "ramp", @@ -48276,7 +49803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -48287,7 +49814,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "ramp", @@ -48301,7 +49828,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -48424,7 +49951,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "array", @@ -48438,7 +49965,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -48449,7 +49976,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "array", @@ -48463,7 +49990,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -48474,7 +50001,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3546319833, "arguments": [ { "name": "array", @@ -48488,7 +50015,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1392750486, "return_value": { "type": "PackedColorArray" } @@ -48549,7 +50076,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -48560,7 +50087,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "scale_curve", @@ -48574,7 +50101,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -48585,7 +50112,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "scale_curve", @@ -48599,7 +50126,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "particles", @@ -49558,7 +51085,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -49572,7 +51099,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078299583, + "hash": 1808005922, "return_value": { "type": "Mesh" } @@ -49744,7 +51271,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3757708175, + "hash": 4044142537, "arguments": [ { "name": "param", @@ -49762,7 +51289,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 768396446, + "hash": 4132790277, "return_value": { "type": "Curve" }, @@ -49779,7 +51306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -49793,7 +51320,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -49804,7 +51331,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "ramp", @@ -49818,7 +51345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -49829,7 +51356,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "ramp", @@ -49843,7 +51370,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -49966,7 +51493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "array", @@ -49980,7 +51507,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -49991,7 +51518,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "array", @@ -50005,7 +51532,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -50016,7 +51543,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3546319833, "arguments": [ { "name": "array", @@ -50030,7 +51557,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1392750486, "return_value": { "type": "PackedColorArray" } @@ -50197,7 +51724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -50208,7 +51735,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "scale_curve", @@ -50222,7 +51749,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -50233,7 +51760,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "scale_curve", @@ -50247,7 +51774,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -50258,7 +51785,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "scale_curve", @@ -50272,7 +51799,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "particles", @@ -50833,7 +52360,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -50847,7 +52374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -50996,7 +52523,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -51010,7 +52537,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -51099,7 +52626,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -51113,7 +52640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4162546017, + "hash": 4081188045, "return_value": { "type": "Mesh" } @@ -51124,7 +52651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -51138,7 +52665,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -51226,7 +52753,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "polygon", @@ -51240,7 +52767,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -51357,7 +52884,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -51371,7 +52898,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -51588,7 +53115,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -51602,7 +53129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -52065,7 +53592,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -52235,7 +53762,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -52249,7 +53776,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -52414,7 +53941,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -52428,7 +53955,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -52517,7 +54044,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4219360810, + "hash": 3008182292, "return_value": { "type": "CallbackTweener" }, @@ -52949,7 +54476,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "viewport", @@ -52963,7 +54490,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -53306,7 +54833,7 @@ "api_type": "core", "enums": [ { - "name": "Projection", + "name": "ProjectionType", "is_bitfield": false, "values": [ { @@ -53597,7 +55124,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -53741,9 +55268,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 562267489, + "hash": 2624185235, "return_value": { - "type": "enum::Camera3D.Projection" + "type": "enum::Camera3D.ProjectionType" } }, { @@ -53752,11 +55279,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1886182160, + "hash": 4218540108, "arguments": [ { "name": "mode", - "type": "enum::Camera3D.Projection" + "type": "enum::Camera3D.ProjectionType" } ] }, @@ -53847,7 +55374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 74595182, + "hash": 4143518816, "arguments": [ { "name": "env", @@ -53861,7 +55388,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 612219082, + "hash": 3082064660, "return_value": { "type": "Environment" } @@ -53872,7 +55399,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1638815946, + "hash": 1711096158, "arguments": [ { "name": "env", @@ -53886,7 +55413,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2210367473, + "hash": 2213573967, "return_value": { "type": "CameraEffects" } @@ -53947,7 +55474,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -53975,7 +55502,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -53986,7 +55513,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -54640,7 +56167,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2635180827, + "hash": 361927068, "return_value": { "type": "CameraFeed" }, @@ -54670,7 +56197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -54681,7 +56208,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 164026224, + "hash": 3204782488, "arguments": [ { "name": "feed", @@ -54695,7 +56222,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 164026224, + "hash": 3204782488, "arguments": [ { "name": "feed", @@ -55057,7 +56584,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -55180,7 +56707,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "modulate", @@ -55194,7 +56721,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -55205,7 +56732,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "self_modulate", @@ -55219,7 +56746,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -55255,7 +56782,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2467979097, + "hash": 2516941890, "arguments": [ { "name": "from", @@ -55288,7 +56815,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2827709699, + "hash": 3655830234, "arguments": [ { "name": "from", @@ -55322,7 +56849,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1131748830, + "hash": 4175878946, "arguments": [ { "name": "points", @@ -55351,7 +56878,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1992607498, + "hash": 2239164197, "arguments": [ { "name": "points", @@ -55380,7 +56907,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2539631334, + "hash": 3486841771, "arguments": [ { "name": "center", @@ -55429,7 +56956,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 753607235, + "hash": 4230657331, "arguments": [ { "name": "points", @@ -55453,7 +56980,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1279876405, + "hash": 235933050, "arguments": [ { "name": "points", @@ -55477,7 +57004,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3593892186, + "hash": 84391229, "arguments": [ { "name": "rect", @@ -55506,7 +57033,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2945818836, + "hash": 3063020269, "arguments": [ { "name": "position", @@ -55529,7 +57056,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2953131133, + "hash": 1695860435, "arguments": [ { "name": "texture", @@ -55552,7 +57079,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 804749273, + "hash": 3204081724, "arguments": [ { "name": "texture", @@ -55584,7 +57111,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 127774130, + "hash": 3196597532, "arguments": [ { "name": "texture", @@ -55621,7 +57148,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 53286571, + "hash": 1246729963, "arguments": [ { "name": "texture", @@ -55660,7 +57187,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2632521728, + "hash": 388176283, "arguments": [ { "name": "style_box", @@ -55678,7 +57205,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 847357583, + "hash": 3548136561, "arguments": [ { "name": "points", @@ -55711,7 +57238,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2884906595, + "hash": 2683625537, "arguments": [ { "name": "points", @@ -55739,7 +57266,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823574354, + "hash": 1659099617, "arguments": [ { "name": "points", @@ -55767,7 +57294,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2853740748, + "hash": 2552080639, "arguments": [ { "name": "font", @@ -55826,7 +57353,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3563325278, + "hash": 4002645436, "arguments": [ { "name": "font", @@ -55896,7 +57423,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2218291162, + "hash": 850005221, "arguments": [ { "name": "font", @@ -55961,7 +57488,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 696040085, + "hash": 3717870722, "arguments": [ { "name": "font", @@ -56037,7 +57564,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4139068764, + "hash": 2329089032, "arguments": [ { "name": "font", @@ -56070,7 +57597,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1653052791, + "hash": 419453826, "arguments": [ { "name": "font", @@ -56109,7 +57636,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 362418085, + "hash": 1634855856, "arguments": [ { "name": "mesh", @@ -56137,7 +57664,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 892966153, + "hash": 937992368, "arguments": [ { "name": "multimesh", @@ -56332,7 +57859,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -56343,7 +57870,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 571964562, + "hash": 2339128592, "return_value": { "type": "World2D" } @@ -56354,7 +57881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -56368,7 +57895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -56479,7 +58006,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 514306702, + "hash": 811130057, "return_value": { "type": "InputEvent" }, @@ -57148,7 +58675,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "viewport", @@ -57162,7 +58689,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -57173,7 +58700,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -57263,7 +58790,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -57277,7 +58804,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -57306,7 +58833,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -57320,7 +58847,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -57331,7 +58858,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -57345,7 +58872,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -57356,7 +58883,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -57370,7 +58897,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -57381,7 +58908,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -57395,7 +58922,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -58018,7 +59545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4003681478, + "hash": 3200896285, "return_value": { "type": "Color" } @@ -58029,7 +59556,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -58043,7 +59570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -58054,7 +59581,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "environment", @@ -58149,7 +59676,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -58160,7 +59687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "font", @@ -58859,7 +60386,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2967958431, + "hash": 860659811, "return_value": { "type": "KinematicCollision2D" }, @@ -58877,7 +60404,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2346274026, + "hash": 2161834755, "return_value": { "type": "KinematicCollision2D" } @@ -59601,7 +61128,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 185026117, + "hash": 107003663, "return_value": { "type": "KinematicCollision3D" }, @@ -59619,7 +61146,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1204257376, + "hash": 186875014, "return_value": { "type": "KinematicCollision3D" } @@ -59805,7 +61332,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -59816,7 +61343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1698016586, + "hash": 1761182771, "return_value": { "type": "PackedStringArray" }, @@ -59833,7 +61360,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2223010457, + "hash": 1965194235, "return_value": { "type": "StringName" }, @@ -59850,7 +61377,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -59867,7 +61394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -59888,7 +61415,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -59905,7 +61432,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -59922,7 +61449,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -59943,7 +61470,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1209480182, + "hash": 3061114238, "return_value": { "type": "Dictionary" }, @@ -59964,7 +61491,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 388879529, + "hash": 3504980660, "return_value": { "type": "Array" }, @@ -59986,7 +61513,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 388879529, + "hash": 3504980660, "return_value": { "type": "Array" }, @@ -60008,7 +61535,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 616144200, + "hash": 2498641674, "return_value": { "type": "Variant" }, @@ -60029,7 +61556,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 39171737, + "hash": 1690314931, "return_value": { "type": "enum::Error" }, @@ -60054,7 +61581,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2057619707, + "hash": 3860701026, "return_value": { "type": "bool" }, @@ -60080,7 +61607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 388879529, + "hash": 3504980660, "return_value": { "type": "Array" }, @@ -60102,7 +61629,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1403360391, + "hash": 3031669221, "return_value": { "type": "PackedStringArray" }, @@ -60124,7 +61651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -60145,7 +61672,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1968462237, + "hash": 2419549490, "return_value": { "type": "int", "meta": "int64" @@ -60167,7 +61694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2057619707, + "hash": 3860701026, "return_value": { "type": "bool" }, @@ -60193,7 +61720,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1403360391, + "hash": 3031669221, "return_value": { "type": "PackedStringArray" }, @@ -60215,7 +61742,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 861745836, + "hash": 661528303, "return_value": { "type": "PackedStringArray" }, @@ -60241,7 +61768,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1781922416, + "hash": 2457504236, "return_value": { "type": "StringName" }, @@ -60267,7 +61794,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -60460,7 +61987,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "prefixes", @@ -60474,7 +62001,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -60585,7 +62112,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "pairs", @@ -60599,7 +62126,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -60781,7 +62308,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -60837,7 +62364,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -60893,7 +62420,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61101,7 +62628,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61166,7 +62693,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "string_delimiters", @@ -61188,7 +62715,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61278,7 +62805,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "comment_delimiters", @@ -61300,7 +62827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61472,7 +62999,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3730282737, + "hash": 3965792804, "arguments": [ { "name": "type", @@ -61523,7 +63050,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61534,7 +63061,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2445445782, + "hash": 3485342025, "return_value": { "type": "Dictionary" }, @@ -61627,7 +63154,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "prefixes", @@ -61641,7 +63168,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61652,7 +63179,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "guideline_columns", @@ -61666,7 +63193,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -61918,7 +63445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 128049634, + "hash": 1636512886, "arguments": [ { "name": "keyword", @@ -61967,7 +63494,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 911077095, + "hash": 3855908743, "return_value": { "type": "Color" }, @@ -61984,7 +63511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "keywords", @@ -62006,7 +63533,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -62017,7 +63544,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 128049634, + "hash": 1636512886, "arguments": [ { "name": "member_keyword", @@ -62066,7 +63593,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 911077095, + "hash": 3855908743, "return_value": { "type": "Color" }, @@ -62083,7 +63610,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "member_keyword", @@ -62105,7 +63632,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -62116,7 +63643,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 325227665, + "hash": 2924977451, "arguments": [ { "name": "start_key", @@ -62174,7 +63701,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "color_regions", @@ -62196,7 +63723,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -62207,7 +63734,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -62221,7 +63748,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -62232,7 +63759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -62246,7 +63773,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -62257,7 +63784,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -62271,7 +63798,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -62282,7 +63809,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -62296,7 +63823,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -62408,7 +63935,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -62597,7 +64124,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535396413, + "hash": 3429307534, "return_value": { "type": "int", "meta": "uint32" @@ -62630,7 +64157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -62678,7 +64205,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310046134, + "hash": 3332903315, "return_value": { "type": "Object" }, @@ -62809,7 +64336,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3344787966, + "hash": 2077425081, "arguments": [ { "name": "owner_id", @@ -62847,7 +64374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3628508205, + "hash": 3106725749, "return_value": { "type": "Shape2D" }, @@ -63282,7 +64809,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -63293,7 +64820,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535396413, + "hash": 3429307534, "return_value": { "type": "int", "meta": "uint32" @@ -63326,7 +64853,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -63337,7 +64864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "owner_id", @@ -63356,7 +64883,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -63374,7 +64901,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310046134, + "hash": 3332903315, "return_value": { "type": "Object" }, @@ -63429,7 +64956,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1719809270, + "hash": 2566676345, "arguments": [ { "name": "owner_id", @@ -63467,7 +64994,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3569514022, + "hash": 4015519174, "return_value": { "type": "Shape3D" }, @@ -63663,7 +65190,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "polygon", @@ -63677,7 +65204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -63863,7 +65390,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "polygon", @@ -63877,7 +65404,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -63979,7 +65506,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 428895701, + "hash": 771364740, "arguments": [ { "name": "shape", @@ -63993,7 +65520,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1093582747, + "hash": 522005891, "return_value": { "type": "Shape2D" } @@ -64120,7 +65647,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "resource", @@ -64134,7 +65661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 444626398, + "hash": 1549710052, "arguments": [ { "name": "shape", @@ -64148,7 +65675,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586532317, + "hash": 3214262478, "return_value": { "type": "Shape3D" } @@ -64263,7 +65790,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -64277,7 +65804,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -64413,7 +65940,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -64427,7 +65954,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -64441,7 +65968,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1392750486, "return_value": { "type": "PackedColorArray" } @@ -64566,7 +66093,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -64580,7 +66107,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -64591,7 +66118,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2124287311, + "hash": 331835996, "return_value": { "type": "ColorPicker" } @@ -64602,7 +66129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1258257896, + "hash": 1322440207, "return_value": { "type": "PopupPanel" } @@ -64680,7 +66207,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -64694,7 +66221,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -64882,7 +66409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "segments", @@ -64896,7 +66423,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -64925,7 +66452,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "faces", @@ -64939,7 +66466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -65201,7 +66728,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -65212,7 +66739,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -65312,7 +66839,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1295362614, + "hash": 887037711, "return_value": { "type": "enum::Error" }, @@ -65354,7 +66881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1295362614, + "hash": 887037711, "return_value": { "type": "enum::Error" }, @@ -65413,7 +66940,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 42840791, + "hash": 1856205918, "return_value": { "type": "Button" } @@ -65505,7 +67032,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 828890730, + "hash": 1993438598, "arguments": [ { "name": "child", @@ -65729,7 +67256,7 @@ "value": 14 }, { - "name": "PRESET_WIDE", + "name": "PRESET_FULL_RECT", "value": 15 } ] @@ -66574,7 +68101,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3772663784, + "hash": 2783021301, "return_value": { "type": "Control" } @@ -66585,7 +68112,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3772663784, + "hash": 2783021301, "return_value": { "type": "Control" } @@ -66677,7 +68204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1346606836, + "hash": 2326690814, "arguments": [ { "name": "theme", @@ -66691,7 +68218,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2590826324, + "hash": 3846893731, "return_value": { "type": "Theme" } @@ -66702,7 +68229,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "theme_type", @@ -66716,7 +68243,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -66743,7 +68270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 228514597, + "hash": 1373065600, "arguments": [ { "name": "name", @@ -66761,7 +68288,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2496584902, + "hash": 4188838905, "arguments": [ { "name": "name", @@ -66779,7 +68306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 724648807, + "hash": 3518018674, "arguments": [ { "name": "name", @@ -66797,7 +68324,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "name", @@ -66816,7 +68343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2548837685, + "hash": 4260178595, "arguments": [ { "name": "name", @@ -66834,7 +68361,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "name", @@ -66853,7 +68380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -66867,7 +68394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -66881,7 +68408,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -66895,7 +68422,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -66909,7 +68436,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -66923,7 +68450,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -66937,7 +68464,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3472773686, + "hash": 2336455395, "return_value": { "type": "Texture2D" }, @@ -66959,7 +68486,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3103593239, + "hash": 2759935355, "return_value": { "type": "StyleBox" }, @@ -66981,7 +68508,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1501783071, + "hash": 387378635, "return_value": { "type": "Font" }, @@ -67003,7 +68530,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614025721, + "hash": 229578101, "return_value": { "type": "int", "meta": "int32" @@ -67026,7 +68553,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 355674179, + "hash": 2377051548, "return_value": { "type": "Color" }, @@ -67048,7 +68575,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614025721, + "hash": 229578101, "return_value": { "type": "int", "meta": "int32" @@ -67071,7 +68598,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -67088,7 +68615,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -67105,7 +68632,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -67122,7 +68649,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -67139,7 +68666,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -67156,7 +68683,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -67173,7 +68700,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -67195,7 +68722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -67217,7 +68744,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -67239,7 +68766,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -67261,7 +68788,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -67283,7 +68810,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -67317,7 +68844,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1041304650, + "hash": 3229501585, "return_value": { "type": "Font" } @@ -67340,7 +68867,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3772663784, + "hash": 2783021301, "return_value": { "type": "Control" } @@ -67476,7 +69003,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 135738787, + "hash": 2024461774, "arguments": [ { "name": "side", @@ -67494,7 +69021,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3326801710, + "hash": 2757935761, "return_value": { "type": "NodePath" }, @@ -67511,7 +69038,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "next", @@ -67525,7 +69052,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -67536,7 +69063,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "previous", @@ -67550,7 +69077,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -67561,7 +69088,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3311071847, + "hash": 3191844692, "arguments": [ { "name": "data", @@ -67662,7 +69189,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3934104001, + "hash": 3975164845, "arguments": [ { "name": "target", @@ -67676,7 +69203,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "control", @@ -68096,7 +69623,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "point_cloud", @@ -68110,7 +69637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "points", @@ -68124,7 +69651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -68153,7 +69680,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "points", @@ -68167,7 +69694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -68196,7 +69723,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3676440825, + "hash": 47165747, "return_value": { "type": "PackedByteArray" }, @@ -68214,7 +69741,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2731620791, + "hash": 1237515462, "return_value": { "type": "CryptoKey" }, @@ -68232,7 +69759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1201605066, + "hash": 947314696, "return_value": { "type": "X509Certificate" }, @@ -68264,7 +69791,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4001154612, + "hash": 1673662703, "return_value": { "type": "PackedByteArray" }, @@ -68289,7 +69816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 694113037, + "hash": 2805902225, "return_value": { "type": "bool" }, @@ -68318,7 +69845,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 319186222, + "hash": 2361793670, "return_value": { "type": "PackedByteArray" }, @@ -68339,7 +69866,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 319186222, + "hash": 2361793670, "return_value": { "type": "PackedByteArray" }, @@ -68360,7 +69887,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2529577372, + "hash": 2368951203, "return_value": { "type": "PackedByteArray" }, @@ -68385,7 +69912,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3368616191, + "hash": 1024142237, "return_value": { "type": "bool" }, @@ -69330,7 +70857,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -69376,7 +70903,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1173120024, + "hash": 958145977, "return_value": { "type": "PackedVector2Array" }, @@ -69807,7 +71334,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -69818,7 +71345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 675695659, "return_value": { "type": "PackedFloat32Array" } @@ -69829,7 +71356,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -69875,7 +71402,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1013622073, + "hash": 1519759391, "return_value": { "type": "PackedVector3Array" }, @@ -69963,7 +71490,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -69977,7 +71504,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -70060,7 +71587,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -70074,7 +71601,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -70085,7 +71612,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -70099,7 +71626,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -70110,7 +71637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -70124,7 +71651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -70498,7 +72025,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1601514296, + "hash": 3871247334, "return_value": { "type": "enum::Error" }, @@ -70524,7 +72051,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3011451359, + "hash": 3946580474, "return_value": { "type": "PacketPeerDTLS" }, @@ -70750,7 +72277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2238014261, + "hash": 2086764391, "arguments": [ { "name": "type", @@ -70768,7 +72295,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4238623002, + "hash": 3244119503, "return_value": { "type": "Texture2D" }, @@ -70839,7 +72366,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -70853,7 +72380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -71464,7 +72991,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3851388692, + "hash": 2981934095, "return_value": { "type": "PackedStringArray" } @@ -71475,7 +73002,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3851388692, + "hash": 2981934095, "return_value": { "type": "PackedStringArray" } @@ -72190,7 +73717,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1890282000, + "hash": 117014956, "arguments": [ { "name": "menu_root", @@ -72229,7 +73756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1890282000, + "hash": 117014956, "arguments": [ { "name": "menu_root", @@ -72268,7 +73795,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 390844000, + "hash": 1885975429, "arguments": [ { "name": "menu_root", @@ -72311,7 +73838,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 390844000, + "hash": 1885975429, "arguments": [ { "name": "menu_root", @@ -72354,7 +73881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1890282000, + "hash": 117014956, "arguments": [ { "name": "menu_root", @@ -72393,7 +73920,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 390844000, + "hash": 1885975429, "arguments": [ { "name": "menu_root", @@ -72436,7 +73963,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2921387644, + "hash": 4281796287, "arguments": [ { "name": "menu_root", @@ -72643,7 +74170,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2674204112, + "hash": 748666903, "return_value": { "type": "Callable" }, @@ -72843,7 +74370,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1157795782, + "hash": 3591713183, "return_value": { "type": "Texture2D" }, @@ -72934,7 +74461,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4168587729, + "hash": 3809915389, "arguments": [ { "name": "menu_root", @@ -73143,7 +74670,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1950158547, + "hash": 3201338066, "arguments": [ { "name": "menu_root", @@ -73221,7 +74748,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -73232,7 +74759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -73320,7 +74847,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3673871533, + "hash": 109679083, "arguments": [ { "name": "event", @@ -73460,7 +74987,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -73706,7 +75233,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -73875,7 +75402,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1169200938, + "hash": 3958815166, "arguments": [ { "name": "region", @@ -74014,7 +75541,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3818401521, + "hash": 3653650673, "arguments": [ { "name": "callback", @@ -74034,7 +75561,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3818401521, + "hash": 3653650673, "arguments": [ { "name": "callback", @@ -74054,7 +75581,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3818401521, + "hash": 3653650673, "arguments": [ { "name": "callback", @@ -74074,7 +75601,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3818401521, + "hash": 3653650673, "arguments": [ { "name": "callback", @@ -74094,7 +75621,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3818401521, + "hash": 3653650673, "arguments": [ { "name": "callback", @@ -74616,7 +76143,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349263114, + "hash": 1358907026, "arguments": [ { "name": "cursor", @@ -74666,7 +76193,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3856751988, + "hash": 4115553226, "return_value": { "type": "enum::Error" }, @@ -74695,7 +76222,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3352447392, + "hash": 3088703427, "return_value": { "type": "enum::Error" }, @@ -74846,7 +76373,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 876597735, + "hash": 532598488, "arguments": [ { "name": "image", @@ -74911,6 +76438,13 @@ } ] }, + { + "name": "DisplayServerOSX", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "DisplayServer", + "api_type": "core" + }, { "name": "ENetConnection", "is_refcounted": true, @@ -75091,7 +76625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 724026399, + "hash": 385984708, "return_value": { "type": "ENetPacketPeer" }, @@ -75125,7 +76659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 588901875, + "hash": 2402345344, "return_value": { "type": "Array" }, @@ -75189,7 +76723,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2096820277, + "hash": 2772371345, "arguments": [ { "name": "channel", @@ -75227,7 +76761,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2902180250, + "hash": 3447544237, "return_value": { "type": "enum::Error" }, @@ -75248,7 +76782,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2763942705, + "hash": 2959136280, "return_value": { "type": "enum::Error" }, @@ -75330,7 +76864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -75456,7 +76990,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1511581550, + "hash": 1293458335, "return_value": { "type": "enum::Error" }, @@ -75533,7 +77067,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1829090011, + "hash": 4103238886, "return_value": { "type": "ENetConnection" } @@ -75544,7 +77078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637151381, + "hash": 3793311544, "return_value": { "type": "ENetPacketPeer" }, @@ -75798,7 +77332,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2149349516, + "hash": 120522849, "return_value": { "type": "enum::Error" }, @@ -75936,7 +77470,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1917766404, + "hash": 3664614892, "arguments": [ { "name": "command_name", @@ -75986,7 +77520,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2137474292, + "hash": 1209351045, "arguments": [ { "name": "message", @@ -76004,7 +77538,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2359220517, + "hash": 1874754934, "arguments": [ { "name": "name", @@ -76022,7 +77556,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -76036,7 +77570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085722924, + "hash": 2041966384, "return_value": { "type": "bool" }, @@ -76168,7 +77702,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2068833206, + "hash": 3098291045, "arguments": [ { "name": "path", @@ -76204,7 +77738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2705884609, + "hash": 527928637, "arguments": [ { "name": "path", @@ -76381,7 +77915,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4083495133, + "hash": 2524380260, "arguments": [ { "name": "class_name", @@ -76399,7 +77933,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -76416,7 +77950,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4083495133, + "hash": 2524380260, "arguments": [ { "name": "class_name", @@ -76434,7 +77968,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -76451,7 +77985,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1485732406, + "hash": 865197084, "arguments": [ { "name": "class_name", @@ -76473,7 +78007,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -76776,7 +78310,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2466236882, + "hash": 915758477, "return_value": { "type": "VBoxContainer" } @@ -76991,7 +78525,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3607996119, + "hash": 842323275, "return_value": { "type": "EditorFileSystemDirectory" } @@ -77055,7 +78589,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3054550933, + "hash": 3188521125, "return_value": { "type": "EditorFileSystemDirectory" }, @@ -77097,7 +78631,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 4015028928, "arguments": [ { "name": "files", @@ -77164,7 +78698,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3281520382, + "hash": 2330964164, "return_value": { "type": "EditorFileSystemDirectory" }, @@ -77230,7 +78764,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -77324,7 +78858,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3607996119, + "hash": 842323275, "return_value": { "type": "EditorFileSystemDirectory" } @@ -77810,7 +79344,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "control", @@ -77824,7 +79358,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3629479264, + "hash": 3406284123, "arguments": [ { "name": "property", @@ -77847,7 +79381,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2589178990, + "hash": 788598683, "arguments": [ { "name": "label", @@ -77878,7 +79412,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1325453010, + "hash": 2564140749, "arguments": [ { "name": "object", @@ -77902,7 +79436,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 638789498, + "hash": 50507531, "return_value": { "type": "EditorSelection" } @@ -77913,7 +79447,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348853372, + "hash": 2469088558, "return_value": { "type": "EditorSettings" } @@ -77924,7 +79458,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1729697569, + "hash": 3947407316, "return_value": { "type": "ScriptEditor" } @@ -77935,7 +79469,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1396199597, + "hash": 829782337, "return_value": { "type": "Control" } @@ -77958,7 +79492,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "resource", @@ -77972,7 +79506,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -77986,7 +79520,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3683495350, + "hash": 3664508569, "arguments": [ { "name": "script", @@ -78105,7 +79639,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -78116,7 +79650,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2736149524, + "hash": 1818953479, "return_value": { "type": "Node" } @@ -78127,7 +79661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2451592850, + "hash": 1578506115, "return_value": { "type": "EditorResourcePreview" } @@ -78138,7 +79672,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3439894930, + "hash": 492575303, "return_value": { "type": "EditorFileSystem" } @@ -78149,7 +79683,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1396199597, + "hash": 829782337, "return_value": { "type": "Control" } @@ -78160,7 +79694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1292973857, + "hash": 878078554, "return_value": { "type": "Array" }, @@ -78218,7 +79752,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2011161057, + "hash": 561123517, "return_value": { "type": "FileSystemDock" } @@ -78229,7 +79763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2496191758, + "hash": 4197665367, "return_value": { "type": "EditorPaths" } @@ -78240,7 +79774,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 608668930, + "hash": 2471163807, "return_value": { "type": "EditorCommandPalette" } @@ -78286,7 +79820,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 97829407, + "hash": 3517113938, "return_value": { "type": "EditorInspector" } @@ -78595,7 +80129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1108370556, + "hash": 302451090, "arguments": [ { "name": "lines", @@ -78623,7 +80157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 648421424, + "hash": 1868867708, "arguments": [ { "name": "mesh", @@ -78652,7 +80186,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "segments", @@ -78666,7 +80200,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1972623374, + "hash": 54901064, "arguments": [ { "name": "triangles", @@ -78680,7 +80214,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1279096126, + "hash": 3719733075, "arguments": [ { "name": "material", @@ -78705,7 +80239,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 338612083, + "hash": 2254560097, "arguments": [ { "name": "handles", @@ -78737,7 +80271,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -78751,7 +80285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3337111055, + "hash": 151077316, "return_value": { "type": "Node3D" } @@ -78762,7 +80296,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1502180965, + "hash": 4250544552, "return_value": { "type": "EditorNode3DGizmoPlugin" } @@ -78813,7 +80347,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -79162,7 +80696,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3114526912, + "hash": 3486012546, "arguments": [ { "name": "name", @@ -79195,7 +80729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711607487, + "hash": 2976007329, "arguments": [ { "name": "name", @@ -79223,7 +80757,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2151279148, + "hash": 2486475223, "arguments": [ { "name": "name", @@ -79247,7 +80781,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 991350611, + "hash": 1374068695, "arguments": [ { "name": "name", @@ -79265,7 +80799,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2542558849, + "hash": 3501703615, "return_value": { "type": "StandardMaterial3D" }, @@ -79722,7 +81256,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2351308012, + "hash": 3092750152, "arguments": [ { "name": "container", @@ -79740,7 +81274,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3518571692, + "hash": 3526039376, "return_value": { "type": "Button" }, @@ -79761,7 +81295,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1185760851, + "hash": 3354871258, "arguments": [ { "name": "slot", @@ -79779,7 +81313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "control", @@ -79793,7 +81327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "control", @@ -79807,7 +81341,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2351308012, + "hash": 3092750152, "arguments": [ { "name": "container", @@ -79825,7 +81359,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 705535051, + "hash": 2137474292, "arguments": [ { "name": "name", @@ -79843,7 +81377,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1577001959, + "hash": 1019428915, "arguments": [ { "name": "name", @@ -79875,7 +81409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3649816526, + "hash": 1775878644, "return_value": { "type": "PopupMenu" } @@ -79886,7 +81420,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3503649760, + "hash": 1986814599, "arguments": [ { "name": "type", @@ -79970,7 +81504,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "item", @@ -79992,7 +81526,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3710857792, + "hash": 170677864, "return_value": { "type": "UndoRedo" } @@ -80003,7 +81537,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1611583062, "arguments": [ { "name": "callable", @@ -80017,7 +81551,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1611583062, "arguments": [ { "name": "callable", @@ -80039,7 +81573,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 283709601, + "hash": 3116463128, "arguments": [ { "name": "parser", @@ -80053,7 +81587,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 283709601, + "hash": 3116463128, "arguments": [ { "name": "parser", @@ -80067,7 +81601,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2453327590, + "hash": 3113975762, "arguments": [ { "name": "importer", @@ -80086,7 +81620,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3631881412, + "hash": 2312482773, "arguments": [ { "name": "importer", @@ -80100,7 +81634,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1193556680, + "hash": 2764104752, "arguments": [ { "name": "scene_format_importer", @@ -80119,7 +81653,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033213582, + "hash": 2637776123, "arguments": [ { "name": "scene_format_importer", @@ -80133,7 +81667,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2837845017, + "hash": 3492436322, "arguments": [ { "name": "scene_import_plugin", @@ -80152,7 +81686,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4038440182, + "hash": 3045178206, "arguments": [ { "name": "scene_import_plugin", @@ -80166,7 +81700,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2838233641, + "hash": 4095952207, "arguments": [ { "name": "plugin", @@ -80180,7 +81714,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2838233641, + "hash": 4095952207, "arguments": [ { "name": "plugin", @@ -80194,7 +81728,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3959735695, + "hash": 1541015022, "arguments": [ { "name": "plugin", @@ -80208,7 +81742,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3959735695, + "hash": 1541015022, "arguments": [ { "name": "plugin", @@ -80222,7 +81756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2126142633, + "hash": 546395733, "arguments": [ { "name": "plugin", @@ -80236,7 +81770,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2126142633, + "hash": 546395733, "arguments": [ { "name": "plugin", @@ -80266,7 +81800,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1682928763, + "hash": 4223731786, "return_value": { "type": "EditorInterface" } @@ -80277,7 +81811,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2181549373, + "hash": 3121871482, "return_value": { "type": "ScriptCreateDialog" } @@ -80288,7 +81822,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3237675775, + "hash": 3657522847, "arguments": [ { "name": "script", @@ -80302,7 +81836,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3237675775, + "hash": 3657522847, "arguments": [ { "name": "script", @@ -80548,7 +82082,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -80559,7 +82093,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4045694773, + "hash": 2050059866, "return_value": { "type": "Object" } @@ -80589,7 +82123,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "control", @@ -80603,7 +82137,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "editor", @@ -80617,7 +82151,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34000352, + "hash": 3069422438, "arguments": [ { "name": "property", @@ -80934,7 +82468,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -80945,7 +82479,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "resource", @@ -80959,7 +82493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2169730242, + "hash": 2674603643, "return_value": { "type": "Resource" } @@ -81097,7 +82631,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 159619019, + "hash": 233177534, "arguments": [ { "name": "path", @@ -81123,7 +82657,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3325918093, + "hash": 1608376650, "arguments": [ { "name": "resource", @@ -81149,7 +82683,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 126347884, + "hash": 332288124, "arguments": [ { "name": "generator", @@ -81163,7 +82697,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 126347884, + "hash": 332288124, "arguments": [ { "name": "generator", @@ -81658,7 +83192,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -81747,7 +83281,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -81761,7 +83295,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2736149524, + "hash": 1818953479, "return_value": { "type": "Node" } @@ -81772,7 +83306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1682928763, + "hash": 4223731786, "return_value": { "type": "EditorInterface" } @@ -81792,7 +83326,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "owner_node", @@ -81806,7 +83340,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -81843,7 +83377,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -81857,7 +83391,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -81871,7 +83405,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -81882,7 +83416,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -81979,7 +83513,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4261564821, + "hash": 1529169264, "arguments": [ { "name": "name", @@ -82035,7 +83569,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "info", @@ -82108,7 +83642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 4015028928, "arguments": [ { "name": "dirs", @@ -82122,7 +83656,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -82133,7 +83667,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 4015028928, "arguments": [ { "name": "dirs", @@ -82147,7 +83681,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -82158,7 +83692,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2137474292, + "hash": 1209351045, "arguments": [ { "name": "name", @@ -82193,7 +83727,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -82511,7 +84045,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -82564,7 +84098,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 483972489, + "hash": 1576865988, "return_value": { "type": "Array" }, @@ -82836,7 +84370,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2558215549, + "hash": 1016888095, "return_value": { "type": "MainLoop" } @@ -82847,7 +84381,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -82858,7 +84392,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -82869,7 +84403,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -82880,7 +84414,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -82891,7 +84425,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -82924,7 +84458,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -82941,7 +84475,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 291720088, + "hash": 1371597918, "return_value": { "type": "Object" }, @@ -82958,7 +84492,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 621781629, + "hash": 965313290, "arguments": [ { "name": "name", @@ -82976,7 +84510,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -82990,7 +84524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -83001,7 +84535,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2625195583, + "hash": 1327703655, "arguments": [ { "name": "language", @@ -83027,7 +84561,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 747309839, + "hash": 2151255799, "return_value": { "type": "ScriptLanguage" }, @@ -83138,7 +84672,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1608714560, + "hash": 3651669560, "arguments": [ { "name": "name", @@ -83156,7 +84690,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -83170,7 +84704,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085722924, + "hash": 2041966384, "return_value": { "type": "bool" }, @@ -83187,7 +84721,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085722924, + "hash": 2041966384, "return_value": { "type": "bool" }, @@ -83204,7 +84738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2689141884, + "hash": 1895267858, "arguments": [ { "name": "name", @@ -83222,7 +84756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1244899873, + "hash": 438160728, "arguments": [ { "name": "name", @@ -83245,7 +84779,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2359220517, + "hash": 1874754934, "arguments": [ { "name": "name", @@ -83263,7 +84797,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -83277,7 +84811,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085722924, + "hash": 2041966384, "return_value": { "type": "bool" }, @@ -83294,7 +84828,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2137474292, + "hash": 1209351045, "arguments": [ { "name": "message", @@ -83552,7 +85086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067830675, + "hash": 3336722921, "arguments": [ { "name": "sky", @@ -83566,7 +85100,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2855131442, + "hash": 1177136966, "return_value": { "type": "Sky" } @@ -83629,7 +85163,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -83643,7 +85177,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -83735,7 +85269,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -83749,7 +85283,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -85229,7 +86763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3736078201, + "hash": 1790811099, "arguments": [ { "name": "mode", @@ -85243,7 +86777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3957334271, + "hash": 4037048985, "return_value": { "type": "Texture" } @@ -85279,7 +86813,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "light_color", @@ -85293,7 +86827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -85491,7 +87025,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -85505,7 +87039,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -85516,7 +87050,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -85530,7 +87064,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -85888,7 +87422,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3736078201, + "hash": 1790811099, "arguments": [ { "name": "color_correction", @@ -85902,7 +87436,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3957334271, + "hash": 4037048985, "return_value": { "type": "Texture" } @@ -86596,7 +88130,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740195791, + "hash": 3658149758, "return_value": { "type": "enum::Error" }, @@ -86618,7 +88152,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3012326192, + "hash": 3712471238, "return_value": { "type": "Variant" }, @@ -87583,7 +89117,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2107777705, + "hash": 1337424764, "return_value": { "type": "enum::Error" }, @@ -87879,7 +89413,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4270705709, + "hash": 4131300905, "return_value": { "type": "PackedByteArray" }, @@ -87908,7 +89442,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3740269769, + "hash": 2358116058, "return_value": { "type": "PackedStringArray" }, @@ -88130,7 +89664,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019067137, + "hash": 2971499966, "arguments": [ { "name": "buffer", @@ -88158,7 +89692,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3309093657, + "hash": 2217842308, "arguments": [ { "name": "values", @@ -88361,7 +89895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 4015028928, "arguments": [ { "name": "filters", @@ -88375,7 +89909,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -88511,7 +90045,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2466236882, + "hash": 915758477, "return_value": { "type": "VBoxContainer" } @@ -88522,7 +90056,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4088675504, + "hash": 4071694264, "return_value": { "type": "LineEdit" } @@ -88865,7 +90399,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "albedo", @@ -88879,7 +90413,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -88890,7 +90424,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "emission", @@ -88904,7 +90438,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -88969,7 +90503,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 305206263, + "hash": 1188404210, "arguments": [ { "name": "density_texture", @@ -88983,7 +90517,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3148596224, + "hash": 373985333, "return_value": { "type": "Texture3D" } @@ -89097,7 +90631,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -89111,7 +90645,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -89154,7 +90688,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "fallbacks", @@ -89168,7 +90702,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -89179,7 +90713,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3395732004, + "hash": 3705324482, "return_value": { "type": "RID" }, @@ -89213,7 +90747,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -89375,7 +90909,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -89515,7 +91049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1845275776, + "hash": 2565402639, "arguments": [ { "name": "canvas_item", @@ -89574,7 +91108,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 75068056, + "hash": 348869189, "arguments": [ { "name": "canvas_item", @@ -89644,7 +91178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1078083147, + "hash": 657875837, "arguments": [ { "name": "canvas_item", @@ -89709,7 +91243,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3263989537, + "hash": 1649790182, "arguments": [ { "name": "canvas_item", @@ -89807,7 +91341,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3441080423, + "hash": 1462476057, "return_value": { "type": "float", "meta": "float" @@ -89843,7 +91377,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 151012040, + "hash": 4161008124, "return_value": { "type": "float", "meta": "float" @@ -89947,7 +91481,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -89958,7 +91492,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -90024,7 +91558,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019067137, + "hash": 2971499966, "arguments": [ { "name": "data", @@ -90038,7 +91572,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -90384,7 +91918,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -90436,7 +91970,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 913628802, + "hash": 64545446, "arguments": [ { "name": "cache_index", @@ -90455,7 +91989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2445445782, + "hash": 3485342025, "return_value": { "type": "Dictionary" }, @@ -90899,7 +92433,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2649965740, + "hash": 4157974066, "arguments": [ { "name": "cache_index", @@ -90927,7 +92461,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3267805006, + "hash": 3878418953, "return_value": { "type": "Image" }, @@ -90954,7 +92488,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 248285341, + "hash": 2849993437, "arguments": [ { "name": "cache_index", @@ -90982,7 +92516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1973985478, + "hash": 3703444828, "return_value": { "type": "PackedInt32Array" }, @@ -91009,7 +92543,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1200628847, + "hash": 3611457556, "return_value": { "type": "Array" }, @@ -91353,7 +92887,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3624222292, + "hash": 2345056839, "return_value": { "type": "Array" }, @@ -91575,7 +93109,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -91635,7 +93169,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -91646,7 +93180,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "overrides", @@ -91660,7 +93194,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -91821,7 +93355,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289570653, + "hash": 1262170328, "arguments": [ { "name": "font", @@ -91835,7 +93369,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1041304650, + "hash": 3229501585, "return_value": { "type": "Font" } @@ -91846,7 +93380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "coords", @@ -91860,7 +93394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -91950,7 +93484,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "features", @@ -92082,7 +93616,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -92289,7 +93823,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 148677866, "return_value": { "type": "PackedFloat64Array" } @@ -92300,7 +93834,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 2576592201, "arguments": [ { "name": "min", @@ -92314,7 +93848,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969006518, + "hash": 148677866, "return_value": { "type": "PackedFloat64Array" } @@ -92325,7 +93859,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614634198, + "hash": 2576592201, "arguments": [ { "name": "max", @@ -92977,7 +94511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 560147393, + "hash": 151088826, "return_value": { "type": "enum::Error" }, @@ -93015,7 +94549,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535895271, + "hash": 3407700015, "return_value": { "type": "enum::Error" }, @@ -93052,7 +94586,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3362592834, + "hash": 2536678188, "return_value": { "type": "enum::Error" }, @@ -93085,7 +94619,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3448333020, + "hash": 1603623551, "return_value": { "type": "Node" }, @@ -93108,7 +94642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2253978172, + "hash": 741783455, "return_value": { "type": "PackedByteArray" }, @@ -93125,7 +94659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3080368018, + "hash": 1784551478, "return_value": { "type": "enum::Error" }, @@ -93146,7 +94680,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "extensions", @@ -93160,7 +94694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -93345,7 +94879,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4003681478, + "hash": 3200896285, "return_value": { "type": "Color" } @@ -93356,7 +94890,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -93556,7 +95090,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3234237668, + "hash": 3754628756, "return_value": { "type": "ImporterMesh" } @@ -93567,7 +95101,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 474940809, + "hash": 2255166972, "arguments": [ { "name": "mesh", @@ -93581,7 +95115,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115431945, + "hash": 2445143706, "return_value": { "type": "PackedFloat32Array" } @@ -93592,7 +95126,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "blend_weights", @@ -93606,7 +95140,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -93617,7 +95151,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "instance_materials", @@ -93717,7 +95251,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1021181044, + "hash": 4183770049, "return_value": { "type": "Transform3D" } @@ -93728,7 +95262,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "xform", @@ -93900,7 +95434,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2116383845, + "hash": 2916281908, "return_value": { "type": "Quaternion" } @@ -93911,7 +95445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3033533971, + "hash": 1727505552, "arguments": [ { "name": "rotation", @@ -93950,7 +95484,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -93961,7 +95495,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "children", @@ -94104,7 +95638,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -94115,7 +95649,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "joints", @@ -94129,7 +95663,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -94140,7 +95674,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "roots", @@ -94154,7 +95688,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 170853429, + "hash": 1814733083, "return_value": { "type": "Skeleton3D" } @@ -94165,7 +95699,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -94176,7 +95710,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "unique_names", @@ -94190,7 +95724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -94201,7 +95735,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "godot_bone_node", @@ -94227,7 +95761,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3849864782, + "hash": 945440495, "return_value": { "type": "BoneAttachment3D" }, @@ -94311,7 +95845,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -94322,7 +95856,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "joints_original", @@ -94336,7 +95870,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -94347,7 +95881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "inverse_binds", @@ -94361,7 +95895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -94372,7 +95906,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "joints", @@ -94386,7 +95920,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -94397,7 +95931,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "non_joints", @@ -94411,7 +95945,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -94422,7 +95956,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "roots", @@ -94463,7 +95997,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -94474,7 +96008,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "joint_i_to_bone_i", @@ -94488,7 +96022,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -94499,7 +96033,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "joint_i_to_name", @@ -94513,7 +96047,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 567515627, + "hash": 1032037385, "return_value": { "type": "Skin" } @@ -94524,7 +96058,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1456563072, + "hash": 3971435618, "arguments": [ { "name": "godot_skin", @@ -94619,7 +96153,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3926227280, + "hash": 564927088, "return_value": { "type": "Image" } @@ -94630,7 +96164,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 876597735, + "hash": 532598488, "arguments": [ { "name": "diffuse_img", @@ -94644,7 +96178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4003681478, + "hash": 3200896285, "return_value": { "type": "Color" } @@ -94655,7 +96189,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "diffuse_factor", @@ -94696,7 +96230,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4003681478, + "hash": 3200896285, "return_value": { "type": "Color" } @@ -94707,7 +96241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "specular_factor", @@ -94721,7 +96255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3926227280, + "hash": 564927088, "return_value": { "type": "Image" } @@ -94732,7 +96266,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 876597735, + "hash": 532598488, "arguments": [ { "name": "spec_gloss_img", @@ -94792,7 +96326,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -94803,7 +96337,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "json", @@ -94871,7 +96405,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046169648, + "hash": 2115431945, "return_value": { "type": "PackedByteArray" } @@ -94882,7 +96416,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019067137, + "hash": 2971499966, "arguments": [ { "name": "glb_data", @@ -94921,7 +96455,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -94932,7 +96466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "nodes", @@ -94946,7 +96480,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -94957,7 +96491,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "buffers", @@ -94971,7 +96505,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -94982,7 +96516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "buffer_views", @@ -94996,7 +96530,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95007,7 +96541,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "accessors", @@ -95021,7 +96555,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95032,7 +96566,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "meshes", @@ -95065,7 +96599,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1529523766, + "hash": 925043400, "return_value": { "type": "AnimationPlayer" }, @@ -95083,7 +96617,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95094,7 +96628,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "materials", @@ -95158,7 +96692,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95169,7 +96703,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "root_nodes", @@ -95183,7 +96717,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95194,7 +96728,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "textures", @@ -95208,7 +96742,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95219,7 +96753,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "images", @@ -95233,7 +96767,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95244,7 +96778,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "skins", @@ -95258,7 +96792,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95269,7 +96803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "cameras", @@ -95283,7 +96817,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95294,7 +96828,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "lights", @@ -95308,7 +96842,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95319,7 +96853,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "unique_names", @@ -95333,7 +96867,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95344,7 +96878,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "unique_animation_names", @@ -95358,7 +96892,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95369,7 +96903,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "skeletons", @@ -95383,7 +96917,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -95394,7 +96928,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "skeleton_to_node", @@ -95408,7 +96942,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -95419,7 +96953,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "animations", @@ -95433,7 +96967,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1888566484, + "hash": 4253421667, "return_value": { "type": "Node" }, @@ -95895,7 +97429,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -96077,7 +97611,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -96137,7 +97671,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -96151,7 +97685,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -96181,7 +97715,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -96195,7 +97729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -96206,7 +97740,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 700352884, + "hash": 2179202058, "arguments": [ { "name": "xform", @@ -96689,7 +98223,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "aabb", @@ -96760,7 +98294,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -96886,7 +98420,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -96942,7 +98476,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -97017,7 +98551,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3994473542, + "hash": 969122797, "arguments": [ { "name": "pass", @@ -97048,7 +98582,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 419276189, + "hash": 1576363275, "return_value": { "type": "Mesh" }, @@ -97066,7 +98600,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1456563072, + "hash": 3971435618, "arguments": [ { "name": "skin", @@ -97080,7 +98614,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2603997527, + "hash": 2074563878, "return_value": { "type": "Skin" } @@ -97099,7 +98633,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -97110,7 +98644,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -97124,7 +98658,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -97135,7 +98669,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2605187402, + "hash": 992173727, "arguments": [ { "name": "xform", @@ -97696,7 +99230,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 305206263, + "hash": 1188404210, "arguments": [ { "name": "texture", @@ -97710,7 +99244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3148596224, + "hash": 373985333, "return_value": { "type": "Texture3D" } @@ -98109,7 +99643,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 305206263, + "hash": 1188404210, "arguments": [ { "name": "texture", @@ -98123,7 +99657,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3148596224, + "hash": 373985333, "return_value": { "type": "Texture3D" } @@ -99346,7 +100880,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 892788030, + "hash": 3344690961, "return_value": { "type": "PackedVector2Array" }, @@ -99454,7 +100988,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2035584311, + "hash": 1361156557, "return_value": { "type": "bool" }, @@ -99471,7 +101005,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4009805191, + "hash": 738277916, "return_value": { "type": "bool" }, @@ -99492,7 +101026,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4213226020, + "hash": 1389921771, "return_value": { "type": "PackedInt32Array" }, @@ -99509,7 +101043,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4213226020, + "hash": 1389921771, "return_value": { "type": "PackedInt32Array" }, @@ -99526,7 +101060,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1813272971, + "hash": 2004331998, "return_value": { "type": "PackedVector2Array" }, @@ -99543,7 +101077,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2912129692, + "hash": 3637387053, "return_value": { "type": "Array" }, @@ -99564,7 +101098,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2912129692, + "hash": 3637387053, "return_value": { "type": "Array" }, @@ -99585,7 +101119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2912129692, + "hash": 3637387053, "return_value": { "type": "Array" }, @@ -99606,7 +101140,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2912129692, + "hash": 3637387053, "return_value": { "type": "Array" }, @@ -99627,7 +101161,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2912129692, + "hash": 3637387053, "return_value": { "type": "Array" }, @@ -99648,7 +101182,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2912129692, + "hash": 3637387053, "return_value": { "type": "Array" }, @@ -99669,7 +101203,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2790114779, + "hash": 3837618924, "return_value": { "type": "Array" }, @@ -99696,7 +101230,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4266635620, + "hash": 328033063, "return_value": { "type": "Array" }, @@ -99728,7 +101262,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2105963868, + "hash": 1337682371, "return_value": { "type": "Dictionary" }, @@ -99754,7 +101288,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3322085416, + "hash": 3622277145, "return_value": { "type": "Array" }, @@ -99771,7 +101305,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2932117172, + "hash": 3142160516, "return_value": { "type": "Array" }, @@ -99804,7 +101338,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845745374, + "hash": 410870045, "return_value": { "type": "Array" }, @@ -99842,7 +101376,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4287683581, + "hash": 1056373962, "return_value": { "type": "PackedVector3Array" }, @@ -99987,7 +101521,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3030971334, + "hash": 4080141172, "return_value": { "type": "PackedVector3Array" }, @@ -100017,7 +101551,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2298440154, + "hash": 2361316491, "return_value": { "type": "PackedVector3Array" }, @@ -100048,7 +101582,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 346150776, + "hash": 537425332, "return_value": { "type": "PackedVector3Array" }, @@ -100073,7 +101607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3568788661, + "hash": 2603188319, "return_value": { "type": "PackedVector3Array" }, @@ -100189,7 +101723,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -100203,7 +101737,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -100214,7 +101748,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -100228,7 +101762,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -100451,7 +101985,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "uniform", @@ -100469,7 +102003,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -100588,7 +102122,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "aabb", @@ -100745,7 +102279,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 17761313, + "hash": 3629403827, "arguments": [ { "name": "offset", @@ -100826,7 +102360,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "point", @@ -100845,7 +102379,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163691780, + "hash": 2624840992, "return_value": { "type": "Color" }, @@ -100863,7 +102397,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 914353281, + "hash": 1250405064, "return_value": { "type": "Color" }, @@ -100893,7 +102427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "offsets", @@ -100907,7 +102441,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 675695659, "return_value": { "type": "PackedFloat32Array" } @@ -100918,7 +102452,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3546319833, "arguments": [ { "name": "colors", @@ -100932,7 +102466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1392750486, "return_value": { "type": "PackedColorArray" } @@ -101000,7 +102534,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "gradient", @@ -101014,7 +102548,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -101131,7 +102665,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "gradient", @@ -101145,7 +102679,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -101462,7 +102996,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3350889359, + "hash": 195065850, "return_value": { "type": "enum::Error" }, @@ -101493,7 +103027,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 250061196, + "hash": 4216241294, "return_value": { "type": "bool" }, @@ -101524,7 +103058,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1925837147, + "hash": 1933654315, "arguments": [ { "name": "from", @@ -101552,7 +103086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3073550396, + "hash": 1141899943, "arguments": [ { "name": "from", @@ -101585,7 +103119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -101760,7 +103294,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3713013236, + "hash": 1562168077, "return_value": { "type": "PackedVector2Array" }, @@ -102172,7 +103706,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3193930309, + "hash": 3590609951, "return_value": { "type": "HBoxContainer" } @@ -102191,7 +103725,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -102581,7 +104115,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 30449713, + "hash": 902131739, "arguments": [ { "name": "idx", @@ -102736,7 +104270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "idx", @@ -102755,7 +104289,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -102849,7 +104383,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "idx", @@ -102868,7 +104402,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -103091,7 +104625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163691780, + "hash": 2624840992, "return_value": { "type": "Color" }, @@ -103177,7 +104711,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 163691780, + "hash": 2624840992, "return_value": { "type": "Color" }, @@ -103540,7 +105074,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 351877173, + "hash": 1784508650, "arguments": [ { "name": "material", @@ -103554,7 +105088,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195782278, + "hash": 2521850424, "return_value": { "type": "PhysicsMaterial" } @@ -103654,7 +105188,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1571879309, + "hash": 1488083439, "arguments": [ { "name": "mesh_library", @@ -103668,7 +105202,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 44118198, + "hash": 3350993772, "return_value": { "type": "MeshLibrary" } @@ -103853,7 +105387,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "resource", @@ -103950,7 +105484,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -103961,7 +105495,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -103979,7 +105513,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -103990,7 +105524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -104001,7 +105535,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2624840992, + "hash": 937000113, "return_value": { "type": "RID" }, @@ -104247,7 +105781,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 244868950, + "hash": 3537364598, "return_value": { "type": "enum::Error" }, @@ -104268,7 +105802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -104285,7 +105819,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046169648, + "hash": 2115431945, "return_value": { "type": "PackedByteArray" } @@ -104710,7 +106244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1065601560, + "hash": 3281897016, "arguments": [ { "name": "connection", @@ -104724,7 +106258,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 737546513, + "hash": 2741655269, "return_value": { "type": "StreamPeer" } @@ -104735,7 +106269,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 386360418, + "hash": 540161961, "return_value": { "type": "enum::Error" }, @@ -104764,7 +106298,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1203279699, + "hash": 3249905507, "return_value": { "type": "enum::Error" }, @@ -104836,7 +106370,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3851388692, + "hash": 2981934095, "return_value": { "type": "PackedStringArray" } @@ -104847,7 +106381,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -104870,7 +106404,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046169648, + "hash": 2115431945, "return_value": { "type": "PackedByteArray" } @@ -104993,7 +106527,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3212049958, + "hash": 2538086567, "return_value": { "type": "String" }, @@ -105106,7 +106640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2032749647, + "hash": 1899023990, "return_value": { "type": "enum::Error" }, @@ -105143,7 +106677,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2261262717, + "hash": 3236422912, "return_value": { "type": "enum::Error" }, @@ -105564,7 +107098,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -105581,7 +107115,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046169648, + "hash": 2115431945, "return_value": { "type": "PackedByteArray" } @@ -105655,7 +107189,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "data", @@ -105669,7 +107203,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 675695659, "return_value": { "type": "PackedFloat32Array" } @@ -106005,7 +107539,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2942266734, + "hash": 500071499, "return_value": { "type": "Array" }, @@ -106086,7 +107620,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -106119,7 +107653,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -106130,7 +107664,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -106505,7 +108039,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -106692,7 +108226,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1539094215, + "hash": 2740482212, "arguments": [ { "name": "width", @@ -106752,7 +108286,7 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 2401829007, + "hash": 736337515, "return_value": { "type": "Image" }, @@ -106786,7 +108320,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -106820,7 +108354,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3675054054, + "hash": 310747435, "return_value": { "type": "PackedByteArray" }, @@ -106861,7 +108395,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3798141066, + "hash": 3178917920, "return_value": { "type": "PackedByteArray" }, @@ -106907,7 +108441,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2383624584, + "hash": 1235769281, "return_value": { "type": "PackedByteArray" }, @@ -107042,6 +108576,28 @@ "type": "bool" } }, + { + "name": "rotate_90", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1901204267, + "arguments": [ + { + "name": "direction", + "type": "enum::ClockDirection" + } + ] + }, + { + "name": "rotate_180", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "fix_alpha_edges", "is_const": false, @@ -107080,7 +108636,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3926227280, + "hash": 564927088, "return_value": { "type": "Image" } @@ -107107,7 +108663,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 910217556, + "hash": 3080961247, "return_value": { "type": "Dictionary" }, @@ -107128,7 +108684,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2205170945, + "hash": 2903928755, "arguments": [ { "name": "src", @@ -107136,11 +108692,11 @@ }, { "name": "src_rect", - "type": "Rect2" + "type": "Rect2i" }, { "name": "dst", - "type": "Vector2" + "type": "Vector2i" } ] }, @@ -107150,7 +108706,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1783897667, + "hash": 3383581145, "arguments": [ { "name": "src", @@ -107162,11 +108718,11 @@ }, { "name": "src_rect", - "type": "Rect2" + "type": "Rect2i" }, { "name": "dst", - "type": "Vector2" + "type": "Vector2i" } ] }, @@ -107176,7 +108732,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2205170945, + "hash": 2903928755, "arguments": [ { "name": "src", @@ -107184,11 +108740,11 @@ }, { "name": "src_rect", - "type": "Rect2" + "type": "Rect2i" }, { "name": "dst", - "type": "Vector2" + "type": "Vector2i" } ] }, @@ -107198,7 +108754,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1783897667, + "hash": 3383581145, "arguments": [ { "name": "src", @@ -107210,11 +108766,11 @@ }, { "name": "src_rect", - "type": "Rect2" + "type": "Rect2i" }, { "name": "dst", - "type": "Vector2" + "type": "Vector2i" } ] }, @@ -107224,7 +108780,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -107238,11 +108794,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1555442478, + "hash": 514693913, "arguments": [ { "name": "rect", - "type": "Rect2" + "type": "Rect2i" }, { "name": "color", @@ -107256,9 +108812,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1639390495, + "hash": 410525958, "return_value": { - "type": "Rect2" + "type": "Rect2i" } }, { @@ -107267,14 +108823,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4092571173, + "hash": 2601441065, "return_value": { "type": "Image" }, "arguments": [ { "name": "rect", - "type": "Rect2" + "type": "Rect2i" } ] }, @@ -107284,7 +108840,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 876597735, + "hash": 532598488, "arguments": [ { "name": "src", @@ -107298,7 +108854,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2697088083, + "hash": 1532707496, "return_value": { "type": "Color" }, @@ -107315,7 +108871,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3907021144, + "hash": 2165839948, "return_value": { "type": "Color" }, @@ -107338,7 +108894,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674511425, + "hash": 287851464, "arguments": [ { "name": "point", @@ -107356,7 +108912,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 30950988, + "hash": 3733378741, "arguments": [ { "name": "x", @@ -107405,7 +108961,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -107422,7 +108978,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -107439,7 +108995,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -107456,7 +109012,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -107473,7 +109029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -107508,7 +109064,7 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 3209655829, + "hash": 2775144163, "return_value": { "type": "ImageTexture" }, @@ -107536,7 +109092,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 876597735, + "hash": 532598488, "arguments": [ { "name": "image", @@ -107550,11 +109106,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 743155724, + "hash": 1130785943, "arguments": [ { "name": "size", - "type": "Vector2" + "type": "Vector2i" } ] } @@ -107573,7 +109129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171065415, + "hash": 1130379827, "return_value": { "type": "enum::Error" }, @@ -107613,7 +109169,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "data", @@ -107636,7 +109192,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2275419960, + "hash": 2785773503, "return_value": { "type": "enum::Error" }, @@ -107653,7 +109209,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4141779052, + "hash": 3331733361, "arguments": [ { "name": "image", @@ -107681,7 +109237,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1403445069, + "hash": 3716480242, "arguments": [ { "name": "primitive", @@ -107700,7 +109256,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -107728,7 +109284,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 643568085, + "hash": 3505987427, "arguments": [ { "name": "tangent", @@ -107892,7 +109448,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1525202589, + "hash": 4122361985, "arguments": [ { "name": "primitive", @@ -107984,7 +109540,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -108002,7 +109558,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3624222292, + "hash": 2345056839, "return_value": { "type": "Array" }, @@ -108068,7 +109624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1035135106, + "hash": 1265128013, "return_value": { "type": "PackedInt32Array" }, @@ -108091,7 +109647,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1123557275, + "hash": 2897466400, "return_value": { "type": "Material" }, @@ -108147,7 +109703,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 361193944, + "hash": 3671737478, "arguments": [ { "name": "surface_idx", @@ -108186,7 +109742,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3010993272, + "hash": 1457573577, "return_value": { "type": "ArrayMesh" }, @@ -108246,7 +109802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 474940809, + "hash": 2255166972, "arguments": [ { "name": "mesh", @@ -108260,7 +109816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3910664323, + "hash": 3161779525, "return_value": { "type": "ImporterMesh" } @@ -108271,7 +109827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1456563072, + "hash": 3971435618, "arguments": [ { "name": "skin", @@ -108285,7 +109841,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2603997527, + "hash": 2074563878, "return_value": { "type": "Skin" } @@ -108296,7 +109852,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "skeleton_path", @@ -108310,7 +109866,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -108539,7 +110095,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1858289356, + "hash": 1558498928, "return_value": { "type": "bool" }, @@ -108561,7 +110117,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1858289356, + "hash": 1558498928, "return_value": { "type": "bool" }, @@ -108583,7 +110139,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1858289356, + "hash": 1558498928, "return_value": { "type": "bool" }, @@ -108605,7 +110161,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3677802638, + "hash": 801543509, "return_value": { "type": "float", "meta": "float" @@ -108628,7 +110184,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3677802638, + "hash": 801543509, "return_value": { "type": "float", "meta": "float" @@ -108651,7 +110207,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 679549610, + "hash": 1958752504, "return_value": { "type": "float", "meta": "float" @@ -108673,7 +110229,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 646335058, + "hash": 1517139831, "return_value": { "type": "Vector2" }, @@ -108818,7 +110374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -109089,7 +110645,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 506236447, + "hash": 573731101, "arguments": [ { "name": "action", @@ -109109,7 +110665,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "action", @@ -109149,7 +110705,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1882327942, + "hash": 3489634142, "arguments": [ { "name": "image", @@ -109173,7 +110729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1866643146, + "hash": 3754044979, "arguments": [ { "name": "event", @@ -109287,7 +110843,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1858289356, + "hash": 1558498928, "return_value": { "type": "bool" }, @@ -109309,7 +110865,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3761960142, + "hash": 1631499404, "return_value": { "type": "bool" }, @@ -109336,7 +110892,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1858289356, + "hash": 1558498928, "return_value": { "type": "bool" }, @@ -109358,7 +110914,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3677802638, + "hash": 801543509, "return_value": { "type": "float", "meta": "float" @@ -109414,7 +110970,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2895547244, + "hash": 3392494811, "return_value": { "type": "bool" }, @@ -109447,7 +111003,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2996893038, + "hash": 1062211774, "return_value": { "type": "bool" }, @@ -109464,7 +111020,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1721246039, + "hash": 2747409789, "return_value": { "type": "InputEvent" }, @@ -109504,7 +111060,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "action", @@ -109518,7 +111074,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -111054,7 +112610,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2573031266, + "hash": 857163497, "arguments": [ { "name": "shortcut", @@ -111068,7 +112624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2027321407, + "hash": 3766804753, "return_value": { "type": "Shortcut" } @@ -111300,7 +112856,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -111317,7 +112873,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -111328,7 +112884,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 506236447, + "hash": 573731101, "arguments": [ { "name": "action", @@ -111348,7 +112904,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "action", @@ -111362,7 +112918,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3220659865, + "hash": 4135858297, "arguments": [ { "name": "action", @@ -111381,7 +112937,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2001184261, + "hash": 1391627649, "return_value": { "type": "float", "meta": "float" @@ -111399,7 +112955,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1060779353, + "hash": 518302593, "arguments": [ { "name": "action", @@ -111417,7 +112973,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3536972888, + "hash": 1185871985, "return_value": { "type": "bool" }, @@ -111438,7 +112994,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1060779353, + "hash": 518302593, "arguments": [ { "name": "action", @@ -111456,7 +113012,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "action", @@ -111470,7 +113026,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961387885, + "hash": 689397652, "return_value": { "type": "Array" }, @@ -111487,7 +113043,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3835896736, + "hash": 3193353650, "return_value": { "type": "bool" }, @@ -111530,7 +113086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3685846133, + "hash": 2230153369, "return_value": { "type": "Dictionary" }, @@ -111548,7 +113104,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1705438973, + "hash": 3794612210, "return_value": { "type": "Node" }, @@ -111628,7 +113184,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2361719517, + "hash": 4086250691, "return_value": { "type": "int", "meta": "int32" @@ -111656,7 +113212,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 107851222, + "hash": 3332687421, "return_value": { "type": "int", "meta": "int32" @@ -111716,7 +113272,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "idx", @@ -111735,7 +113291,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -111901,7 +113457,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "idx", @@ -111920,7 +113476,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -112049,7 +113605,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "idx", @@ -112068,7 +113624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -112086,7 +113642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "idx", @@ -112105,7 +113661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -112258,7 +113814,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -112672,7 +114228,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 597467019, + "hash": 2630340773, "return_value": { "type": "VScrollBar" } @@ -113000,7 +114556,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3411677182, + "hash": 2572618360, "arguments": [ { "name": "scope", @@ -113057,7 +114613,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2013233992, + "hash": 3423508980, "return_value": { "type": "Dictionary" }, @@ -113082,7 +114638,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1446956460, + "hash": 5053918, "return_value": { "type": "Dictionary" }, @@ -113103,7 +114659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1542394326, + "hash": 2949127017, "return_value": { "type": "Dictionary" }, @@ -113124,7 +114680,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2848714958, + "hash": 928596297, "return_value": { "type": "Dictionary" }, @@ -113167,7 +114723,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 433281528, + "hash": 1124367868, "return_value": { "type": "JavaClass" }, @@ -113215,7 +114771,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3963350753, + "hash": 1355533281, "return_value": { "type": "JavaScriptObject" }, @@ -113232,7 +114788,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3142501811, + "hash": 422818440, "return_value": { "type": "JavaScriptObject" }, @@ -113266,7 +114822,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 361014591, + "hash": 4123979296, "arguments": [ { "name": "buffer", @@ -113332,7 +114888,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "node", @@ -113346,7 +114902,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -113357,7 +114913,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "node", @@ -113371,7 +114927,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -113473,7 +115029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "node", @@ -113487,7 +115043,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -113498,7 +115054,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "node", @@ -113512,7 +115068,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -113677,7 +115233,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983428187, + "hash": 1981248198, "return_value": { "type": "Object" } @@ -113688,7 +115244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983428187, + "hash": 1981248198, "return_value": { "type": "Object" } @@ -113711,7 +115267,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -113722,7 +115278,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983428187, + "hash": 1981248198, "return_value": { "type": "Object" } @@ -113862,7 +115418,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1474830693, + "hash": 2639523548, "return_value": { "type": "Object" }, @@ -113881,7 +115437,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1474830693, + "hash": 2639523548, "return_value": { "type": "Object" }, @@ -113920,7 +115476,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3258361713, + "hash": 1231817359, "return_value": { "type": "RID" }, @@ -113939,7 +115495,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1474830693, + "hash": 2639523548, "return_value": { "type": "Object" }, @@ -114075,6 +115631,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, @@ -114445,7 +116026,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -114459,7 +116040,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -114473,6 +116054,13 @@ "getter": "get_text", "index": -1 }, + { + "type": "LabelSettings", + "name": "label_settings", + "setter": "set_label_settings", + "getter": "get_label_settings", + "index": -1 + }, { "type": "int", "name": "horizontal_alignment", @@ -114689,7 +116277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "modulate", @@ -114703,7 +116291,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -114714,7 +116302,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "modulate", @@ -114728,7 +116316,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -114839,7 +116427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -114853,7 +116441,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -114943,7 +116531,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289570653, + "hash": 1262170328, "arguments": [ { "name": "font", @@ -114957,7 +116545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1041304650, + "hash": 3229501585, "return_value": { "type": "Font" } @@ -115290,7 +116878,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 276721876, + "hash": 3476533166, "return_value": { "type": "TriangleMesh" } @@ -115495,6 +117083,313 @@ } ] }, + { + "name": "LabelSettings", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_font", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1262170328, + "arguments": [ + { + "name": "font", + "type": "Font" + } + ] + }, + { + "name": "get_font", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3229501585, + "return_value": { + "type": "Font" + } + }, + { + "name": "set_font_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_font_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_font_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_font_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_outline_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_outline_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_outline_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_outline_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "size", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_shadow_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_shadow_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_shadow_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_shadow_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "offset", + "type": "Vector2" + } + ] + }, + { + "name": "get_shadow_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing", + "index": -1 + }, + { + "type": "Font", + "name": "font", + "setter": "set_font", + "getter": "get_font", + "index": -1 + }, + { + "type": "int", + "name": "font_size", + "setter": "set_font_size", + "getter": "get_font_size", + "index": -1 + }, + { + "type": "Color", + "name": "font_color", + "setter": "set_font_color", + "getter": "get_font_color", + "index": -1 + }, + { + "type": "int", + "name": "outline_size", + "setter": "set_outline_size", + "getter": "get_outline_size", + "index": -1 + }, + { + "type": "Color", + "name": "outline_color", + "setter": "set_outline_color", + "getter": "get_outline_color", + "index": -1 + }, + { + "type": "int", + "name": "shadow_size", + "setter": "set_shadow_size", + "getter": "get_shadow_size", + "index": -1 + }, + { + "type": "Color", + "name": "shadow_color", + "setter": "set_shadow_color", + "getter": "get_shadow_color", + "index": -1 + }, + { + "type": "Vector2", + "name": "shadow_offset", + "setter": "set_shadow_offset", + "getter": "get_shadow_offset", + "index": -1 + } + ] + }, { "name": "Light2D", "is_refcounted": false, @@ -115596,7 +117491,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -115610,7 +117505,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -115887,7 +117782,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "shadow_color", @@ -115901,7 +117796,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -116431,7 +118326,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -116445,7 +118340,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -116506,7 +118401,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "projector", @@ -116520,7 +118415,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -116696,7 +118591,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4150028967, + "hash": 3258315893, "arguments": [ { "name": "polygon", @@ -116710,7 +118605,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1797935618, + "hash": 3962317075, "return_value": { "type": "OccluderPolygon2D" } @@ -116911,7 +118806,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2950409165, + "hash": 1790597277, "arguments": [ { "name": "data", @@ -116925,7 +118820,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3206389699, + "hash": 290354153, "return_value": { "type": "LightmapGIData" } @@ -117065,7 +118960,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3067830675, + "hash": 3336722921, "arguments": [ { "name": "sky", @@ -117079,7 +118974,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2855131442, + "hash": 1177136966, "return_value": { "type": "Sky" } @@ -117090,7 +118985,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -117104,7 +118999,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -117346,7 +119241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983211982, + "hash": 1278366092, "arguments": [ { "name": "light_texture", @@ -117360,7 +119255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2178092975, + "hash": 3984243839, "return_value": { "type": "TextureLayered" } @@ -117396,7 +119291,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1693461969, + "hash": 4272570515, "arguments": [ { "name": "path", @@ -117436,7 +119331,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -117585,7 +119480,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "points", @@ -117599,7 +119494,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -117729,7 +119624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -117743,7 +119638,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -117754,7 +119649,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -117768,7 +119663,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -117779,7 +119674,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "color", @@ -117793,7 +119688,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -117804,7 +119699,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -117818,7 +119713,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -118465,7 +120360,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -118479,7 +120374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -118840,7 +120735,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 43831279, + "hash": 229722558, "return_value": { "type": "PopupMenu" } @@ -119037,7 +120932,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "icon", @@ -119051,7 +120946,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025371935, + "hash": 255860311, "return_value": { "type": "Texture2D" } @@ -119461,7 +121356,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -119475,7 +121370,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -119702,7 +121597,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 821793638, + "hash": 3999417757, "return_value": { "type": "String" }, @@ -119719,7 +121614,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1997075741, + "hash": 659035735, "return_value": { "type": "PackedByteArray" }, @@ -119829,7 +121724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "next_pass", @@ -119843,7 +121738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -119914,7 +121809,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 43831279, + "hash": 229722558, "return_value": { "type": "PopupMenu" } @@ -120506,7 +122401,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -120529,7 +122424,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -120547,7 +122442,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -120565,7 +122460,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 361193944, + "hash": 3671737478, "arguments": [ { "name": "surf_idx", @@ -120584,7 +122479,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1123557275, + "hash": 2897466400, "return_value": { "type": "Material" }, @@ -120602,7 +122497,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586532317, + "hash": 3214262478, "return_value": { "type": "Shape3D" } @@ -120613,7 +122508,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1805297238, + "hash": 1330343779, "return_value": { "type": "Shape3D" }, @@ -120636,7 +122531,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803174023, + "hash": 1208642001, "return_value": { "type": "Mesh" }, @@ -120654,7 +122549,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -120665,7 +122560,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 276721876, + "hash": 3476533166, "return_value": { "type": "TriangleMesh" } @@ -120702,7 +122597,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3593082177, + "hash": 2727020678, "return_value": { "type": "enum::Error" }, @@ -120724,7 +122619,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1547715585, + "hash": 3521099812, "return_value": { "type": "enum::Error" }, @@ -120863,7 +122758,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1047177526, + "hash": 1104099133, "arguments": [ { "name": "idx", @@ -120882,7 +122777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4292967459, + "hash": 1372055458, "return_value": { "type": "Plane" }, @@ -120974,7 +122869,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "idx", @@ -120993,7 +122888,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -121011,7 +122906,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 64545446, + "hash": 3500328261, "arguments": [ { "name": "idx", @@ -121030,7 +122925,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 1706082319, "return_value": { "type": "PackedInt32Array" }, @@ -121048,7 +122943,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3403714078, + "hash": 1345852415, "arguments": [ { "name": "idx", @@ -121067,7 +122962,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4131300905, + "hash": 1542882410, "return_value": { "type": "PackedFloat32Array" }, @@ -121122,7 +123017,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 1706082319, "return_value": { "type": "PackedInt32Array" }, @@ -121140,7 +123035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 1706082319, "return_value": { "type": "PackedInt32Array" }, @@ -121182,7 +123077,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3485342025, + "hash": 1706082319, "return_value": { "type": "PackedInt32Array" }, @@ -121340,7 +123235,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -121354,7 +123249,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -121374,7 +123269,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -121388,7 +123283,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078299583, + "hash": 1808005922, "return_value": { "type": "Mesh" } @@ -121399,7 +123294,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -121413,7 +123308,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -121424,7 +123319,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "normal_map", @@ -121438,7 +123333,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -121486,7 +123381,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -121500,7 +123395,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078299583, + "hash": 1808005922, "return_value": { "type": "Mesh" } @@ -121511,7 +123406,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "skeleton_path", @@ -121525,7 +123420,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3377292804, + "hash": 277076166, "return_value": { "type": "NodePath" } @@ -121536,7 +123431,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1456563072, + "hash": 3971435618, "arguments": [ { "name": "skin", @@ -121550,7 +123445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2603997527, + "hash": 2074563878, "return_value": { "type": "Skin" } @@ -121573,7 +123468,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 361193944, + "hash": 3671737478, "arguments": [ { "name": "surface", @@ -121592,7 +123487,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1123557275, + "hash": 2897466400, "return_value": { "type": "Material" }, @@ -121610,7 +123505,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1123557275, + "hash": 2897466400, "return_value": { "type": "Material" }, @@ -121676,7 +123571,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 442336921, + "hash": 4150868206, "return_value": { "type": "int", "meta": "int32" @@ -121807,7 +123702,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3994473542, + "hash": 969122797, "arguments": [ { "name": "id", @@ -121826,7 +123721,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "id", @@ -121845,7 +123740,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2817086266, + "hash": 3483353960, "arguments": [ { "name": "id", @@ -121864,7 +123759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "id", @@ -121883,7 +123778,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 957362965, + "hash": 537221740, "arguments": [ { "name": "id", @@ -121902,7 +123797,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "id", @@ -121939,7 +123834,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 419276189, + "hash": 1576363275, "return_value": { "type": "Mesh" }, @@ -121957,7 +123852,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -121975,7 +123870,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 576437264, + "hash": 2729647406, "return_value": { "type": "NavigationMesh" }, @@ -121993,7 +123888,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -122011,7 +123906,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -122029,7 +123924,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -122088,7 +123983,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -122120,7 +124015,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -122134,7 +124029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078299583, + "hash": 1808005922, "return_value": { "type": "Mesh" } @@ -122170,7 +124065,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -122184,7 +124079,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -122227,7 +124122,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 915053514, + "hash": 266477812, "return_value": { "type": "MethodTweener" }, @@ -122245,7 +124140,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2672757199, + "hash": 3740975367, "return_value": { "type": "MethodTweener" }, @@ -122262,7 +124157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3095911588, + "hash": 315540545, "return_value": { "type": "MethodTweener" }, @@ -122774,7 +124669,7 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 2898257729, + "hash": 4023702871, "arguments": [ { "name": "writer", @@ -122827,7 +124722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -122841,7 +124736,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078299583, + "hash": 1808005922, "return_value": { "type": "Mesh" } @@ -122981,7 +124876,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "instance", @@ -123019,7 +124914,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -123055,7 +124950,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "instance", @@ -123074,7 +124969,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -123092,7 +124987,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "instance", @@ -123111,7 +125006,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -123129,7 +125024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -123140,7 +125035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2362200018, + "hash": 675695659, "return_value": { "type": "PackedFloat32Array" } @@ -123151,7 +125046,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "buffer", @@ -123253,7 +125148,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2759473302, + "hash": 2246127404, "arguments": [ { "name": "multimesh", @@ -123267,7 +125162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2701322451, + "hash": 1385450523, "return_value": { "type": "MultiMesh" } @@ -123278,7 +125173,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -123292,7 +125187,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -123303,7 +125198,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "normal_map", @@ -123317,7 +125212,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -123365,7 +125260,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2759473302, + "hash": 2246127404, "arguments": [ { "name": "multimesh", @@ -123379,7 +125274,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2701322451, + "hash": 1385450523, "return_value": { "type": "MultiMesh" } @@ -123408,7 +125303,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -123422,7 +125317,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -123433,7 +125328,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4094039433, + "hash": 126616061, "return_value": { "type": "enum::Error" }, @@ -123478,7 +125373,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2930340794, + "hash": 3660748620, "return_value": { "type": "MultiplayerPeer" } @@ -123489,7 +125384,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3770383715, + "hash": 3694835298, "arguments": [ { "name": "peer", @@ -123554,7 +125449,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -124203,7 +126098,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1218518461, + "hash": 1991184589, "return_value": { "type": "Node" }, @@ -124221,7 +126116,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -124232,7 +126127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -124358,7 +126253,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -124372,7 +126267,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -124410,7 +126305,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3088192783, + "hash": 3889206742, "arguments": [ { "name": "config", @@ -124424,7 +126319,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3713323940, + "hash": 3200254614, "return_value": { "type": "SceneReplicationConfig" } @@ -124697,7 +126592,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -124708,7 +126603,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3999821318, + "hash": 3065478200, "return_value": { "type": "NativeExtension" }, @@ -124734,7 +126629,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -125050,7 +126945,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "navigation_map", @@ -125064,7 +126959,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -125137,7 +127032,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -125305,7 +127200,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -125673,7 +127568,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "navigation_map", @@ -125687,7 +127582,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -125760,7 +127655,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -126149,7 +128044,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "mask", @@ -126163,7 +128058,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -126600,7 +128495,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "baking_aabb", @@ -126614,7 +128509,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -126650,7 +128545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2576592201, + "hash": 334873810, "arguments": [ { "name": "vertices", @@ -126664,7 +128559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -126675,7 +128570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "polygon", @@ -126701,7 +128596,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3554694381, + "hash": 3668444399, "return_value": { "type": "PackedInt32Array" }, @@ -126727,7 +128622,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -126927,7 +128822,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2077939789, + "hash": 1401173477, "arguments": [ { "name": "nav_mesh", @@ -126945,7 +128840,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3269791695, + "hash": 2923361153, "arguments": [ { "name": "nav_mesh", @@ -126968,7 +128863,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -127056,7 +128951,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -127144,7 +129039,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "vertices", @@ -127158,7 +129053,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -127169,7 +129064,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "polygon", @@ -127195,7 +129090,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3554694381, + "hash": 3668444399, "return_value": { "type": "PackedInt32Array" }, @@ -127221,7 +129116,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 772233963, + "hash": 330232164, "return_value": { "type": "NavigationMesh" } @@ -127232,7 +129127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "outline", @@ -127246,7 +129141,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2161944963, + "hash": 1569738947, "arguments": [ { "name": "outline", @@ -127277,7 +129172,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1345852415, + "hash": 1201971903, "arguments": [ { "name": "idx", @@ -127296,7 +129191,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1542882410, + "hash": 3946907486, "return_value": { "type": "PackedVector2Array" }, @@ -127377,7 +129272,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3856996332, + "hash": 1515040758, "arguments": [ { "name": "navpoly", @@ -127391,7 +129286,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2209327766, + "hash": 1046532237, "return_value": { "type": "NavigationPolygon" } @@ -127491,7 +129386,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -127602,7 +129497,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3269791695, + "hash": 2923361153, "arguments": [ { "name": "navmesh", @@ -127616,7 +129511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2392228225, + "hash": 1468720886, "return_value": { "type": "NavigationMesh" } @@ -127716,7 +129611,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -127850,7 +129745,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -127861,7 +129756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -127872,7 +129767,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 616016876, + "hash": 453506575, "arguments": [ { "name": "map", @@ -127890,7 +129785,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -127907,7 +129802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "map", @@ -127926,7 +129821,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -127944,7 +129839,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "map", @@ -127963,7 +129858,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -127981,7 +129876,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1674805915, + "hash": 56240621, "return_value": { "type": "PackedVector2Array" }, @@ -128016,7 +129911,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3833618980, + "hash": 1358334418, "return_value": { "type": "Vector2" }, @@ -128037,7 +129932,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3026429279, + "hash": 1353467510, "return_value": { "type": "RID" }, @@ -128058,7 +129953,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -128075,7 +129970,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -128092,7 +129987,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "map", @@ -128106,7 +130001,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -128117,7 +130012,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "region", @@ -128136,7 +130031,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -128154,7 +130049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "region", @@ -128173,7 +130068,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -128191,7 +130086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 790972050, + "hash": 219849798, "return_value": { "type": "bool" }, @@ -128212,7 +130107,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 9487443, + "hash": 781978857, "arguments": [ { "name": "region", @@ -128230,7 +130125,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -128247,7 +130142,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1531300932, + "hash": 286288326, "arguments": [ { "name": "region", @@ -128266,7 +130161,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" @@ -128284,7 +130179,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 160064963, + "hash": 17342764, "arguments": [ { "name": "region", @@ -128302,7 +130197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2163649920, + "hash": 3393715760, "arguments": [ { "name": "region", @@ -128320,7 +130215,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -128338,7 +130233,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 673168904, + "hash": 2546185844, "return_value": { "type": "Vector2" }, @@ -128360,7 +130255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 673168904, + "hash": 2546185844, "return_value": { "type": "Vector2" }, @@ -128382,7 +130277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -128393,7 +130288,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 9487443, + "hash": 781978857, "arguments": [ { "name": "agent", @@ -128411,7 +130306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -128428,7 +130323,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -128447,7 +130342,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1531300932, + "hash": 286288326, "arguments": [ { "name": "agent", @@ -128466,7 +130361,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -128485,7 +130380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -128504,7 +130399,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -128523,7 +130418,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2390727360, + "hash": 3255841543, "arguments": [ { "name": "agent", @@ -128541,7 +130436,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2390727360, + "hash": 3255841543, "arguments": [ { "name": "agent", @@ -128559,7 +130454,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2390727360, + "hash": 3255841543, "arguments": [ { "name": "agent", @@ -128577,7 +130472,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -128594,7 +130489,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914568843, + "hash": 1039455419, "arguments": [ { "name": "agent", @@ -128621,7 +130516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1555827330, + "hash": 145472570, "arguments": [ { "name": "rid", @@ -128655,7 +130550,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -128666,7 +130561,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -128677,7 +130572,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 616016876, + "hash": 453506575, "arguments": [ { "name": "map", @@ -128695,7 +130590,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -128712,7 +130607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2337805242, + "hash": 3923919901, "arguments": [ { "name": "map", @@ -128730,7 +130625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3797356015, + "hash": 531438156, "return_value": { "type": "Vector3" }, @@ -128747,7 +130642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "map", @@ -128766,7 +130661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -128784,7 +130679,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "map", @@ -128803,7 +130698,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -128821,7 +130716,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2194901037, + "hash": 2121045993, "return_value": { "type": "PackedVector3Array" }, @@ -128856,7 +130751,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1924477464, + "hash": 3830095642, "return_value": { "type": "Vector3" }, @@ -128886,7 +130781,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1651533589, + "hash": 2056183332, "return_value": { "type": "Vector3" }, @@ -128907,7 +130802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1651533589, + "hash": 2056183332, "return_value": { "type": "Vector3" }, @@ -128928,7 +130823,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4117389206, + "hash": 553364610, "return_value": { "type": "RID" }, @@ -128949,7 +130844,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -128966,7 +130861,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -128983,7 +130878,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "map", @@ -128997,7 +130892,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -129008,7 +130903,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "region", @@ -129027,7 +130922,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -129045,7 +130940,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "region", @@ -129064,7 +130959,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -129082,7 +130977,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4102959498, + "hash": 2360011153, "return_value": { "type": "bool" }, @@ -129103,7 +130998,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 9487443, + "hash": 781978857, "arguments": [ { "name": "region", @@ -129121,7 +131016,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -129138,7 +131033,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1531300932, + "hash": 286288326, "arguments": [ { "name": "region", @@ -129157,7 +131052,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" @@ -129175,7 +131070,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3282684177, + "hash": 2679806994, "arguments": [ { "name": "region", @@ -129193,7 +131088,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3014488220, + "hash": 4027193260, "arguments": [ { "name": "region", @@ -129211,7 +131106,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1062351617, + "hash": 1465939311, "arguments": [ { "name": "mesh", @@ -129229,7 +131124,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -129247,7 +131142,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2994870061, + "hash": 3440143363, "return_value": { "type": "Vector3" }, @@ -129269,7 +131164,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2994870061, + "hash": 3440143363, "return_value": { "type": "Vector3" }, @@ -129291,7 +131186,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -129302,7 +131197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 9487443, + "hash": 781978857, "arguments": [ { "name": "agent", @@ -129320,7 +131215,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -129337,7 +131232,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -129356,7 +131251,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1531300932, + "hash": 286288326, "arguments": [ { "name": "agent", @@ -129375,7 +131270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -129394,7 +131289,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -129413,7 +131308,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1853169129, + "hash": 225571937, "arguments": [ { "name": "agent", @@ -129432,7 +131327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2337805242, + "hash": 3923919901, "arguments": [ { "name": "agent", @@ -129450,7 +131345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2337805242, + "hash": 3923919901, "arguments": [ { "name": "agent", @@ -129468,7 +131363,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2337805242, + "hash": 3923919901, "arguments": [ { "name": "agent", @@ -129486,7 +131381,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -129503,7 +131398,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1914568843, + "hash": 1039455419, "arguments": [ { "name": "agent", @@ -129530,7 +131425,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1555827330, + "hash": 145472570, "arguments": [ { "name": "rid", @@ -129613,7 +131508,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -129627,7 +131522,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -130197,7 +132092,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1397874869, + "hash": 2570952461, "arguments": [ { "name": "sibling", @@ -130230,7 +132125,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -130241,7 +132136,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3869657433, + "hash": 3070154285, "arguments": [ { "name": "node", @@ -130265,7 +132160,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "node", @@ -130298,7 +132193,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1626260195, + "hash": 873284517, "return_value": { "type": "Array" }, @@ -130316,7 +132211,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 835073269, + "hash": 541253412, "return_value": { "type": "Node" }, @@ -130339,7 +132234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4265963692, + "hash": 861721659, "return_value": { "type": "bool" }, @@ -130356,7 +132251,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2964632403, + "hash": 2734337346, "return_value": { "type": "Node" }, @@ -130373,7 +132268,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2964632403, + "hash": 2734337346, "return_value": { "type": "Node" }, @@ -130390,7 +132285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -130401,7 +132296,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 795550036, + "hash": 4253159453, "return_value": { "type": "Node" }, @@ -130428,7 +132323,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 268724256, + "hash": 1585018254, "return_value": { "type": "Array" }, @@ -130460,7 +132355,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4054578539, + "hash": 1140089439, "return_value": { "type": "Node" }, @@ -130477,7 +132372,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4265963692, + "hash": 861721659, "return_value": { "type": "bool" }, @@ -130494,7 +132389,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2835708627, + "hash": 502563882, "return_value": { "type": "Array" }, @@ -130522,7 +132417,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -130539,7 +132434,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -130556,7 +132451,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -130567,7 +132462,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3428866197, + "hash": 2147067491, "return_value": { "type": "NodePath" }, @@ -130584,7 +132479,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 885828787, + "hash": 3683006648, "arguments": [ { "name": "group", @@ -130603,7 +132498,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "group", @@ -130617,7 +132512,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -130634,7 +132529,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4017877878, + "hash": 3315886247, "arguments": [ { "name": "child_node", @@ -130653,7 +132548,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -130672,7 +132567,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "owner", @@ -130686,7 +132581,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -130780,7 +132675,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1928035354, + "hash": 1667910434, "arguments": [ { "name": "method", @@ -131124,7 +133019,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3055705492, + "hash": 2958820483, "return_value": { "type": "SceneTree" } @@ -131135,7 +133030,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1860313881, + "hash": 3426978995, "return_value": { "type": "Tween" } @@ -131146,7 +133041,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1344733726, + "hash": 3511555459, "return_value": { "type": "Node" }, @@ -131165,7 +133060,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1397874869, + "hash": 2570952461, "arguments": [ { "name": "node", @@ -131209,7 +133104,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4165292728, + "hash": 2731852923, "arguments": [ { "name": "node", @@ -131227,7 +133122,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1684645554, + "hash": 3093956946, "return_value": { "type": "bool" }, @@ -131244,7 +133139,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 532154943, + "hash": 3596683776, "return_value": { "type": "Viewport" } @@ -131314,7 +133209,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4034796070, + "hash": 406750475, "return_value": { "type": "MultiplayerAPI" } @@ -131325,7 +133220,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 7899898, + "hash": 4025148815, "return_value": { "type": "int", "meta": "uint16" @@ -131413,7 +133308,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 3040091069, + "hash": 2866548813, "arguments": [ { "name": "method", @@ -131427,7 +133322,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 3189699873, + "hash": 4081177885, "arguments": [ { "name": "peer_id", @@ -132031,7 +133926,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2171880115, + "hash": 904556875, "return_value": { "type": "Transform2D" }, @@ -132218,7 +134113,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "local", @@ -132232,7 +134127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -132368,7 +134263,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3033533971, + "hash": 1727505552, "arguments": [ { "name": "quaternion", @@ -132382,7 +134277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1852599330, + "hash": 1222331677, "return_value": { "type": "Quaternion" } @@ -132393,7 +134288,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1727505552, + "hash": 1055510324, "arguments": [ { "name": "basis", @@ -132407,7 +134302,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1222331677, + "hash": 2716978435, "return_value": { "type": "Basis" } @@ -132418,7 +134313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "global", @@ -132432,7 +134327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -132493,7 +134388,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3337111055, + "hash": 151077316, "return_value": { "type": "Node3D" } @@ -132568,7 +134463,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4069158832, + "hash": 317588385, "return_value": { "type": "World3D" } @@ -132587,7 +134482,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -132601,7 +134496,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -132620,7 +134515,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3419027011, + "hash": 1544533845, "arguments": [ { "name": "gizmo", @@ -132634,7 +134529,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -132653,7 +134548,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2979561669, + "hash": 3317607635, "arguments": [ { "name": "gizmo", @@ -133313,7 +135208,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1231767616, + "hash": 3397462027, "return_value": { "type": "Image" }, @@ -133346,7 +135241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 533092280, + "hash": 943521238, "return_value": { "type": "Image" }, @@ -133603,7 +135498,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3711718734, + "hash": 2756054477, "arguments": [ { "name": "gradient", @@ -133617,7 +135512,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1770643285, + "hash": 132272999, "return_value": { "type": "Gradient" } @@ -133628,7 +135523,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3919103011, + "hash": 4135492439, "arguments": [ { "name": "noise", @@ -133642,7 +135537,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3598728457, + "hash": 185851837, "return_value": { "type": "Noise" } @@ -133741,7 +135636,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "packet_data", @@ -133755,7 +135650,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -133766,7 +135661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "granule_positions", @@ -133780,7 +135675,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -134018,7 +135913,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3851388692, + "hash": 2981934095, "return_value": { "type": "PackedStringArray" } @@ -134164,7 +136059,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3915593192, + "hash": 2881709059, "return_value": { "type": "int", "meta": "int32" @@ -134201,7 +136096,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3154099955, + "hash": 2903767230, "return_value": { "type": "int", "meta": "int32" @@ -134228,7 +136123,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4080618454, + "hash": 1080601263, "return_value": { "type": "int", "meta": "int32" @@ -134377,7 +136272,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3851388692, + "hash": 2981934095, "return_value": { "type": "PackedStringArray" } @@ -134679,7 +136574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3709968205, + "hash": 4015028928, "arguments": [ { "name": "types", @@ -134844,7 +136739,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -134941,7 +136836,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "property", @@ -134959,7 +136854,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -134976,7 +136871,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 238066950, + "hash": 3500910842, "arguments": [ { "name": "property", @@ -134994,7 +136889,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3265182688, + "hash": 4006125091, "return_value": { "type": "Variant" }, @@ -135011,7 +136906,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -135022,7 +136917,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -135101,7 +136996,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "name", @@ -135119,7 +137014,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -135133,7 +137028,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1209587471, + "hash": 3990617847, "return_value": { "type": "Variant" }, @@ -135155,7 +137050,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -135172,7 +137067,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -135183,7 +137078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 176002456, + "hash": 3780025912, "arguments": [ { "name": "signal", @@ -135202,7 +137097,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -135219,7 +137114,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 3721877161, + "hash": 4047867050, "return_value": { "type": "enum::Error" }, @@ -135236,7 +137131,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 269386926, + "hash": 3400424181, "return_value": { "type": "Variant" }, @@ -135253,7 +137148,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 269386926, + "hash": 3400424181, "return_value": { "type": "Variant" }, @@ -135270,7 +137165,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "property", @@ -135288,7 +137183,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2975918426, + "hash": 1260104456, "return_value": { "type": "Variant" }, @@ -135309,7 +137204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -135326,7 +137221,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -135343,7 +137238,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -135354,7 +137249,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1465280471, + "hash": 3147814860, "return_value": { "type": "Array" }, @@ -135371,7 +137266,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -135382,7 +137277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1712207097, + "hash": 1203489523, "return_value": { "type": "enum::Error" }, @@ -135414,7 +137309,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2359220517, + "hash": 1874754934, "arguments": [ { "name": "signal", @@ -135432,7 +137327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286124828, + "hash": 768136979, "return_value": { "type": "bool" }, @@ -135511,7 +137406,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1797914871, + "hash": 2475554935, "return_value": { "type": "String" }, @@ -135533,7 +137428,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3704752340, + "hash": 4021311862, "return_value": { "type": "String" }, @@ -135592,7 +137487,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -135603,7 +137498,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -135714,7 +137609,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2066760583, + "hash": 1664878165, "arguments": [ { "name": "occluder", @@ -135728,7 +137623,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3522694517, + "hash": 1696836198, "return_value": { "type": "Occluder3D" } @@ -135841,7 +137736,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "polygon", @@ -135855,7 +137750,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -135958,780 +137853,6 @@ } ] }, - { - "name": "OpenXRAction", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "enums": [ - { - "name": "ActionType", - "is_bitfield": false, - "values": [ - { - "name": "OPENXR_ACTION_BOOL", - "value": 0 - }, - { - "name": "OPENXR_ACTION_FLOAT", - "value": 1 - }, - { - "name": "OPENXR_ACTION_VECTOR2", - "value": 2 - }, - { - "name": "OPENXR_ACTION_POSE", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "set_localized_name", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "localized_name", - "type": "String" - } - ] - }, - { - "name": "get_localized_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "set_action_type", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1675238366, - "arguments": [ - { - "name": "action_type", - "type": "enum::OpenXRAction.ActionType" - } - ] - }, - { - "name": "get_action_type", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3536542431, - "return_value": { - "type": "enum::OpenXRAction.ActionType" - } - }, - { - "name": "set_toplevel_paths", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3709968205, - "arguments": [ - { - "name": "toplevel_paths", - "type": "PackedStringArray" - } - ] - }, - { - "name": "get_toplevel_paths", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 235988956, - "return_value": { - "type": "PackedStringArray" - } - } - ], - "properties": [ - { - "type": "String", - "name": "localized_name", - "setter": "set_localized_name", - "getter": "get_localized_name", - "index": -1 - }, - { - "type": "int", - "name": "action_type", - "setter": "set_action_type", - "getter": "get_action_type", - "index": -1 - }, - { - "type": "Array", - "name": "toplevel_paths", - "setter": "set_toplevel_paths", - "getter": "get_toplevel_paths", - "index": -1 - } - ] - }, - { - "name": "OpenXRActionMap", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_action_sets", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1611583062, - "arguments": [ - { - "name": "action_sets", - "type": "Array" - } - ] - }, - { - "name": "get_action_sets", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1307783378, - "return_value": { - "type": "Array" - } - }, - { - "name": "get_action_set_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "find_action_set", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2222291562, - "return_value": { - "type": "OpenXRActionSet" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "get_action_set", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3683502819, - "return_value": { - "type": "OpenXRActionSet" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "add_action_set", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1635730024, - "arguments": [ - { - "name": "action_set", - "type": "OpenXRActionSet" - } - ] - }, - { - "name": "remove_action_set", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1635730024, - "arguments": [ - { - "name": "action_set", - "type": "OpenXRActionSet" - } - ] - }, - { - "name": "set_interaction_profiles", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1611583062, - "arguments": [ - { - "name": "interaction_profiles", - "type": "Array" - } - ] - }, - { - "name": "get_interaction_profiles", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1307783378, - "return_value": { - "type": "Array" - } - }, - { - "name": "get_interaction_profile_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "find_interaction_profile", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4093983294, - "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": 2000686519, - "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": 2514001313, - "arguments": [ - { - "name": "interaction_profile", - "type": "OpenXRInteractionProfile" - } - ] - }, - { - "name": "remove_interaction_profile", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2514001313, - "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", - "index": -1 - }, - { - "type": "OpenXRInteractionProfile", - "name": "interaction_profiles", - "setter": "set_interaction_profiles", - "getter": "get_interaction_profiles", - "index": -1 - } - ] - }, - { - "name": "OpenXRActionSet", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_localized_name", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "localized_name", - "type": "String" - } - ] - }, - { - "name": "get_localized_name", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "set_priority", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1286410249, - "arguments": [ - { - "name": "priority", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_priority", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_action_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_actions", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1611583062, - "arguments": [ - { - "name": "actions", - "type": "Array" - } - ] - }, - { - "name": "get_actions", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1307783378, - "return_value": { - "type": "Array" - } - }, - { - "name": "add_action", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4261547980, - "arguments": [ - { - "name": "action", - "type": "OpenXRAction" - } - ] - }, - { - "name": "remove_action", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 4261547980, - "arguments": [ - { - "name": "action", - "type": "OpenXRAction" - } - ] - } - ], - "properties": [ - { - "type": "String", - "name": "localized_name", - "setter": "set_localized_name", - "getter": "get_localized_name", - "index": -1 - }, - { - "type": "int", - "name": "priority", - "setter": "set_priority", - "getter": "get_priority", - "index": -1 - }, - { - "type": "OpenXRAction", - "name": "actions", - "setter": "set_actions", - "getter": "get_actions", - "index": -1 - } - ] - }, - { - "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": 4261547980, - "arguments": [ - { - "name": "action", - "type": "OpenXRAction" - } - ] - }, - { - "name": "get_action", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3146664183, - "return_value": { - "type": "OpenXRAction" - } - }, - { - "name": "get_path_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_paths", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3709968205, - "arguments": [ - { - "name": "paths", - "type": "PackedStringArray" - } - ] - }, - { - "name": "get_paths", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 235988956, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "has_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3927539163, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "arg0", - "type": "String" - } - ] - }, - { - "name": "add_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "remove_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - } - ], - "properties": [ - { - "type": "OpenXRAction", - "name": "action", - "setter": "set_action", - "getter": "get_action", - "index": -1 - }, - { - "type": "Array", - "name": "paths", - "setter": "set_paths", - "getter": "get_paths", - "index": -1 - } - ] - }, - { - "name": "OpenXRInteractionProfile", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core", - "methods": [ - { - "name": "set_interaction_profile_path", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 83702148, - "arguments": [ - { - "name": "interaction_profile_path", - "type": "String" - } - ] - }, - { - "name": "get_interaction_profile_path", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 201670096, - "return_value": { - "type": "String" - } - }, - { - "name": "get_binding_count", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_binding", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1661898124, - "return_value": { - "type": "OpenXRIPBinding" - }, - "arguments": [ - { - "name": "index", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "set_bindings", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1611583062, - "arguments": [ - { - "name": "bindings", - "type": "Array" - } - ] - }, - { - "name": "get_bindings", - "is_const": true, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 1307783378, - "return_value": { - "type": "Array" - } - } - ], - "properties": [ - { - "type": "String", - "name": "interaction_profile_path", - "setter": "set_interaction_profile_path", - "getter": "get_interaction_profile_path", - "index": -1 - }, - { - "type": "OpenXRIPBinding", - "name": "bindings", - "setter": "set_bindings", - "getter": "get_bindings", - "index": -1 - } - ] - }, - { - "name": "OpenXRInterface", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "XRInterface", - "api_type": "core", - "signals": [ - { - "name": "session_begun" - }, - { - "name": "session_stopping" - }, - { - "name": "session_focussed" - }, - { - "name": "session_visible" - }, - { - "name": "pose_recentered" - } - ] - }, { "name": "OptimizedTranslation", "is_refcounted": true, @@ -136745,7 +137866,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856179469, + "hash": 1466479800, "arguments": [ { "name": "from", @@ -136788,7 +137909,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3922086158, + "hash": 3944051090, "arguments": [ { "name": "texture", @@ -136831,7 +137952,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "idx", @@ -136945,7 +138066,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -137161,7 +138282,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 43831279, + "hash": 229722558, "return_value": { "type": "PopupMenu" } @@ -137443,7 +138564,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 588586847, + "hash": 2584678054, "return_value": { "type": "enum::Error" }, @@ -137460,7 +138581,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 594181633, + "hash": 2628778455, "return_value": { "type": "Node" }, @@ -137489,7 +138610,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1547557197, + "hash": 3479783971, "return_value": { "type": "SceneState" } @@ -137549,7 +138670,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046169648, + "hash": 2115431945, "return_value": { "type": "PackedByteArray" } @@ -137560,7 +138681,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -137681,7 +138802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3471722402, + "hash": 293566484, "return_value": { "type": "enum::Error" }, @@ -137810,7 +138931,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1065601560, + "hash": 3281897016, "arguments": [ { "name": "peer", @@ -137824,7 +138945,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 737546513, + "hash": 2741655269, "return_value": { "type": "StreamPeer" } @@ -138149,7 +139270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -138163,7 +139284,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -138833,7 +139954,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845044119, + "hash": 2656851978, "arguments": [ { "name": "param", @@ -138851,7 +139972,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2984255582, + "hash": 2649254505, "return_value": { "type": "Texture2D" }, @@ -138868,7 +139989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -138882,7 +140003,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -138893,7 +140014,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "ramp", @@ -138907,7 +140028,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -138918,7 +140039,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "ramp", @@ -138932,7 +140053,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -139055,7 +140176,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -139069,7 +140190,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -139080,7 +140201,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -139094,7 +140215,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -139105,7 +140226,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -139119,7 +140240,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -140021,7 +141142,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2201314538, + "hash": 659985499, "arguments": [ { "name": "curve", @@ -140035,7 +141156,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 382971360, + "hash": 660369445, "return_value": { "type": "Curve2D" } @@ -140064,7 +141185,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3676210330, + "hash": 408955118, "arguments": [ { "name": "curve", @@ -140078,7 +141199,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 201051630, + "hash": 4244715212, "return_value": { "type": "Curve3D" } @@ -140782,7 +141903,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 958161595, + "hash": 2865980031, "arguments": [ { "name": "id", @@ -140805,7 +141926,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "id", @@ -140819,7 +141940,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3085722924, + "hash": 2041966384, "return_value": { "type": "bool" }, @@ -140836,7 +141957,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3346185326, + "hash": 2138907829, "return_value": { "type": "Variant" }, @@ -140865,7 +141986,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -140885,7 +142006,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2164999802, + "hash": 3582132112, "return_value": { "type": "Joint2D" } @@ -140957,7 +142078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "nodepath", @@ -140971,7 +142092,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -141197,7 +142318,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "offset", @@ -141211,7 +142332,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -141247,7 +142368,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "offset", @@ -141261,7 +142382,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -141768,7 +142889,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -141782,7 +142903,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -141847,7 +142968,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -141861,7 +142982,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -141926,7 +143047,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -141940,7 +143061,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -142003,7 +143124,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "night_sky", @@ -142017,7 +143138,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -142116,7 +143237,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 378039958, + "hash": 1707139212, "return_value": { "type": "KinematicCollision2D" }, @@ -142144,7 +143265,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2511075124, + "hash": 498344496, "return_value": { "type": "bool" }, @@ -142176,7 +143297,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -142187,7 +143308,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "body", @@ -142201,7 +143322,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "body", @@ -142224,7 +143345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3880675835, + "hash": 3373113249, "return_value": { "type": "KinematicCollision3D" }, @@ -142258,7 +143379,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 272483429, + "hash": 3957778045, "return_value": { "type": "bool" }, @@ -142331,7 +143452,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -142342,7 +143463,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "body", @@ -142356,7 +143477,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "body", @@ -142888,7 +144009,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 495598643, "return_value": { "type": "RID" }, @@ -142943,7 +144064,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310046134, + "hash": 3332903315, "return_value": { "type": "Object" }, @@ -143018,7 +144139,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1631620006, + "hash": 2506717822, "return_value": { "type": "PhysicsDirectSpaceState2D" } @@ -143181,7 +144302,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1222331677, + "hash": 2716978435, "return_value": { "type": "Basis" } @@ -143265,7 +144386,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "transform", @@ -143279,7 +144400,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -143612,7 +144733,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 495598643, "return_value": { "type": "RID" }, @@ -143667,7 +144788,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310046134, + "hash": 3332903315, "return_value": { "type": "Object" }, @@ -143742,7 +144863,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3302649386, + "hash": 2069328350, "return_value": { "type": "PhysicsDirectSpaceState3D" } @@ -144424,7 +145545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 101656736, + "hash": 3278207904, "return_value": { "type": "Array" }, @@ -144447,7 +145568,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3672739749, + "hash": 1590275562, "return_value": { "type": "Dictionary" }, @@ -144464,7 +145585,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4064871447, + "hash": 3803848594, "return_value": { "type": "Array" }, @@ -144487,7 +145608,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2821029718, + "hash": 1194958700, "return_value": { "type": "Array" }, @@ -144504,7 +145625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4064871447, + "hash": 3803848594, "return_value": { "type": "Array" }, @@ -144527,7 +145648,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2829015571, + "hash": 2803666496, "return_value": { "type": "Dictionary" }, @@ -144553,7 +145674,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1762051080, + "hash": 45993382, "return_value": { "type": "Array" }, @@ -144576,7 +145697,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3732255126, + "hash": 3957970750, "return_value": { "type": "Dictionary" }, @@ -144593,7 +145714,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3459242731, + "hash": 550215980, "return_value": { "type": "Array" }, @@ -144616,7 +145737,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3383588551, + "hash": 2463445962, "return_value": { "type": "Array" }, @@ -144633,7 +145754,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3459242731, + "hash": 550215980, "return_value": { "type": "Array" }, @@ -144656,7 +145777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1137323613, + "hash": 1376751592, "return_value": { "type": "Dictionary" }, @@ -145209,7 +146330,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude", @@ -145223,7 +146344,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -145389,7 +146510,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude", @@ -145403,7 +146524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -145587,7 +146708,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude", @@ -145601,7 +146722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -145824,7 +146945,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude", @@ -145838,7 +146959,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -146398,7 +147519,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146409,7 +147530,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146420,7 +147541,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146431,7 +147552,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146442,7 +147563,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146453,7 +147574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146464,7 +147585,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146475,7 +147596,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146486,7 +147607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3597234958, + "hash": 3175752987, "arguments": [ { "name": "shape", @@ -146504,7 +147625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 366892689, + "hash": 1240598777, "return_value": { "type": "enum::PhysicsServer2D.ShapeType" }, @@ -146521,7 +147642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3706951583, + "hash": 4171304767, "return_value": { "type": "Variant" }, @@ -146538,7 +147659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146549,7 +147670,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "space", @@ -146567,7 +147688,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -146584,7 +147705,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1772615830, + "hash": 949194586, "arguments": [ { "name": "space", @@ -146607,7 +147728,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 54546532, + "hash": 874111783, "return_value": { "type": "float", "meta": "float" @@ -146629,7 +147750,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3400591652, + "hash": 3160173886, "return_value": { "type": "PhysicsDirectSpaceState2D" }, @@ -146646,7 +147767,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -146657,7 +147778,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "area", @@ -146675,7 +147796,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -146692,7 +147813,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3573963502, + "hash": 754862190, "arguments": [ { "name": "area", @@ -146720,7 +147841,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "area", @@ -146743,7 +147864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 700225374, + "hash": 736082694, "arguments": [ { "name": "area", @@ -146766,7 +147887,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1904753495, + "hash": 2658558584, "arguments": [ { "name": "area", @@ -146789,7 +147910,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -146807,7 +147928,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845812860, + "hash": 1066463050, "return_value": { "type": "RID" }, @@ -146829,7 +147950,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080996065, + "hash": 1324854622, "return_value": { "type": "Transform2D" }, @@ -146851,7 +147972,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -146870,7 +147991,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "area", @@ -146884,7 +148005,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -146903,7 +148024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -146922,7 +148043,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3866181549, + "hash": 1257146028, "arguments": [ { "name": "area", @@ -146944,7 +148065,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "area", @@ -146962,7 +148083,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1032393536, + "hash": 3047435120, "return_value": { "type": "Variant" }, @@ -146983,7 +148104,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3601415685, + "hash": 213527486, "return_value": { "type": "Transform2D" }, @@ -147000,7 +148121,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -147019,7 +148140,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint64" @@ -147037,7 +148158,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -147056,7 +148177,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint64" @@ -147074,7 +148195,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869628575, + "hash": 3379118538, "arguments": [ { "name": "area", @@ -147092,7 +148213,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869628575, + "hash": 3379118538, "arguments": [ { "name": "area", @@ -147110,7 +148231,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "area", @@ -147128,7 +148249,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -147139,7 +148260,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "body", @@ -147157,7 +148278,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -147174,7 +148295,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1776178043, + "hash": 1658067650, "arguments": [ { "name": "body", @@ -147192,7 +148313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 467074359, + "hash": 3261702585, "return_value": { "type": "enum::PhysicsServer2D.BodyMode" }, @@ -147209,7 +148330,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3573963502, + "hash": 754862190, "arguments": [ { "name": "body", @@ -147237,7 +148358,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "body", @@ -147260,7 +148381,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 700225374, + "hash": 736082694, "arguments": [ { "name": "body", @@ -147283,7 +148404,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -147301,7 +148422,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845812860, + "hash": 1066463050, "return_value": { "type": "RID" }, @@ -147323,7 +148444,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080996065, + "hash": 1324854622, "return_value": { "type": "Transform2D" }, @@ -147345,7 +148466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -147364,7 +148485,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "body", @@ -147378,7 +148499,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1904753495, + "hash": 2658558584, "arguments": [ { "name": "body", @@ -147401,7 +148522,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2506311024, + "hash": 2556489974, "arguments": [ { "name": "body", @@ -147429,7 +148550,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -147448,7 +148569,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint64" @@ -147466,7 +148587,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -147485,7 +148606,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint64" @@ -147503,7 +148624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 14978699, + "hash": 1882257015, "arguments": [ { "name": "body", @@ -147521,7 +148642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 864994551, + "hash": 2661282217, "return_value": { "type": "enum::PhysicsServer2D.CCDMode" }, @@ -147538,7 +148659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -147557,7 +148678,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" @@ -147575,7 +148696,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -147594,7 +148715,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" @@ -147612,7 +148733,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1052993681, + "hash": 2715630609, "arguments": [ { "name": "body", @@ -147634,7 +148755,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2059987104, + "hash": 3208033526, "return_value": { "type": "Variant" }, @@ -147655,7 +148776,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "body", @@ -147669,7 +148790,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1280074837, + "hash": 1706355209, "arguments": [ { "name": "body", @@ -147691,7 +148812,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 330297237, + "hash": 4036367961, "return_value": { "type": "Variant" }, @@ -147712,7 +148833,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134939734, + "hash": 3201125042, "arguments": [ { "name": "body", @@ -147730,7 +148851,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "body", @@ -147749,7 +148870,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3238309948, + "hash": 34330743, "arguments": [ { "name": "body", @@ -147772,7 +148893,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134939734, + "hash": 3201125042, "arguments": [ { "name": "body", @@ -147790,7 +148911,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3238309948, + "hash": 34330743, "arguments": [ { "name": "body", @@ -147813,7 +148934,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "body", @@ -147832,7 +148953,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134939734, + "hash": 3201125042, "arguments": [ { "name": "body", @@ -147850,7 +148971,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3238309948, + "hash": 34330743, "arguments": [ { "name": "body", @@ -147873,7 +148994,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "body", @@ -147892,7 +149013,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134939734, + "hash": 3201125042, "arguments": [ { "name": "body", @@ -147910,7 +149031,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2902115780, + "hash": 2440833711, "return_value": { "type": "Vector2" }, @@ -147927,7 +149048,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "body", @@ -147946,7 +149067,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "float" @@ -147964,7 +149085,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134939734, + "hash": 3201125042, "arguments": [ { "name": "body", @@ -147982,7 +149103,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "body", @@ -148000,7 +149121,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "body", @@ -148018,7 +149139,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -148037,7 +149158,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -148055,7 +149176,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "body", @@ -148073,7 +149194,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -148090,7 +149211,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3484584134, + "hash": 3059434249, "arguments": [ { "name": "body", @@ -148113,7 +149234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1580599383, + "hash": 1699844009, "return_value": { "type": "bool" }, @@ -148139,7 +149260,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2474381616, + "hash": 1191931871, "return_value": { "type": "PhysicsDirectBodyState2D" }, @@ -148156,7 +149277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -148167,7 +149288,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "joint", @@ -148181,7 +149302,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1251758338, + "hash": 3972556514, "arguments": [ { "name": "joint", @@ -148204,7 +149325,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 248505964, + "hash": 4016448949, "return_value": { "type": "float", "meta": "float" @@ -148226,7 +149347,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2063536421, + "hash": 2288600450, "arguments": [ { "name": "joint", @@ -148253,7 +149374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3041076573, + "hash": 3573265764, "arguments": [ { "name": "joint", @@ -148289,7 +149410,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2017479519, + "hash": 206603952, "arguments": [ { "name": "joint", @@ -148320,7 +149441,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2988607310, + "hash": 220564071, "arguments": [ { "name": "joint", @@ -148343,7 +149464,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3528365269, + "hash": 2075871277, "return_value": { "type": "float", "meta": "float" @@ -148365,7 +149486,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3472072971, + "hash": 4262502231, "return_value": { "type": "enum::PhysicsServer2D.JointType" }, @@ -148382,7 +149503,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -149109,7 +150230,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149120,7 +150241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149131,7 +150252,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149142,7 +150263,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149153,7 +150274,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149164,7 +150285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149175,7 +150296,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149186,7 +150307,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149197,7 +150318,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149208,7 +150329,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149219,7 +150340,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3597234958, + "hash": 3175752987, "arguments": [ { "name": "shape", @@ -149237,7 +150358,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3270768161, + "hash": 3418923367, "return_value": { "type": "enum::PhysicsServer3D.ShapeType" }, @@ -149254,7 +150375,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3706951583, + "hash": 4171304767, "return_value": { "type": "Variant" }, @@ -149271,7 +150392,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149282,7 +150403,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "space", @@ -149300,7 +150421,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -149317,7 +150438,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 783736456, + "hash": 2406017470, "arguments": [ { "name": "space", @@ -149340,7 +150461,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1894096772, + "hash": 1523206731, "return_value": { "type": "float", "meta": "float" @@ -149362,7 +150483,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3615938453, + "hash": 2048616813, "return_value": { "type": "PhysicsDirectSpaceState3D" }, @@ -149379,7 +150500,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149390,7 +150511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "area", @@ -149408,7 +150529,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -149425,7 +150546,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3799635451, + "hash": 4040559639, "arguments": [ { "name": "area", @@ -149453,7 +150574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "area", @@ -149476,7 +150597,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3933661590, + "hash": 675327471, "arguments": [ { "name": "area", @@ -149499,7 +150620,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1904753495, + "hash": 2658558584, "arguments": [ { "name": "area", @@ -149522,7 +150643,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -149540,7 +150661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845812860, + "hash": 1066463050, "return_value": { "type": "RID" }, @@ -149562,7 +150683,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1687753809, + "hash": 1050775521, "return_value": { "type": "Transform3D" }, @@ -149584,7 +150705,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -149603,7 +150724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "area", @@ -149617,7 +150738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -149636,7 +150757,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -149655,7 +150776,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2515442359, + "hash": 2980114638, "arguments": [ { "name": "area", @@ -149677,7 +150798,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2802696310, + "hash": 3935195649, "arguments": [ { "name": "area", @@ -149695,7 +150816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3623593274, + "hash": 890056067, "return_value": { "type": "Variant" }, @@ -149716,7 +150837,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046906698, + "hash": 1128465797, "return_value": { "type": "Transform3D" }, @@ -149733,7 +150854,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "area", @@ -149752,7 +150873,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint64" @@ -149770,7 +150891,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869628575, + "hash": 3379118538, "arguments": [ { "name": "area", @@ -149788,7 +150909,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2869628575, + "hash": 3379118538, "arguments": [ { "name": "area", @@ -149806,7 +150927,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "area", @@ -149824,7 +150945,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "area", @@ -149842,7 +150963,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -149853,7 +150974,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "body", @@ -149871,7 +150992,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -149888,7 +151009,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1301839928, + "hash": 606803466, "arguments": [ { "name": "body", @@ -149906,7 +151027,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347713477, + "hash": 2488819728, "return_value": { "type": "enum::PhysicsServer3D.BodyMode" }, @@ -149923,7 +151044,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -149942,7 +151063,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" @@ -149960,7 +151081,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -149979,7 +151100,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint32" @@ -149997,7 +151118,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3799635451, + "hash": 4040559639, "arguments": [ { "name": "body", @@ -150025,7 +151146,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "body", @@ -150048,7 +151169,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3933661590, + "hash": 675327471, "arguments": [ { "name": "body", @@ -150071,7 +151192,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1904753495, + "hash": 2658558584, "arguments": [ { "name": "body", @@ -150094,7 +151215,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -150112,7 +151233,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845812860, + "hash": 1066463050, "return_value": { "type": "RID" }, @@ -150134,7 +151255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1687753809, + "hash": 1050775521, "return_value": { "type": "Transform3D" }, @@ -150156,7 +151277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -150175,7 +151296,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "body", @@ -150189,7 +151310,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -150208,7 +151329,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "uint64" @@ -150226,7 +151347,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "body", @@ -150244,7 +151365,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -150261,7 +151382,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 724312226, + "hash": 910941953, "arguments": [ { "name": "body", @@ -150283,7 +151404,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2464615237, + "hash": 3385027841, "return_value": { "type": "Variant" }, @@ -150304,7 +151425,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "body", @@ -150318,7 +151439,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4198213241, + "hash": 599977762, "arguments": [ { "name": "body", @@ -150340,7 +151461,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4139357642, + "hash": 1850449534, "return_value": { "type": "Variant" }, @@ -150361,7 +151482,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150379,7 +151500,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 597903111, + "hash": 110375048, "arguments": [ { "name": "body", @@ -150402,7 +151523,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150420,7 +151541,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150438,7 +151559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 597903111, + "hash": 110375048, "arguments": [ { "name": "body", @@ -150461,7 +151582,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150479,7 +151600,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150497,7 +151618,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 597903111, + "hash": 110375048, "arguments": [ { "name": "body", @@ -150520,7 +151641,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150538,7 +151659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150556,7 +151677,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3797356015, + "hash": 531438156, "return_value": { "type": "Vector3" }, @@ -150573,7 +151694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150591,7 +151712,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3797356015, + "hash": 531438156, "return_value": { "type": "Vector3" }, @@ -150608,7 +151729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "body", @@ -150626,7 +151747,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 55062997, + "hash": 2020836892, "arguments": [ { "name": "body", @@ -150648,7 +151769,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 973960261, + "hash": 587853580, "return_value": { "type": "bool" }, @@ -150669,7 +151790,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "body", @@ -150687,7 +151808,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "body", @@ -150705,7 +151826,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "body", @@ -150724,7 +151845,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -150742,7 +151863,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "body", @@ -150760,7 +151881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -150777,7 +151898,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3484584134, + "hash": 3059434249, "arguments": [ { "name": "body", @@ -150800,7 +151921,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "body", @@ -150818,7 +151939,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1133635423, + "hash": 1944921792, "return_value": { "type": "bool" }, @@ -150844,7 +151965,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 196742837, + "hash": 3029727957, "return_value": { "type": "PhysicsDirectBodyState3D" }, @@ -150861,7 +151982,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2763046059, + "hash": 974181306, "return_value": { "type": "AABB" }, @@ -150878,7 +151999,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -150889,7 +152010,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "joint", @@ -150903,7 +152024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2187936950, + "hash": 4280171926, "arguments": [ { "name": "joint", @@ -150933,7 +152054,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3397754242, + "hash": 810685294, "arguments": [ { "name": "joint", @@ -150956,7 +152077,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1699869737, + "hash": 2817972347, "return_value": { "type": "float", "meta": "float" @@ -150978,7 +152099,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "joint", @@ -150996,7 +152117,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3797356015, + "hash": 531438156, "return_value": { "type": "Vector3" }, @@ -151013,7 +152134,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "joint", @@ -151031,7 +152152,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3797356015, + "hash": 531438156, "return_value": { "type": "Vector3" }, @@ -151048,7 +152169,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2811896015, + "hash": 1684107643, "arguments": [ { "name": "joint", @@ -151078,7 +152199,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3163322731, + "hash": 3165502333, "arguments": [ { "name": "joint", @@ -151101,7 +152222,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1917166143, + "hash": 2129207581, "return_value": { "type": "float", "meta": "float" @@ -151123,7 +152244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3183260020, + "hash": 1601626188, "arguments": [ { "name": "joint", @@ -151145,7 +152266,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4099214305, + "hash": 4165147865, "return_value": { "type": "bool" }, @@ -151166,7 +152287,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2811896015, + "hash": 1684107643, "arguments": [ { "name": "joint", @@ -151196,7 +152317,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 161697634, + "hash": 2264833593, "arguments": [ { "name": "joint", @@ -151219,7 +152340,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2547886625, + "hash": 3498644957, "return_value": { "type": "float", "meta": "float" @@ -151241,7 +152362,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2811896015, + "hash": 1684107643, "arguments": [ { "name": "joint", @@ -151271,7 +152392,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4016161361, + "hash": 808587618, "arguments": [ { "name": "joint", @@ -151294,7 +152415,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1577120778, + "hash": 1134789658, "return_value": { "type": "float", "meta": "float" @@ -151316,7 +152437,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 106045430, + "hash": 4290791900, "return_value": { "type": "enum::PhysicsServer3D.JointType" }, @@ -151333,7 +152454,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "joint", @@ -151352,7 +152473,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -151370,7 +152491,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2811896015, + "hash": 1684107643, "arguments": [ { "name": "joint", @@ -151400,7 +152521,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3040778940, + "hash": 2600081391, "arguments": [ { "name": "joint", @@ -151427,7 +152548,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 920391341, + "hash": 467122058, "return_value": { "type": "float", "meta": "float" @@ -151453,7 +152574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1094931406, + "hash": 3570926903, "arguments": [ { "name": "joint", @@ -151479,7 +152600,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 971984258, + "hash": 4158090196, "return_value": { "type": "bool" }, @@ -151504,7 +152625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -153903,7 +155024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "shape", @@ -153917,7 +155038,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 315282872, + "hash": 121922552, "return_value": { "type": "Resource" } @@ -153928,7 +155049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "shape", @@ -153942,7 +155063,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -154057,7 +155178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude", @@ -154071,7 +155192,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -154206,7 +155327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "shape", @@ -154220,7 +155341,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 315282872, + "hash": 121922552, "return_value": { "type": "Resource" } @@ -154231,7 +155352,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "shape", @@ -154245,7 +155366,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -154256,7 +155377,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "transform", @@ -154270,7 +155391,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -154360,7 +155481,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude", @@ -154374,7 +155495,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -154611,7 +155732,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -154622,7 +155743,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude_list", @@ -154636,7 +155757,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -154647,7 +155768,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude_list", @@ -154746,7 +155867,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -154757,7 +155878,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "from", @@ -154875,7 +155996,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -154886,7 +156007,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude_list", @@ -154900,7 +156021,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -154911,7 +156032,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "exclude_list", @@ -155084,7 +156205,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -155095,7 +156216,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983428187, + "hash": 1981248198, "return_value": { "type": "Object" } @@ -155310,7 +156431,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3258361713, + "hash": 1231817359, "return_value": { "type": "RID" }, @@ -155329,7 +156450,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1474830693, + "hash": 2639523548, "return_value": { "type": "Object" }, @@ -155572,7 +156693,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "aabb", @@ -155894,7 +157015,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -155908,7 +157029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -156017,7 +157138,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "polygon", @@ -156031,7 +157152,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -156042,7 +157163,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "uv", @@ -156056,7 +157177,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -156067,7 +157188,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -156081,7 +157202,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -156092,7 +157213,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "polygons", @@ -156106,7 +157227,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -156117,7 +157238,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4015028928, + "hash": 3546319833, "arguments": [ { "name": "vertex_colors", @@ -156131,7 +157252,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1139954409, + "hash": 1392750486, "return_value": { "type": "PackedColorArray" } @@ -156142,7 +157263,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -156156,7 +157277,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -156346,7 +157467,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 970467249, + "hash": 703042815, "arguments": [ { "name": "path", @@ -156376,7 +157497,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -156394,7 +157515,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4131300905, + "hash": 1542882410, "return_value": { "type": "PackedFloat32Array" }, @@ -156435,7 +157556,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "index", @@ -156454,7 +157575,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3403714078, + "hash": 1345852415, "arguments": [ { "name": "index", @@ -156473,7 +157594,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "skeleton", @@ -156487,7 +157608,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -156648,7 +157769,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2899603908, + "hash": 1509147220, "arguments": [ { "name": "polygon", @@ -156662,7 +157783,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 675695659, + "hash": 2961356807, "return_value": { "type": "PackedVector2Array" } @@ -156691,7 +157812,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 753121213, + "hash": 3251786936, "arguments": [ { "name": "points", @@ -156709,7 +157830,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3713013236, + "hash": 1562168077, "return_value": { "type": "PackedVector2Array" }, @@ -156730,7 +157851,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 271614389, + "hash": 3932192302, "return_value": { "type": "PackedVector2Array" }, @@ -156890,7 +158011,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 581591518, + "hash": 1200674553, "arguments": [ { "name": "texture", @@ -156944,7 +158065,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 581591518, + "hash": 1200674553, "arguments": [ { "name": "texture", @@ -156998,7 +158119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 581591518, + "hash": 1200674553, "arguments": [ { "name": "texture", @@ -157063,7 +158184,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1658898728, + "hash": 2168272394, "arguments": [ { "name": "shortcut", @@ -157088,7 +158209,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4147970063, + "hash": 68101841, "arguments": [ { "name": "texture", @@ -157117,7 +158238,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1658898728, + "hash": 2168272394, "arguments": [ { "name": "shortcut", @@ -157142,7 +158263,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4147970063, + "hash": 68101841, "arguments": [ { "name": "texture", @@ -157171,7 +158292,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1658898728, + "hash": 2168272394, "arguments": [ { "name": "shortcut", @@ -157196,7 +158317,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4147970063, + "hash": 68101841, "arguments": [ { "name": "texture", @@ -157306,7 +158427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "index", @@ -157516,7 +158637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3665124226, + "hash": 825127832, "arguments": [ { "name": "index", @@ -157683,7 +158804,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -157919,7 +159040,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2914656807, + "hash": 1449483325, "return_value": { "type": "Shortcut" }, @@ -158317,7 +159438,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1837755017, + "hash": 97251393, "arguments": [ { "name": "image", @@ -158530,7 +159651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -158544,7 +159665,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -158555,7 +159676,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -158566,7 +159687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "aabb", @@ -158580,7 +159701,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -158827,7 +159948,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -158841,7 +159962,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -158852,7 +159973,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -158866,7 +159987,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -158931,7 +160052,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "sky_cover", @@ -158945,7 +160066,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -158956,7 +160077,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -158970,7 +160091,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -158981,7 +160102,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -158995,7 +160116,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -159006,7 +160127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -159020,7 +160141,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -159474,7 +160595,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "hint", @@ -159635,7 +160756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2885152462, + "hash": 4190193059, "return_value": { "type": "PropertyTweener" }, @@ -159652,7 +160773,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2065588773, + "hash": 4279177709, "return_value": { "type": "PropertyTweener" } @@ -159663,7 +160784,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2065588773, + "hash": 4279177709, "return_value": { "type": "PropertyTweener" } @@ -159674,7 +160795,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2357318980, + "hash": 1899107404, "return_value": { "type": "PropertyTweener" }, @@ -159691,7 +160812,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 880861499, + "hash": 1080455622, "return_value": { "type": "PropertyTweener" }, @@ -159708,7 +160829,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 247433389, + "hash": 2171559331, "return_value": { "type": "PropertyTweener" }, @@ -159735,7 +160856,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "base", @@ -159749,7 +160870,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -160011,7 +161132,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "p_member", @@ -160025,7 +161146,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -160036,7 +161157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "p_member", @@ -160050,7 +161171,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -160061,7 +161182,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "p_member", @@ -160075,7 +161196,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -160086,7 +161207,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "p_member", @@ -160100,7 +161221,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -160234,7 +161355,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "p_member", @@ -160248,7 +161369,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -160259,7 +161380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "attachments", @@ -160273,7 +161394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -161520,7 +162641,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "masks", @@ -161534,7 +162655,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -162547,7 +163668,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 605760232, + "hash": 1558064255, "arguments": [ { "name": "bytecode", @@ -162566,7 +163687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4071867347, + "hash": 3340165340, "return_value": { "type": "RDShaderSPIRV" }, @@ -162584,7 +163705,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -162638,7 +163759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1496382547, + "hash": 3514097977, "arguments": [ { "name": "stage", @@ -162656,7 +163777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1976714563, + "hash": 3816765404, "return_value": { "type": "PackedByteArray" }, @@ -163464,7 +164585,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "id", @@ -163486,7 +164607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -164159,7 +165280,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "with", @@ -164345,7 +165466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983428187, + "hash": 1981248198, "return_value": { "type": "Object" } @@ -164390,7 +165511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -164404,7 +165525,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1308476734, + "hash": 3090941106, "arguments": [ { "name": "node", @@ -164418,7 +165539,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -164432,7 +165553,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1308476734, + "hash": 3090941106, "arguments": [ { "name": "node", @@ -164747,7 +165868,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3983428187, + "hash": 1981248198, "return_value": { "type": "Object" } @@ -164792,7 +165913,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -164806,7 +165927,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2150545538, + "hash": 1976431078, "arguments": [ { "name": "node", @@ -164820,7 +165941,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -164834,7 +165955,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2150545538, + "hash": 1976431078, "arguments": [ { "name": "node", @@ -165020,7 +166141,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "debug_shape_custom_color", @@ -165034,7 +166155,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -165231,7 +166352,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -165242,7 +166363,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -165426,7 +166547,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "ambient", @@ -165440,7 +166561,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -165836,7 +166957,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1001519618, + "hash": 4087180739, "return_value": { "type": "RegExMatch" }, @@ -165865,7 +166986,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 590166177, + "hash": 3354100289, "return_value": { "type": "Array" }, @@ -165966,7 +167087,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -166009,7 +167130,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -166020,7 +167141,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -166119,7 +167240,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -166133,7 +167254,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -166298,7 +167419,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -166312,7 +167433,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -168519,7 +169640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 706212156, + "hash": 3011278298, "return_value": { "type": "RID" }, @@ -168545,7 +169666,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3853554417, + "hash": 3178156134, "return_value": { "type": "RID" }, @@ -168566,7 +169687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3815108082, + "hash": 864132525, "return_value": { "type": "RID" }, @@ -168608,7 +169729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1258763596, + "hash": 259041867, "return_value": { "type": "enum::Error" }, @@ -168640,7 +169761,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 644006110, + "hash": 1859412099, "return_value": { "type": "PackedByteArray" }, @@ -168684,7 +169805,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -168701,7 +169822,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -168718,7 +169839,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 145008545, + "hash": 4234145050, "return_value": { "type": "enum::Error" }, @@ -168777,7 +169898,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2090425594, + "hash": 1993157964, "return_value": { "type": "enum::Error" }, @@ -168824,7 +169945,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4110423855, + "hash": 1429823113, "return_value": { "type": "enum::Error" }, @@ -168851,7 +169972,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3086691122, + "hash": 2635475316, "return_value": { "type": "int", "meta": "int64" @@ -168875,7 +169996,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2553043865, + "hash": 1992489524, "return_value": { "type": "int", "meta": "int64" @@ -168946,7 +170067,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1921901763, + "hash": 1884747791, "return_value": { "type": "RID" }, @@ -168975,7 +170096,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2803283516, + "hash": 452534725, "return_value": { "type": "RID" }, @@ -169008,7 +170129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2641984601, + "hash": 382373098, "return_value": { "type": "RID" }, @@ -169036,7 +170157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1353690814, + "hash": 3917799429, "return_value": { "type": "int", "meta": "int64" @@ -169054,7 +170175,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1372739832, + "hash": 2327892535, "return_value": { "type": "RID" }, @@ -169071,7 +170192,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2772173745, + "hash": 3491282828, "return_value": { "type": "RID" }, @@ -169099,7 +170220,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4186040985, + "hash": 1242678479, "return_value": { "type": "int", "meta": "int64" @@ -169117,7 +170238,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1093851138, + "hash": 975915977, "return_value": { "type": "RID" }, @@ -169149,7 +170270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3348733196, + "hash": 2256026069, "return_value": { "type": "RID" }, @@ -169176,7 +170297,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 21871133, + "hash": 3459523685, "return_value": { "type": "RDShaderSPIRV" }, @@ -169198,7 +170319,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3491197376, + "hash": 1395027180, "return_value": { "type": "PackedByteArray" }, @@ -169220,7 +170341,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2209244364, + "hash": 3297482566, "return_value": { "type": "RID" }, @@ -169242,7 +170363,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3012938074, + "hash": 3049171473, "return_value": { "type": "RID" }, @@ -169259,7 +170380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1353690814, + "hash": 3917799429, "return_value": { "type": "int", "meta": "uint32" @@ -169277,7 +170398,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3002309213, + "hash": 1453158401, "return_value": { "type": "RID" }, @@ -169300,7 +170421,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3097436296, + "hash": 595994205, "return_value": { "type": "RID" }, @@ -169329,7 +170450,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 198639074, + "hash": 2344087557, "return_value": { "type": "RID" }, @@ -169356,7 +170477,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2279561879, + "hash": 2280795797, "return_value": { "type": "RID" }, @@ -169382,7 +170503,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -169399,7 +170520,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 155963818, + "hash": 857091402, "return_value": { "type": "enum::Error" }, @@ -169436,7 +170557,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1919304902, + "hash": 3627474756, "return_value": { "type": "enum::Error" }, @@ -169469,7 +170590,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1279413780, + "hash": 1102329001, "return_value": { "type": "PackedByteArray" }, @@ -169486,7 +170607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3701400051, + "hash": 3544722194, "return_value": { "type": "RID" }, @@ -169550,7 +170671,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -169567,7 +170688,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 942145422, + "hash": 403593840, "return_value": { "type": "RID" }, @@ -169589,7 +170710,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -169658,7 +170779,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3018736669, + "hash": 3988079995, "return_value": { "type": "int", "meta": "int64" @@ -169683,7 +170804,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3498196134, + "hash": 4252992020, "return_value": { "type": "int", "meta": "int64" @@ -169744,7 +170865,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3329187613, + "hash": 832527510, "return_value": { "type": "PackedInt64Array" }, @@ -169809,7 +170930,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 4040184819, "arguments": [ { "name": "draw_list", @@ -169828,7 +170949,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 959166227, + "hash": 749655778, "arguments": [ { "name": "draw_list", @@ -169852,7 +170973,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 4040184819, "arguments": [ { "name": "draw_list", @@ -169871,7 +170992,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 4040184819, "arguments": [ { "name": "draw_list", @@ -169890,7 +171011,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2096820277, + "hash": 2772371345, "arguments": [ { "name": "draw_list", @@ -169991,7 +171112,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1171824711, + "hash": 2865087369, "return_value": { "type": "PackedInt64Array" }, @@ -170044,7 +171165,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2878471219, + "hash": 4040184819, "arguments": [ { "name": "compute_list", @@ -170063,7 +171184,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2096820277, + "hash": 2772371345, "arguments": [ { "name": "compute_list", @@ -170087,7 +171208,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 959166227, + "hash": 749655778, "arguments": [ { "name": "compute_list", @@ -170172,7 +171293,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -170276,11 +171397,11 @@ }, { "name": "limit_get", - "is_const": false, + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2075341221, + "hash": 1559202131, "return_value": { "type": "int", "meta": "uint64" @@ -170356,7 +171477,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 893600996, + "hash": 2846302423, "return_value": { "type": "RenderingDevice" } @@ -170367,7 +171488,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "id", @@ -170385,7 +171506,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 128049634, + "hash": 1636512886, "arguments": [ { "name": "name", @@ -170403,7 +171524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 128049634, + "hash": 1636512886, "arguments": [ { "name": "name", @@ -170480,7 +171601,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753067447, + "hash": 501815484, "return_value": { "type": "int", "meta": "uint64" @@ -171726,6 +172847,28 @@ } ] }, + { + "name": "ViewportVRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VIEWPORT_VRS_DISABLED", + "value": 0 + }, + { + "name": "VIEWPORT_VRS_TEXTURE", + "value": 1 + }, + { + "name": "VIEWPORT_VRS_XR", + "value": 2 + }, + { + "name": "VIEWPORT_VRS_MAX", + "value": 3 + } + ] + }, { "name": "SkyMode", "is_bitfield": false, @@ -172644,7 +173787,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 835881256, + "hash": 2010018390, "return_value": { "type": "RID" }, @@ -172661,7 +173804,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2883408780, + "hash": 913689023, "return_value": { "type": "RID" }, @@ -172682,7 +173825,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1903417226, + "hash": 4036838706, "return_value": { "type": "RID" }, @@ -172722,7 +173865,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1356867142, + "hash": 41030802, "return_value": { "type": "RID" }, @@ -172739,7 +173882,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084163514, + "hash": 999539803, "arguments": [ { "name": "texture", @@ -172762,7 +173905,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490945546, + "hash": 684822712, "arguments": [ { "name": "texture", @@ -172780,7 +173923,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "texture", @@ -172798,7 +173941,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -172809,7 +173952,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 661359727, + "hash": 1394585590, "return_value": { "type": "RID" }, @@ -172826,7 +173969,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -172837,7 +173980,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 599657674, + "hash": 4206205781, "return_value": { "type": "Image" }, @@ -172854,7 +173997,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 91442654, + "hash": 2705440895, "return_value": { "type": "Image" }, @@ -172876,7 +174019,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -172893,7 +174036,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "texture", @@ -172911,7 +174054,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34276439, + "hash": 4288446313, "arguments": [ { "name": "texture", @@ -172935,7 +174078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "texture", @@ -172953,7 +174096,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 983564131, + "hash": 642473191, "return_value": { "type": "String" }, @@ -172970,7 +174113,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "texture", @@ -172988,7 +174131,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -172999,7 +174142,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 983564131, + "hash": 642473191, "return_value": { "type": "String" }, @@ -173016,7 +174159,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -173033,7 +174176,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920824113, + "hash": 2621281810, "return_value": { "type": "Variant" }, @@ -173054,7 +174197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1250306537, + "hash": 3864903085, "arguments": [ { "name": "shader", @@ -173082,7 +174225,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3033488311, + "hash": 2523186822, "return_value": { "type": "RID" }, @@ -173109,7 +174252,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -173120,7 +174263,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "shader_material", @@ -173138,7 +174281,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3993858486, + "hash": 3477296213, "arguments": [ { "name": "material", @@ -173160,7 +174303,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920824113, + "hash": 2621281810, "return_value": { "type": "Variant" }, @@ -173181,7 +174324,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "material", @@ -173200,7 +174343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "material", @@ -173218,7 +174361,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569933138, + "hash": 4007581507, "return_value": { "type": "RID" }, @@ -173241,7 +174384,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -173353,7 +174496,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 647640653, + "hash": 1217542888, "arguments": [ { "name": "mesh", @@ -173371,7 +174514,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1146419982, + "hash": 2954797512, "arguments": [ { "name": "mesh", @@ -173409,7 +174552,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -173427,7 +174570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2998550394, + "hash": 1294662092, "arguments": [ { "name": "mesh", @@ -173445,7 +174588,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4192006827, + "hash": 4282291819, "return_value": { "type": "enum::RenderingServer.BlendShapeMode" }, @@ -173462,7 +174605,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "mesh", @@ -173485,7 +174628,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845812860, + "hash": 1066463050, "return_value": { "type": "RID" }, @@ -173507,7 +174650,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3910933564, + "hash": 186674697, "return_value": { "type": "Dictionary" }, @@ -173529,7 +174672,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3458051784, + "hash": 1778388067, "return_value": { "type": "Array" }, @@ -173551,7 +174694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3458051784, + "hash": 1778388067, "return_value": { "type": "Array" }, @@ -173573,7 +174716,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -173591,7 +174734,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 635287903, + "hash": 3696536120, "arguments": [ { "name": "mesh", @@ -173609,7 +174752,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2763046059, + "hash": 974181306, "return_value": { "type": "AABB" }, @@ -173626,7 +174769,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "mesh", @@ -173640,7 +174783,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 854647565, + "hash": 2900195149, "arguments": [ { "name": "mesh", @@ -173668,7 +174811,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 854647565, + "hash": 2900195149, "arguments": [ { "name": "mesh", @@ -173696,7 +174839,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 854647565, + "hash": 2900195149, "arguments": [ { "name": "mesh", @@ -173724,7 +174867,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "mesh", @@ -173742,7 +174885,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -173753,7 +174896,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1025389123, + "hash": 283685892, "arguments": [ { "name": "multimesh", @@ -173786,7 +174929,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -173804,7 +174947,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "multimesh", @@ -173822,7 +174965,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3933661590, + "hash": 675327471, "arguments": [ { "name": "multimesh", @@ -173845,7 +174988,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 700225374, + "hash": 736082694, "arguments": [ { "name": "multimesh", @@ -173868,7 +175011,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1175095507, + "hash": 176975443, "arguments": [ { "name": "multimesh", @@ -173891,7 +175034,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1175095507, + "hash": 176975443, "arguments": [ { "name": "multimesh", @@ -173914,7 +175057,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -173931,7 +175074,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2763046059, + "hash": 974181306, "return_value": { "type": "AABB" }, @@ -173948,7 +175091,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1687753809, + "hash": 1050775521, "return_value": { "type": "Transform3D" }, @@ -173970,7 +175113,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080996065, + "hash": 1324854622, "return_value": { "type": "Transform2D" }, @@ -173992,7 +175135,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2095421259, + "hash": 2946315076, "return_value": { "type": "Color" }, @@ -174014,7 +175157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2095421259, + "hash": 2946315076, "return_value": { "type": "Color" }, @@ -174036,7 +175179,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "multimesh", @@ -174055,7 +175198,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -174073,7 +175216,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2668108122, + "hash": 2960552364, "arguments": [ { "name": "multimesh", @@ -174091,7 +175234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1757617931, + "hash": 3964669176, "return_value": { "type": "PackedFloat32Array" }, @@ -174108,7 +175251,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -174119,7 +175262,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2968703639, + "hash": 1904426712, "arguments": [ { "name": "skeleton", @@ -174143,7 +175286,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int32" @@ -174161,7 +175304,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3933661590, + "hash": 675327471, "arguments": [ { "name": "skeleton", @@ -174184,7 +175327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1687753809, + "hash": 1050775521, "return_value": { "type": "Transform3D" }, @@ -174206,7 +175349,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 700225374, + "hash": 736082694, "arguments": [ { "name": "skeleton", @@ -174229,7 +175372,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080996065, + "hash": 1324854622, "return_value": { "type": "Transform2D" }, @@ -174251,7 +175394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "skeleton", @@ -174269,7 +175412,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -174280,7 +175423,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -174291,7 +175434,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -174302,7 +175445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "light", @@ -174320,7 +175463,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1132998816, + "hash": 501936875, "arguments": [ { "name": "light", @@ -174343,7 +175486,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "light", @@ -174361,7 +175504,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "light", @@ -174379,7 +175522,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "light", @@ -174397,7 +175540,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "light", @@ -174416,7 +175559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2510079888, + "hash": 1622292572, "arguments": [ { "name": "decal", @@ -174449,7 +175592,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "light", @@ -174467,7 +175610,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 86998948, + "hash": 1048525260, "arguments": [ { "name": "light", @@ -174485,7 +175628,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "light", @@ -174504,7 +175647,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2249969893, + "hash": 2552677200, "arguments": [ { "name": "light", @@ -174522,7 +175665,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2312018308, + "hash": 380462970, "arguments": [ { "name": "light", @@ -174540,7 +175683,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "light", @@ -174558,7 +175701,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1299840776, + "hash": 2559740754, "arguments": [ { "name": "light", @@ -174637,7 +175780,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -174648,7 +175791,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3568571218, + "hash": 3853670147, "arguments": [ { "name": "probe", @@ -174666,7 +175809,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "probe", @@ -174685,7 +175828,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1080938006, + "hash": 184163074, "arguments": [ { "name": "probe", @@ -174703,7 +175846,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "probe", @@ -174721,7 +175864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "probe", @@ -174740,7 +175883,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "probe", @@ -174759,7 +175902,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "probe", @@ -174777,7 +175920,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "probe", @@ -174795,7 +175938,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "probe", @@ -174813,7 +175956,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "probe", @@ -174831,7 +175974,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "probe", @@ -174849,7 +175992,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "probe", @@ -174868,7 +176011,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "probe", @@ -174887,7 +176030,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "probe", @@ -174906,7 +176049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -174917,7 +176060,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "decal", @@ -174935,7 +176078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2258819606, + "hash": 3953344054, "arguments": [ { "name": "decal", @@ -174957,7 +176100,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "decal", @@ -174976,7 +176119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "decal", @@ -174995,7 +176138,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "decal", @@ -175013,7 +176156,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "decal", @@ -175032,7 +176175,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1987566751, + "hash": 2972769666, "arguments": [ { "name": "decal", @@ -175060,7 +176203,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4251789398, + "hash": 2513314492, "arguments": [ { "name": "decal", @@ -175084,7 +176227,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "decal", @@ -175131,7 +176274,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -175142,7 +176285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2803151247, + "hash": 4108223027, "arguments": [ { "name": "voxel_gi", @@ -175184,7 +176327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2256513816, + "hash": 2607699645, "return_value": { "type": "Vector3i" }, @@ -175201,7 +176344,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2647404722, + "hash": 3348040486, "return_value": { "type": "PackedByteArray" }, @@ -175218,7 +176361,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2647404722, + "hash": 3348040486, "return_value": { "type": "PackedByteArray" }, @@ -175235,7 +176378,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2647404722, + "hash": 3348040486, "return_value": { "type": "PackedByteArray" }, @@ -175252,7 +176395,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2004139324, + "hash": 788230395, "return_value": { "type": "PackedInt32Array" }, @@ -175269,7 +176412,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4046906698, + "hash": 1128465797, "return_value": { "type": "Transform3D" }, @@ -175286,7 +176429,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "voxel_gi", @@ -175305,7 +176448,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "voxel_gi", @@ -175324,7 +176467,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "voxel_gi", @@ -175343,7 +176486,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "voxel_gi", @@ -175362,7 +176505,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "voxel_gi", @@ -175381,7 +176524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "voxel_gi", @@ -175399,7 +176542,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "voxel_gi", @@ -175431,7 +176574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -175442,7 +176585,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2162077056, + "hash": 2646464759, "arguments": [ { "name": "lightmap", @@ -175464,7 +176607,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 635287903, + "hash": 3696536120, "arguments": [ { "name": "lightmap", @@ -175482,7 +176625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "lightmap", @@ -175500,7 +176643,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1414857621, + "hash": 3217845880, "arguments": [ { "name": "lightmap", @@ -175530,7 +176673,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1775317899, + "hash": 808965560, "return_value": { "type": "PackedVector3Array" }, @@ -175547,7 +176690,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3981381652, + "hash": 1569415609, "return_value": { "type": "PackedColorArray" }, @@ -175564,7 +176707,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2004139324, + "hash": 788230395, "return_value": { "type": "PackedInt32Array" }, @@ -175581,7 +176724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2004139324, + "hash": 788230395, "return_value": { "type": "PackedInt32Array" }, @@ -175613,7 +176756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -175624,7 +176767,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 896836234, + "hash": 3492270028, "arguments": [ { "name": "particles", @@ -175642,7 +176785,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "particles", @@ -175660,7 +176803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -175677,7 +176820,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "particles", @@ -175696,7 +176839,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles", @@ -175715,7 +176858,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "particles", @@ -175733,7 +176876,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles", @@ -175752,7 +176895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles", @@ -175771,7 +176914,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles", @@ -175790,7 +176933,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 635287903, + "hash": 3696536120, "arguments": [ { "name": "particles", @@ -175808,7 +176951,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles", @@ -175827,7 +176970,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "particles", @@ -175845,7 +176988,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "particles", @@ -175863,7 +177006,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "particles", @@ -175882,7 +177025,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "particles", @@ -175900,7 +177043,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "particles", @@ -175918,7 +177061,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles", @@ -175937,7 +177080,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 58721436, + "hash": 3264971368, "arguments": [ { "name": "particles", @@ -175955,7 +177098,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2174840141, + "hash": 2010054925, "arguments": [ { "name": "particles", @@ -175978,7 +177121,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490945546, + "hash": 684822712, "arguments": [ { "name": "particles", @@ -175996,7 +177139,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -176013,7 +177156,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "particles", @@ -176027,7 +177170,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "particles", @@ -176041,7 +177184,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "particles", @@ -176059,7 +177202,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 580168358, + "hash": 4043136117, "arguments": [ { "name": "particles", @@ -176094,7 +177237,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 500098609, + "hash": 935028487, "arguments": [ { "name": "particles", @@ -176112,7 +177255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "particles", @@ -176131,7 +177274,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "particles", @@ -176154,7 +177297,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2090829471, + "hash": 3952830260, "return_value": { "type": "AABB" }, @@ -176171,7 +177314,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2802696310, + "hash": 3935195649, "arguments": [ { "name": "particles", @@ -176189,7 +177332,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -176200,7 +177343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2309221491, + "hash": 1497044930, "arguments": [ { "name": "particles_collision", @@ -176218,7 +177361,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "particles_collision", @@ -176237,7 +177380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles_collision", @@ -176256,7 +177399,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "particles_collision", @@ -176274,7 +177417,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles_collision", @@ -176293,7 +177436,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles_collision", @@ -176312,7 +177455,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "particles_collision", @@ -176331,7 +177474,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "particles_collision", @@ -176349,7 +177492,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "particles_collision", @@ -176363,7 +177506,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 340749939, + "hash": 962977297, "arguments": [ { "name": "particles_collision", @@ -176381,7 +177524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -176392,7 +177535,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2322246609, + "hash": 3818703106, "arguments": [ { "name": "fog_volume", @@ -176410,7 +177553,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 221902466, + "hash": 3227306858, "arguments": [ { "name": "fog_volume", @@ -176428,7 +177571,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "fog_volume", @@ -176446,7 +177589,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -176457,7 +177600,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 635287903, + "hash": 3696536120, "arguments": [ { "name": "notifier", @@ -176475,7 +177618,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2413384621, + "hash": 2689735388, "arguments": [ { "name": "notifier", @@ -176497,7 +177640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -176508,7 +177651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3627077960, + "hash": 3854404263, "arguments": [ { "name": "occluder", @@ -176530,7 +177673,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -176541,7 +177684,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 768242399, + "hash": 157498339, "arguments": [ { "name": "camera", @@ -176570,7 +177713,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 768242399, + "hash": 157498339, "arguments": [ { "name": "camera", @@ -176599,7 +177742,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3718476464, + "hash": 1889878953, "arguments": [ { "name": "camera", @@ -176632,7 +177775,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2802696310, + "hash": 3935195649, "arguments": [ { "name": "camera", @@ -176650,7 +177793,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "camera", @@ -176669,7 +177812,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "camera", @@ -176687,7 +177830,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "camera", @@ -176705,7 +177848,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "camera", @@ -176723,7 +177866,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -176734,7 +177877,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -176752,7 +177895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34276439, + "hash": 4288446313, "arguments": [ { "name": "viewport", @@ -176776,7 +177919,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -176794,7 +177937,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "viewport", @@ -176812,7 +177955,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3127121326, + "hash": 1278520651, "arguments": [ { "name": "viewport", @@ -176837,7 +177980,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -176855,7 +177998,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2209897144, + "hash": 2386524376, "arguments": [ { "name": "viewport", @@ -176873,7 +178016,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "viewport", @@ -176892,7 +178035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "viewport", @@ -176911,7 +178054,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "viewport", @@ -176930,7 +178073,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2476617694, + "hash": 3161116010, "arguments": [ { "name": "viewport", @@ -176948,7 +178091,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4153712765, + "hash": 3628367896, "arguments": [ { "name": "viewport", @@ -176966,7 +178109,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -176983,7 +178126,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177001,7 +178144,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177019,7 +178162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177037,7 +178180,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "viewport", @@ -177055,7 +178198,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "viewport", @@ -177073,7 +178216,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "viewport", @@ -177091,7 +178234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "viewport", @@ -177109,7 +178252,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177127,7 +178270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177145,7 +178288,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2028607604, + "hash": 1155129294, "arguments": [ { "name": "viewport", @@ -177163,7 +178306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 857529538, + "hash": 1652956681, "arguments": [ { "name": "viewport", @@ -177181,7 +178324,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2727434457, + "hash": 3608606053, "arguments": [ { "name": "viewport", @@ -177203,7 +178346,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4212220646, + "hash": 3713930247, "arguments": [ { "name": "viewport", @@ -177231,7 +178374,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177249,7 +178392,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "viewport", @@ -177267,7 +178410,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 638008240, + "hash": 1329198632, "arguments": [ { "name": "viewport", @@ -177289,7 +178432,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2968703639, + "hash": 1904426712, "arguments": [ { "name": "viewport", @@ -177313,7 +178456,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34276439, + "hash": 4288446313, "arguments": [ { "name": "viewport", @@ -177337,7 +178480,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4045886455, + "hash": 3764433340, "arguments": [ { "name": "viewport", @@ -177355,7 +178498,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2953032013, + "hash": 1447279591, "arguments": [ { "name": "viewport", @@ -177373,7 +178516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177391,7 +178534,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177409,7 +178552,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177456,7 +178599,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1358610317, + "hash": 2041262392, "return_value": { "type": "int", "meta": "int32" @@ -177482,7 +178625,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2978584452, + "hash": 2089420930, "arguments": [ { "name": "viewport", @@ -177500,7 +178643,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "viewport", @@ -177518,7 +178661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -177536,7 +178679,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -177548,13 +178691,49 @@ } ] }, + { + "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": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -177565,7 +178744,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "sky", @@ -177584,7 +178763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4282894167, + "hash": 3279019937, "arguments": [ { "name": "sky", @@ -177602,7 +178781,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "sky", @@ -177620,7 +178799,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4103854957, + "hash": 3875285818, "return_value": { "type": "Image" }, @@ -177650,7 +178829,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -177661,7 +178840,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1369482588, + "hash": 3937328877, "arguments": [ { "name": "env", @@ -177679,7 +178858,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "env", @@ -177697,7 +178876,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "env", @@ -177716,7 +178895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 651743064, + "hash": 1735850857, "arguments": [ { "name": "env", @@ -177734,7 +178913,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "env", @@ -177752,7 +178931,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "env", @@ -177771,7 +178950,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "env", @@ -177790,7 +178969,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3007729120, + "hash": 362573166, "arguments": [ { "name": "env", @@ -177830,7 +179009,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 625609946, + "hash": 2421724940, "arguments": [ { "name": "env", @@ -177900,7 +179079,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1879050580, + "hash": 2732704897, "arguments": [ { "name": "env", @@ -177952,7 +179131,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3913230722, + "hash": 876799838, "arguments": [ { "name": "env", @@ -177993,7 +179172,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 771259966, + "hash": 3607294374, "arguments": [ { "name": "env", @@ -178031,7 +179210,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3348898959, + "hash": 3994732740, "arguments": [ { "name": "env", @@ -178089,7 +179268,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3202011053, + "hash": 3810560768, "arguments": [ { "name": "env", @@ -178141,7 +179320,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2842900041, + "hash": 3519144388, "arguments": [ { "name": "env", @@ -178201,7 +179380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 342112388, + "hash": 3689440217, "arguments": [ { "name": "env", @@ -178465,7 +179644,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1911483215, + "hash": 2452908646, "return_value": { "type": "Image" }, @@ -178548,7 +179727,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -178591,7 +179770,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 298471968, + "hash": 316272616, "arguments": [ { "name": "camera_effects", @@ -178638,7 +179817,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2174840141, + "hash": 2010054925, "arguments": [ { "name": "camera_effects", @@ -178661,7 +179840,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -178672,7 +179851,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "scenario", @@ -178690,7 +179869,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "scenario", @@ -178708,7 +179887,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "scenario", @@ -178726,7 +179905,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1944261984, + "hash": 746547085, "return_value": { "type": "RID" }, @@ -178747,7 +179926,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -178758,7 +179937,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "instance", @@ -178776,7 +179955,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "instance", @@ -178794,7 +179973,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "instance", @@ -178813,7 +179992,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2802696310, + "hash": 3935195649, "arguments": [ { "name": "instance", @@ -178831,7 +180010,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "instance", @@ -178850,7 +180029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280168399, + "hash": 1892459533, "arguments": [ { "name": "instance", @@ -178874,7 +180053,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1017458435, + "hash": 2310537182, "arguments": [ { "name": "instance", @@ -178897,7 +180076,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "instance", @@ -178915,7 +180094,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "instance", @@ -178934,7 +180113,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 635287903, + "hash": 3696536120, "arguments": [ { "name": "instance", @@ -178952,7 +180131,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "instance", @@ -178970,7 +180149,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "instance", @@ -178989,7 +180168,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "instance", @@ -179007,7 +180186,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "instance", @@ -179025,7 +180204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2029000844, + "hash": 1014989537, "arguments": [ { "name": "instance", @@ -179047,7 +180226,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2819712780, + "hash": 3768836020, "arguments": [ { "name": "instance", @@ -179065,7 +180244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "instance", @@ -179083,7 +180262,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "instance", @@ -179101,7 +180280,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3458517417, + "hash": 4263925858, "arguments": [ { "name": "instance", @@ -179139,7 +180318,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1920304829, + "hash": 536974962, "arguments": [ { "name": "instance", @@ -179166,7 +180345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "instance", @@ -179185,7 +180364,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3993858486, + "hash": 3477296213, "arguments": [ { "name": "instance", @@ -179207,7 +180386,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920824113, + "hash": 2621281810, "return_value": { "type": "Variant" }, @@ -179228,7 +180407,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3920824113, + "hash": 2621281810, "return_value": { "type": "Variant" }, @@ -179249,7 +180428,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -179266,7 +180445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 141544658, + "hash": 1149645703, "return_value": { "type": "Array" }, @@ -179288,7 +180467,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1936940719, + "hash": 4168413368, "return_value": { "type": "Array" }, @@ -179314,7 +180493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 998254855, + "hash": 2871735507, "return_value": { "type": "Array" }, @@ -179336,7 +180515,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 126891432, + "hash": 1904608558, "return_value": { "type": "Array" }, @@ -179361,7 +180540,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -179372,7 +180551,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2519020712, + "hash": 2343975398, "arguments": [ { "name": "canvas", @@ -179394,7 +180573,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "canvas", @@ -179426,7 +180605,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -179437,7 +180616,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3284205903, + "hash": 3822119138, "arguments": [ { "name": "canvas_texture", @@ -179459,7 +180638,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2824825769, + "hash": 2124967469, "arguments": [ { "name": "canvas_texture", @@ -179482,7 +180661,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2028607604, + "hash": 1155129294, "arguments": [ { "name": "canvas_texture", @@ -179500,7 +180679,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 857529538, + "hash": 1652956681, "arguments": [ { "name": "canvas_texture", @@ -179518,7 +180697,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -179529,7 +180708,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "item", @@ -179547,7 +180726,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2028607604, + "hash": 1155129294, "arguments": [ { "name": "item", @@ -179565,7 +180744,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 857529538, + "hash": 1652956681, "arguments": [ { "name": "item", @@ -179583,7 +180762,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -179601,7 +180780,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "item", @@ -179620,7 +180799,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "item", @@ -179638,7 +180817,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -179656,7 +180835,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -179674,7 +180853,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3126204502, + "hash": 2180266943, "arguments": [ { "name": "item", @@ -179697,7 +180876,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "item", @@ -179715,7 +180894,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "item", @@ -179733,7 +180912,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -179751,7 +180930,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2255741554, + "hash": 2843922985, "arguments": [ { "name": "item", @@ -179788,7 +180967,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 630964278, + "hash": 3438017257, "arguments": [ { "name": "item", @@ -179821,7 +181000,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3980770182, + "hash": 934531857, "arguments": [ { "name": "item", @@ -179843,7 +181022,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1850440629, + "hash": 2439351960, "arguments": [ { "name": "item", @@ -179870,7 +181049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4257820496, + "hash": 3205360868, "arguments": [ { "name": "item", @@ -179907,7 +181086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3024065531, + "hash": 4239856677, "arguments": [ { "name": "item", @@ -179950,7 +181129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 262645506, + "hash": 2782979504, "arguments": [ { "name": "item", @@ -179991,7 +181170,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 697708633, + "hash": 904428547, "arguments": [ { "name": "item", @@ -180045,7 +181224,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3477197880, + "hash": 3826547603, "arguments": [ { "name": "item", @@ -180081,7 +181260,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3731868338, + "hash": 2907936855, "arguments": [ { "name": "item", @@ -180113,7 +181292,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4292313262, + "hash": 749685193, "arguments": [ { "name": "item", @@ -180165,7 +181344,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2674097450, + "hash": 3548053052, "arguments": [ { "name": "item", @@ -180198,7 +181377,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 126777961, + "hash": 1541595251, "arguments": [ { "name": "item", @@ -180221,7 +181400,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2734846161, + "hash": 2575754278, "arguments": [ { "name": "item", @@ -180243,7 +181422,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "item", @@ -180261,7 +181440,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -180279,7 +181458,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4275304922, + "hash": 4107531031, "arguments": [ { "name": "item", @@ -180314,7 +181493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -180332,7 +181511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "item", @@ -180351,7 +181530,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -180369,7 +181548,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1746441787, + "hash": 2429202503, "arguments": [ { "name": "item", @@ -180391,7 +181570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "item", @@ -180405,7 +181584,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "item", @@ -180424,7 +181603,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "item", @@ -180442,7 +181621,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "item", @@ -180460,7 +181639,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4066466613, + "hash": 3568945579, "arguments": [ { "name": "item", @@ -180490,7 +181669,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3117305749, + "hash": 1568036344, "arguments": [ { "name": "item", @@ -180530,7 +181709,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -180541,7 +181720,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "light", @@ -180559,7 +181738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "light", @@ -180577,7 +181756,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "light", @@ -180596,7 +181775,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "light", @@ -180614,7 +181793,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "light", @@ -180632,7 +181811,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2134939734, + "hash": 3201125042, "arguments": [ { "name": "light", @@ -180650,7 +181829,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "light", @@ -180668,7 +181847,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "light", @@ -180687,7 +181866,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "light", @@ -180706,7 +181885,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34276439, + "hash": 4288446313, "arguments": [ { "name": "light", @@ -180730,7 +181909,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34276439, + "hash": 4288446313, "arguments": [ { "name": "light", @@ -180754,7 +181933,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "light", @@ -180773,7 +181952,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "light", @@ -180792,7 +181971,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2127777160, + "hash": 2957564891, "arguments": [ { "name": "light", @@ -180810,7 +181989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "light", @@ -180828,7 +182007,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3195500442, + "hash": 393119659, "arguments": [ { "name": "light", @@ -180846,7 +182025,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "light", @@ -180864,7 +182043,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "light", @@ -180883,7 +182062,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -180894,7 +182073,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "occluder", @@ -180912,7 +182091,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "occluder", @@ -180930,7 +182109,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3465483165, + "hash": 395945892, "arguments": [ { "name": "occluder", @@ -180948,7 +182127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "occluder", @@ -180966,7 +182145,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "occluder", @@ -180984,7 +182163,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "occluder", @@ -181003,7 +182182,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -181014,7 +182193,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1793735764, + "hash": 2103882027, "arguments": [ { "name": "occluder_polygon", @@ -181036,7 +182215,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1855134193, + "hash": 1839404663, "arguments": [ { "name": "occluder_polygon", @@ -181069,7 +182248,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1970421968, + "hash": 506495224, "arguments": [ { "name": "name", @@ -181091,7 +182270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -181105,7 +182284,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -181116,7 +182295,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "name", @@ -181134,7 +182313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "name", @@ -181152,7 +182331,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -181169,7 +182348,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2763693544, + "hash": 1318436126, "return_value": { "type": "enum::RenderingServer.GlobalVariableType" }, @@ -181186,7 +182365,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -181200,7 +182379,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1611583062, "arguments": [ { "name": "callable", @@ -181287,7 +182466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2457745674, + "hash": 2251015897, "return_value": { "type": "RID" }, @@ -181315,7 +182494,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -181326,7 +182505,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -181337,7 +182516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -181348,7 +182527,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3667160295, + "hash": 2244367877, "arguments": [ { "name": "image", @@ -181375,7 +182554,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -181503,7 +182682,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1621833367, + "hash": 1405107940, "return_value": { "type": "RenderingDevice" } @@ -181514,7 +182693,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1621833367, + "hash": 1405107940, "return_value": { "type": "RenderingDevice" } @@ -181615,7 +182794,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -181651,7 +182830,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -181678,7 +182857,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3676708700, + "hash": 482882304, "return_value": { "type": "Resource" }, @@ -182064,7 +183243,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 806337104, + "hash": 3931021148, "return_value": { "type": "enum::ResourceLoader.ThreadLoadStatus" }, @@ -182086,7 +183265,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2568827526, + "hash": 1748875256, "return_value": { "type": "Resource" }, @@ -182103,7 +183282,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1494227256, + "hash": 2622212233, "return_value": { "type": "Resource" }, @@ -182130,7 +183309,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2335574413, + "hash": 3538744774, "return_value": { "type": "PackedStringArray" }, @@ -182147,7 +183326,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3637042733, + "hash": 2896595483, "arguments": [ { "name": "format_loader", @@ -182166,7 +183345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 584570237, + "hash": 405397102, "arguments": [ { "name": "format_loader", @@ -182194,7 +183373,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2335574413, + "hash": 3538744774, "return_value": { "type": "PackedStringArray" }, @@ -182277,7 +183456,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2486859783, + "hash": 1168801743, "arguments": [ { "name": "name", @@ -182295,7 +183474,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -182309,7 +183488,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -182327,7 +183506,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -182344,7 +183523,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740637502, + "hash": 3742749261, "return_value": { "type": "Resource" }, @@ -182361,7 +183540,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -182430,7 +183609,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3157506432, + "hash": 4146887649, "return_value": { "type": "enum::Error" }, @@ -182456,7 +183635,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3878704413, + "hash": 4223597960, "return_value": { "type": "PackedStringArray" }, @@ -182473,7 +183652,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1005393995, + "hash": 362894272, "arguments": [ { "name": "format_saver", @@ -182492,7 +183671,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1140784036, + "hash": 3373026878, "arguments": [ { "name": "format_saver", @@ -182791,7 +183970,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -182805,7 +183984,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -183096,7 +184275,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3588234209, + "hash": 369227336, "arguments": [ { "name": "image", @@ -183158,7 +184337,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289570653, + "hash": 1262170328, "arguments": [ { "name": "font", @@ -183227,7 +184406,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -183256,7 +184435,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -183401,7 +184580,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1154263389, + "hash": 311501835, "arguments": [ { "name": "string", @@ -183469,7 +184648,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1172340799, + "hash": 3465483165, "arguments": [ { "name": "odd_row_bg", @@ -183487,7 +184666,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -183541,7 +184720,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "fgcolor", @@ -183555,7 +184734,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "bgcolor", @@ -183610,7 +184789,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -183624,7 +184803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -183835,7 +185014,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 597467019, + "hash": 2630340773, "return_value": { "type": "VScrollBar" } @@ -184445,7 +185624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 980872749, + "hash": 1522900837, "return_value": { "type": "Dictionary" }, @@ -184462,7 +185641,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "effects", @@ -184476,7 +185655,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -184501,7 +185680,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 43831279, + "hash": 229722558, "return_value": { "type": "PopupMenu" } @@ -184913,7 +186092,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 351877173, + "hash": 1784508650, "arguments": [ { "name": "physics_material_override", @@ -184927,7 +186106,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195782278, + "hash": 2521850424, "return_value": { "type": "PhysicsMaterial" } @@ -185559,7 +186738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -185966,7 +187145,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 351877173, + "hash": 1784508650, "arguments": [ { "name": "physics_material_override", @@ -185980,7 +187159,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195782278, + "hash": 2521850424, "return_value": { "type": "PhysicsMaterial" } @@ -186041,7 +187220,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1222331677, + "hash": 2716978435, "return_value": { "type": "Basis" } @@ -186615,7 +187794,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -186907,7 +188086,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -186918,7 +188097,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1961297659, + "hash": 3818401521, "arguments": [ { "name": "path", @@ -186938,7 +188117,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4265963692, + "hash": 861721659, "return_value": { "type": "bool" }, @@ -186955,7 +188134,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -186969,7 +188148,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2521276127, + "hash": 1382022557, "return_value": { "type": "int", "meta": "int32" @@ -186987,7 +188166,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2893903478, + "hash": 3456846888, "return_value": { "type": "bool" }, @@ -187004,7 +188183,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2494800894, + "hash": 3868023870, "arguments": [ { "name": "path", @@ -187022,7 +188201,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2893903478, + "hash": 3456846888, "return_value": { "type": "bool" }, @@ -187039,7 +188218,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2494800894, + "hash": 3868023870, "arguments": [ { "name": "path", @@ -187102,7 +188281,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -187120,7 +188299,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -187138,7 +188317,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2018660424, + "hash": 2272487792, "return_value": { "type": "NodePath" }, @@ -187161,7 +188340,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -187215,7 +188394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3589221870, + "hash": 511017218, "return_value": { "type": "PackedScene" }, @@ -187233,7 +188412,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3757827437, + "hash": 647634434, "return_value": { "type": "PackedStringArray" }, @@ -187289,7 +188468,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 342112179, + "hash": 351665558, "return_value": { "type": "StringName" }, @@ -187347,7 +188526,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -187365,7 +188544,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -187383,7 +188562,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -187401,7 +188580,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -187438,7 +188617,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -187508,7 +188687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3887176318, + "hash": 1757182445, "return_value": { "type": "Window" } @@ -187519,7 +188698,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -187661,7 +188840,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "scene", @@ -187675,7 +188854,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -187711,7 +188890,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1681301998, + "hash": 826575767, "return_value": { "type": "SceneTreeTimer" }, @@ -187734,7 +188913,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1860313881, + "hash": 3426978995, "return_value": { "type": "Tween" } @@ -187745,7 +188924,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -187796,7 +188975,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3934104001, + "hash": 3975164845, "arguments": [ { "name": "obj", @@ -187810,7 +188989,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 932031901, + "hash": 1527739229, "arguments": [ { "name": "flags", @@ -187832,7 +189011,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2946898912, + "hash": 1245489420, "arguments": [ { "name": "call_flags", @@ -187856,7 +189035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4193383565, + "hash": 3497599527, "arguments": [ { "name": "call_flags", @@ -187883,7 +189062,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 1030161437, + "hash": 1257962832, "arguments": [ { "name": "group", @@ -187901,7 +189080,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "group", @@ -187920,7 +189099,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2316092764, + "hash": 1279312029, "arguments": [ { "name": "group", @@ -187942,7 +189121,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2961387885, + "hash": 689397652, "return_value": { "type": "Array" }, @@ -187959,7 +189138,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2650627937, + "hash": 4071044623, "return_value": { "type": "Node" }, @@ -187976,7 +189155,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "child_node", @@ -187990,7 +189169,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 165682976, + "hash": 3160264692, "return_value": { "type": "Node" } @@ -188018,7 +189197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2018590261, + "hash": 107349098, "return_value": { "type": "enum::Error" }, @@ -188046,7 +189225,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 226522885, + "hash": 2385607013, "arguments": [ { "name": "multiplayer", @@ -188065,7 +189244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2291559030, + "hash": 3453401404, "return_value": { "type": "MultiplayerAPI" }, @@ -188300,7 +189479,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3541790692, + "hash": 397768994, "return_value": { "type": "bool" }, @@ -188371,7 +189550,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3601517120, + "hash": 278624046, "return_value": { "type": "Script" } @@ -188382,7 +189561,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -188393,7 +189572,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -188410,7 +189589,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -188421,7 +189600,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -188432,7 +189611,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -188443,7 +189622,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -188454,7 +189633,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3346185326, + "hash": 2138907829, "return_value": { "type": "Variant" }, @@ -188548,7 +189727,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 793195547, + "hash": 1906266726, "return_value": { "type": "ScriptEditorBase" } @@ -188559,7 +189738,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -188570,7 +189749,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2108579138, + "hash": 1092774468, "arguments": [ { "name": "syntax_highlighter", @@ -188584,7 +189763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2108579138, + "hash": 1092774468, "arguments": [ { "name": "syntax_highlighter", @@ -188613,7 +189792,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3605138217, + "hash": 2146468882, "return_value": { "type": "Script" } @@ -188624,7 +189803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -188682,7 +189861,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3772663784, + "hash": 2783021301, "return_value": { "type": "Control" } @@ -188693,7 +189872,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2108579138, + "hash": 1092774468, "arguments": [ { "name": "highlighter", @@ -190376,7 +191555,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1843372659, + "hash": 4004517983, "return_value": { "type": "HScrollBar" } @@ -190387,7 +191566,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 597467019, + "hash": 2630340773, "return_value": { "type": "VScrollBar" } @@ -190398,7 +191577,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1953275318, + "hash": 1496901182, "arguments": [ { "name": "control", @@ -190809,7 +191988,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 84761388, + "hash": 1628453603, "arguments": [ { "name": "param", @@ -190833,7 +192012,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3029898524, + "hash": 3823812009, "return_value": { "type": "Texture2D" }, @@ -190856,7 +192035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -190898,7 +192077,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2584699890, + "hash": 3341921675, "arguments": [ { "name": "shader", @@ -190912,7 +192091,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2891257893, + "hash": 2078273437, "return_value": { "type": "Shader" } @@ -190923,7 +192102,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "param", @@ -190941,7 +192120,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -191037,7 +192216,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3542179606, + "hash": 3709843132, "return_value": { "type": "bool" }, @@ -191062,7 +192241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 851450276, + "hash": 2869556801, "return_value": { "type": "bool" }, @@ -191095,7 +192274,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1569467674, + "hash": 322365360, "return_value": { "type": "Array" }, @@ -191120,7 +192299,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 267099999, + "hash": 1867376717, "return_value": { "type": "Array" }, @@ -191153,7 +192332,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1500368157, + "hash": 2948539648, "arguments": [ { "name": "canvas_item", @@ -191243,7 +192422,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1901625123, + "hash": 1605880883, "return_value": { "type": "ArrayMesh" } @@ -191304,7 +192483,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 428895701, + "hash": 771364740, "arguments": [ { "name": "shape", @@ -191318,7 +192497,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1093582747, + "hash": 522005891, "return_value": { "type": "Shape2D" } @@ -191439,7 +192618,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2310046134, + "hash": 3332903315, "return_value": { "type": "Object" }, @@ -191536,7 +192715,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -191550,7 +192729,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1308476734, + "hash": 3090941106, "arguments": [ { "name": "node", @@ -191564,7 +192743,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -191578,7 +192757,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1308476734, + "hash": 3090941106, "arguments": [ { "name": "node", @@ -191820,7 +192999,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "events", @@ -191834,7 +193013,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -191856,7 +193035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1970015942, + "hash": 3738334489, "return_value": { "type": "bool" }, @@ -191914,7 +193093,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1168638135, + "hash": 2556267111, "return_value": { "type": "Bone2D" }, @@ -191932,7 +193111,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -191943,7 +193122,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1190818933, + "hash": 3907307132, "arguments": [ { "name": "modification_stack", @@ -191957,7 +193136,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2764623329, + "hash": 2107508396, "return_value": { "type": "SkeletonModificationStack2D" } @@ -192189,7 +193368,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3554694381, + "hash": 3668444399, "return_value": { "type": "PackedInt32Array" }, @@ -192207,7 +193386,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 64545446, + "hash": 3500328261, "arguments": [ { "name": "bone_idx", @@ -192266,7 +193445,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2382534195, + "hash": 969006518, "return_value": { "type": "PackedInt32Array" } @@ -192277,7 +193456,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192295,7 +193474,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "bone_idx", @@ -192314,7 +193493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192332,7 +193511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 567515627, + "hash": 1032037385, "return_value": { "type": "Skin" } @@ -192343,7 +193522,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 908875449, + "hash": 3405789568, "return_value": { "type": "SkinReference" }, @@ -192376,7 +193555,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192413,7 +193592,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1850795841, + "hash": 2823819782, "arguments": [ { "name": "bone_idx", @@ -192469,7 +193648,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 200273252, + "hash": 476865136, "return_value": { "type": "Quaternion" }, @@ -192551,7 +193730,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 391371887, + "hash": 3483398371, "arguments": [ { "name": "bone_idx", @@ -192580,7 +193759,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192598,7 +193777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192616,7 +193795,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192642,7 +193821,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 391371887, + "hash": 3483398371, "arguments": [ { "name": "bone_idx", @@ -192671,7 +193850,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -192712,7 +193891,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3573733099, + "hash": 3396462327, "return_value": { "type": "Transform3D" }, @@ -192729,7 +193908,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3573733099, + "hash": 3396462327, "return_value": { "type": "Transform3D" }, @@ -192746,7 +193925,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4095682380, + "hash": 518934792, "return_value": { "type": "Transform3D" }, @@ -192768,7 +193947,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4095682380, + "hash": 518934792, "return_value": { "type": "Transform3D" }, @@ -192790,7 +193969,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3507437565, + "hash": 97773470, "return_value": { "type": "Basis" }, @@ -192870,7 +194049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1475981604, + "hash": 2787316981, "arguments": [ { "name": "bones", @@ -192885,7 +194064,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "exception", @@ -192899,7 +194078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "exception", @@ -192913,7 +194092,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1846399257, + "hash": 3155601425, "arguments": [ { "name": "modification_stack", @@ -192927,7 +194106,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4062550497, + "hash": 3888860108, "return_value": { "type": "SkeletonModificationStack3D" } @@ -193009,7 +194188,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "root_bone", @@ -193023,7 +194202,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -193034,7 +194213,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "tip_bone", @@ -193048,7 +194227,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -193086,7 +194265,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "target", @@ -193100,7 +194279,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -193111,7 +194290,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "node", @@ -193125,7 +194304,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3377292804, + "hash": 277076166, "return_value": { "type": "NodePath" } @@ -193211,7 +194390,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 835357797, + "hash": 1488626673, "return_value": { "type": "Skeleton3D" } @@ -193449,7 +194628,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3747073971, + "hash": 2137761694, "return_value": { "type": "SkeletonModificationStack2D" } @@ -193595,7 +194774,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -193609,7 +194788,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -193620,7 +194799,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "tip_nodepath", @@ -193634,7 +194813,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -193672,7 +194851,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "joint_idx", @@ -193691,7 +194870,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -193969,7 +195148,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -193983,7 +195162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -194021,7 +195200,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "joint_idx", @@ -194040,7 +195219,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -194196,7 +195375,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -194210,7 +195389,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -194431,7 +195610,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "joint_idx", @@ -194450,7 +195629,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -194795,7 +195974,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "bone2d_nodepath", @@ -194809,7 +195988,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -194847,7 +196026,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -194861,7 +196040,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -195062,7 +196241,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "joint_idx", @@ -195081,7 +196260,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -195107,7 +196286,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1475981604, + "hash": 2787316981, "arguments": [ { "name": "bones", @@ -195122,7 +196301,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1475981604, + "hash": 2787316981, "arguments": [ { "name": "bones", @@ -195155,7 +196334,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1190818933, + "hash": 3907307132, "arguments": [ { "name": "held_modification_stack", @@ -195169,7 +196348,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2764623329, + "hash": 2107508396, "return_value": { "type": "SkeletonModificationStack2D" } @@ -195189,7 +196368,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -195203,7 +196382,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -195293,7 +196472,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "bone2d_node", @@ -195307,7 +196486,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -195345,7 +196524,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "bone2d_node", @@ -195359,7 +196538,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -195487,7 +196666,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4062550497, + "hash": 3888860108, "return_value": { "type": "SkeletonModificationStack3D" } @@ -195608,7 +196787,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -195622,7 +196801,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -195633,7 +196812,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "tip_nodepath", @@ -195647,7 +196826,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -196016,7 +197195,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -196030,7 +197209,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -196363,7 +197542,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3179846605, + "hash": 408788394, "return_value": { "type": "NodePath" }, @@ -196381,7 +197560,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1570372531, + "hash": 2761262315, "arguments": [ { "name": "joint_idx", @@ -196476,7 +197655,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -196490,7 +197669,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -197166,7 +198345,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -197180,7 +198359,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -197300,7 +198479,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1846399257, + "hash": 3155601425, "arguments": [ { "name": "held_modification_stack", @@ -197314,7 +198493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1541349470, + "hash": 3652152314, "return_value": { "type": "SkeletonModificationStack3D" } @@ -197334,7 +198513,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "target_nodepath", @@ -197348,7 +198527,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -197384,7 +198563,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "pole_nodepath", @@ -197398,7 +198577,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -197434,7 +198613,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "tip_nodepath", @@ -197448,7 +198627,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -197756,7 +198935,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1550488675, + "hash": 2570274329, "return_value": { "type": "SkeletonModification2D" }, @@ -197774,7 +198953,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2919266679, + "hash": 354162120, "arguments": [ { "name": "modification", @@ -197803,7 +198982,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716521087, + "hash": 1098262544, "arguments": [ { "name": "mod_idx", @@ -197912,7 +199091,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1117979175, + "hash": 1697361217, "return_value": { "type": "Skeleton2D" } @@ -197997,7 +199176,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4188549139, + "hash": 4260634309, "return_value": { "type": "SkeletonModification3D" }, @@ -198015,7 +199194,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3079304017, + "hash": 2301100674, "arguments": [ { "name": "modification", @@ -198044,7 +199223,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4130981304, + "hash": 94671383, "arguments": [ { "name": "mod_idx", @@ -198153,7 +199332,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 835357797, + "hash": 1488626673, "return_value": { "type": "Skeleton3D" } @@ -198189,6 +199368,26 @@ "is_instantiable": true, "inherits": "Resource", "api_type": "core", + "enums": [ + { + "name": "TailDirection", + "is_bitfield": false, + "values": [ + { + "name": "TAIL_DIRECTION_AVERAGE_CHILDREN", + "value": 0 + }, + { + "name": "TAIL_DIRECTION_SPECIFIC_CHILD", + "value": 1 + }, + { + "name": "TAIL_DIRECTION_END", + "value": 2 + } + ] + } + ], "methods": [ { "name": "set_group_size", @@ -198223,7 +199422,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -198241,7 +199440,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 3780747571, "arguments": [ { "name": "group_idx", @@ -198260,7 +199459,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -198278,7 +199477,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "group_idx", @@ -198318,13 +199517,31 @@ "meta": "int32" } }, + { + "name": "find_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2458036349, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "bone_name", + "type": "StringName" + } + ] + }, { "name": "get_bone_name", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -198342,7 +199559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 3780747571, "arguments": [ { "name": "bone_idx", @@ -198355,6 +199572,154 @@ } ] }, + { + "name": "get_bone_parent", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_parent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_parent", + "type": "StringName" + } + ] + }, + { + "name": "get_tail_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2675997574, + "return_value": { + "type": "enum::SkeletonProfile.TailDirection" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tail_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1231951015, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tail_direction", + "type": "enum::SkeletonProfile.TailDirection" + } + ] + }, + { + "name": "get_bone_tail", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 659327637, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_tail", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3780747571, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_tail", + "type": "StringName" + } + ] + }, + { + "name": "get_reference_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965739696, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_reference_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3616898986, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "Transform3D" + } + ] + }, { "name": "get_handle_offset", "is_const": true, @@ -198398,7 +199763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -198416,7 +199781,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 3780747571, "arguments": [ { "name": "bone_idx", @@ -198437,14 +199802,14 @@ ], "properties": [ { - "type": "Groups,group/", + "type": "Groups,groups/", "name": "group_size", "setter": "set_group_size", "getter": "get_group_size", "index": -1 }, { - "type": "Bones,bone/", + "type": "Bones,bones/", "name": "bone_size", "setter": "set_bone_size", "getter": "get_bone_size", @@ -198499,7 +199864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "bone", @@ -198518,7 +199883,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1001297877, + "hash": 3154712474, "arguments": [ { "name": "name", @@ -198536,7 +199901,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 803768362, + "hash": 3616898986, "arguments": [ { "name": "bind_index", @@ -198555,7 +199920,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329633814, + "hash": 1965739696, "return_value": { "type": "Transform3D" }, @@ -198573,7 +199938,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3616898986, + "hash": 3780747571, "arguments": [ { "name": "bind_index", @@ -198592,7 +199957,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1965739696, + "hash": 659327637, "return_value": { "type": "StringName" }, @@ -198666,7 +200031,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -198677,7 +200042,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2603997527, + "hash": 2074563878, "return_value": { "type": "Skin" } @@ -198809,7 +200174,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -198823,7 +200188,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -199339,7 +200704,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -199478,7 +200843,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "parent_collision_ignore", @@ -199492,7 +200857,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -199528,7 +200893,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -199539,7 +200904,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "body", @@ -199553,7 +200918,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "body", @@ -199747,7 +201112,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3746854622, + "hash": 3814935226, "arguments": [ { "name": "point_index", @@ -200304,7 +201669,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4088675504, + "hash": 4071694264, "return_value": { "type": "LineEdit" } @@ -200585,7 +201950,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 444626398, + "hash": 1549710052, "arguments": [ { "name": "shape", @@ -200599,7 +201964,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2586532317, + "hash": 3214262478, "return_value": { "type": "Shape3D" } @@ -200610,7 +201975,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "RID", @@ -200624,7 +201989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -200742,7 +202107,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -200756,7 +202121,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -201179,7 +202544,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -201193,7 +202558,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -201578,7 +202943,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "modulate", @@ -201592,7 +202957,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -201803,7 +203168,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 276721876, + "hash": 3476533166, "return_value": { "type": "TriangleMesh" } @@ -201937,7 +203302,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "anim", @@ -201951,7 +203316,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -201968,7 +203333,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "anim", @@ -201982,7 +203347,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "anim", @@ -202000,7 +203365,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -202011,7 +203376,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3220659865, + "hash": 4135858297, "arguments": [ { "name": "anim", @@ -202030,7 +203395,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 726857106, + "hash": 2349060816, "return_value": { "type": "float", "meta": "double" @@ -202048,7 +203413,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4083495133, + "hash": 2524380260, "arguments": [ { "name": "anim", @@ -202066,7 +203431,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -202083,7 +203448,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 84761388, + "hash": 1628453603, "arguments": [ { "name": "anim", @@ -202107,7 +203472,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 56074132, + "hash": 2458036349, "return_value": { "type": "int", "meta": "int32" @@ -202125,7 +203490,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4130705632, + "hash": 2900517879, "return_value": { "type": "Texture2D" }, @@ -202147,7 +203512,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2411438645, + "hash": 3435961619, "arguments": [ { "name": "anim", @@ -202170,7 +203535,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "anim", @@ -202189,7 +203554,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "anim", @@ -202288,7 +203653,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 351877173, + "hash": 1784508650, "arguments": [ { "name": "physics_material_override", @@ -202302,7 +203667,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195782278, + "hash": 2521850424, "return_value": { "type": "PhysicsMaterial" } @@ -202395,7 +203760,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 351877173, + "hash": 1784508650, "arguments": [ { "name": "physics_material_override", @@ -202409,7 +203774,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195782278, + "hash": 2521850424, "return_value": { "type": "PhysicsMaterial" } @@ -202452,7 +203817,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -202469,7 +203834,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1405707145, + "hash": 2934048347, "return_value": { "type": "Array" }, @@ -202486,7 +203851,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1773239939, + "hash": 1171824711, "return_value": { "type": "Array" }, @@ -202504,7 +203869,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1773239939, + "hash": 1171824711, "return_value": { "type": "Array" }, @@ -203004,7 +204369,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4019067137, + "hash": 2971499966, "arguments": [ { "name": "data", @@ -203018,7 +204383,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -203037,7 +204402,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1073326371, + "hash": 2474064677, "return_value": { "type": "StreamPeerBuffer" } @@ -203217,7 +204582,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2478909783, + "hash": 2359858912, "return_value": { "type": "enum::Error" }, @@ -203247,7 +204612,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3768045311, + "hash": 127827767, "return_value": { "type": "enum::Error" }, @@ -203290,7 +204655,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 737546513, + "hash": 2741655269, "return_value": { "type": "StreamPeer" } @@ -203697,7 +205062,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2416815537, + "hash": 3213695180, "return_value": { "type": "CanvasItem" } @@ -203708,7 +205073,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071330441, + "hash": 2275962004, "arguments": [ { "name": "canvas_item", @@ -203772,7 +205137,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -203786,7 +205151,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -203797,7 +205162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -203811,7 +205176,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -204125,7 +205490,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -204139,7 +205504,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -204453,7 +205818,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -204467,7 +205832,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -204650,7 +206015,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -204664,7 +206029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -204844,7 +206209,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -204858,7 +206223,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -205470,7 +206835,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "color", @@ -205498,7 +206863,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 643568085, + "hash": 3505987427, "arguments": [ { "name": "tangent", @@ -205540,7 +206905,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4155329257, + "hash": 3614634198, "arguments": [ { "name": "bones", @@ -205554,7 +206919,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "weights", @@ -205568,7 +206933,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "channel_index", @@ -205602,7 +206967,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3131490108, + "hash": 297960074, "arguments": [ { "name": "vertices", @@ -205703,7 +207068,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -205714,7 +207079,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3219259354, + "hash": 1894448909, "return_value": { "type": "PackedInt32Array" }, @@ -205738,7 +207103,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -205771,7 +207136,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 308661777, + "hash": 1767024570, "arguments": [ { "name": "existing", @@ -205790,7 +207155,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2703315861, + "hash": 1306185582, "arguments": [ { "name": "existing", @@ -205813,7 +207178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3263381951, + "hash": 2217967155, "arguments": [ { "name": "existing", @@ -205836,7 +207201,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1244239117, + "hash": 4107864055, "return_value": { "type": "ArrayMesh" }, @@ -205860,7 +207225,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -205910,7 +207275,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 32705541, + "hash": 3554694381, "return_value": { "type": "Dictionary" }, @@ -205944,7 +207309,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3871474678, + "hash": 2185802765, "return_value": { "type": "TextEdit" } @@ -206021,7 +207386,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 816742899, + "hash": 30545006, "return_value": { "type": "StreamPeerTCP" } @@ -206272,7 +207637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "tab_idx", @@ -206291,7 +207656,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -206309,7 +207674,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "tab_idx", @@ -206328,7 +207693,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -206435,7 +207800,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841273625, + "hash": 1465444425, "arguments": [ { "name": "title", @@ -206991,7 +208356,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3772663784, + "hash": 2783021301, "return_value": { "type": "Control" } @@ -207002,7 +208367,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2387372121, + "hash": 1065994134, "return_value": { "type": "Control" }, @@ -207157,7 +208522,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "tab_idx", @@ -207176,7 +208541,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -207268,7 +208633,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "tab_idx", @@ -207287,7 +208652,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -207323,7 +208688,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 174509485, + "hash": 2787397975, "return_value": { "type": "int", "meta": "int32" @@ -207341,7 +208706,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 674998457, + "hash": 1078189570, "arguments": [ { "name": "popup", @@ -207355,7 +208720,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 936940497, + "hash": 111095082, "return_value": { "type": "Popup" } @@ -207915,7 +209280,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -207929,7 +209294,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -208608,7 +209973,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1348162250, + "hash": 1611583062, "arguments": [ { "name": "callback", @@ -209390,7 +210755,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3757827437, + "hash": 647634434, "return_value": { "type": "PackedStringArray" }, @@ -210103,7 +211468,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2761262315, + "hash": 957362965, "arguments": [ { "name": "column", @@ -210228,7 +211593,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 467788457, + "hash": 176101966, "arguments": [ { "name": "line", @@ -210252,7 +211617,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2680681070, + "hash": 2584904275, "return_value": { "type": "Texture2D" }, @@ -210275,7 +211640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 30950988, + "hash": 3733378741, "arguments": [ { "name": "line", @@ -210299,7 +211664,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3907021144, + "hash": 2165839948, "return_value": { "type": "Color" }, @@ -210369,7 +211734,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "line", @@ -210388,7 +211753,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -210406,7 +211771,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3806151683, + "hash": 2765644541, "arguments": [ { "name": "syntax_highlighter", @@ -210420,7 +211785,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3609634186, + "hash": 2721131626, "return_value": { "type": "SyntaxHighlighter" } @@ -210556,7 +211921,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 43831279, + "hash": 229722558, "return_value": { "type": "PopupMenu" } @@ -211000,7 +212365,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "override", @@ -211014,7 +212379,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1100017824, + "hash": 867188035, "return_value": { "type": "bool" }, @@ -211160,7 +212525,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "tab_stops", @@ -211224,7 +212589,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -211263,7 +212628,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -211334,7 +212699,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4270226892, + "hash": 1164457837, "arguments": [ { "name": "canvas", @@ -211357,7 +212722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3002194939, + "hash": 1364491366, "arguments": [ { "name": "canvas", @@ -211522,7 +212887,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289570653, + "hash": 1262170328, "arguments": [ { "name": "font", @@ -211536,7 +212901,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1041304650, + "hash": 3229501585, "return_value": { "type": "Font" } @@ -211757,7 +213122,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "args", @@ -211771,7 +213136,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -212042,7 +213407,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "override", @@ -212056,7 +213421,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1273629852, + "hash": 2613124475, "return_value": { "type": "bool" }, @@ -212100,7 +213465,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1100017824, + "hash": 867188035, "return_value": { "type": "bool" }, @@ -212219,7 +213584,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 2899603908, "arguments": [ { "name": "tab_stops", @@ -212357,7 +213722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -212368,7 +213733,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3457211756, + "hash": 495598643, "return_value": { "type": "RID" }, @@ -212386,7 +213751,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -212436,7 +213801,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -212630,7 +213995,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2193823294, + "hash": 367324453, "arguments": [ { "name": "canvas", @@ -212658,7 +214023,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 721163813, + "hash": 2159523405, "arguments": [ { "name": "canvas", @@ -212692,7 +214057,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1208061, + "hash": 3963848920, "arguments": [ { "name": "canvas", @@ -212720,7 +214085,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2397395547, + "hash": 1814903311, "arguments": [ { "name": "canvas", @@ -212754,7 +214119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4270226892, + "hash": 1164457837, "arguments": [ { "name": "canvas", @@ -212777,7 +214142,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3002194939, + "hash": 1364491366, "arguments": [ { "name": "canvas", @@ -213507,7 +214872,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -213524,7 +214889,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -213538,7 +214903,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3200896285, + "hash": 529393457, "return_value": { "type": "RID" } @@ -213549,7 +214914,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1695558244, + "hash": 1355495400, "arguments": [ { "name": "font_rid", @@ -213567,7 +214932,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "font_rid", @@ -213586,7 +214951,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -213604,7 +214969,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -213622,7 +214987,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 126051074, + "hash": 898466325, "arguments": [ { "name": "font_rid", @@ -213640,7 +215005,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3185464023, + "hash": 3082502592, "return_value": { "type": "bitfield::TextServer.FontStyle" }, @@ -213657,7 +215022,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "font_rid", @@ -213675,7 +215040,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 983564131, + "hash": 642473191, "return_value": { "type": "String" }, @@ -213692,7 +215057,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "font_rid", @@ -213710,7 +215075,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 983564131, + "hash": 642473191, "return_value": { "type": "String" }, @@ -213727,7 +215092,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "font_rid", @@ -213745,7 +215110,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -213762,7 +215127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "font_rid", @@ -213780,7 +215145,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -213797,7 +215162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "font_rid", @@ -213815,7 +215180,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -213832,7 +215197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "font_rid", @@ -213851,7 +215216,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -213869,7 +215234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "font_rid", @@ -213888,7 +215253,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -213906,7 +215271,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "font_rid", @@ -213925,7 +215290,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -213943,7 +215308,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "font_rid", @@ -213961,7 +215326,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -213978,7 +215343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 313343495, + "hash": 1520010864, "arguments": [ { "name": "font_rid", @@ -213996,7 +215361,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1461214120, + "hash": 3971592737, "return_value": { "type": "enum::TextServer.Hinting" }, @@ -214013,7 +215378,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3127281892, + "hash": 3830459669, "arguments": [ { "name": "font_rid", @@ -214031,7 +215396,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2529126542, + "hash": 2752233671, "return_value": { "type": "enum::TextServer.SubpixelPositioning" }, @@ -214048,7 +215413,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "font_rid", @@ -214067,7 +215432,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -214085,7 +215450,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2569846851, + "hash": 1246044741, "arguments": [ { "name": "font_rid", @@ -214103,7 +215468,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3601415685, + "hash": 213527486, "return_value": { "type": "Transform2D" }, @@ -214120,7 +215485,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 647640653, + "hash": 1217542888, "arguments": [ { "name": "font_rid", @@ -214138,7 +215503,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 399408783, + "hash": 1882737106, "return_value": { "type": "Dictionary" }, @@ -214155,7 +215520,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4033792171, + "hash": 1794382983, "arguments": [ { "name": "font_rid", @@ -214174,7 +215539,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -214192,7 +215557,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -214209,7 +215574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "font_rid", @@ -214223,7 +215588,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3331074308, + "hash": 2450610377, "arguments": [ { "name": "font_rid", @@ -214241,7 +215606,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280168399, + "hash": 1892459533, "arguments": [ { "name": "font_rid", @@ -214265,7 +215630,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1271315834, + "hash": 755457166, "return_value": { "type": "float", "meta": "double" @@ -214288,7 +215653,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280168399, + "hash": 1892459533, "arguments": [ { "name": "font_rid", @@ -214312,7 +215677,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1271315834, + "hash": 755457166, "return_value": { "type": "float", "meta": "double" @@ -214335,7 +215700,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280168399, + "hash": 1892459533, "arguments": [ { "name": "font_rid", @@ -214359,7 +215724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1271315834, + "hash": 755457166, "return_value": { "type": "float", "meta": "double" @@ -214382,7 +215747,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280168399, + "hash": 1892459533, "arguments": [ { "name": "font_rid", @@ -214406,7 +215771,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1271315834, + "hash": 755457166, "return_value": { "type": "float", "meta": "double" @@ -214429,7 +215794,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2280168399, + "hash": 1892459533, "arguments": [ { "name": "font_rid", @@ -214453,7 +215818,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1271315834, + "hash": 755457166, "return_value": { "type": "float", "meta": "double" @@ -214476,7 +215841,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 766560118, + "hash": 1311001310, "return_value": { "type": "int", "meta": "int64" @@ -214498,7 +215863,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3331074308, + "hash": 2450610377, "arguments": [ { "name": "font_rid", @@ -214516,7 +215881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2677968896, + "hash": 3810512262, "arguments": [ { "name": "font_rid", @@ -214539,7 +215904,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3502686903, + "hash": 2354485091, "arguments": [ { "name": "font_rid", @@ -214566,7 +215931,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4236687574, + "hash": 2451761155, "return_value": { "type": "Image" }, @@ -214592,7 +215957,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 730956365, + "hash": 3005398047, "arguments": [ { "name": "font_rid", @@ -214619,7 +215984,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802049460, + "hash": 3420028887, "return_value": { "type": "PackedInt32Array" }, @@ -214645,7 +216010,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3161708053, + "hash": 609223755, "return_value": { "type": "Array" }, @@ -214666,7 +216031,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3331074308, + "hash": 2450610377, "arguments": [ { "name": "font_rid", @@ -214684,7 +216049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2677968896, + "hash": 3810512262, "arguments": [ { "name": "font_rid", @@ -214707,7 +216072,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 363697280, + "hash": 2555689501, "return_value": { "type": "Vector2" }, @@ -214734,7 +216099,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4214280264, + "hash": 3219397315, "arguments": [ { "name": "font_rid", @@ -214762,7 +216127,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3687810751, + "hash": 513728628, "return_value": { "type": "Vector2" }, @@ -214788,7 +216153,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1902599601, + "hash": 1812632090, "arguments": [ { "name": "font_rid", @@ -214815,7 +216180,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3687810751, + "hash": 513728628, "return_value": { "type": "Vector2" }, @@ -214841,7 +216206,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1902599601, + "hash": 1812632090, "arguments": [ { "name": "font_rid", @@ -214868,7 +216233,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1689353188, + "hash": 2274268786, "return_value": { "type": "Rect2" }, @@ -214894,7 +216259,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2430737030, + "hash": 1973324081, "arguments": [ { "name": "font_rid", @@ -214921,7 +216286,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3451336095, + "hash": 4292800474, "return_value": { "type": "int", "meta": "int64" @@ -214948,7 +216313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195899330, + "hash": 4254580980, "arguments": [ { "name": "font_rid", @@ -214976,7 +216341,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 792136742, + "hash": 1451696141, "return_value": { "type": "RID" }, @@ -215002,7 +216367,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3687810751, + "hash": 513728628, "return_value": { "type": "Vector2" }, @@ -215028,7 +216393,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 491619201, + "hash": 2903964473, "return_value": { "type": "Dictionary" }, @@ -215055,7 +216420,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3458051784, + "hash": 1778388067, "return_value": { "type": "Array" }, @@ -215077,7 +216442,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347056579, + "hash": 3411492887, "arguments": [ { "name": "font_rid", @@ -215096,7 +216461,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1631549196, + "hash": 2141860016, "arguments": [ { "name": "font_rid", @@ -215119,7 +216484,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1097453118, + "hash": 3630965883, "arguments": [ { "name": "font_rid", @@ -215146,7 +216511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1768580922, + "hash": 1019980169, "return_value": { "type": "Vector2" }, @@ -215172,7 +216537,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2010469342, + "hash": 1765635060, "return_value": { "type": "int", "meta": "int64" @@ -215205,7 +216570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2094961217, + "hash": 3120086654, "return_value": { "type": "bool" }, @@ -215227,7 +216592,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 983564131, + "hash": 642473191, "return_value": { "type": "String" }, @@ -215244,7 +216609,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195899330, + "hash": 4254580980, "arguments": [ { "name": "font_rid", @@ -215272,7 +216637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2677968896, + "hash": 3810512262, "arguments": [ { "name": "font_rid", @@ -215295,7 +216660,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2704803363, + "hash": 1821196351, "arguments": [ { "name": "font_rid", @@ -215332,7 +216697,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1112417262, + "hash": 1124898203, "arguments": [ { "name": "font_rid", @@ -215374,7 +216739,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1181486426, + "hash": 3199320846, "return_value": { "type": "bool" }, @@ -215395,7 +216760,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175814216, + "hash": 2313957094, "arguments": [ { "name": "font_rid", @@ -215417,7 +216782,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 503742106, + "hash": 2829184646, "return_value": { "type": "bool" }, @@ -215438,7 +216803,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "font_rid", @@ -215456,7 +216821,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3893167454, + "hash": 2801473409, "return_value": { "type": "PackedStringArray" }, @@ -215473,7 +216838,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1181486426, + "hash": 3199320846, "return_value": { "type": "bool" }, @@ -215494,7 +216859,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175814216, + "hash": 2313957094, "arguments": [ { "name": "font_rid", @@ -215516,7 +216881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 503742106, + "hash": 2829184646, "return_value": { "type": "bool" }, @@ -215537,7 +216902,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "font_rid", @@ -215555,7 +216920,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3893167454, + "hash": 2801473409, "return_value": { "type": "PackedStringArray" }, @@ -215572,7 +216937,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 647640653, + "hash": 1217542888, "arguments": [ { "name": "font_rid", @@ -215590,7 +216955,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 399408783, + "hash": 1882737106, "return_value": { "type": "Dictionary" }, @@ -215607,7 +216972,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 399408783, + "hash": 1882737106, "return_value": { "type": "Dictionary" }, @@ -215624,7 +216989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 399408783, + "hash": 1882737106, "return_value": { "type": "Dictionary" }, @@ -215691,7 +217056,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 451932665, + "hash": 1602046441, "arguments": [ { "name": "canvas", @@ -215723,7 +217088,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3084103353, + "hash": 1231398698, "return_value": { "type": "RID" }, @@ -215746,7 +217111,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -215760,7 +217125,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3696491969, + "hash": 2616949700, "arguments": [ { "name": "shaped", @@ -215779,7 +217144,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 973550290, + "hash": 3065904362, "return_value": { "type": "enum::TextServer.Direction" }, @@ -215796,7 +217161,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 973550290, + "hash": 3065904362, "return_value": { "type": "enum::TextServer.Direction" }, @@ -215813,7 +217178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490945546, + "hash": 684822712, "arguments": [ { "name": "shaped", @@ -215831,7 +217196,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3134716282, + "hash": 2726140452, "arguments": [ { "name": "shaped", @@ -215849,7 +217214,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 983564131, + "hash": 642473191, "return_value": { "type": "String" }, @@ -215866,7 +217231,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1544327883, + "hash": 104095128, "arguments": [ { "name": "shaped", @@ -215885,7 +217250,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 629677780, + "hash": 3142708106, "return_value": { "type": "enum::TextServer.Orientation" }, @@ -215902,7 +217267,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "shaped", @@ -215920,7 +217285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -215937,7 +217302,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3760485695, + "hash": 1265174801, "arguments": [ { "name": "shaped", @@ -215955,7 +217320,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -215972,7 +217337,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3577600853, + "hash": 1307259930, "arguments": [ { "name": "shaped", @@ -215995,7 +217360,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2347108664, + "hash": 1213653558, "return_value": { "type": "int", "meta": "int64" @@ -216017,7 +217382,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2680998631, + "hash": 2621279422, "return_value": { "type": "bool" }, @@ -216062,7 +217427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 17808939, + "hash": 2711351313, "return_value": { "type": "bool" }, @@ -216098,7 +217463,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3478305388, + "hash": 3402652107, "return_value": { "type": "bool" }, @@ -216128,7 +217493,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -216146,7 +217511,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1670761742, + "hash": 4069510997, "return_value": { "type": "Variant" }, @@ -216168,7 +217533,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3005455250, + "hash": 1578983057, "arguments": [ { "name": "shaped", @@ -216201,7 +217566,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3297020788, + "hash": 1937682086, "return_value": { "type": "RID" }, @@ -216228,7 +217593,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2776947836, + "hash": 3814569979, "return_value": { "type": "RID" }, @@ -216245,7 +217610,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1188226230, + "hash": 603718830, "return_value": { "type": "float", "meta": "double" @@ -216273,7 +217638,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4119477609, + "hash": 1283669550, "return_value": { "type": "float", "meta": "double" @@ -216295,7 +217660,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289136245, + "hash": 3521089500, "return_value": { "type": "bool" }, @@ -216312,7 +217677,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1263480955, + "hash": 4155700596, "return_value": { "type": "bool" }, @@ -216329,7 +217694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -216346,7 +217711,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1100635968, + "hash": 2670461153, "return_value": { "type": "Array" }, @@ -216363,7 +217728,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -216381,7 +217746,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2975208769, + "hash": 733700038, "return_value": { "type": "Vector2i" }, @@ -216398,7 +217763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1598254745, + "hash": 4206849830, "return_value": { "type": "PackedInt32Array" }, @@ -216435,7 +217800,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3097078424, + "hash": 303410369, "return_value": { "type": "PackedInt32Array" }, @@ -216468,7 +217833,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1186377815, + "hash": 3299477123, "return_value": { "type": "PackedInt32Array" }, @@ -216490,7 +217855,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -216508,7 +217873,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -216526,7 +217891,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -216543,7 +217908,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2246043824, + "hash": 2198884583, "return_value": { "type": "int", "meta": "int64" @@ -216561,7 +217926,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1610150659, + "hash": 1572579718, "arguments": [ { "name": "shaped", @@ -216586,7 +217951,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3802419548, + "hash": 2684255073, "return_value": { "type": "Array" }, @@ -216603,7 +217968,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3638329056, + "hash": 447978354, "return_value": { "type": "Rect2" }, @@ -216624,7 +217989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2902115780, + "hash": 2440833711, "return_value": { "type": "Vector2" }, @@ -216641,7 +218006,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -216659,7 +218024,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -216677,7 +218042,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -216695,7 +218060,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -216713,7 +218078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2071154628, + "hash": 866169185, "return_value": { "type": "float", "meta": "double" @@ -216731,7 +218096,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1289847254, + "hash": 1574219346, "return_value": { "type": "Dictionary" }, @@ -216753,7 +218118,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1330683596, + "hash": 3714187733, "return_value": { "type": "PackedVector2Array" }, @@ -216780,7 +218145,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 463434987, + "hash": 3149310417, "return_value": { "type": "int", "meta": "int64" @@ -216803,7 +218168,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 463434987, + "hash": 3149310417, "return_value": { "type": "int", "meta": "int64" @@ -216826,7 +218191,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 673168904, + "hash": 2546185844, "return_value": { "type": "Vector2" }, @@ -216848,7 +218213,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2468622200, + "hash": 1120910005, "return_value": { "type": "int", "meta": "int64" @@ -216871,7 +218236,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2468622200, + "hash": 1120910005, "return_value": { "type": "int", "meta": "int64" @@ -216894,7 +218259,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 195581430, + "hash": 70679950, "arguments": [ { "name": "shaped", @@ -216933,7 +218298,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 389087259, + "hash": 2673671346, "arguments": [ { "name": "shaped", @@ -216978,7 +218343,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3392090666, + "hash": 3326907668, "return_value": { "type": "enum::TextServer.Direction" }, @@ -217067,7 +218432,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 668032004, + "hash": 1586579831, "return_value": { "type": "PackedInt32Array" }, @@ -217150,7 +218515,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3764084617, + "hash": 3310685015, "return_value": { "type": "Array" }, @@ -220719,6 +222084,13 @@ } ] }, + { + "name": "TextServerFallback", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "TextServerExtension", + "api_type": "core" + }, { "name": "TextServerManager", "is_refcounted": false, @@ -220732,7 +222104,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1746794417, + "hash": 1799689403, "arguments": [ { "name": "interface", @@ -220758,7 +222130,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1746794417, + "hash": 1799689403, "arguments": [ { "name": "interface", @@ -220772,7 +222144,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1046673329, + "hash": 1672475555, "return_value": { "type": "TextServer" }, @@ -220790,7 +222162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -220801,7 +222173,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 356278482, + "hash": 2240905781, "return_value": { "type": "TextServer" }, @@ -220818,7 +222190,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1746794417, + "hash": 1799689403, "arguments": [ { "name": "index", @@ -220832,7 +222204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1299306193, + "hash": 905850878, "return_value": { "type": "TextServer" } @@ -221062,7 +222434,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 161385583, + "hash": 1115460088, "arguments": [ { "name": "canvas_item", @@ -221090,7 +222462,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3774031638, + "hash": 575156982, "arguments": [ { "name": "canvas_item", @@ -221122,7 +222494,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1203105656, + "hash": 1066564656, "arguments": [ { "name": "canvas_item", @@ -221159,7 +222531,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3707135268, + "hash": 4190603485, "return_value": { "type": "Image" } @@ -221304,7 +222676,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -221360,7 +222732,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -221374,7 +222746,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -221388,7 +222760,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -221402,7 +222774,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -221416,7 +222788,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -221430,7 +222802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1899494183, + "hash": 698588216, "arguments": [ { "name": "mask", @@ -221522,7 +222894,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221533,7 +222905,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221544,7 +222916,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221555,7 +222927,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221566,7 +222938,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221577,7 +222949,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 795727866, + "hash": 2459671998, "return_value": { "type": "BitMap" } @@ -221856,7 +223228,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2739335304, + "hash": 3655284255, "return_value": { "type": "Image" }, @@ -221927,7 +223299,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "tex", @@ -221941,7 +223313,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221952,7 +223324,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "tex", @@ -221966,7 +223338,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -221977,7 +223349,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "tex", @@ -221991,7 +223363,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -222029,7 +223401,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "tint", @@ -222043,7 +223415,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -222054,7 +223426,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "tint", @@ -222068,7 +223440,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -222079,7 +223451,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "tint", @@ -222093,7 +223465,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -222429,7 +223801,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -222443,7 +223815,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -222636,7 +224008,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 54752356, + "hash": 2188371082, "arguments": [ { "name": "name", @@ -222658,7 +224030,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 727826529, + "hash": 934555193, "return_value": { "type": "Texture2D" }, @@ -222679,7 +224051,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -222700,7 +224072,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1863350488, + "hash": 642128662, "arguments": [ { "name": "old_name", @@ -222722,7 +224094,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -222740,7 +224112,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -222757,7 +224129,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -222768,7 +224140,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3913180896, + "hash": 2075907568, "arguments": [ { "name": "name", @@ -222790,7 +224162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3164736778, + "hash": 3405608165, "return_value": { "type": "StyleBox" }, @@ -222811,7 +224183,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -222832,7 +224204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1863350488, + "hash": 642128662, "arguments": [ { "name": "old_name", @@ -222854,7 +224226,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -222872,7 +224244,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -222889,7 +224261,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -222900,7 +224272,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 969140714, + "hash": 177292320, "arguments": [ { "name": "name", @@ -222922,7 +224294,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1773098583, + "hash": 3445063586, "return_value": { "type": "Font" }, @@ -222943,7 +224315,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -222964,7 +224336,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1863350488, + "hash": 642128662, "arguments": [ { "name": "old_name", @@ -222986,7 +224358,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -223004,7 +224376,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -223021,7 +224393,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -223032,7 +224404,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2735984560, + "hash": 281601298, "arguments": [ { "name": "name", @@ -223055,7 +224427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1968462237, + "hash": 2419549490, "return_value": { "type": "int", "meta": "int32" @@ -223077,7 +224449,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -223098,7 +224470,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1863350488, + "hash": 642128662, "arguments": [ { "name": "old_name", @@ -223120,7 +224492,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -223138,7 +224510,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -223155,7 +224527,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -223166,7 +224538,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3366039183, + "hash": 4111215154, "arguments": [ { "name": "name", @@ -223188,7 +224560,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3514164474, + "hash": 2015923404, "return_value": { "type": "Color" }, @@ -223209,7 +224581,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -223230,7 +224602,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1863350488, + "hash": 642128662, "arguments": [ { "name": "old_name", @@ -223252,7 +224624,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -223270,7 +224642,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -223287,7 +224659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -223298,7 +224670,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2735984560, + "hash": 281601298, "arguments": [ { "name": "name", @@ -223321,7 +224693,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1968462237, + "hash": 2419549490, "return_value": { "type": "int", "meta": "int32" @@ -223343,7 +224715,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -223364,7 +224736,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1863350488, + "hash": 642128662, "arguments": [ { "name": "old_name", @@ -223386,7 +224758,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -223404,7 +224776,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3535710766, + "hash": 4291131558, "return_value": { "type": "PackedStringArray" }, @@ -223421,7 +224793,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -223470,7 +224842,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3289570653, + "hash": 1262170328, "arguments": [ { "name": "font", @@ -223484,7 +224856,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1041304650, + "hash": 3229501585, "return_value": { "type": "Font" } @@ -223544,7 +224916,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3277840144, + "hash": 2492983623, "arguments": [ { "name": "data_type", @@ -223570,7 +224942,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3657321522, + "hash": 2191024021, "return_value": { "type": "Variant" }, @@ -223595,7 +224967,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4240190150, + "hash": 1739311056, "return_value": { "type": "bool" }, @@ -223620,7 +224992,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3117567465, + "hash": 3900867553, "arguments": [ { "name": "data_type", @@ -223646,7 +225018,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3576092810, + "hash": 2965505587, "arguments": [ { "name": "data_type", @@ -223668,7 +225040,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3468628542, + "hash": 3726716710, "return_value": { "type": "PackedStringArray" }, @@ -223689,7 +225061,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4169261034, + "hash": 1316004935, "return_value": { "type": "PackedStringArray" }, @@ -223706,7 +225078,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "theme_type", @@ -223724,7 +225096,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1795020026, + "hash": 471820014, "return_value": { "type": "bool" }, @@ -223745,7 +225117,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "theme_type", @@ -223759,7 +225131,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2223010457, + "hash": 1965194235, "return_value": { "type": "StringName" }, @@ -223776,7 +225148,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1698016586, + "hash": 1761182771, "return_value": { "type": "PackedStringArray" }, @@ -223793,7 +225165,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "theme_type", @@ -223807,7 +225179,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "theme_type", @@ -223821,7 +225193,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -223832,7 +225204,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1346606836, + "hash": 2326690814, "arguments": [ { "name": "other", @@ -223906,7 +225278,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3610773415, + "hash": 2779832528, "return_value": { "type": "enum::Error" }, @@ -224056,7 +225428,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1714939714, + "hash": 2757459619, "arguments": [ { "name": "material", @@ -224070,7 +225442,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2020585562, + "hash": 5934680, "return_value": { "type": "Material" } @@ -224106,7 +225478,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "modulate", @@ -224120,7 +225492,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -224185,7 +225557,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1878962621, + "hash": 914399637, "arguments": [ { "name": "layer_id", @@ -224204,7 +225576,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1604544625, + "hash": 2458574231, "return_value": { "type": "OccluderPolygon2D" }, @@ -224372,7 +225744,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1740002039, + "hash": 3230546541, "arguments": [ { "name": "layer_id", @@ -224396,7 +225768,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 306769825, + "hash": 103942801, "return_value": { "type": "PackedVector2Array" }, @@ -224606,7 +225978,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1353577682, + "hash": 2224691167, "arguments": [ { "name": "layer_id", @@ -224625,7 +225997,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1127591866, + "hash": 3991786031, "return_value": { "type": "NavigationPolygon" }, @@ -224896,7 +226268,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2857396503, + "hash": 774531446, "arguments": [ { "name": "tileset", @@ -224910,7 +226282,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068880338, + "hash": 2678226422, "return_value": { "type": "TileSet" } @@ -225084,7 +226456,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "layer", @@ -225103,7 +226475,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -225446,7 +226818,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3921729502, + "hash": 291584212, "return_value": { "type": "Vector2i" }, @@ -225463,7 +226835,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1347343305, + "hash": 2833570986, "return_value": { "type": "TileMapPattern" }, @@ -225485,7 +226857,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 269702504, + "hash": 1864516957, "return_value": { "type": "Vector2i" }, @@ -225510,7 +226882,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1541740006, + "hash": 1195853946, "arguments": [ { "name": "layer", @@ -225533,7 +226905,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3303542101, + "hash": 3072115677, "arguments": [ { "name": "layer", @@ -225567,7 +226939,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3303542101, + "hash": 3072115677, "arguments": [ { "name": "layer", @@ -225648,7 +227020,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1349365727, + "hash": 2673526557, "return_value": { "type": "Array" }, @@ -225665,7 +227037,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -225926,7 +227298,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -226150,7 +227522,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2436210823, + "hash": 276991387, "return_value": { "type": "int", "meta": "int32" @@ -226258,7 +227630,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 216354146, + "hash": 1763540252, "return_value": { "type": "TileSetSource" }, @@ -226681,7 +228053,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 488856092, + "hash": 1018687357, "arguments": [ { "name": "layer_index", @@ -226700,7 +228072,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 63782696, + "hash": 788318639, "return_value": { "type": "PhysicsMaterial" }, @@ -226950,7 +228322,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 30950988, + "hash": 3733378741, "arguments": [ { "name": "terrain_set", @@ -226974,7 +228346,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3907021144, + "hash": 2165839948, "return_value": { "type": "Color" }, @@ -227262,7 +228634,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225650945, + "hash": 2856536371, "return_value": { "type": "Array" }, @@ -227363,7 +228735,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 665567574, + "hash": 2303761075, "return_value": { "type": "Array" }, @@ -227441,7 +228813,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3285152765, + "hash": 4267935328, "return_value": { "type": "Array" }, @@ -227484,7 +228856,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 242150367, + "hash": 3009264082, "return_value": { "type": "int", "meta": "int32" @@ -227508,7 +228880,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3320706465, + "hash": 4207737510, "return_value": { "type": "TileMapPattern" }, @@ -227635,7 +229007,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -227649,7 +229021,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -227874,7 +229246,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3511772050, + "hash": 1240378054, "return_value": { "type": "PackedVector2Array" }, @@ -228216,7 +229588,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1612343168, + "hash": 3534028207, "return_value": { "type": "TileData" }, @@ -228272,7 +229644,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -228400,7 +229772,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3835290229, + "hash": 2633389122, "return_value": { "type": "int", "meta": "int32" @@ -228444,7 +229816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 329826404, + "hash": 3435852839, "arguments": [ { "name": "id", @@ -228463,7 +229835,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3589221870, + "hash": 511017218, "return_value": { "type": "PackedScene" }, @@ -228763,7 +230135,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2445445782, + "hash": 3485342025, "return_value": { "type": "Dictionary" }, @@ -228781,7 +230153,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2445445782, + "hash": 3485342025, "return_value": { "type": "Dictionary" }, @@ -228799,7 +230171,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2445445782, + "hash": 3485342025, "return_value": { "type": "Dictionary" }, @@ -228876,7 +230248,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 184363222, + "hash": 3253569256, "return_value": { "type": "Dictionary" }, @@ -228897,7 +230269,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1847019239, + "hash": 1898123706, "return_value": { "type": "String" }, @@ -228918,7 +230290,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3414951925, + "hash": 3021115443, "return_value": { "type": "int", "meta": "int64" @@ -228972,7 +230344,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2723875819, + "hash": 205769976, "return_value": { "type": "Dictionary" }, @@ -228990,7 +230362,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2723875819, + "hash": 205769976, "return_value": { "type": "Dictionary" }, @@ -229008,7 +230380,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2723875819, + "hash": 205769976, "return_value": { "type": "Dictionary" }, @@ -229085,7 +230457,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -229405,7 +230777,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -229419,7 +230791,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -229430,7 +230802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "texture", @@ -229444,7 +230816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -229455,7 +230827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1899494183, + "hash": 698588216, "arguments": [ { "name": "bitmask", @@ -229469,7 +230841,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 795727866, + "hash": 2459671998, "return_value": { "type": "BitMap" } @@ -229480,7 +230852,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 428895701, + "hash": 771364740, "arguments": [ { "name": "shape", @@ -229494,7 +230866,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1093582747, + "hash": 522005891, "return_value": { "type": "Shape2D" } @@ -229796,7 +231168,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4179385699, + "hash": 971803314, "arguments": [ { "name": "src_message", @@ -229819,7 +231191,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2700640969, + "hash": 360316719, "arguments": [ { "name": "src_message", @@ -229842,7 +231214,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 950293584, + "hash": 58037827, "return_value": { "type": "StringName" }, @@ -229864,7 +231236,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2034018704, + "hash": 1333931916, "return_value": { "type": "StringName" }, @@ -229895,7 +231267,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 349277247, + "hash": 3919944288, "arguments": [ { "name": "src_message", @@ -229914,7 +231286,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -230037,7 +231409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -230065,7 +231437,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -230093,7 +231465,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 235988956, + "hash": 1139954409, "return_value": { "type": "PackedStringArray" } @@ -230138,7 +231510,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 950293584, + "hash": 58037827, "return_value": { "type": "StringName" }, @@ -230160,7 +231532,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2034018704, + "hash": 1333931916, "return_value": { "type": "StringName" }, @@ -230191,7 +231563,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856179469, + "hash": 1466479800, "arguments": [ { "name": "translation", @@ -230205,7 +231577,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 856179469, + "hash": 1466479800, "arguments": [ { "name": "translation", @@ -230219,7 +231591,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3330696229, + "hash": 2065240175, "return_value": { "type": "Translation" }, @@ -230244,7 +231616,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -230288,7 +231660,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2223010457, + "hash": 1965194235, "return_value": { "type": "StringName" }, @@ -230369,7 +231741,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084621263, + "hash": 528467046, "return_value": { "type": "TreeItem" }, @@ -230393,7 +231765,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3375459164, + "hash": 1514277247, "return_value": { "type": "TreeItem" } @@ -230581,7 +231953,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 753746060, + "hash": 873446299, "return_value": { "type": "TreeItem" }, @@ -230598,7 +231970,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3375459164, + "hash": 1514277247, "return_value": { "type": "TreeItem" } @@ -230685,7 +232057,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3375459164, + "hash": 1514277247, "return_value": { "type": "TreeItem" } @@ -230730,7 +232102,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 216327189, + "hash": 1235226180, "return_value": { "type": "Rect2" }, @@ -230759,7 +232131,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2225153771, + "hash": 4193340126, "return_value": { "type": "TreeItem" }, @@ -230985,7 +232357,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1090363369, + "hash": 1314737213, "arguments": [ { "name": "item", @@ -231643,7 +233015,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 957362965, + "hash": 537221740, "arguments": [ { "name": "column", @@ -231662,7 +233034,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1317077508, + "hash": 663333327, "return_value": { "type": "Array" }, @@ -231754,7 +233126,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2115639743, + "hash": 666127730, "arguments": [ { "name": "column", @@ -231773,7 +233145,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2823536307, + "hash": 3536238170, "return_value": { "type": "Texture2D" }, @@ -231867,7 +233239,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "column", @@ -231886,7 +233258,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -231978,7 +233350,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 32705541, + "hash": 3554694381, "return_value": { "type": "Dictionary" }, @@ -232033,7 +233405,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3508335121, + "hash": 272420368, "arguments": [ { "name": "column", @@ -232263,7 +233635,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1084534924, + "hash": 2878471219, "arguments": [ { "name": "column", @@ -232282,7 +233654,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -232315,7 +233687,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258475312, + "hash": 2637609184, "arguments": [ { "name": "column", @@ -232334,7 +233706,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3994259311, + "hash": 4244553094, "return_value": { "type": "Font" }, @@ -232391,7 +233763,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1266834338, + "hash": 894174518, "arguments": [ { "name": "column", @@ -232430,7 +233802,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2816196998, + "hash": 3457211756, "return_value": { "type": "Color" }, @@ -232485,7 +233857,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2556954223, + "hash": 1507727907, "arguments": [ { "name": "column", @@ -232610,7 +233982,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2680681070, + "hash": 2584904275, "return_value": { "type": "Texture2D" }, @@ -232633,7 +234005,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 467788457, + "hash": 176101966, "arguments": [ { "name": "column", @@ -232860,7 +234232,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1410649607, + "hash": 954243986, "return_value": { "type": "TreeItem" }, @@ -232879,7 +234251,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 139295960, + "hash": 2243340556, "return_value": { "type": "Tree" } @@ -232890,7 +234262,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3375459164, + "hash": 1514277247, "return_value": { "type": "TreeItem" } @@ -232901,7 +234273,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3886260111, + "hash": 2768121250, "return_value": { "type": "TreeItem" } @@ -232912,7 +234284,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3375459164, + "hash": 1514277247, "return_value": { "type": "TreeItem" } @@ -232923,7 +234295,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3375459164, + "hash": 1514277247, "return_value": { "type": "TreeItem" } @@ -232934,7 +234306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2999960858, + "hash": 1666920593, "return_value": { "type": "TreeItem" }, @@ -232952,7 +234324,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2999960858, + "hash": 1666920593, "return_value": { "type": "TreeItem" }, @@ -232970,7 +234342,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1956837488, + "hash": 306700752, "return_value": { "type": "TreeItem" }, @@ -233000,7 +234372,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2136241257, + "hash": 2915620761, "return_value": { "type": "Array" } @@ -233023,7 +234395,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1292089980, + "hash": 1819951137, "arguments": [ { "name": "item", @@ -233037,7 +234409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1292089980, + "hash": 1819951137, "arguments": [ { "name": "item", @@ -233051,7 +234423,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1292089980, + "hash": 1819951137, "arguments": [ { "name": "child", @@ -233065,7 +234437,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 3040091069, + "hash": 2866548813, "arguments": [ { "name": "method", @@ -233260,7 +234632,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3257711579, + "hash": 270443179, "arguments": [ { "name": "curve", @@ -233274,7 +234646,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 420769858, + "hash": 2460114913, "return_value": { "type": "Curve" } @@ -233444,7 +234816,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1237550834, + "hash": 4049770449, "return_value": { "type": "PropertyTweener" }, @@ -233474,7 +234846,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 215476606, + "hash": 413360199, "return_value": { "type": "IntervalTweener" }, @@ -233492,7 +234864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1636784207, + "hash": 1540176488, "return_value": { "type": "CallbackTweener" }, @@ -233509,7 +234881,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2352952001, + "hash": 2337877153, "return_value": { "type": "MethodTweener" }, @@ -233623,7 +234995,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781703601, + "hash": 2946786331, "return_value": { "type": "Tween" }, @@ -233640,7 +235012,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3897466620, + "hash": 855258840, "return_value": { "type": "Tween" }, @@ -233657,7 +235029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 723249215, + "hash": 3363368837, "return_value": { "type": "Tween" }, @@ -233674,7 +235046,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 735272894, + "hash": 1942052223, "return_value": { "type": "Tween" }, @@ -233692,7 +235064,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1514749948, + "hash": 2670836414, "return_value": { "type": "Tween" }, @@ -233711,7 +235083,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3453648243, + "hash": 3961971106, "return_value": { "type": "Tween" }, @@ -233729,7 +235101,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2128042775, + "hash": 3965963875, "return_value": { "type": "Tween" }, @@ -233746,7 +235118,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3506306687, + "hash": 1208117252, "return_value": { "type": "Tween" }, @@ -233763,7 +235135,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1860313881, + "hash": 3426978995, "return_value": { "type": "Tween" } @@ -233774,7 +235146,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1860313881, + "hash": 3426978995, "return_value": { "type": "Tween" } @@ -233936,7 +235308,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 932462511, + "hash": 808734560, "return_value": { "type": "PacketPeerUDP" } @@ -234136,7 +235508,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1594213381, + "hash": 2193290270, "return_value": { "type": "UPNPDevice" }, @@ -234154,7 +235526,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3412110275, + "hash": 986715920, "arguments": [ { "name": "device", @@ -234168,7 +235540,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3579492223, + "hash": 3015133723, "arguments": [ { "name": "index", @@ -234210,7 +235582,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 300382723, + "hash": 2276800779, "return_value": { "type": "UPNPDevice" } @@ -234840,7 +236212,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 1016284735, + "hash": 1517810467, "arguments": [ { "name": "object", @@ -234858,7 +236230,7 @@ "is_vararg": true, "is_static": false, "is_virtual": false, - "hash": 1016284735, + "hash": 1517810467, "arguments": [ { "name": "object", @@ -234876,7 +236248,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3816446694, + "hash": 1017172818, "arguments": [ { "name": "object", @@ -234898,7 +236270,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3816446694, + "hash": 1017172818, "arguments": [ { "name": "object", @@ -234920,7 +236292,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3934104001, + "hash": 3975164845, "arguments": [ { "name": "object", @@ -234934,7 +236306,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3934104001, + "hash": 3975164845, "arguments": [ { "name": "object", @@ -235541,7 +236913,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3337111055, + "hash": 151077316, "return_value": { "type": "Node3D" } @@ -235882,7 +237254,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2757578726, + "hash": 2317102564, "arguments": [ { "name": "stream", @@ -235896,7 +237268,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2871079942, + "hash": 438621487, "return_value": { "type": "VideoStream" } @@ -236155,7 +237527,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "bus", @@ -236169,7 +237541,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -236180,7 +237552,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -236659,6 +238031,28 @@ "value": 3 } ] + }, + { + "name": "VRSMode", + "is_bitfield": false, + "values": [ + { + "name": "VRS_DISABLED", + "value": 0 + }, + { + "name": "VRS_TEXTURE", + "value": 1 + }, + { + "name": "VRS_XR", + "value": 2 + }, + { + "name": "VRS_MAX", + "value": 3 + } + ] } ], "methods": [ @@ -236668,7 +238062,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3918768568, + "hash": 2736080068, "arguments": [ { "name": "world_2d", @@ -236682,7 +238076,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 571964562, + "hash": 2339128592, "return_value": { "type": "World2D" } @@ -236693,7 +238087,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 571964562, + "hash": 2339128592, "return_value": { "type": "World2D" } @@ -236973,7 +238367,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 276498615, + "hash": 1746695840, "return_value": { "type": "ViewportTexture" } @@ -237009,7 +238403,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -237034,7 +238428,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1223365135, + "hash": 3644664830, "arguments": [ { "name": "event", @@ -237053,7 +238447,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1223365135, + "hash": 3644664830, "arguments": [ { "name": "event", @@ -237072,7 +238466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2787950236, + "hash": 3551466917, "return_value": { "type": "Camera2D" } @@ -237174,7 +238568,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1396199597, + "hash": 829782337, "return_value": { "type": "Control" } @@ -237570,7 +238964,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1924180025, + "hash": 1400875337, "arguments": [ { "name": "world_3d", @@ -237584,7 +238978,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4069158832, + "hash": 317588385, "return_value": { "type": "World3D" } @@ -237595,7 +238989,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4069158832, + "hash": 317588385, "return_value": { "type": "World3D" } @@ -237631,7 +239025,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 564865659, + "hash": 2285090890, "return_value": { "type": "Camera3D" } @@ -237816,6 +239210,56 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_vrs_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2749867817, + "arguments": [ + { + "name": "mode", + "type": "enum::Viewport.VRSMode" + } + ] + }, + { + "name": "get_vrs_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 349660525, + "return_value": { + "type": "enum::Viewport.VRSMode" + } + }, + { + "name": "set_vrs_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051416890, + "arguments": [ + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_vrs_texture", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3635182373, + "return_value": { + "type": "Texture2D" + } } ], "signals": [ @@ -237973,6 +239417,20 @@ "getter": "get_fsr_sharpness", "index": -1 }, + { + "type": "int", + "name": "vrs_mode", + "setter": "set_vrs_mode", + "getter": "get_vrs_mode", + "index": -1 + }, + { + "type": "Texture2D", + "name": "vrs_texture", + "setter": "set_vrs_texture", + "getter": "get_vrs_texture", + "index": -1 + }, { "type": "int", "name": "canvas_item_default_texture_filter", @@ -238114,7 +239572,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -238128,7 +239586,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -238202,7 +239660,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -238216,7 +239674,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3377292804, + "hash": 277076166, "return_value": { "type": "NodePath" } @@ -238297,7 +239755,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -238311,7 +239769,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3377292804, + "hash": 277076166, "return_value": { "type": "NodePath" } @@ -238409,7 +239867,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3505987427, + "hash": 259215842, "arguments": [ { "name": "rect", @@ -238470,7 +239928,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2920490490, + "hash": 2722037293, "arguments": [ { "name": "base", @@ -238484,7 +239942,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -238495,7 +239953,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -238570,7 +240028,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -238581,7 +240039,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -238610,7 +240068,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "name", @@ -238629,7 +240087,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -238646,7 +240104,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -238660,7 +240118,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -238703,7 +240161,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3901396531, + "hash": 3131718070, "arguments": [ { "name": "id", @@ -238742,7 +240200,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 56074132, + "hash": 2458036349, "return_value": { "type": "int", "meta": "int32" @@ -238760,7 +240218,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 173872783, + "hash": 3745104081, "return_value": { "type": "VisualScriptNode" }, @@ -239004,7 +240462,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3982502261, + "hash": 4087535639, "arguments": [ { "name": "name", @@ -239028,7 +240486,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -239045,7 +240503,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -239059,7 +240517,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "name", @@ -239077,7 +240535,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -239094,7 +240552,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3292526131, + "hash": 745996376, "arguments": [ { "name": "name", @@ -239112,7 +240570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4107206387, + "hash": 4028089122, "return_value": { "type": "Dictionary" }, @@ -239129,7 +240587,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4083495133, + "hash": 2524380260, "arguments": [ { "name": "name", @@ -239147,7 +240605,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -239164,7 +240622,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -239182,7 +240640,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -239196,7 +240654,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -239213,7 +240671,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 540665742, + "hash": 1149431365, "arguments": [ { "name": "name", @@ -239241,7 +240699,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2383633587, + "hash": 2311141340, "arguments": [ { "name": "name", @@ -239264,7 +240722,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2177946863, + "hash": 1605562169, "return_value": { "type": "enum::Variant.Type" }, @@ -239286,7 +240744,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 289286300, + "hash": 2785984494, "arguments": [ { "name": "name", @@ -239309,7 +240767,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3339708427, + "hash": 988217201, "return_value": { "type": "String" }, @@ -239331,7 +240789,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 716947147, + "hash": 2415702435, "arguments": [ { "name": "name", @@ -239350,7 +240808,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 56074132, + "hash": 2458036349, "return_value": { "type": "int", "meta": "int32" @@ -239368,7 +240826,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4251962305, + "hash": 2825628604, "arguments": [ { "name": "name", @@ -239392,7 +240850,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -239406,7 +240864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 490643558, + "hash": 3740211285, "arguments": [ { "name": "name", @@ -239424,7 +240882,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "type", @@ -239492,7 +240950,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -239506,7 +240964,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -239869,7 +241327,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -239883,7 +241341,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4183770049, + "hash": 2737447660, "return_value": { "type": "StringName" } @@ -239894,7 +241352,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -239908,7 +241366,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4183770049, + "hash": 2737447660, "return_value": { "type": "StringName" } @@ -240165,7 +241623,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 134455500, + "hash": 4155329257, "arguments": [ { "name": "constructor", @@ -240179,7 +241637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 717520766, + "hash": 3102165223, "return_value": { "type": "Dictionary" } @@ -240518,7 +241976,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1383127078, + "hash": 4270490372, "arguments": [ { "name": "name", @@ -240622,7 +242080,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -240636,7 +242094,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -240776,7 +242234,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "base_type", @@ -240790,7 +242248,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -240851,7 +242309,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "singleton", @@ -240865,7 +242323,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -240876,7 +242334,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "function", @@ -240890,7 +242348,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -240926,7 +242384,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "base_path", @@ -240940,7 +242398,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -241116,7 +242574,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3794373318, + "hash": 3557354769, "arguments": [ { "name": "obj", @@ -241138,7 +242596,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1429987023, + "hash": 2627273609, "return_value": { "type": "Variant" }, @@ -241259,7 +242717,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -241273,7 +242731,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -241502,7 +242960,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -241516,7 +242974,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -241577,7 +243035,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -241591,7 +243049,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -241739,7 +243197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 457283353, + "hash": 400131028, "return_value": { "type": "VisualScript" } @@ -241884,7 +243342,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 156439567, + "hash": 968641751, "arguments": [ { "name": "resource", @@ -241898,7 +243356,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 315282872, + "hash": 121922552, "return_value": { "type": "Resource" } @@ -241951,7 +243409,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "base_type", @@ -241965,7 +243423,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242026,7 +243484,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "property", @@ -242040,7 +243498,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242076,7 +243534,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "base_path", @@ -242090,7 +243548,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -242101,7 +243559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "index", @@ -242115,7 +243573,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242267,7 +243725,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "base_type", @@ -242281,7 +243739,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242342,7 +243800,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "property", @@ -242356,7 +243814,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242392,7 +243850,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "base_path", @@ -242406,7 +243864,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -242417,7 +243875,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "index", @@ -242431,7 +243889,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242659,7 +244117,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "path", @@ -242673,7 +244131,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3377292804, + "hash": 277076166, "return_value": { "type": "NodePath" } @@ -242818,7 +244276,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "type", @@ -242832,7 +244290,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242893,7 +244351,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -242907,7 +244365,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -242936,7 +244394,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -242950,7 +244408,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -243103,7 +244561,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "base_type", @@ -243117,7 +244575,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -243128,7 +244586,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "signal", @@ -243142,7 +244600,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -243178,7 +244636,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3860972888, + "hash": 1348162250, "arguments": [ { "name": "base_path", @@ -243192,7 +244650,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2910717950, + "hash": 4075236667, "return_value": { "type": "NodePath" } @@ -243370,7 +244828,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3344984525, + "hash": 1560769431, "arguments": [ { "name": "type", @@ -243397,7 +244855,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1766446172, + "hash": 3784670312, "return_value": { "type": "VisualShaderNode" }, @@ -243464,7 +244922,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3545455132, + "hash": 2370592410, "return_value": { "type": "PackedInt32Array" }, @@ -243518,7 +244976,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1877368078, + "hash": 3144735253, "arguments": [ { "name": "type", @@ -243720,7 +245178,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2646124593, + "hash": 1441964831, "return_value": { "type": "Array" }, @@ -243969,7 +245427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1611583062, + "hash": 381264803, "arguments": [ { "name": "values", @@ -243983,7 +245441,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -244327,7 +245785,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "constant", @@ -244341,7 +245799,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -244557,7 +246015,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1055510324, + "hash": 2920490490, "arguments": [ { "name": "value", @@ -244571,7 +246029,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2716978435, + "hash": 3444240500, "return_value": { "type": "Color" } @@ -244955,7 +246413,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1647745482, + "hash": 2219800736, "arguments": [ { "name": "value", @@ -244969,7 +246427,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2456574303, + "hash": 1772111058, "return_value": { "type": "Cubemap" } @@ -245044,7 +246502,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 859069580, + "hash": 181872837, "arguments": [ { "name": "texture", @@ -245058,7 +246516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 357906361, + "hash": 2800800579, "return_value": { "type": "CurveTexture" } @@ -245087,7 +246545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2437317275, + "hash": 8031783, "arguments": [ { "name": "texture", @@ -245101,7 +246559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1502216196, + "hash": 1950275015, "return_value": { "type": "CurveXYZTexture" } @@ -247405,7 +248863,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3837186523, + "hash": 194775623, "arguments": [ { "name": "mesh", @@ -247419,7 +248877,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2078299583, + "hash": 1808005922, "return_value": { "type": "Mesh" } @@ -248104,7 +249562,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1609988678, + "hash": 4051416890, "arguments": [ { "name": "value", @@ -248118,7 +249576,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4258294097, + "hash": 3635182373, "return_value": { "type": "Texture2D" } @@ -248186,7 +249644,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2297593977, + "hash": 2206200446, "arguments": [ { "name": "value", @@ -248200,7 +249658,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1602450700, + "hash": 146117123, "return_value": { "type": "Texture2DArray" } @@ -248236,7 +249694,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 305206263, + "hash": 1188404210, "arguments": [ { "name": "value", @@ -248250,7 +249708,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3148596224, + "hash": 373985333, "return_value": { "type": "Texture3D" } @@ -248559,7 +250017,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "constant", @@ -248573,7 +250031,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -248788,7 +250246,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "value", @@ -248802,7 +250260,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -249446,7 +250904,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3033533971, + "hash": 1727505552, "arguments": [ { "name": "constant", @@ -249460,7 +250918,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1852599330, + "hash": 1222331677, "return_value": { "type": "Quaternion" } @@ -249514,7 +250972,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3033533971, + "hash": 1727505552, "arguments": [ { "name": "value", @@ -249528,7 +250986,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1852599330, + "hash": 1222331677, "return_value": { "type": "Quaternion" } @@ -249984,7 +251442,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2001547851, + "hash": 1637849675, "arguments": [ { "name": "data", @@ -249998,7 +251456,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 270557027, + "hash": 1730645405, "return_value": { "type": "VoxelGIData" } @@ -250059,7 +251517,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 152784629, + "hash": 2781551026, "arguments": [ { "name": "from_node", @@ -250119,7 +251577,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2380141536, + "hash": 4041601946, "arguments": [ { "name": "to_cell_xform", @@ -250157,7 +251615,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2753500971, + "hash": 1068685055, "return_value": { "type": "AABB" } @@ -250179,7 +251637,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -250190,7 +251648,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -250201,7 +251659,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3733807408, + "hash": 2362200018, "return_value": { "type": "PackedByteArray" } @@ -250212,7 +251670,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3102165223, + "hash": 1930428628, "return_value": { "type": "PackedInt32Array" } @@ -250911,7 +252369,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1445800725, + "hash": 3613820124, "return_value": { "type": "enum::Error" }, @@ -250939,7 +252397,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4124177293, + "hash": 2555866323, "return_value": { "type": "enum::Error" }, @@ -251000,7 +252458,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 32705541, + "hash": 3554694381, "return_value": { "type": "Dictionary" }, @@ -251018,7 +252476,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 222541985, + "hash": 2382534195, "return_value": { "type": "Dictionary" } @@ -251078,7 +252536,7 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "extension_class", @@ -251092,7 +252550,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 763430008, + "hash": 2625064318, "return_value": { "type": "enum::Error" }, @@ -251110,7 +252568,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3306204015, + "hash": 3997447457, "return_value": { "type": "WebRTCDataChannel" }, @@ -251437,7 +252895,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4164964576, + "hash": 2284355069, "return_value": { "type": "enum::Error" }, @@ -251538,7 +252996,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 694153097, + "hash": 1120709175, "return_value": { "type": "X509Certificate" } @@ -251549,7 +253007,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4169075413, + "hash": 1793585120, "arguments": [ { "name": "cert", @@ -251660,7 +253118,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2788256960, + "hash": 1381378851, "return_value": { "type": "WebSocketPeer" }, @@ -251851,7 +253309,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1820094168, + "hash": 2328480543, "arguments": [ { "name": "headers", @@ -251866,7 +253324,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4094793541, + "hash": 4229601608, "return_value": { "type": "enum::Error" }, @@ -252008,7 +253466,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4071501649, + "hash": 2119971811, "return_value": { "type": "CryptoKey" } @@ -252019,7 +253477,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2855157678, + "hash": 3770317738, "arguments": [ { "name": "key", @@ -252033,7 +253491,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 694153097, + "hash": 1120709175, "return_value": { "type": "X509Certificate" } @@ -252044,7 +253502,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4169075413, + "hash": 1793585120, "arguments": [ { "name": "cert", @@ -252058,7 +253516,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 694153097, + "hash": 1120709175, "return_value": { "type": "X509Certificate" } @@ -252069,7 +253527,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4169075413, + "hash": 1793585120, "arguments": [ { "name": "ca_chain", @@ -252339,7 +253797,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2937478080, + "hash": 636011756, "return_value": { "type": "XRPositionalTracker" }, @@ -252368,7 +253826,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -253252,7 +254710,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1346606836, + "hash": 2326690814, "arguments": [ { "name": "theme", @@ -253266,7 +254724,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2590826324, + "hash": 3846893731, "return_value": { "type": "Theme" } @@ -253277,7 +254735,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "theme_type", @@ -253291,7 +254749,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -253302,7 +254760,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3472773686, + "hash": 2336455395, "return_value": { "type": "Texture2D" }, @@ -253324,7 +254782,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3103593239, + "hash": 2759935355, "return_value": { "type": "StyleBox" }, @@ -253346,7 +254804,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1501783071, + "hash": 387378635, "return_value": { "type": "Font" }, @@ -253368,7 +254826,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614025721, + "hash": 229578101, "return_value": { "type": "int", "meta": "int32" @@ -253391,7 +254849,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 355674179, + "hash": 2377051548, "return_value": { "type": "Color" }, @@ -253413,7 +254871,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3614025721, + "hash": 229578101, "return_value": { "type": "int", "meta": "int32" @@ -253436,7 +254894,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -253458,7 +254916,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -253480,7 +254938,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -253502,7 +254960,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -253524,7 +254982,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -253546,7 +255004,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2507205823, + "hash": 1187511791, "return_value": { "type": "bool" }, @@ -253580,7 +255038,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1041304650, + "hash": 3229501585, "return_value": { "type": "Font" } @@ -253971,7 +255429,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -253982,7 +255440,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -253993,7 +255451,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -254004,7 +255462,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1631620006, + "hash": 2506717822, "return_value": { "type": "PhysicsDirectSpaceState2D" } @@ -254054,7 +255512,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -254065,7 +255523,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -254076,7 +255534,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3444240500, + "hash": 2944877500, "return_value": { "type": "RID" } @@ -254087,7 +255545,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 74595182, + "hash": 4143518816, "arguments": [ { "name": "env", @@ -254101,7 +255559,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 612219082, + "hash": 3082064660, "return_value": { "type": "Environment" } @@ -254112,7 +255570,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 74595182, + "hash": 4143518816, "arguments": [ { "name": "env", @@ -254126,7 +255584,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 612219082, + "hash": 3082064660, "return_value": { "type": "Environment" } @@ -254137,7 +255595,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1638815946, + "hash": 1711096158, "arguments": [ { "name": "effects", @@ -254151,7 +255609,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2210367473, + "hash": 2213573967, "return_value": { "type": "CameraEffects" } @@ -254162,7 +255620,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3302649386, + "hash": 2069328350, "return_value": { "type": "PhysicsDirectSpaceState3D" } @@ -254310,7 +255768,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 643568085, + "hash": 3505987427, "arguments": [ { "name": "plane", @@ -254324,7 +255782,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2435802345, + "hash": 2753500971, "return_value": { "type": "Plane" } @@ -254353,7 +255811,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 74595182, + "hash": 4143518816, "arguments": [ { "name": "env", @@ -254367,7 +255825,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 612219082, + "hash": 3082064660, "return_value": { "type": "Environment" } @@ -254378,7 +255836,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1638815946, + "hash": 1711096158, "arguments": [ { "name": "env", @@ -254392,7 +255850,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2210367473, + "hash": 2213573967, "return_value": { "type": "CameraEffects" } @@ -254728,7 +256186,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1136719738, + "hash": 680677267, "return_value": { "type": "enum::Error" }, @@ -254765,7 +256223,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2435802345, + "hash": 2753500971, "return_value": { "type": "Plane" } @@ -254792,7 +256250,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -254809,7 +256267,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 726857106, + "hash": 2349060816, "return_value": { "type": "float", "meta": "float" @@ -254827,7 +256285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 731284081, + "hash": 3100822709, "return_value": { "type": "Vector2" }, @@ -254998,7 +256456,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -255110,7 +256568,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3287727485, + "hash": 3752640163, "arguments": [ { "name": "action_name", @@ -255193,7 +256651,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 547233126, + "hash": 497664490, "return_value": { "type": "PackedVector3Array" } @@ -255455,6 +256913,16 @@ } ] }, + { + "name": "_get_vrs_texture", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, { "name": "_process", "is_const": false, @@ -255630,7 +257098,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1481934258, + "hash": 258596971, "arguments": [ { "name": "render_target", @@ -255689,7 +257157,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1356867142, + "hash": 41030802, "return_value": { "type": "RID" }, @@ -255715,7 +257183,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "tracker_name", @@ -255729,7 +257197,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -255740,7 +257208,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "pose", @@ -255754,7 +257222,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -255787,7 +257255,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2668787267, + "hash": 2806551826, "return_value": { "type": "XRPose" } @@ -255947,7 +257415,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -255961,7 +257429,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -255972,7 +257440,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 259215842, + "hash": 2952846383, "arguments": [ { "name": "transform", @@ -255986,7 +257454,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -255997,7 +257465,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -256181,7 +257649,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3229777777, + "hash": 2002593661, "return_value": { "type": "StringName" } @@ -256192,7 +257660,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -256281,7 +257749,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1538487145, + "hash": 2619796661, "return_value": { "type": "bool" }, @@ -256298,7 +257766,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 487500649, + "hash": 4099720006, "return_value": { "type": "XRPose" }, @@ -256315,7 +257783,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2952846383, + "hash": 3304788590, "arguments": [ { "name": "name", @@ -256329,7 +257797,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 896051002, + "hash": 3451230163, "arguments": [ { "name": "name", @@ -256359,7 +257827,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2428922215, + "hash": 2760726917, "return_value": { "type": "Variant" }, @@ -256376,7 +257844,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1527314182, + "hash": 3776071444, "arguments": [ { "name": "name", @@ -256585,7 +258053,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1068685055, + "hash": 3229777777, "return_value": { "type": "Transform3D" } @@ -256614,7 +258082,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1021181044, + "hash": 4183770049, "return_value": { "type": "Transform3D" } @@ -256625,7 +258093,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 610321192, + "hash": 1898711491, "arguments": [ { "name": "interface", @@ -256651,7 +258119,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 610321192, + "hash": 1898711491, "arguments": [ { "name": "interface", @@ -256665,7 +258133,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1970320206, + "hash": 4237347919, "return_value": { "type": "XRInterface" }, @@ -256683,7 +258151,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1307783378, + "hash": 3995934104, "return_value": { "type": "Array" } @@ -256694,7 +258162,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3147972623, + "hash": 1395192955, "return_value": { "type": "XRInterface" }, @@ -256711,7 +258179,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4290477850, + "hash": 2692800323, "arguments": [ { "name": "tracker", @@ -256725,7 +258193,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4290477850, + "hash": 2692800323, "arguments": [ { "name": "tracker", @@ -256739,7 +258207,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 32705541, + "hash": 3554694381, "return_value": { "type": "Dictionary" }, @@ -256757,7 +258225,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3409260679, + "hash": 2742084544, "return_value": { "type": "XRPositionalTracker" }, @@ -256774,7 +258242,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2153211928, + "hash": 2143545064, "return_value": { "type": "XRInterface" } @@ -256785,7 +258253,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 610321192, + "hash": 1898711491, "arguments": [ { "name": "interface", diff --git a/godot-headers/godot/gdnative_interface.h b/godot-headers/godot/gdnative_interface.h index 287b11b5..dd86abe0 100644 --- a/godot-headers/godot/gdnative_interface.h +++ b/godot-headers/godot/gdnative_interface.h @@ -67,11 +67,14 @@ typedef enum { GDNATIVE_VARIANT_TYPE_VECTOR3, GDNATIVE_VARIANT_TYPE_VECTOR3I, GDNATIVE_VARIANT_TYPE_TRANSFORM2D, + GDNATIVE_VARIANT_TYPE_VECTOR4, + GDNATIVE_VARIANT_TYPE_VECTOR4I, GDNATIVE_VARIANT_TYPE_PLANE, GDNATIVE_VARIANT_TYPE_QUATERNION, GDNATIVE_VARIANT_TYPE_AABB, GDNATIVE_VARIANT_TYPE_BASIS, GDNATIVE_VARIANT_TYPE_TRANSFORM3D, + GDNATIVE_VARIANT_TYPE_PROJECTION, /* misc types */ GDNATIVE_VARIANT_TYPE_COLOR, @@ -537,7 +540,7 @@ typedef struct { void (*classdb_register_extension_class)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const char *p_parent_class_name, const GDNativeExtensionClassCreationInfo *p_extension_funcs); void (*classdb_register_extension_class_method)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const GDNativeExtensionClassMethodInfo *p_method_info); - void (*classdb_register_extension_class_integer_constant)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const char *p_enum_name, const char *p_constant_name, GDNativeInt p_constant_value, bool p_is_bitfield); + void (*classdb_register_extension_class_integer_constant)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const char *p_enum_name, const char *p_constant_name, GDNativeInt p_constant_value, GDNativeBool p_is_bitfield); void (*classdb_register_extension_class_property)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const GDNativePropertyInfo *p_info, const char *p_setter, const char *p_getter); void (*classdb_register_extension_class_property_group)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const char *p_group_name, const char *p_prefix); void (*classdb_register_extension_class_property_subgroup)(const GDNativeExtensionClassLibraryPtr p_library, const char *p_class_name, const char *p_subgroup_name, const char *p_prefix); diff --git a/include/godot_cpp/core/error_macros.hpp b/include/godot_cpp/core/error_macros.hpp index 15a5e2d3..6db92f89 100644 --- a/include/godot_cpp/core/error_macros.hpp +++ b/include/godot_cpp/core/error_macros.hpp @@ -576,6 +576,21 @@ void _err_print_index_error(const char *p_function, const char *p_file, int p_li } // namespace godot +/** + * This should be a 'free' assert for program flow and should not be needed in any releases, + * only used in dev builds. + */ +#ifdef DEBUG_ENABLED +#define DEV_ASSERT(m_cond) \ + if (unlikely(!(m_cond))) { \ + _err_print_error(FUNCTION_STR, __FILE__, __LINE__, "FATAL: DEV_ASSERT failed \"" _STR(m_cond) "\" is false."); \ + GENERATE_TRAP(); \ + } else \ + ((void)0) +#else +#define DEV_ASSERT(m_cond) +#endif + /** * Gives an error message when a method bind is invalid (likely the hash changed). * Avoids crashing the application in this case. It's not free, so it's debug only. diff --git a/include/godot_cpp/core/math.hpp b/include/godot_cpp/core/math.hpp index ec222375..84f67b02 100644 --- a/include/godot_cpp/core/math.hpp +++ b/include/godot_cpp/core/math.hpp @@ -278,6 +278,21 @@ inline float lerp_angle(float p_from, float p_to, float p_weight) { return p_from + distance * p_weight; } +inline double cubic_interpolate(double p_from, double p_to, double p_pre, double p_post, double p_weight) { + return 0.5 * + ((p_from * 2.0) + + (-p_pre + p_to) * p_weight + + (2.0 * p_pre - 5.0 * p_from + 4.0 * p_to - p_post) * (p_weight * p_weight) + + (-p_pre + 3.0 * p_from - 3.0 * p_to + p_post) * (p_weight * p_weight * p_weight)); +} +inline float cubic_interpolate(float p_from, float p_to, float p_pre, float p_post, float p_weight) { + return 0.5f * + ((p_from * 2.0f) + + (-p_pre + p_to) * p_weight + + (2.0f * p_pre - 5.0f * p_from + 4.0f * p_to - p_post) * (p_weight * p_weight) + + (-p_pre + 3.0f * p_from - 3.0f * p_to + p_post) * (p_weight * p_weight * p_weight)); +} + template inline T clamp(T x, T minv, T maxv) { if (x < minv) { diff --git a/include/godot_cpp/core/method_ptrcall.hpp b/include/godot_cpp/core/method_ptrcall.hpp index 24bb236a..32c2e1b3 100644 --- a/include/godot_cpp/core/method_ptrcall.hpp +++ b/include/godot_cpp/core/method_ptrcall.hpp @@ -135,11 +135,14 @@ MAKE_PTRARG(Rect2i); MAKE_PTRARG_BY_REFERENCE(Vector3); MAKE_PTRARG_BY_REFERENCE(Vector3i); MAKE_PTRARG(Transform2D); +MAKE_PTRARG_BY_REFERENCE(Vector4); +MAKE_PTRARG_BY_REFERENCE(Vector4i); MAKE_PTRARG_BY_REFERENCE(Plane); MAKE_PTRARG(Quaternion); MAKE_PTRARG_BY_REFERENCE(AABB); MAKE_PTRARG_BY_REFERENCE(Basis); MAKE_PTRARG_BY_REFERENCE(Transform3D); +MAKE_PTRARG_BY_REFERENCE(Projection); MAKE_PTRARG_BY_REFERENCE(Color); MAKE_PTRARG(StringName); MAKE_PTRARG(NodePath); diff --git a/include/godot_cpp/core/type_info.hpp b/include/godot_cpp/core/type_info.hpp index b507e049..99a8cbd2 100644 --- a/include/godot_cpp/core/type_info.hpp +++ b/include/godot_cpp/core/type_info.hpp @@ -135,11 +135,14 @@ MAKE_TYPE_INFO(Rect2i, GDNATIVE_VARIANT_TYPE_RECT2I) MAKE_TYPE_INFO(Vector3, GDNATIVE_VARIANT_TYPE_VECTOR3) MAKE_TYPE_INFO(Vector3i, GDNATIVE_VARIANT_TYPE_VECTOR3I) MAKE_TYPE_INFO(Transform2D, GDNATIVE_VARIANT_TYPE_TRANSFORM2D) +MAKE_TYPE_INFO(Vector4, GDNATIVE_VARIANT_TYPE_VECTOR4) +MAKE_TYPE_INFO(Vector4i, GDNATIVE_VARIANT_TYPE_VECTOR4I) MAKE_TYPE_INFO(Plane, GDNATIVE_VARIANT_TYPE_PLANE) MAKE_TYPE_INFO(Quaternion, GDNATIVE_VARIANT_TYPE_QUATERNION) MAKE_TYPE_INFO(AABB, GDNATIVE_VARIANT_TYPE_AABB) MAKE_TYPE_INFO(Basis, GDNATIVE_VARIANT_TYPE_BASIS) MAKE_TYPE_INFO(Transform3D, GDNATIVE_VARIANT_TYPE_TRANSFORM3D) +MAKE_TYPE_INFO(Projection, GDNATIVE_VARIANT_TYPE_PROJECTION) MAKE_TYPE_INFO(Color, GDNATIVE_VARIANT_TYPE_COLOR) MAKE_TYPE_INFO(StringName, GDNATIVE_VARIANT_TYPE_STRING_NAME) MAKE_TYPE_INFO(NodePath, GDNATIVE_VARIANT_TYPE_NODE_PATH) diff --git a/include/godot_cpp/templates/hashfuncs.hpp b/include/godot_cpp/templates/hashfuncs.hpp index a308d0a6..086b84ba 100644 --- a/include/godot_cpp/templates/hashfuncs.hpp +++ b/include/godot_cpp/templates/hashfuncs.hpp @@ -45,6 +45,8 @@ #include #include #include +#include +#include /** * Hashing functions @@ -205,6 +207,13 @@ struct HashMapHasherDefault { h = hash_djb2_one_32(p_vec.y, h); return hash_djb2_one_32(p_vec.z, h); } + static _FORCE_INLINE_ uint32_t hash(const Vector4i &p_vec) { + uint32_t h = hash_murmur3_one_32(p_vec.x); + h = hash_murmur3_one_32(p_vec.y, h); + h = hash_murmur3_one_32(p_vec.z, h); + h = hash_murmur3_one_32(p_vec.w, h); + return hash_fmix32(h); + } static _FORCE_INLINE_ uint32_t hash(const Vector2 &p_vec) { uint32_t h = hash_djb2_one_float(p_vec.x); @@ -215,6 +224,13 @@ struct HashMapHasherDefault { h = hash_djb2_one_float(p_vec.y, h); return hash_djb2_one_float(p_vec.z, h); } + static _FORCE_INLINE_ uint32_t hash(const Vector4 &p_vec) { + uint32_t h = hash_murmur3_one_real(p_vec.x); + h = hash_murmur3_one_real(p_vec.y, h); + h = hash_murmur3_one_real(p_vec.z, h); + h = hash_murmur3_one_real(p_vec.w, h); + return hash_fmix32(h); + } static _FORCE_INLINE_ uint32_t hash(const Rect2i &p_rect) { uint32_t h = hash_djb2_one_32(p_rect.position.x); diff --git a/include/godot_cpp/variant/projection.hpp b/include/godot_cpp/variant/projection.hpp new file mode 100644 index 00000000..f26ce5a1 --- /dev/null +++ b/include/godot_cpp/variant/projection.hpp @@ -0,0 +1,175 @@ +/*************************************************************************/ +/* projection.hpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_PROJECTION_HPP +#define GODOT_PROJECTION_HPP + +#include + +#include +#include +#include + +namespace godot { + +class AABB; +class Plane; +class Rect2; +class Transform3D; +class Vector2; + +class Projection { + _FORCE_INLINE_ GDNativeTypePtr _native_ptr() const { return (void *)this; } + + friend class Variant; + +public: + enum Planes { + PLANE_NEAR, + PLANE_FAR, + PLANE_LEFT, + PLANE_TOP, + PLANE_RIGHT, + PLANE_BOTTOM + }; + + Vector4 matrix[4]; + + _FORCE_INLINE_ const Vector4 &operator[](const int p_axis) const { + return matrix[p_axis]; + } + + _FORCE_INLINE_ Vector4 &operator[](const int p_axis) { + return matrix[p_axis]; + } + + float determinant() const; + void set_identity(); + void set_zero(); + void set_light_bias(); + void set_depth_correction(bool p_flip_y = true); + + void set_light_atlas_rect(const Rect2 &p_rect); + void set_perspective(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov = false); + void set_perspective(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov, int p_eye, real_t p_intraocular_dist, real_t p_convergence_dist); + void set_for_hmd(int p_eye, real_t p_aspect, real_t p_intraocular_dist, real_t p_display_width, real_t p_display_to_lens, real_t p_oversample, real_t p_z_near, real_t p_z_far); + void set_orthogonal(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_znear, real_t p_zfar); + void set_orthogonal(real_t p_size, real_t p_aspect, real_t p_znear, real_t p_zfar, bool p_flip_fov = false); + void set_frustum(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_near, real_t p_far); + void set_frustum(real_t p_size, real_t p_aspect, Vector2 p_offset, real_t p_near, real_t p_far, bool p_flip_fov = false); + void adjust_perspective_znear(real_t p_new_znear); + + static Projection create_depth_correction(bool p_flip_y); + static Projection create_light_atlas_rect(const Rect2 &p_rect); + static Projection create_perspective(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov = false); + static Projection create_perspective_hmd(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov, int p_eye, real_t p_intraocular_dist, real_t p_convergence_dist); + static Projection create_for_hmd(int p_eye, real_t p_aspect, real_t p_intraocular_dist, real_t p_display_width, real_t p_display_to_lens, real_t p_oversample, real_t p_z_near, real_t p_z_far); + static Projection create_orthogonal(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_znear, real_t p_zfar); + static Projection create_orthogonal_aspect(real_t p_size, real_t p_aspect, real_t p_znear, real_t p_zfar, bool p_flip_fov = false); + static Projection create_frustum(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_near, real_t p_far); + static Projection create_frustum_aspect(real_t p_size, real_t p_aspect, Vector2 p_offset, real_t p_near, real_t p_far, bool p_flip_fov = false); + static Projection create_fit_aabb(const AABB &p_aabb); + Projection perspective_znear_adjusted(real_t p_new_znear) const; + Plane get_projection_plane(Planes p_plane) const; + Projection flipped_y() const; + Projection jitter_offseted(const Vector2 &p_offset) const; + + static real_t get_fovy(real_t p_fovx, real_t p_aspect) { + return Math::rad2deg(Math::atan(p_aspect * Math::tan(Math::deg2rad(p_fovx) * 0.5)) * 2.0); + } + + real_t get_z_far() const; + real_t get_z_near() const; + real_t get_aspect() const; + real_t get_fov() const; + bool is_orthogonal() const; + + Array get_projection_planes(const Transform3D &p_transform) const; + bool get_endpoints(const Transform3D &p_transform, Vector3 *p_8points) const; + + Vector2 get_viewport_half_extents() const; + Vector2 get_far_plane_half_extents() const; + + void invert(); + Projection inverse() const; + + Projection operator*(const Projection &p_matrix) const; + + Plane xform4(const Plane &p_vec4) const; + _FORCE_INLINE_ Vector3 xform(const Vector3 &p_vec3) const; + + Vector4 xform(const Vector4 &p_vec4) const; + Vector4 xform_inv(const Vector4 &p_vec4) const; + + operator String() const; + + void scale_translate_to_fit(const AABB &p_aabb); + void add_jitter_offset(const Vector2 &p_offset); + void make_scale(const Vector3 &p_scale); + int get_pixels_per_meter(int p_for_pixel_width) const; + operator Transform3D() const; + + void flip_y(); + + bool operator==(const Projection &p_cam) const { + for (uint32_t i = 0; i < 4; i++) { + for (uint32_t j = 0; j < 4; j++) { + if (matrix[i][j] != p_cam.matrix[i][j]) { + return false; + } + } + } + return true; + } + + bool operator!=(const Projection &p_cam) const { + return !(*this == p_cam); + } + + float get_lod_multiplier() const; + + Projection(); + Projection(const Vector4 &p_x, const Vector4 &p_y, const Vector4 &p_z, const Vector4 &p_w); + Projection(const Transform3D &p_transform); + ~Projection(); +}; + +Vector3 Projection::xform(const Vector3 &p_vec3) const { + Vector3 ret; + ret.x = matrix[0][0] * p_vec3.x + matrix[1][0] * p_vec3.y + matrix[2][0] * p_vec3.z + matrix[3][0]; + ret.y = matrix[0][1] * p_vec3.x + matrix[1][1] * p_vec3.y + matrix[2][1] * p_vec3.z + matrix[3][1]; + ret.z = matrix[0][2] * p_vec3.x + matrix[1][2] * p_vec3.y + matrix[2][2] * p_vec3.z + matrix[3][2]; + real_t w = matrix[0][3] * p_vec3.x + matrix[1][3] * p_vec3.y + matrix[2][3] * p_vec3.z + matrix[3][3]; + return ret / w; +} + +} // namespace godot + +#endif // GODOT_PROJECTION_HPP diff --git a/include/godot_cpp/variant/variant.hpp b/include/godot_cpp/variant/variant.hpp index 34811aa0..ea4e88c2 100644 --- a/include/godot_cpp/variant/variant.hpp +++ b/include/godot_cpp/variant/variant.hpp @@ -70,11 +70,14 @@ public: VECTOR3, VECTOR3I, TRANSFORM2D, + VECTOR4, + VECTOR4I, PLANE, QUATERNION, AABB, BASIS, TRANSFORM3D, + PROJECTION, // misc types COLOR, @@ -172,11 +175,14 @@ public: Variant(const Vector3 &v); Variant(const Vector3i &v); Variant(const Transform2D &v); + Variant(const Vector4 &v); + Variant(const Vector4i &v); Variant(const Plane &v); Variant(const Quaternion &v); Variant(const godot::AABB &v); Variant(const Basis &v); Variant(const Transform3D &v); + Variant(const Projection &v); Variant(const Color &v); Variant(const StringName &v); Variant(const NodePath &v); @@ -212,11 +218,14 @@ public: operator Vector3() const; operator Vector3i() const; operator Transform2D() const; + operator Vector4() const; + operator Vector4i() const; operator Plane() const; operator Quaternion() const; operator godot::AABB() const; operator Basis() const; operator Transform3D() const; + operator Projection() const; operator Color() const; operator StringName() const; operator NodePath() const; diff --git a/include/godot_cpp/variant/vector2.hpp b/include/godot_cpp/variant/vector2.hpp index 2ad079db..d965cedc 100644 --- a/include/godot_cpp/variant/vector2.hpp +++ b/include/godot_cpp/variant/vector2.hpp @@ -31,6 +31,7 @@ #ifndef GODOT_VECTOR2_HPP #define GODOT_VECTOR2_HPP +#include #include namespace godot { @@ -50,19 +51,39 @@ public: }; union { - real_t x = 0; - real_t width; - }; - union { - real_t y = 0; - real_t height; + struct { + union { + real_t x; + real_t width; + }; + union { + real_t y; + real_t height; + }; + }; + + real_t coord[2] = { 0 }; }; - inline real_t &operator[](int p_idx) { - return p_idx ? y : x; + _FORCE_INLINE_ real_t &operator[](int p_idx) { + DEV_ASSERT((unsigned int)p_idx < 2); + return coord[p_idx]; } - inline const real_t &operator[](int p_idx) const { - return p_idx ? y : x; + _FORCE_INLINE_ const real_t &operator[](int p_idx) const { + DEV_ASSERT((unsigned int)p_idx < 2); + return coord[p_idx]; + } + + _FORCE_INLINE_ void set_all(const real_t p_value) { + x = y = p_value; + } + + _FORCE_INLINE_ Vector2::Axis min_axis_index() const { + return x < y ? Vector2::AXIS_X : Vector2::AXIS_Y; + } + + _FORCE_INLINE_ Vector2::Axis max_axis_index() const { + return x < y ? Vector2::AXIS_Y : Vector2::AXIS_X; } void normalize(); @@ -71,20 +92,21 @@ public: real_t length() const; real_t length_squared() const; + Vector2 limit_length(const real_t p_len = 1.0) const; Vector2 min(const Vector2 &p_vector2) const { - return Vector2(Math::min(x, p_vector2.x), Math::min(y, p_vector2.y)); + return Vector2(MIN(x, p_vector2.x), MIN(y, p_vector2.y)); } Vector2 max(const Vector2 &p_vector2) const { - return Vector2(Math::max(x, p_vector2.x), Math::max(y, p_vector2.y)); + return Vector2(MAX(x, p_vector2.x), MAX(y, p_vector2.y)); } real_t distance_to(const Vector2 &p_vector2) const; real_t distance_squared_to(const Vector2 &p_vector2) const; real_t angle_to(const Vector2 &p_vector2) const; real_t angle_to_point(const Vector2 &p_vector2) const; - inline Vector2 direction_to(const Vector2 &p_to) const; + _FORCE_INLINE_ Vector2 direction_to(const Vector2 &p_to) const; real_t dot(const Vector2 &p_other) const; real_t cross(const Vector2 &p_other) const; @@ -92,13 +114,13 @@ public: Vector2 posmodv(const Vector2 &p_modv) const; Vector2 project(const Vector2 &p_to) const; - Vector2 plane_project(real_t p_d, const Vector2 &p_vec) const; + Vector2 plane_project(const real_t p_d, const Vector2 &p_vec) const; - Vector2 clamped(real_t p_len) const; + _FORCE_INLINE_ Vector2 lerp(const Vector2 &p_to, const real_t p_weight) const; + _FORCE_INLINE_ Vector2 slerp(const Vector2 &p_to, const real_t p_weight) const; + _FORCE_INLINE_ Vector2 cubic_interpolate(const Vector2 &p_b, const Vector2 &p_pre_a, const Vector2 &p_post_b, const real_t p_weight) const; + _FORCE_INLINE_ Vector2 bezier_interpolate(const Vector2 &p_control_1, const Vector2 &p_control_2, const Vector2 &p_end, const real_t p_t) const; - inline Vector2 lerp(const Vector2 &p_to, real_t p_weight) const; - inline Vector2 slerp(const Vector2 &p_to, real_t p_weight) const; - Vector2 cubic_interpolate(const Vector2 &p_b, const Vector2 &p_pre_a, const Vector2 &p_post_b, real_t p_weight) const; Vector2 move_toward(const Vector2 &p_to, const real_t p_delta) const; Vector2 slide(const Vector2 &p_normal) const; @@ -135,12 +157,13 @@ public: bool operator>=(const Vector2 &p_vec2) const { return x == p_vec2.x ? (y >= p_vec2.y) : (x > p_vec2.x); } real_t angle() const; + static Vector2 from_angle(const real_t p_angle); - inline Vector2 abs() const { + _FORCE_INLINE_ Vector2 abs() const { return Vector2(Math::abs(x), Math::abs(y)); } - Vector2 rotated(real_t p_by) const; + Vector2 rotated(const real_t p_by) const; Vector2 orthogonal() const { return Vector2(y, -x); } @@ -150,95 +173,80 @@ public: Vector2 ceil() const; Vector2 round() const; Vector2 snapped(const Vector2 &p_by) const; + Vector2 clamp(const Vector2 &p_min, const Vector2 &p_max) const; real_t aspect() const { return width / height; } operator String() const; operator Vector2i() const; - inline Vector2() {} - inline Vector2(real_t p_x, real_t p_y) { + _FORCE_INLINE_ Vector2() {} + _FORCE_INLINE_ Vector2(const real_t p_x, const real_t p_y) { x = p_x; y = p_y; } }; -inline Vector2 Vector2::plane_project(real_t p_d, const Vector2 &p_vec) const { +_FORCE_INLINE_ Vector2 Vector2::plane_project(const real_t p_d, const Vector2 &p_vec) const { return p_vec - *this * (dot(p_vec) - p_d); } -inline Vector2 operator*(float p_scalar, const Vector2 &p_vec) { - return p_vec * (real_t)p_scalar; -} - -inline Vector2 operator*(double p_scalar, const Vector2 &p_vec) { - return p_vec * (real_t)p_scalar; -} - -inline Vector2 operator*(int32_t p_scalar, const Vector2 &p_vec) { - return p_vec * (real_t)p_scalar; -} - -inline Vector2 operator*(int64_t p_scalar, const Vector2 &p_vec) { - return p_vec * (real_t)p_scalar; -} - -inline Vector2 Vector2::operator+(const Vector2 &p_v) const { +_FORCE_INLINE_ Vector2 Vector2::operator+(const Vector2 &p_v) const { return Vector2(x + p_v.x, y + p_v.y); } -inline void Vector2::operator+=(const Vector2 &p_v) { +_FORCE_INLINE_ void Vector2::operator+=(const Vector2 &p_v) { x += p_v.x; y += p_v.y; } -inline Vector2 Vector2::operator-(const Vector2 &p_v) const { +_FORCE_INLINE_ Vector2 Vector2::operator-(const Vector2 &p_v) const { return Vector2(x - p_v.x, y - p_v.y); } -inline void Vector2::operator-=(const Vector2 &p_v) { +_FORCE_INLINE_ void Vector2::operator-=(const Vector2 &p_v) { x -= p_v.x; y -= p_v.y; } -inline Vector2 Vector2::operator*(const Vector2 &p_v1) const { +_FORCE_INLINE_ Vector2 Vector2::operator*(const Vector2 &p_v1) const { return Vector2(x * p_v1.x, y * p_v1.y); } -inline Vector2 Vector2::operator*(const real_t &rvalue) const { +_FORCE_INLINE_ Vector2 Vector2::operator*(const real_t &rvalue) const { return Vector2(x * rvalue, y * rvalue); } -inline void Vector2::operator*=(const real_t &rvalue) { +_FORCE_INLINE_ void Vector2::operator*=(const real_t &rvalue) { x *= rvalue; y *= rvalue; } -inline Vector2 Vector2::operator/(const Vector2 &p_v1) const { +_FORCE_INLINE_ Vector2 Vector2::operator/(const Vector2 &p_v1) const { return Vector2(x / p_v1.x, y / p_v1.y); } -inline Vector2 Vector2::operator/(const real_t &rvalue) const { +_FORCE_INLINE_ Vector2 Vector2::operator/(const real_t &rvalue) const { return Vector2(x / rvalue, y / rvalue); } -inline void Vector2::operator/=(const real_t &rvalue) { +_FORCE_INLINE_ void Vector2::operator/=(const real_t &rvalue) { x /= rvalue; y /= rvalue; } -inline Vector2 Vector2::operator-() const { +_FORCE_INLINE_ Vector2 Vector2::operator-() const { return Vector2(-x, -y); } -inline bool Vector2::operator==(const Vector2 &p_vec2) const { +_FORCE_INLINE_ bool Vector2::operator==(const Vector2 &p_vec2) const { return x == p_vec2.x && y == p_vec2.y; } -inline bool Vector2::operator!=(const Vector2 &p_vec2) const { +_FORCE_INLINE_ bool Vector2::operator!=(const Vector2 &p_vec2) const { return x != p_vec2.x || y != p_vec2.y; } -Vector2 Vector2::lerp(const Vector2 &p_to, real_t p_weight) const { +Vector2 Vector2::lerp(const Vector2 &p_to, const real_t p_weight) const { Vector2 res = *this; res.x += (p_weight * (p_to.x - x)); @@ -247,12 +255,37 @@ Vector2 Vector2::lerp(const Vector2 &p_to, real_t p_weight) const { return res; } -Vector2 Vector2::slerp(const Vector2 &p_to, real_t p_weight) const { -#ifdef MATH_CHECKS - ERR_FAIL_COND_V(!is_normalized(), Vector2()); -#endif - real_t theta = angle_to(p_to); - return rotated(theta * p_weight); +Vector2 Vector2::slerp(const Vector2 &p_to, const real_t p_weight) const { + real_t start_length_sq = length_squared(); + real_t end_length_sq = p_to.length_squared(); + if (unlikely(start_length_sq == 0.0f || end_length_sq == 0.0f)) { + // Zero length vectors have no angle, so the best we can do is either lerp or throw an error. + return lerp(p_to, p_weight); + } + real_t start_length = Math::sqrt(start_length_sq); + real_t result_length = Math::lerp(start_length, Math::sqrt(end_length_sq), p_weight); + real_t angle = angle_to(p_to); + return rotated(angle * p_weight) * (result_length / start_length); +} + +Vector2 Vector2::cubic_interpolate(const Vector2 &p_b, const Vector2 &p_pre_a, const Vector2 &p_post_b, const real_t p_weight) const { + Vector2 res = *this; + res.x = Math::cubic_interpolate(res.x, p_b.x, p_pre_a.x, p_post_b.x, p_weight); + res.y = Math::cubic_interpolate(res.y, p_b.y, p_pre_a.y, p_post_b.y, p_weight); + return res; +} + +Vector2 Vector2::bezier_interpolate(const Vector2 &p_control_1, const Vector2 &p_control_2, const Vector2 &p_end, const real_t p_t) const { + Vector2 res = *this; + + /* Formula from Wikipedia article on Bezier curves. */ + real_t omt = (1.0 - p_t); + real_t omt2 = omt * omt; + real_t omt3 = omt2 * omt; + real_t t2 = p_t * p_t; + real_t t3 = t2 * p_t; + + return res * omt3 + p_control_1 * omt2 * p_t * 3.0 + p_control_2 * omt * t2 * 3.0 + p_end * t3; } Vector2 Vector2::direction_to(const Vector2 &p_to) const { @@ -261,6 +294,25 @@ Vector2 Vector2::direction_to(const Vector2 &p_to) const { return ret; } +// Multiplication operators required to workaround issues with LLVM using implicit conversion +// to Vector2i instead for integers where it should not. + +_FORCE_INLINE_ Vector2 operator*(const float p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector2 operator*(const double p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector2 operator*(const int32_t p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector2 operator*(const int64_t p_scalar, const Vector2 &p_vec) { + return p_vec * p_scalar; +} + typedef Vector2 Size2; typedef Vector2 Point2; diff --git a/include/godot_cpp/variant/vector2i.hpp b/include/godot_cpp/variant/vector2i.hpp index 4c50f34d..5aa131ab 100644 --- a/include/godot_cpp/variant/vector2i.hpp +++ b/include/godot_cpp/variant/vector2i.hpp @@ -31,6 +31,7 @@ #ifndef GODOT_VECTOR2I_HPP #define GODOT_VECTOR2I_HPP +#include #include namespace godot { @@ -50,19 +51,43 @@ public: }; union { - int32_t x = 0; - int32_t width; - }; - union { - int32_t y = 0; - int32_t height; + struct { + union { + int32_t x; + int32_t width; + }; + union { + int32_t y; + int32_t height; + }; + }; + + int32_t coord[2] = { 0 }; }; - inline int32_t &operator[](int p_idx) { - return p_idx ? y : x; + _FORCE_INLINE_ int32_t &operator[](int p_idx) { + DEV_ASSERT((unsigned int)p_idx < 2); + return coord[p_idx]; } - inline const int32_t &operator[](int p_idx) const { - return p_idx ? y : x; + _FORCE_INLINE_ const int32_t &operator[](int p_idx) const { + DEV_ASSERT((unsigned int)p_idx < 2); + return coord[p_idx]; + } + + _FORCE_INLINE_ Vector2i::Axis min_axis_index() const { + return x < y ? Vector2i::AXIS_X : Vector2i::AXIS_Y; + } + + _FORCE_INLINE_ Vector2i::Axis max_axis_index() const { + return x < y ? Vector2i::AXIS_Y : Vector2i::AXIS_X; + } + + Vector2i min(const Vector2i &p_vector2i) const { + return Vector2i(MIN(x, p_vector2i.x), MIN(y, p_vector2i.y)); + } + + Vector2i max(const Vector2i &p_vector2i) const { + return Vector2i(MAX(x, p_vector2i.x), MAX(y, p_vector2i.y)); } Vector2i operator+(const Vector2i &p_v) const; @@ -92,38 +117,40 @@ public: bool operator==(const Vector2i &p_vec2) const; bool operator!=(const Vector2i &p_vec2) const; + int64_t length_squared() const; + double length() const; + real_t aspect() const { return width / (real_t)height; } - Vector2i sign() const { return Vector2i(Math::sign(x), Math::sign(y)); } - Vector2i abs() const { return Vector2i(Math::abs(x), Math::abs(y)); } + Vector2i sign() const { return Vector2i(SIGN(x), SIGN(y)); } + Vector2i abs() const { return Vector2i(ABS(x), ABS(y)); } + Vector2i clamp(const Vector2i &p_min, const Vector2i &p_max) const; operator String() const; operator Vector2() const; inline Vector2i() {} - inline Vector2i(int32_t p_x, int32_t p_y) { + inline Vector2i(const int32_t p_x, const int32_t p_y) { x = p_x; y = p_y; } }; -inline Vector2i operator*(const int32_t &p_scalar, const Vector2i &p_vector) { +// Multiplication operators required to workaround issues with LLVM using implicit conversion. + +_FORCE_INLINE_ Vector2i operator*(const int32_t p_scalar, const Vector2i &p_vector) { return p_vector * p_scalar; } -inline Vector2i operator*(const int64_t &p_scalar, const Vector2i &p_vector) { - return p_vector * (int32_t)p_scalar; +_FORCE_INLINE_ Vector2i operator*(const int64_t p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; } -inline Vector2i operator*(const float &p_scalar, const Vector2i &p_vector) { - float x = (float)p_vector.x * p_scalar; - float y = (float)p_vector.y * p_scalar; - return Vector2i((int32_t)round(x), (int32_t)round(y)); +_FORCE_INLINE_ Vector2i operator*(const float p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; } -inline Vector2i operator*(const double &p_scalar, const Vector2i &p_vector) { - double x = (double)p_vector.x * p_scalar; - double y = (double)p_vector.y * p_scalar; - return Vector2i((int32_t)round(x), (int32_t)round(y)); +_FORCE_INLINE_ Vector2i operator*(const double p_scalar, const Vector2i &p_vector) { + return p_vector * p_scalar; } typedef Vector2i Size2i; diff --git a/include/godot_cpp/variant/vector3.hpp b/include/godot_cpp/variant/vector3.hpp index 64a932ee..0c666cf6 100644 --- a/include/godot_cpp/variant/vector3.hpp +++ b/include/godot_cpp/variant/vector3.hpp @@ -31,12 +31,14 @@ #ifndef GODOT_VECTOR3_HPP #define GODOT_VECTOR3_HPP +#include #include namespace godot { class Basis; class String; +class Vector2; class Vector3i; class Vector3 { @@ -61,117 +63,135 @@ public: real_t coord[3] = { 0 }; }; - inline const real_t &operator[](int p_axis) const { + _FORCE_INLINE_ const real_t &operator[](const int p_axis) const { + DEV_ASSERT((unsigned int)p_axis < 3); return coord[p_axis]; } - inline real_t &operator[](int p_axis) { + _FORCE_INLINE_ real_t &operator[](const int p_axis) { + DEV_ASSERT((unsigned int)p_axis < 3); return coord[p_axis]; } - void set_axis(int p_axis, real_t p_value); - real_t get_axis(int p_axis) const; + void set_axis(const int p_axis, const real_t p_value); + real_t get_axis(const int p_axis) const; - int min_axis() const; - int max_axis() const; + _FORCE_INLINE_ void set_all(const real_t p_value) { + x = y = z = p_value; + } - inline real_t length() const; - inline real_t length_squared() const; + _FORCE_INLINE_ Vector3::Axis min_axis_index() const { + return x < y ? (x < z ? Vector3::AXIS_X : Vector3::AXIS_Z) : (y < z ? Vector3::AXIS_Y : Vector3::AXIS_Z); + } - inline void normalize(); - inline Vector3 normalized() const; - inline bool is_normalized() const; - inline Vector3 inverse() const; + _FORCE_INLINE_ Vector3::Axis max_axis_index() const { + return x < y ? (y < z ? Vector3::AXIS_Z : Vector3::AXIS_Y) : (x < z ? Vector3::AXIS_Z : Vector3::AXIS_X); + } - inline void zero(); + _FORCE_INLINE_ real_t length() const; + _FORCE_INLINE_ real_t length_squared() const; - void snap(Vector3 p_val); - Vector3 snapped(Vector3 p_val) const; + _FORCE_INLINE_ void normalize(); + _FORCE_INLINE_ Vector3 normalized() const; + _FORCE_INLINE_ bool is_normalized() const; + _FORCE_INLINE_ Vector3 inverse() const; + Vector3 limit_length(const real_t p_len = 1.0) const; - void rotate(const Vector3 &p_axis, real_t p_phi); - Vector3 rotated(const Vector3 &p_axis, real_t p_phi) const; + _FORCE_INLINE_ void zero(); + + void snap(const Vector3 p_val); + Vector3 snapped(const Vector3 p_val) const; + + void rotate(const Vector3 &p_axis, const real_t p_angle); + Vector3 rotated(const Vector3 &p_axis, const real_t p_angle) const; /* Static Methods between 2 vector3s */ - inline Vector3 lerp(const Vector3 &p_to, real_t p_weight) const; - inline Vector3 slerp(const Vector3 &p_to, real_t p_weight) const; - Vector3 cubic_interpolate(const Vector3 &p_b, const Vector3 &p_pre_a, const Vector3 &p_post_b, real_t p_weight) const; + _FORCE_INLINE_ Vector3 lerp(const Vector3 &p_to, const real_t p_weight) const; + _FORCE_INLINE_ Vector3 slerp(const Vector3 &p_to, const real_t p_weight) const; + _FORCE_INLINE_ Vector3 cubic_interpolate(const Vector3 &p_b, const Vector3 &p_pre_a, const Vector3 &p_post_b, const real_t p_weight) const; + _FORCE_INLINE_ Vector3 bezier_interpolate(const Vector3 &p_control_1, const Vector3 &p_control_2, const Vector3 &p_end, const real_t p_t) const; + Vector3 move_toward(const Vector3 &p_to, const real_t p_delta) const; - inline Vector3 cross(const Vector3 &p_b) const; - inline real_t dot(const Vector3 &p_b) const; - Basis outer(const Vector3 &p_b) const; - Basis to_diagonal_matrix() const; + Vector2 octahedron_encode() const; + static Vector3 octahedron_decode(const Vector2 &p_oct); - inline Vector3 abs() const; - inline Vector3 floor() const; - inline Vector3 sign() const; - inline Vector3 ceil() const; - inline Vector3 round() const; + _FORCE_INLINE_ Vector3 cross(const Vector3 &p_with) const; + _FORCE_INLINE_ real_t dot(const Vector3 &p_with) const; + Basis outer(const Vector3 &p_with) const; - inline real_t distance_to(const Vector3 &p_to) const; - inline real_t distance_squared_to(const Vector3 &p_to) const; + _FORCE_INLINE_ Vector3 abs() const; + _FORCE_INLINE_ Vector3 floor() const; + _FORCE_INLINE_ Vector3 sign() const; + _FORCE_INLINE_ Vector3 ceil() const; + _FORCE_INLINE_ Vector3 round() const; + Vector3 clamp(const Vector3 &p_min, const Vector3 &p_max) const; - inline Vector3 posmod(const real_t p_mod) const; - inline Vector3 posmodv(const Vector3 &p_modv) const; - inline Vector3 project(const Vector3 &p_to) const; + _FORCE_INLINE_ real_t distance_to(const Vector3 &p_to) const; + _FORCE_INLINE_ real_t distance_squared_to(const Vector3 &p_to) const; - inline real_t angle_to(const Vector3 &p_to) const; - inline Vector3 direction_to(const Vector3 &p_to) const; + _FORCE_INLINE_ Vector3 posmod(const real_t p_mod) const; + _FORCE_INLINE_ Vector3 posmodv(const Vector3 &p_modv) const; + _FORCE_INLINE_ Vector3 project(const Vector3 &p_to) const; - inline Vector3 slide(const Vector3 &p_normal) const; - inline Vector3 bounce(const Vector3 &p_normal) const; - inline Vector3 reflect(const Vector3 &p_normal) const; + _FORCE_INLINE_ real_t angle_to(const Vector3 &p_to) const; + _FORCE_INLINE_ real_t signed_angle_to(const Vector3 &p_to, const Vector3 &p_axis) const; + _FORCE_INLINE_ Vector3 direction_to(const Vector3 &p_to) const; + + _FORCE_INLINE_ Vector3 slide(const Vector3 &p_normal) const; + _FORCE_INLINE_ Vector3 bounce(const Vector3 &p_normal) const; + _FORCE_INLINE_ Vector3 reflect(const Vector3 &p_normal) const; bool is_equal_approx(const Vector3 &p_v) const; /* Operators */ - inline Vector3 &operator+=(const Vector3 &p_v); - inline Vector3 operator+(const Vector3 &p_v) const; - inline Vector3 &operator-=(const Vector3 &p_v); - inline Vector3 operator-(const Vector3 &p_v) const; - inline Vector3 &operator*=(const Vector3 &p_v); - inline Vector3 operator*(const Vector3 &p_v) const; - inline Vector3 &operator/=(const Vector3 &p_v); - inline Vector3 operator/(const Vector3 &p_v) const; + _FORCE_INLINE_ Vector3 &operator+=(const Vector3 &p_v); + _FORCE_INLINE_ Vector3 operator+(const Vector3 &p_v) const; + _FORCE_INLINE_ Vector3 &operator-=(const Vector3 &p_v); + _FORCE_INLINE_ Vector3 operator-(const Vector3 &p_v) const; + _FORCE_INLINE_ Vector3 &operator*=(const Vector3 &p_v); + _FORCE_INLINE_ Vector3 operator*(const Vector3 &p_v) const; + _FORCE_INLINE_ Vector3 &operator/=(const Vector3 &p_v); + _FORCE_INLINE_ Vector3 operator/(const Vector3 &p_v) const; - inline Vector3 &operator*=(real_t p_scalar); - inline Vector3 operator*(real_t p_scalar) const; - inline Vector3 &operator/=(real_t p_scalar); - inline Vector3 operator/(real_t p_scalar) const; + _FORCE_INLINE_ Vector3 &operator*=(const real_t p_scalar); + _FORCE_INLINE_ Vector3 operator*(const real_t p_scalar) const; + _FORCE_INLINE_ Vector3 &operator/=(const real_t p_scalar); + _FORCE_INLINE_ Vector3 operator/(const real_t p_scalar) const; - inline Vector3 operator-() const; + _FORCE_INLINE_ Vector3 operator-() const; - inline bool operator==(const Vector3 &p_v) const; - inline bool operator!=(const Vector3 &p_v) const; - inline bool operator<(const Vector3 &p_v) const; - inline bool operator<=(const Vector3 &p_v) const; - inline bool operator>(const Vector3 &p_v) const; - inline bool operator>=(const Vector3 &p_v) const; + _FORCE_INLINE_ bool operator==(const Vector3 &p_v) const; + _FORCE_INLINE_ bool operator!=(const Vector3 &p_v) const; + _FORCE_INLINE_ bool operator<(const Vector3 &p_v) const; + _FORCE_INLINE_ bool operator<=(const Vector3 &p_v) const; + _FORCE_INLINE_ bool operator>(const Vector3 &p_v) const; + _FORCE_INLINE_ bool operator>=(const Vector3 &p_v) const; operator String() const; operator Vector3i() const; - inline Vector3() {} - inline Vector3(real_t p_x, real_t p_y, real_t p_z) { + _FORCE_INLINE_ Vector3() {} + _FORCE_INLINE_ Vector3(const real_t p_x, const real_t p_y, const real_t p_z) { x = p_x; y = p_y; z = p_z; } }; -Vector3 Vector3::cross(const Vector3 &p_b) const { +Vector3 Vector3::cross(const Vector3 &p_with) const { Vector3 ret( - (y * p_b.z) - (z * p_b.y), - (z * p_b.x) - (x * p_b.z), - (x * p_b.y) - (y * p_b.x)); + (y * p_with.z) - (z * p_with.y), + (z * p_with.x) - (x * p_with.z), + (x * p_with.y) - (y * p_with.x)); return ret; } -real_t Vector3::dot(const Vector3 &p_b) const { - return x * p_b.x + y * p_b.y + z * p_b.z; +real_t Vector3::dot(const Vector3 &p_with) const { + return x * p_with.x + y * p_with.y + z * p_with.z; } Vector3 Vector3::abs() const { @@ -179,7 +199,7 @@ Vector3 Vector3::abs() const { } Vector3 Vector3::sign() const { - return Vector3(Math::sign(x), Math::sign(y), Math::sign(z)); + return Vector3(SIGN(x), SIGN(y), SIGN(z)); } Vector3 Vector3::floor() const { @@ -194,16 +214,45 @@ Vector3 Vector3::round() const { return Vector3(Math::round(x), Math::round(y), Math::round(z)); } -Vector3 Vector3::lerp(const Vector3 &p_to, real_t p_weight) const { +Vector3 Vector3::lerp(const Vector3 &p_to, const real_t p_weight) const { return Vector3( x + (p_weight * (p_to.x - x)), y + (p_weight * (p_to.y - y)), z + (p_weight * (p_to.z - z))); } -Vector3 Vector3::slerp(const Vector3 &p_to, real_t p_weight) const { - real_t theta = angle_to(p_to); - return rotated(cross(p_to).normalized(), theta * p_weight); +Vector3 Vector3::slerp(const Vector3 &p_to, const real_t p_weight) const { + real_t start_length_sq = length_squared(); + real_t end_length_sq = p_to.length_squared(); + if (unlikely(start_length_sq == 0.0f || end_length_sq == 0.0f)) { + // Zero length vectors have no angle, so the best we can do is either lerp or throw an error. + return lerp(p_to, p_weight); + } + real_t start_length = Math::sqrt(start_length_sq); + real_t result_length = Math::lerp(start_length, Math::sqrt(end_length_sq), p_weight); + real_t angle = angle_to(p_to); + return rotated(cross(p_to).normalized(), angle * p_weight) * (result_length / start_length); +} + +Vector3 Vector3::cubic_interpolate(const Vector3 &p_b, const Vector3 &p_pre_a, const Vector3 &p_post_b, const real_t p_weight) const { + Vector3 res = *this; + res.x = Math::cubic_interpolate(res.x, p_b.x, p_pre_a.x, p_post_b.x, p_weight); + res.y = Math::cubic_interpolate(res.y, p_b.y, p_pre_a.y, p_post_b.y, p_weight); + res.z = Math::cubic_interpolate(res.z, p_b.z, p_pre_a.z, p_post_b.z, p_weight); + return res; +} + +Vector3 Vector3::bezier_interpolate(const Vector3 &p_control_1, const Vector3 &p_control_2, const Vector3 &p_end, const real_t p_t) const { + Vector3 res = *this; + + /* Formula from Wikipedia article on Bezier curves. */ + real_t omt = (1.0 - p_t); + real_t omt2 = omt * omt; + real_t omt3 = omt2 * omt; + real_t t2 = p_t * p_t; + real_t t3 = t2 * p_t; + + return res * omt3 + p_control_1 * omt2 * p_t * 3.0 + p_control_2 * omt * t2 * 3.0 + p_end * t3; } real_t Vector3::distance_to(const Vector3 &p_to) const { @@ -230,6 +279,13 @@ real_t Vector3::angle_to(const Vector3 &p_to) const { return Math::atan2(cross(p_to).length(), dot(p_to)); } +real_t Vector3::signed_angle_to(const Vector3 &p_to, const Vector3 &p_axis) const { + Vector3 cross_to = cross(p_to); + real_t unsigned_angle = Math::atan2(cross_to.length(), dot(p_to)); + real_t sign = cross_to.dot(p_axis); + return (sign < 0) ? -unsigned_angle : unsigned_angle; +} + Vector3 Vector3::direction_to(const Vector3 &p_to) const { Vector3 ret(p_to.x - x, p_to.y - y, p_to.z - z); ret.normalize(); @@ -282,29 +338,44 @@ Vector3 Vector3::operator/(const Vector3 &p_v) const { return Vector3(x / p_v.x, y / p_v.y, z / p_v.z); } -Vector3 &Vector3::operator*=(real_t p_scalar) { +Vector3 &Vector3::operator*=(const real_t p_scalar) { x *= p_scalar; y *= p_scalar; z *= p_scalar; return *this; } -inline Vector3 operator*(real_t p_scalar, const Vector3 &p_vec) { +// Multiplication operators required to workaround issues with LLVM using implicit conversion +// to Vector3i instead for integers where it should not. + +_FORCE_INLINE_ Vector3 operator*(const float p_scalar, const Vector3 &p_vec) { return p_vec * p_scalar; } -Vector3 Vector3::operator*(real_t p_scalar) const { +_FORCE_INLINE_ Vector3 operator*(const double p_scalar, const Vector3 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector3 operator*(const int32_t p_scalar, const Vector3 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector3 operator*(const int64_t p_scalar, const Vector3 &p_vec) { + return p_vec * p_scalar; +} + +Vector3 Vector3::operator*(const real_t p_scalar) const { return Vector3(x * p_scalar, y * p_scalar, z * p_scalar); } -Vector3 &Vector3::operator/=(real_t p_scalar) { +Vector3 &Vector3::operator/=(const real_t p_scalar) { x /= p_scalar; y /= p_scalar; z /= p_scalar; return *this; } -Vector3 Vector3::operator/(real_t p_scalar) const { +Vector3 Vector3::operator/(const real_t p_scalar) const { return Vector3(x / p_scalar, y / p_scalar, z / p_scalar); } @@ -360,11 +431,11 @@ bool Vector3::operator>=(const Vector3 &p_v) const { return x > p_v.x; } -inline Vector3 vec3_cross(const Vector3 &p_a, const Vector3 &p_b) { +_FORCE_INLINE_ Vector3 vec3_cross(const Vector3 &p_a, const Vector3 &p_b) { return p_a.cross(p_b); } -inline real_t vec3_dot(const Vector3 &p_a, const Vector3 &p_b) { +_FORCE_INLINE_ real_t vec3_dot(const Vector3 &p_a, const Vector3 &p_b) { return p_a.dot(p_b); } @@ -386,8 +457,8 @@ real_t Vector3::length_squared() const { void Vector3::normalize() { real_t lengthsq = length_squared(); - if (lengthsq == (real_t)0.0) { - x = y = z = (real_t)0.0; + if (lengthsq == 0) { + x = y = z = 0; } else { real_t length = Math::sqrt(lengthsq); x /= length; @@ -404,21 +475,21 @@ Vector3 Vector3::normalized() const { bool Vector3::is_normalized() const { // use length_squared() instead of length() to avoid sqrt(), makes it more stringent. - return Math::is_equal_approx(length_squared(), (real_t)1.0, (real_t)UNIT_EPSILON); + return Math::is_equal_approx(length_squared(), 1, (real_t)UNIT_EPSILON); } Vector3 Vector3::inverse() const { - return Vector3((real_t)1.0 / x, (real_t)1.0 / y, (real_t)1.0 / z); + return Vector3(1.0f / x, 1.0f / y, 1.0f / z); } void Vector3::zero() { - x = y = z = (real_t)0.0; + x = y = z = 0; } // slide returns the component of the vector along the given plane, specified by its normal vector. Vector3 Vector3::slide(const Vector3 &p_normal) const { #ifdef MATH_CHECKS - ERR_FAIL_COND_V(!p_normal.is_normalized(), Vector3()); + ERR_FAIL_COND_V_MSG(!p_normal.is_normalized(), Vector3(), "The normal Vector3 must be normalized."); #endif return *this - p_normal * this->dot(p_normal); } @@ -429,9 +500,9 @@ Vector3 Vector3::bounce(const Vector3 &p_normal) const { Vector3 Vector3::reflect(const Vector3 &p_normal) const { #ifdef MATH_CHECKS - ERR_FAIL_COND_V(!p_normal.is_normalized(), Vector3()); + ERR_FAIL_COND_V_MSG(!p_normal.is_normalized(), Vector3(), "The normal Vector3 must be normalized."); #endif - return 2.0 * p_normal * this->dot(p_normal) - *this; + return 2.0f * p_normal * this->dot(p_normal) - *this; } } // namespace godot diff --git a/include/godot_cpp/variant/vector3i.hpp b/include/godot_cpp/variant/vector3i.hpp index 1acfc010..a3d9fa1f 100644 --- a/include/godot_cpp/variant/vector3i.hpp +++ b/include/godot_cpp/variant/vector3i.hpp @@ -31,6 +31,7 @@ #ifndef GODOT_VECTOR3I_HPP #define GODOT_VECTOR3I_HPP +#include #include namespace godot { @@ -60,71 +61,85 @@ public: int32_t coord[3] = { 0 }; }; - inline const int32_t &operator[](int p_axis) const { + _FORCE_INLINE_ const int32_t &operator[](const int p_axis) const { + DEV_ASSERT((unsigned int)p_axis < 3); return coord[p_axis]; } - inline int32_t &operator[](int p_axis) { + _FORCE_INLINE_ int32_t &operator[](const int p_axis) { + DEV_ASSERT((unsigned int)p_axis < 3); return coord[p_axis]; } - void set_axis(int p_axis, int32_t p_value); - int32_t get_axis(int p_axis) const; + void set_axis(const int p_axis, const int32_t p_value); + int32_t get_axis(const int p_axis) const; - int min_axis() const; - int max_axis() const; + Vector3i::Axis min_axis_index() const; + Vector3i::Axis max_axis_index() const; - inline void zero(); + _FORCE_INLINE_ int64_t length_squared() const; + _FORCE_INLINE_ double length() const; - inline Vector3i abs() const; - inline Vector3i sign() const; + _FORCE_INLINE_ void zero(); + + _FORCE_INLINE_ Vector3i abs() const; + _FORCE_INLINE_ Vector3i sign() const; + Vector3i clamp(const Vector3i &p_min, const Vector3i &p_max) const; /* Operators */ - inline Vector3i &operator+=(const Vector3i &p_v); - inline Vector3i operator+(const Vector3i &p_v) const; - inline Vector3i &operator-=(const Vector3i &p_v); - inline Vector3i operator-(const Vector3i &p_v) const; - inline Vector3i &operator*=(const Vector3i &p_v); - inline Vector3i operator*(const Vector3i &p_v) const; - inline Vector3i &operator/=(const Vector3i &p_v); - inline Vector3i operator/(const Vector3i &p_v) const; - inline Vector3i &operator%=(const Vector3i &p_v); - inline Vector3i operator%(const Vector3i &p_v) const; + _FORCE_INLINE_ Vector3i &operator+=(const Vector3i &p_v); + _FORCE_INLINE_ Vector3i operator+(const Vector3i &p_v) const; + _FORCE_INLINE_ Vector3i &operator-=(const Vector3i &p_v); + _FORCE_INLINE_ Vector3i operator-(const Vector3i &p_v) const; + _FORCE_INLINE_ Vector3i &operator*=(const Vector3i &p_v); + _FORCE_INLINE_ Vector3i operator*(const Vector3i &p_v) const; + _FORCE_INLINE_ Vector3i &operator/=(const Vector3i &p_v); + _FORCE_INLINE_ Vector3i operator/(const Vector3i &p_v) const; + _FORCE_INLINE_ Vector3i &operator%=(const Vector3i &p_v); + _FORCE_INLINE_ Vector3i operator%(const Vector3i &p_v) const; - inline Vector3i &operator*=(int32_t p_scalar); - inline Vector3i operator*(int32_t p_scalar) const; - inline Vector3i &operator/=(int32_t p_scalar); - inline Vector3i operator/(int32_t p_scalar) const; - inline Vector3i &operator%=(int32_t p_scalar); - inline Vector3i operator%(int32_t p_scalar) const; + _FORCE_INLINE_ Vector3i &operator*=(const int32_t p_scalar); + _FORCE_INLINE_ Vector3i operator*(const int32_t p_scalar) const; + _FORCE_INLINE_ Vector3i &operator/=(const int32_t p_scalar); + _FORCE_INLINE_ Vector3i operator/(const int32_t p_scalar) const; + _FORCE_INLINE_ Vector3i &operator%=(const int32_t p_scalar); + _FORCE_INLINE_ Vector3i operator%(const int32_t p_scalar) const; - inline Vector3i operator-() const; + _FORCE_INLINE_ Vector3i operator-() const; - inline bool operator==(const Vector3i &p_v) const; - inline bool operator!=(const Vector3i &p_v) const; - inline bool operator<(const Vector3i &p_v) const; - inline bool operator<=(const Vector3i &p_v) const; - inline bool operator>(const Vector3i &p_v) const; - inline bool operator>=(const Vector3i &p_v) const; + _FORCE_INLINE_ bool operator==(const Vector3i &p_v) const; + _FORCE_INLINE_ bool operator!=(const Vector3i &p_v) const; + _FORCE_INLINE_ bool operator<(const Vector3i &p_v) const; + _FORCE_INLINE_ bool operator<=(const Vector3i &p_v) const; + _FORCE_INLINE_ bool operator>(const Vector3i &p_v) const; + _FORCE_INLINE_ bool operator>=(const Vector3i &p_v) const; operator String() const; operator Vector3() const; - inline Vector3i() {} - inline Vector3i(int32_t p_x, int32_t p_y, int32_t p_z) { + _FORCE_INLINE_ Vector3i() {} + _FORCE_INLINE_ Vector3i(const int32_t p_x, const int32_t p_y, const int32_t p_z) { x = p_x; y = p_y; z = p_z; } }; +int64_t Vector3i::length_squared() const { + return x * (int64_t)x + y * (int64_t)y + z * (int64_t)z; +} + +double Vector3i::length() const { + return Math::sqrt((double)length_squared()); +} + Vector3i Vector3i::abs() const { - return Vector3i(Math::abs(x), Math::abs(y), Math::abs(z)); + return Vector3i(ABS(x), ABS(y), ABS(z)); } Vector3i Vector3i::sign() const { - return Vector3i(Math::sign(x), Math::sign(y), Math::sign(z)); + return Vector3i(SIGN(x), SIGN(y), SIGN(z)); } /* Operators */ @@ -184,40 +199,54 @@ Vector3i Vector3i::operator%(const Vector3i &p_v) const { return Vector3i(x % p_v.x, y % p_v.y, z % p_v.z); } -Vector3i &Vector3i::operator*=(int32_t p_scalar) { +Vector3i &Vector3i::operator*=(const int32_t p_scalar) { x *= p_scalar; y *= p_scalar; z *= p_scalar; return *this; } -inline Vector3i operator*(int32_t p_scalar, const Vector3i &p_vec) { - return p_vec * p_scalar; -} - -Vector3i Vector3i::operator*(int32_t p_scalar) const { +Vector3i Vector3i::operator*(const int32_t p_scalar) const { return Vector3i(x * p_scalar, y * p_scalar, z * p_scalar); } -Vector3i &Vector3i::operator/=(int32_t p_scalar) { +// Multiplication operators required to workaround issues with LLVM using implicit conversion. + +_FORCE_INLINE_ Vector3i operator*(const int32_t p_scalar, const Vector3i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector3i operator*(const int64_t p_scalar, const Vector3i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector3i operator*(const float p_scalar, const Vector3i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector3i operator*(const double p_scalar, const Vector3i &p_vector) { + return p_vector * p_scalar; +} + +Vector3i &Vector3i::operator/=(const int32_t p_scalar) { x /= p_scalar; y /= p_scalar; z /= p_scalar; return *this; } -Vector3i Vector3i::operator/(int32_t p_scalar) const { +Vector3i Vector3i::operator/(const int32_t p_scalar) const { return Vector3i(x / p_scalar, y / p_scalar, z / p_scalar); } -Vector3i &Vector3i::operator%=(int32_t p_scalar) { +Vector3i &Vector3i::operator%=(const int32_t p_scalar) { x %= p_scalar; y %= p_scalar; z %= p_scalar; return *this; } -Vector3i Vector3i::operator%(int32_t p_scalar) const { +Vector3i Vector3i::operator%(const int32_t p_scalar) const { return Vector3i(x % p_scalar, y % p_scalar, z % p_scalar); } diff --git a/include/godot_cpp/variant/vector4.hpp b/include/godot_cpp/variant/vector4.hpp new file mode 100644 index 00000000..c9fb20bf --- /dev/null +++ b/include/godot_cpp/variant/vector4.hpp @@ -0,0 +1,297 @@ +/*************************************************************************/ +/* vector4.hpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_VECTOR4_HPP +#define GODOT_VECTOR4_HPP + +#include +#include + +namespace godot { + +class String; + +class Vector4 { + _FORCE_INLINE_ GDNativeTypePtr _native_ptr() const { return (void *)this; } + + friend class Variant; + +public: + enum Axis { + AXIS_X, + AXIS_Y, + AXIS_Z, + AXIS_W, + }; + + union { + struct { + real_t x; + real_t y; + real_t z; + real_t w; + }; + real_t components[4] = { 0, 0, 0, 0 }; + }; + + _FORCE_INLINE_ real_t &operator[](int idx) { + return components[idx]; + } + _FORCE_INLINE_ const real_t &operator[](int idx) const { + return components[idx]; + } + _FORCE_INLINE_ real_t length_squared() const; + bool is_equal_approx(const Vector4 &p_vec4) const; + real_t length() const; + void normalize(); + Vector4 normalized() const; + bool is_normalized() const; + Vector4 abs() const; + Vector4 sign() const; + + Vector4::Axis min_axis_index() const; + Vector4::Axis max_axis_index() const; + Vector4 clamp(const Vector4 &p_min, const Vector4 &p_max) const; + + Vector4 inverse() const; + _FORCE_INLINE_ real_t dot(const Vector4 &p_vec4) const; + + _FORCE_INLINE_ void operator+=(const Vector4 &p_vec4); + _FORCE_INLINE_ void operator-=(const Vector4 &p_vec4); + _FORCE_INLINE_ void operator*=(const Vector4 &p_vec4); + _FORCE_INLINE_ void operator/=(const Vector4 &p_vec4); + _FORCE_INLINE_ void operator*=(const real_t &s); + _FORCE_INLINE_ void operator/=(const real_t &s); + _FORCE_INLINE_ Vector4 operator+(const Vector4 &p_vec4) const; + _FORCE_INLINE_ Vector4 operator-(const Vector4 &p_vec4) const; + _FORCE_INLINE_ Vector4 operator*(const Vector4 &p_vec4) const; + _FORCE_INLINE_ Vector4 operator/(const Vector4 &p_vec4) const; + _FORCE_INLINE_ Vector4 operator-() const; + _FORCE_INLINE_ Vector4 operator*(const real_t &s) const; + _FORCE_INLINE_ Vector4 operator/(const real_t &s) const; + + _FORCE_INLINE_ bool operator==(const Vector4 &p_vec4) const; + _FORCE_INLINE_ bool operator!=(const Vector4 &p_vec4) const; + _FORCE_INLINE_ bool operator>(const Vector4 &p_vec4) const; + _FORCE_INLINE_ bool operator<(const Vector4 &p_vec4) const; + _FORCE_INLINE_ bool operator>=(const Vector4 &p_vec4) const; + _FORCE_INLINE_ bool operator<=(const Vector4 &p_vec4) const; + + operator String() const; + + _FORCE_INLINE_ Vector4() {} + + _FORCE_INLINE_ Vector4(real_t p_x, real_t p_y, real_t p_z, real_t p_w) : + x(p_x), + y(p_y), + z(p_z), + w(p_w) { + } + + Vector4(const Vector4 &p_vec4) : + x(p_vec4.x), + y(p_vec4.y), + z(p_vec4.z), + w(p_vec4.w) { + } + + void operator=(const Vector4 &p_vec4) { + x = p_vec4.x; + y = p_vec4.y; + z = p_vec4.z; + w = p_vec4.w; + } +}; + +real_t Vector4::dot(const Vector4 &p_vec4) const { + return x * p_vec4.x + y * p_vec4.y + z * p_vec4.z + w * p_vec4.w; +} + +real_t Vector4::length_squared() const { + return dot(*this); +} + +void Vector4::operator+=(const Vector4 &p_vec4) { + x += p_vec4.x; + y += p_vec4.y; + z += p_vec4.z; + w += p_vec4.w; +} + +void Vector4::operator-=(const Vector4 &p_vec4) { + x -= p_vec4.x; + y -= p_vec4.y; + z -= p_vec4.z; + w -= p_vec4.w; +} + +void Vector4::operator*=(const Vector4 &p_vec4) { + x *= p_vec4.x; + y *= p_vec4.y; + z *= p_vec4.z; + w *= p_vec4.w; +} + +void Vector4::operator/=(const Vector4 &p_vec4) { + x /= p_vec4.x; + y /= p_vec4.y; + z /= p_vec4.z; + w /= p_vec4.w; +} +void Vector4::operator*=(const real_t &s) { + x *= s; + y *= s; + z *= s; + w *= s; +} + +void Vector4::operator/=(const real_t &s) { + *this *= 1.0f / s; +} + +Vector4 Vector4::operator+(const Vector4 &p_vec4) const { + return Vector4(x + p_vec4.x, y + p_vec4.y, z + p_vec4.z, w + p_vec4.w); +} + +Vector4 Vector4::operator-(const Vector4 &p_vec4) const { + return Vector4(x - p_vec4.x, y - p_vec4.y, z - p_vec4.z, w - p_vec4.w); +} + +Vector4 Vector4::operator*(const Vector4 &p_vec4) const { + return Vector4(x * p_vec4.x, y * p_vec4.y, z * p_vec4.z, w * p_vec4.w); +} + +Vector4 Vector4::operator/(const Vector4 &p_vec4) const { + return Vector4(x / p_vec4.x, y / p_vec4.y, z / p_vec4.z, w / p_vec4.w); +} + +Vector4 Vector4::operator-() const { + return Vector4(x, y, z, w); +} + +Vector4 Vector4::operator*(const real_t &s) const { + return Vector4(x * s, y * s, z * s, w * s); +} + +Vector4 Vector4::operator/(const real_t &s) const { + return *this * (1.0f / s); +} + +bool Vector4::operator==(const Vector4 &p_vec4) const { + return x == p_vec4.x && y == p_vec4.y && z == p_vec4.z && w == p_vec4.w; +} + +bool Vector4::operator!=(const Vector4 &p_vec4) const { + return x != p_vec4.x || y != p_vec4.y || z != p_vec4.z || w != p_vec4.w; +} + +bool Vector4::operator<(const Vector4 &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w < p_v.w; + } else { + return z < p_v.z; + } + } else { + return y < p_v.y; + } + } else { + return x < p_v.x; + } +} + +bool Vector4::operator>(const Vector4 &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w > p_v.w; + } else { + return z > p_v.z; + } + } else { + return y > p_v.y; + } + } else { + return x > p_v.x; + } +} + +bool Vector4::operator<=(const Vector4 &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w <= p_v.w; + } else { + return z < p_v.z; + } + } else { + return y < p_v.y; + } + } else { + return x < p_v.x; + } +} + +bool Vector4::operator>=(const Vector4 &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w >= p_v.w; + } else { + return z > p_v.z; + } + } else { + return y > p_v.y; + } + } else { + return x > p_v.x; + } +} + +_FORCE_INLINE_ Vector4 operator*(const float p_scalar, const Vector4 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector4 operator*(const double p_scalar, const Vector4 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector4 operator*(const int32_t p_scalar, const Vector4 &p_vec) { + return p_vec * p_scalar; +} + +_FORCE_INLINE_ Vector4 operator*(const int64_t p_scalar, const Vector4 &p_vec) { + return p_vec * p_scalar; +} + +} // namespace godot + +#endif // GODOT_VECTOR3_HPP diff --git a/include/godot_cpp/variant/vector4i.hpp b/include/godot_cpp/variant/vector4i.hpp new file mode 100644 index 00000000..ce485c2c --- /dev/null +++ b/include/godot_cpp/variant/vector4i.hpp @@ -0,0 +1,345 @@ +/*************************************************************************/ +/* vector4i.hpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#ifndef GODOT_VECTOR4I_HPP +#define GODOT_VECTOR4I_HPP + +#include +#include + +namespace godot { + +class String; +class Vector4; + +class Vector4i { + _FORCE_INLINE_ GDNativeTypePtr _native_ptr() const { return (void *)this; } + + friend class Variant; + +public: + enum Axis { + AXIS_X, + AXIS_Y, + AXIS_Z, + AXIS_W, + }; + + union { + struct { + int32_t x; + int32_t y; + int32_t z; + int32_t w; + }; + + int32_t coord[4] = { 0 }; + }; + + _FORCE_INLINE_ const int32_t &operator[](const int p_axis) const { + return coord[p_axis]; + } + + _FORCE_INLINE_ int32_t &operator[](const int p_axis) { + return coord[p_axis]; + } + + void set_axis(const int p_axis, const int32_t p_value); + int32_t get_axis(const int p_axis) const; + + Vector4i::Axis min_axis_index() const; + Vector4i::Axis max_axis_index() const; + + _FORCE_INLINE_ int64_t length_squared() const; + _FORCE_INLINE_ double length() const; + + _FORCE_INLINE_ void zero(); + + _FORCE_INLINE_ Vector4i abs() const; + _FORCE_INLINE_ Vector4i sign() const; + Vector4i clamp(const Vector4i &p_min, const Vector4i &p_max) const; + + /* Operators */ + + _FORCE_INLINE_ Vector4i &operator+=(const Vector4i &p_v); + _FORCE_INLINE_ Vector4i operator+(const Vector4i &p_v) const; + _FORCE_INLINE_ Vector4i &operator-=(const Vector4i &p_v); + _FORCE_INLINE_ Vector4i operator-(const Vector4i &p_v) const; + _FORCE_INLINE_ Vector4i &operator*=(const Vector4i &p_v); + _FORCE_INLINE_ Vector4i operator*(const Vector4i &p_v) const; + _FORCE_INLINE_ Vector4i &operator/=(const Vector4i &p_v); + _FORCE_INLINE_ Vector4i operator/(const Vector4i &p_v) const; + _FORCE_INLINE_ Vector4i &operator%=(const Vector4i &p_v); + _FORCE_INLINE_ Vector4i operator%(const Vector4i &p_v) const; + + _FORCE_INLINE_ Vector4i &operator*=(const int32_t p_scalar); + _FORCE_INLINE_ Vector4i operator*(const int32_t p_scalar) const; + _FORCE_INLINE_ Vector4i &operator/=(const int32_t p_scalar); + _FORCE_INLINE_ Vector4i operator/(const int32_t p_scalar) const; + _FORCE_INLINE_ Vector4i &operator%=(const int32_t p_scalar); + _FORCE_INLINE_ Vector4i operator%(const int32_t p_scalar) const; + + _FORCE_INLINE_ Vector4i operator-() const; + + _FORCE_INLINE_ bool operator==(const Vector4i &p_v) const; + _FORCE_INLINE_ bool operator!=(const Vector4i &p_v) const; + _FORCE_INLINE_ bool operator<(const Vector4i &p_v) const; + _FORCE_INLINE_ bool operator<=(const Vector4i &p_v) const; + _FORCE_INLINE_ bool operator>(const Vector4i &p_v) const; + _FORCE_INLINE_ bool operator>=(const Vector4i &p_v) const; + + operator String() const; + operator Vector4() const; + + _FORCE_INLINE_ Vector4i() {} + Vector4i(const Vector4 &p_vec4); + _FORCE_INLINE_ Vector4i(const int32_t p_x, const int32_t p_y, const int32_t p_z, const int32_t p_w) { + x = p_x; + y = p_y; + z = p_z; + w = p_w; + } +}; + +int64_t Vector4i::length_squared() const { + return x * (int64_t)x + y * (int64_t)y + z * (int64_t)z + w * (int64_t)w; +} + +double Vector4i::length() const { + return Math::sqrt((double)length_squared()); +} + +Vector4i Vector4i::abs() const { + return Vector4i(ABS(x), ABS(y), ABS(z), ABS(w)); +} + +Vector4i Vector4i::sign() const { + return Vector4i(SIGN(x), SIGN(y), SIGN(z), SIGN(w)); +} + +/* Operators */ + +Vector4i &Vector4i::operator+=(const Vector4i &p_v) { + x += p_v.x; + y += p_v.y; + z += p_v.z; + w += p_v.w; + return *this; +} + +Vector4i Vector4i::operator+(const Vector4i &p_v) const { + return Vector4i(x + p_v.x, y + p_v.y, z + p_v.z, w + p_v.w); +} + +Vector4i &Vector4i::operator-=(const Vector4i &p_v) { + x -= p_v.x; + y -= p_v.y; + z -= p_v.z; + w -= p_v.w; + return *this; +} + +Vector4i Vector4i::operator-(const Vector4i &p_v) const { + return Vector4i(x - p_v.x, y - p_v.y, z - p_v.z, w - p_v.w); +} + +Vector4i &Vector4i::operator*=(const Vector4i &p_v) { + x *= p_v.x; + y *= p_v.y; + z *= p_v.z; + w *= p_v.w; + return *this; +} + +Vector4i Vector4i::operator*(const Vector4i &p_v) const { + return Vector4i(x * p_v.x, y * p_v.y, z * p_v.z, w * p_v.w); +} + +Vector4i &Vector4i::operator/=(const Vector4i &p_v) { + x /= p_v.x; + y /= p_v.y; + z /= p_v.z; + w /= p_v.w; + return *this; +} + +Vector4i Vector4i::operator/(const Vector4i &p_v) const { + return Vector4i(x / p_v.x, y / p_v.y, z / p_v.z, w / p_v.w); +} + +Vector4i &Vector4i::operator%=(const Vector4i &p_v) { + x %= p_v.x; + y %= p_v.y; + z %= p_v.z; + w %= p_v.w; + return *this; +} + +Vector4i Vector4i::operator%(const Vector4i &p_v) const { + return Vector4i(x % p_v.x, y % p_v.y, z % p_v.z, w % p_v.w); +} + +Vector4i &Vector4i::operator*=(const int32_t p_scalar) { + x *= p_scalar; + y *= p_scalar; + z *= p_scalar; + w *= p_scalar; + return *this; +} + +Vector4i Vector4i::operator*(const int32_t p_scalar) const { + return Vector4i(x * p_scalar, y * p_scalar, z * p_scalar, w * p_scalar); +} + +// Multiplication operators required to workaround issues with LLVM using implicit conversion. + +_FORCE_INLINE_ Vector4i operator*(const int32_t p_scalar, const Vector4i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector4i operator*(const int64_t p_scalar, const Vector4i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector4i operator*(const float p_scalar, const Vector4i &p_vector) { + return p_vector * p_scalar; +} + +_FORCE_INLINE_ Vector4i operator*(const double p_scalar, const Vector4i &p_vector) { + return p_vector * p_scalar; +} + +Vector4i &Vector4i::operator/=(const int32_t p_scalar) { + x /= p_scalar; + y /= p_scalar; + z /= p_scalar; + w /= p_scalar; + return *this; +} + +Vector4i Vector4i::operator/(const int32_t p_scalar) const { + return Vector4i(x / p_scalar, y / p_scalar, z / p_scalar, w / p_scalar); +} + +Vector4i &Vector4i::operator%=(const int32_t p_scalar) { + x %= p_scalar; + y %= p_scalar; + z %= p_scalar; + w %= p_scalar; + return *this; +} + +Vector4i Vector4i::operator%(const int32_t p_scalar) const { + return Vector4i(x % p_scalar, y % p_scalar, z % p_scalar, w % p_scalar); +} + +Vector4i Vector4i::operator-() const { + return Vector4i(-x, -y, -z, -w); +} + +bool Vector4i::operator==(const Vector4i &p_v) const { + return (x == p_v.x && y == p_v.y && z == p_v.z && w == p_v.w); +} + +bool Vector4i::operator!=(const Vector4i &p_v) const { + return (x != p_v.x || y != p_v.y || z != p_v.z || w != p_v.w); +} + +bool Vector4i::operator<(const Vector4i &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w < p_v.w; + } else { + return z < p_v.z; + } + } else { + return y < p_v.y; + } + } else { + return x < p_v.x; + } +} + +bool Vector4i::operator>(const Vector4i &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w > p_v.w; + } else { + return z > p_v.z; + } + } else { + return y > p_v.y; + } + } else { + return x > p_v.x; + } +} + +bool Vector4i::operator<=(const Vector4i &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w <= p_v.w; + } else { + return z < p_v.z; + } + } else { + return y < p_v.y; + } + } else { + return x < p_v.x; + } +} + +bool Vector4i::operator>=(const Vector4i &p_v) const { + if (x == p_v.x) { + if (y == p_v.y) { + if (z == p_v.z) { + return w >= p_v.w; + } else { + return z > p_v.z; + } + } else { + return y > p_v.y; + } + } else { + return x > p_v.x; + } +} + +void Vector4i::zero() { + x = y = z = w = 0; +} + +} // namespace godot + +#endif // GODOT_VECTOR4I_HPP diff --git a/src/variant/char_string.cpp b/src/variant/char_string.cpp index 9e18afb1..cc217401 100644 --- a/src/variant/char_string.cpp +++ b/src/variant/char_string.cpp @@ -37,6 +37,8 @@ #include +#include + namespace godot { int CharString::length() const { @@ -186,6 +188,43 @@ void String::parse_utf16(const char16_t *from, int len) { internal::gdn_interface->string_new_with_utf16_chars_and_len(_native_ptr(), from, len); } +String String::num_real(double p_num, bool p_trailing) { + if (p_num == (double)(int64_t)p_num) { + if (p_trailing) { + return num_int64((int64_t)p_num) + ".0"; + } else { + return num_int64((int64_t)p_num); + } + } +#ifdef REAL_T_IS_DOUBLE + int decimals = 14; +#else + int decimals = 6; +#endif + // We want to align the digits to the above sane default, so we only + // need to subtract log10 for numbers with a positive power of ten. + if (p_num > 10) { + decimals -= (int)floor(log10(p_num)); + } + return num(p_num, decimals); +} + +String itos(int64_t p_val) { + return String::num_int64(p_val); +} + +String uitos(uint64_t p_val) { + return String::num_uint64(p_val); +} + +String rtos(double p_val) { + return String::num(p_val); +} + +String rtoss(double p_val) { + return String::num_scientific(p_val); +} + CharString String::utf8() const { int size = internal::gdn_interface->string_to_utf8_chars(_native_ptr(), nullptr, 0); char *cstr = memnew_arr(char, size + 1); diff --git a/src/variant/projection.cpp b/src/variant/projection.cpp new file mode 100644 index 00000000..731ddcdd --- /dev/null +++ b/src/variant/projection.cpp @@ -0,0 +1,934 @@ +/*************************************************************************/ +/* projection.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#include + +#include +#include +#include +#include +#include +#include + +namespace godot { + +float Projection::determinant() const { + return matrix[0][3] * matrix[1][2] * matrix[2][1] * matrix[3][0] - matrix[0][2] * matrix[1][3] * matrix[2][1] * matrix[3][0] - + matrix[0][3] * matrix[1][1] * matrix[2][2] * matrix[3][0] + matrix[0][1] * matrix[1][3] * matrix[2][2] * matrix[3][0] + + matrix[0][2] * matrix[1][1] * matrix[2][3] * matrix[3][0] - matrix[0][1] * matrix[1][2] * matrix[2][3] * matrix[3][0] - + matrix[0][3] * matrix[1][2] * matrix[2][0] * matrix[3][1] + matrix[0][2] * matrix[1][3] * matrix[2][0] * matrix[3][1] + + matrix[0][3] * matrix[1][0] * matrix[2][2] * matrix[3][1] - matrix[0][0] * matrix[1][3] * matrix[2][2] * matrix[3][1] - + matrix[0][2] * matrix[1][0] * matrix[2][3] * matrix[3][1] + matrix[0][0] * matrix[1][2] * matrix[2][3] * matrix[3][1] + + matrix[0][3] * matrix[1][1] * matrix[2][0] * matrix[3][2] - matrix[0][1] * matrix[1][3] * matrix[2][0] * matrix[3][2] - + matrix[0][3] * matrix[1][0] * matrix[2][1] * matrix[3][2] + matrix[0][0] * matrix[1][3] * matrix[2][1] * matrix[3][2] + + matrix[0][1] * matrix[1][0] * matrix[2][3] * matrix[3][2] - matrix[0][0] * matrix[1][1] * matrix[2][3] * matrix[3][2] - + matrix[0][2] * matrix[1][1] * matrix[2][0] * matrix[3][3] + matrix[0][1] * matrix[1][2] * matrix[2][0] * matrix[3][3] + + matrix[0][2] * matrix[1][0] * matrix[2][1] * matrix[3][3] - matrix[0][0] * matrix[1][2] * matrix[2][1] * matrix[3][3] - + matrix[0][1] * matrix[1][0] * matrix[2][2] * matrix[3][3] + matrix[0][0] * matrix[1][1] * matrix[2][2] * matrix[3][3]; +} + +void Projection::set_identity() { + for (int i = 0; i < 4; i++) { + for (int j = 0; j < 4; j++) { + matrix[i][j] = (i == j) ? 1 : 0; + } + } +} + +void Projection::set_zero() { + for (int i = 0; i < 4; i++) { + for (int j = 0; j < 4; j++) { + matrix[i][j] = 0; + } + } +} + +Plane Projection::xform4(const Plane &p_vec4) const { + Plane ret; + + ret.normal.x = matrix[0][0] * p_vec4.normal.x + matrix[1][0] * p_vec4.normal.y + matrix[2][0] * p_vec4.normal.z + matrix[3][0] * p_vec4.d; + ret.normal.y = matrix[0][1] * p_vec4.normal.x + matrix[1][1] * p_vec4.normal.y + matrix[2][1] * p_vec4.normal.z + matrix[3][1] * p_vec4.d; + ret.normal.z = matrix[0][2] * p_vec4.normal.x + matrix[1][2] * p_vec4.normal.y + matrix[2][2] * p_vec4.normal.z + matrix[3][2] * p_vec4.d; + ret.d = matrix[0][3] * p_vec4.normal.x + matrix[1][3] * p_vec4.normal.y + matrix[2][3] * p_vec4.normal.z + matrix[3][3] * p_vec4.d; + return ret; +} + +Vector4 Projection::xform(const Vector4 &p_vec4) const { + return Vector4( + matrix[0][0] * p_vec4.x + matrix[1][0] * p_vec4.y + matrix[2][0] * p_vec4.z + matrix[3][0] * p_vec4.w, + matrix[0][1] * p_vec4.x + matrix[1][1] * p_vec4.y + matrix[2][1] * p_vec4.z + matrix[3][1] * p_vec4.w, + matrix[0][2] * p_vec4.x + matrix[1][2] * p_vec4.y + matrix[2][2] * p_vec4.z + matrix[3][2] * p_vec4.w, + matrix[0][3] * p_vec4.x + matrix[1][3] * p_vec4.y + matrix[2][3] * p_vec4.z + matrix[3][3] * p_vec4.w); +} +Vector4 Projection::xform_inv(const Vector4 &p_vec4) const { + return Vector4( + matrix[0][0] * p_vec4.x + matrix[0][1] * p_vec4.y + matrix[0][2] * p_vec4.z + matrix[0][3] * p_vec4.w, + matrix[1][0] * p_vec4.x + matrix[1][1] * p_vec4.y + matrix[1][2] * p_vec4.z + matrix[1][3] * p_vec4.w, + matrix[2][0] * p_vec4.x + matrix[2][1] * p_vec4.y + matrix[2][2] * p_vec4.z + matrix[2][3] * p_vec4.w, + matrix[3][0] * p_vec4.x + matrix[3][1] * p_vec4.y + matrix[3][2] * p_vec4.z + matrix[3][3] * p_vec4.w); +} + +void Projection::adjust_perspective_znear(real_t p_new_znear) { + real_t zfar = get_z_far(); + real_t znear = p_new_znear; + + real_t deltaZ = zfar - znear; + matrix[2][2] = -(zfar + znear) / deltaZ; + matrix[3][2] = -2 * znear * zfar / deltaZ; +} + +Projection Projection::create_depth_correction(bool p_flip_y) { + Projection proj; + proj.set_depth_correction(p_flip_y); + return proj; +} + +Projection Projection::create_light_atlas_rect(const Rect2 &p_rect) { + Projection proj; + proj.set_light_atlas_rect(p_rect); + return proj; +} + +Projection Projection::create_perspective(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov) { + Projection proj; + proj.set_perspective(p_fovy_degrees, p_aspect, p_z_near, p_z_far, p_flip_fov); + return proj; +} + +Projection Projection::create_perspective_hmd(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov, int p_eye, real_t p_intraocular_dist, real_t p_convergence_dist) { + Projection proj; + proj.set_perspective(p_fovy_degrees, p_aspect, p_z_near, p_z_far, p_flip_fov, p_eye, p_intraocular_dist, p_convergence_dist); + return proj; +} + +Projection Projection::create_for_hmd(int p_eye, real_t p_aspect, real_t p_intraocular_dist, real_t p_display_width, real_t p_display_to_lens, real_t p_oversample, real_t p_z_near, real_t p_z_far) { + Projection proj; + proj.set_for_hmd(p_eye, p_aspect, p_intraocular_dist, p_display_width, p_display_to_lens, p_oversample, p_z_near, p_z_far); + return proj; +} + +Projection Projection::create_orthogonal(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_znear, real_t p_zfar) { + Projection proj; + proj.set_orthogonal(p_left, p_right, p_bottom, p_top, p_zfar, p_zfar); + return proj; +} + +Projection Projection::create_orthogonal_aspect(real_t p_size, real_t p_aspect, real_t p_znear, real_t p_zfar, bool p_flip_fov) { + Projection proj; + proj.set_orthogonal(p_size, p_aspect, p_znear, p_zfar, p_flip_fov); + return proj; +} + +Projection Projection::create_frustum(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_near, real_t p_far) { + Projection proj; + proj.set_frustum(p_left, p_right, p_bottom, p_top, p_near, p_far); + return proj; +} + +Projection Projection::create_frustum_aspect(real_t p_size, real_t p_aspect, Vector2 p_offset, real_t p_near, real_t p_far, bool p_flip_fov) { + Projection proj; + proj.set_frustum(p_size, p_aspect, p_offset, p_near, p_far, p_flip_fov); + return proj; +} + +Projection Projection::create_fit_aabb(const AABB &p_aabb) { + Projection proj; + proj.scale_translate_to_fit(p_aabb); + return proj; +} + +Projection Projection::perspective_znear_adjusted(real_t p_new_znear) const { + Projection proj = *this; + proj.adjust_perspective_znear(p_new_znear); + return proj; +} + +Plane Projection::get_projection_plane(Planes p_plane) const { + const real_t *matrix = (const real_t *)this->matrix; + + switch (p_plane) { + case PLANE_NEAR: { + Plane new_plane = Plane(matrix[3] + matrix[2], + matrix[7] + matrix[6], + matrix[11] + matrix[10], + matrix[15] + matrix[14]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + return new_plane; + } break; + case PLANE_FAR: { + Plane new_plane = Plane(matrix[3] - matrix[2], + matrix[7] - matrix[6], + matrix[11] - matrix[10], + matrix[15] - matrix[14]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + return new_plane; + } break; + case PLANE_LEFT: { + Plane new_plane = Plane(matrix[3] + matrix[0], + matrix[7] + matrix[4], + matrix[11] + matrix[8], + matrix[15] + matrix[12]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + return new_plane; + } break; + case PLANE_TOP: { + Plane new_plane = Plane(matrix[3] - matrix[1], + matrix[7] - matrix[5], + matrix[11] - matrix[9], + matrix[15] - matrix[13]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + return new_plane; + } break; + case PLANE_RIGHT: { + Plane new_plane = Plane(matrix[3] - matrix[0], + matrix[7] - matrix[4], + matrix[11] - matrix[8], + matrix[15] - matrix[12]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + return new_plane; + } break; + case PLANE_BOTTOM: { + Plane new_plane = Plane(matrix[3] + matrix[1], + matrix[7] + matrix[5], + matrix[11] + matrix[9], + matrix[15] + matrix[13]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + return new_plane; + } break; + } + + return Plane(); +} + +Projection Projection::flipped_y() const { + Projection proj = *this; + proj.flip_y(); + return proj; +} + +Projection Projection ::jitter_offseted(const Vector2 &p_offset) const { + Projection proj = *this; + proj.add_jitter_offset(p_offset); + return proj; +} + +void Projection::set_perspective(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov) { + if (p_flip_fov) { + p_fovy_degrees = get_fovy(p_fovy_degrees, 1.0 / p_aspect); + } + + real_t sine, cotangent, deltaZ; + real_t radians = Math::deg2rad(p_fovy_degrees / 2.0); + + deltaZ = p_z_far - p_z_near; + sine = Math::sin(radians); + + if ((deltaZ == 0) || (sine == 0) || (p_aspect == 0)) { + return; + } + cotangent = Math::cos(radians) / sine; + + set_identity(); + + matrix[0][0] = cotangent / p_aspect; + matrix[1][1] = cotangent; + matrix[2][2] = -(p_z_far + p_z_near) / deltaZ; + matrix[2][3] = -1; + matrix[3][2] = -2 * p_z_near * p_z_far / deltaZ; + matrix[3][3] = 0; +} + +void Projection::set_perspective(real_t p_fovy_degrees, real_t p_aspect, real_t p_z_near, real_t p_z_far, bool p_flip_fov, int p_eye, real_t p_intraocular_dist, real_t p_convergence_dist) { + if (p_flip_fov) { + p_fovy_degrees = get_fovy(p_fovy_degrees, 1.0 / p_aspect); + } + + real_t left, right, modeltranslation, ymax, xmax, frustumshift; + + ymax = p_z_near * tan(Math::deg2rad(p_fovy_degrees / 2.0)); + xmax = ymax * p_aspect; + frustumshift = (p_intraocular_dist / 2.0) * p_z_near / p_convergence_dist; + + switch (p_eye) { + case 1: { // left eye + left = -xmax + frustumshift; + right = xmax + frustumshift; + modeltranslation = p_intraocular_dist / 2.0; + } break; + case 2: { // right eye + left = -xmax - frustumshift; + right = xmax - frustumshift; + modeltranslation = -p_intraocular_dist / 2.0; + } break; + default: { // mono, should give the same result as set_perspective(p_fovy_degrees,p_aspect,p_z_near,p_z_far,p_flip_fov) + left = -xmax; + right = xmax; + modeltranslation = 0.0; + } break; + } + + set_frustum(left, right, -ymax, ymax, p_z_near, p_z_far); + + // translate matrix by (modeltranslation, 0.0, 0.0) + Projection cm; + cm.set_identity(); + cm.matrix[3][0] = modeltranslation; + *this = *this * cm; +} + +void Projection::set_for_hmd(int p_eye, real_t p_aspect, real_t p_intraocular_dist, real_t p_display_width, real_t p_display_to_lens, real_t p_oversample, real_t p_z_near, real_t p_z_far) { + // we first calculate our base frustum on our values without taking our lens magnification into account. + real_t f1 = (p_intraocular_dist * 0.5) / p_display_to_lens; + real_t f2 = ((p_display_width - p_intraocular_dist) * 0.5) / p_display_to_lens; + real_t f3 = (p_display_width / 4.0) / p_display_to_lens; + + // now we apply our oversample factor to increase our FOV. how much we oversample is always a balance we strike between performance and how much + // we're willing to sacrifice in FOV. + real_t add = ((f1 + f2) * (p_oversample - 1.0)) / 2.0; + f1 += add; + f2 += add; + f3 *= p_oversample; + + // always apply KEEP_WIDTH aspect ratio + f3 /= p_aspect; + + switch (p_eye) { + case 1: { // left eye + set_frustum(-f2 * p_z_near, f1 * p_z_near, -f3 * p_z_near, f3 * p_z_near, p_z_near, p_z_far); + } break; + case 2: { // right eye + set_frustum(-f1 * p_z_near, f2 * p_z_near, -f3 * p_z_near, f3 * p_z_near, p_z_near, p_z_far); + } break; + default: { // mono, does not apply here! + } break; + } +} + +void Projection::set_orthogonal(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_znear, real_t p_zfar) { + set_identity(); + + matrix[0][0] = 2.0 / (p_right - p_left); + matrix[3][0] = -((p_right + p_left) / (p_right - p_left)); + matrix[1][1] = 2.0 / (p_top - p_bottom); + matrix[3][1] = -((p_top + p_bottom) / (p_top - p_bottom)); + matrix[2][2] = -2.0 / (p_zfar - p_znear); + matrix[3][2] = -((p_zfar + p_znear) / (p_zfar - p_znear)); + matrix[3][3] = 1.0; +} + +void Projection::set_orthogonal(real_t p_size, real_t p_aspect, real_t p_znear, real_t p_zfar, bool p_flip_fov) { + if (!p_flip_fov) { + p_size *= p_aspect; + } + + set_orthogonal(-p_size / 2, +p_size / 2, -p_size / p_aspect / 2, +p_size / p_aspect / 2, p_znear, p_zfar); +} + +void Projection::set_frustum(real_t p_left, real_t p_right, real_t p_bottom, real_t p_top, real_t p_near, real_t p_far) { + ERR_FAIL_COND(p_right <= p_left); + ERR_FAIL_COND(p_top <= p_bottom); + ERR_FAIL_COND(p_far <= p_near); + + real_t *te = &matrix[0][0]; + real_t x = 2 * p_near / (p_right - p_left); + real_t y = 2 * p_near / (p_top - p_bottom); + + real_t a = (p_right + p_left) / (p_right - p_left); + real_t b = (p_top + p_bottom) / (p_top - p_bottom); + real_t c = -(p_far + p_near) / (p_far - p_near); + real_t d = -2 * p_far * p_near / (p_far - p_near); + + te[0] = x; + te[1] = 0; + te[2] = 0; + te[3] = 0; + te[4] = 0; + te[5] = y; + te[6] = 0; + te[7] = 0; + te[8] = a; + te[9] = b; + te[10] = c; + te[11] = -1; + te[12] = 0; + te[13] = 0; + te[14] = d; + te[15] = 0; +} + +void Projection::set_frustum(real_t p_size, real_t p_aspect, Vector2 p_offset, real_t p_near, real_t p_far, bool p_flip_fov) { + if (!p_flip_fov) { + p_size *= p_aspect; + } + + set_frustum(-p_size / 2 + p_offset.x, +p_size / 2 + p_offset.x, -p_size / p_aspect / 2 + p_offset.y, +p_size / p_aspect / 2 + p_offset.y, p_near, p_far); +} + +real_t Projection::get_z_far() const { + const real_t *matrix = (const real_t *)this->matrix; + Plane new_plane = Plane(matrix[3] - matrix[2], + matrix[7] - matrix[6], + matrix[11] - matrix[10], + matrix[15] - matrix[14]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + return new_plane.d; +} + +real_t Projection::get_z_near() const { + const real_t *matrix = (const real_t *)this->matrix; + Plane new_plane = Plane(matrix[3] + matrix[2], + matrix[7] + matrix[6], + matrix[11] + matrix[10], + -matrix[15] - matrix[14]); + + new_plane.normalize(); + return new_plane.d; +} + +Vector2 Projection::get_viewport_half_extents() const { + const real_t *matrix = (const real_t *)this->matrix; + ///////--- Near Plane ---/////// + Plane near_plane = Plane(matrix[3] + matrix[2], + matrix[7] + matrix[6], + matrix[11] + matrix[10], + -matrix[15] - matrix[14]); + near_plane.normalize(); + + ///////--- Right Plane ---/////// + Plane right_plane = Plane(matrix[3] - matrix[0], + matrix[7] - matrix[4], + matrix[11] - matrix[8], + -matrix[15] + matrix[12]); + right_plane.normalize(); + + Plane top_plane = Plane(matrix[3] - matrix[1], + matrix[7] - matrix[5], + matrix[11] - matrix[9], + -matrix[15] + matrix[13]); + top_plane.normalize(); + + Vector3 res; + near_plane.intersect_3(right_plane, top_plane, &res); + + return Vector2(res.x, res.y); +} + +Vector2 Projection::get_far_plane_half_extents() const { + const real_t *matrix = (const real_t *)this->matrix; + ///////--- Far Plane ---/////// + Plane far_plane = Plane(matrix[3] - matrix[2], + matrix[7] - matrix[6], + matrix[11] - matrix[10], + -matrix[15] + matrix[14]); + far_plane.normalize(); + + ///////--- Right Plane ---/////// + Plane right_plane = Plane(matrix[3] - matrix[0], + matrix[7] - matrix[4], + matrix[11] - matrix[8], + -matrix[15] + matrix[12]); + right_plane.normalize(); + + Plane top_plane = Plane(matrix[3] - matrix[1], + matrix[7] - matrix[5], + matrix[11] - matrix[9], + -matrix[15] + matrix[13]); + top_plane.normalize(); + + Vector3 res; + far_plane.intersect_3(right_plane, top_plane, &res); + + return Vector2(res.x, res.y); +} + +bool Projection::get_endpoints(const Transform3D &p_transform, Vector3 *p_8points) const { + Array planes = get_projection_planes(Transform3D()); + const Planes intersections[8][3] = { + { PLANE_FAR, PLANE_LEFT, PLANE_TOP }, + { PLANE_FAR, PLANE_LEFT, PLANE_BOTTOM }, + { PLANE_FAR, PLANE_RIGHT, PLANE_TOP }, + { PLANE_FAR, PLANE_RIGHT, PLANE_BOTTOM }, + { PLANE_NEAR, PLANE_LEFT, PLANE_TOP }, + { PLANE_NEAR, PLANE_LEFT, PLANE_BOTTOM }, + { PLANE_NEAR, PLANE_RIGHT, PLANE_TOP }, + { PLANE_NEAR, PLANE_RIGHT, PLANE_BOTTOM }, + }; + + for (int i = 0; i < 8; i++) { + Vector3 point; + bool res = planes[intersections[i][0]].operator Plane().intersect_3(planes[intersections[i][1]].operator Plane(), planes[intersections[i][2]].operator Plane(), &point); + ERR_FAIL_COND_V(!res, false); + p_8points[i] = p_transform.xform(point); + } + + return true; +} + +Array Projection::get_projection_planes(const Transform3D &p_transform) const { + /** Fast Plane Extraction from combined modelview/projection matrices. + * References: + * https://web.archive.org/web/20011221205252/https://www.markmorley.com/opengl/frustumculling.html + * https://web.archive.org/web/20061020020112/https://www2.ravensoft.com/users/ggribb/plane%20extraction.pdf + */ + + Array planes; + + const real_t *matrix = (const real_t *)this->matrix; + + Plane new_plane; + + ///////--- Near Plane ---/////// + new_plane = Plane(matrix[3] + matrix[2], + matrix[7] + matrix[6], + matrix[11] + matrix[10], + matrix[15] + matrix[14]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + planes.push_back(p_transform.xform(new_plane)); + + ///////--- Far Plane ---/////// + new_plane = Plane(matrix[3] - matrix[2], + matrix[7] - matrix[6], + matrix[11] - matrix[10], + matrix[15] - matrix[14]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + planes.push_back(p_transform.xform(new_plane)); + + ///////--- Left Plane ---/////// + new_plane = Plane(matrix[3] + matrix[0], + matrix[7] + matrix[4], + matrix[11] + matrix[8], + matrix[15] + matrix[12]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + planes.push_back(p_transform.xform(new_plane)); + + ///////--- Top Plane ---/////// + new_plane = Plane(matrix[3] - matrix[1], + matrix[7] - matrix[5], + matrix[11] - matrix[9], + matrix[15] - matrix[13]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + planes.push_back(p_transform.xform(new_plane)); + + ///////--- Right Plane ---/////// + new_plane = Plane(matrix[3] - matrix[0], + matrix[7] - matrix[4], + matrix[11] - matrix[8], + matrix[15] - matrix[12]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + planes.push_back(p_transform.xform(new_plane)); + + ///////--- Bottom Plane ---/////// + new_plane = Plane(matrix[3] + matrix[1], + matrix[7] + matrix[5], + matrix[11] + matrix[9], + matrix[15] + matrix[13]); + + new_plane.normal = -new_plane.normal; + new_plane.normalize(); + + planes.push_back(p_transform.xform(new_plane)); + + return planes; +} + +Projection Projection::inverse() const { + Projection cm = *this; + cm.invert(); + return cm; +} + +void Projection::invert() { + int i, j, k; + int pvt_i[4], pvt_j[4]; /* Locations of pivot matrix */ + real_t pvt_val; /* Value of current pivot element */ + real_t hold; /* Temporary storage */ + real_t determinant = 1.0f; + for (k = 0; k < 4; k++) { + /** Locate k'th pivot element **/ + pvt_val = matrix[k][k]; /** Initialize for search **/ + pvt_i[k] = k; + pvt_j[k] = k; + for (i = k; i < 4; i++) { + for (j = k; j < 4; j++) { + if (Math::abs(matrix[i][j]) > Math::abs(pvt_val)) { + pvt_i[k] = i; + pvt_j[k] = j; + pvt_val = matrix[i][j]; + } + } + } + + /** Product of pivots, gives determinant when finished **/ + determinant *= pvt_val; + if (Math::is_zero_approx(determinant)) { + return; /** Matrix is singular (zero determinant). **/ + } + + /** "Interchange" elements (with sign change stuff) **/ + i = pvt_i[k]; + if (i != k) { /** If elements are different **/ + for (j = 0; j < 4; j++) { + hold = -matrix[k][j]; + matrix[k][j] = matrix[i][j]; + matrix[i][j] = hold; + } + } + + /** "Interchange" columns **/ + j = pvt_j[k]; + if (j != k) { /** If columns are different **/ + for (i = 0; i < 4; i++) { + hold = -matrix[i][k]; + matrix[i][k] = matrix[i][j]; + matrix[i][j] = hold; + } + } + + /** Divide column by minus pivot value **/ + for (i = 0; i < 4; i++) { + if (i != k) { + matrix[i][k] /= (-pvt_val); + } + } + + /** Reduce the matrix **/ + for (i = 0; i < 4; i++) { + hold = matrix[i][k]; + for (j = 0; j < 4; j++) { + if (i != k && j != k) { + matrix[i][j] += hold * matrix[k][j]; + } + } + } + + /** Divide row by pivot **/ + for (j = 0; j < 4; j++) { + if (j != k) { + matrix[k][j] /= pvt_val; + } + } + + /** Replace pivot by reciprocal (at last we can touch it). **/ + matrix[k][k] = 1.0 / pvt_val; + } + + /* That was most of the work, one final pass of row/column interchange */ + /* to finish */ + for (k = 4 - 2; k >= 0; k--) { /* Don't need to work with 1 by 1 corner*/ + i = pvt_j[k]; /* Rows to swap correspond to pivot COLUMN */ + if (i != k) { /* If elements are different */ + for (j = 0; j < 4; j++) { + hold = matrix[k][j]; + matrix[k][j] = -matrix[i][j]; + matrix[i][j] = hold; + } + } + + j = pvt_i[k]; /* Columns to swap correspond to pivot ROW */ + if (j != k) { /* If columns are different */ + for (i = 0; i < 4; i++) { + hold = matrix[i][k]; + matrix[i][k] = -matrix[i][j]; + matrix[i][j] = hold; + } + } + } +} + +void Projection::flip_y() { + for (int i = 0; i < 4; i++) { + matrix[1][i] = -matrix[1][i]; + } +} + +Projection::Projection() { + set_identity(); +} + +Projection Projection::operator*(const Projection &p_matrix) const { + Projection new_matrix; + + for (int j = 0; j < 4; j++) { + for (int i = 0; i < 4; i++) { + real_t ab = 0; + for (int k = 0; k < 4; k++) { + ab += matrix[k][i] * p_matrix.matrix[j][k]; + } + new_matrix.matrix[j][i] = ab; + } + } + + return new_matrix; +} + +void Projection::set_depth_correction(bool p_flip_y) { + real_t *m = &matrix[0][0]; + + m[0] = 1; + m[1] = 0.0; + m[2] = 0.0; + m[3] = 0.0; + m[4] = 0.0; + m[5] = p_flip_y ? -1 : 1; + m[6] = 0.0; + m[7] = 0.0; + m[8] = 0.0; + m[9] = 0.0; + m[10] = 0.5; + m[11] = 0.0; + m[12] = 0.0; + m[13] = 0.0; + m[14] = 0.5; + m[15] = 1.0; +} + +void Projection::set_light_bias() { + real_t *m = &matrix[0][0]; + + m[0] = 0.5; + m[1] = 0.0; + m[2] = 0.0; + m[3] = 0.0; + m[4] = 0.0; + m[5] = 0.5; + m[6] = 0.0; + m[7] = 0.0; + m[8] = 0.0; + m[9] = 0.0; + m[10] = 0.5; + m[11] = 0.0; + m[12] = 0.5; + m[13] = 0.5; + m[14] = 0.5; + m[15] = 1.0; +} + +void Projection::set_light_atlas_rect(const Rect2 &p_rect) { + real_t *m = &matrix[0][0]; + + m[0] = p_rect.size.width; + m[1] = 0.0; + m[2] = 0.0; + m[3] = 0.0; + m[4] = 0.0; + m[5] = p_rect.size.height; + m[6] = 0.0; + m[7] = 0.0; + m[8] = 0.0; + m[9] = 0.0; + m[10] = 1.0; + m[11] = 0.0; + m[12] = p_rect.position.x; + m[13] = p_rect.position.y; + m[14] = 0.0; + m[15] = 1.0; +} + +Projection::operator String() const { + String str; + for (int i = 0; i < 4; i++) { + for (int j = 0; j < 4; j++) { + str = str + String((j > 0) ? ", " : "\n") + rtos(matrix[i][j]); + } + } + + return str; +} + +real_t Projection::get_aspect() const { + Vector2 vp_he = get_viewport_half_extents(); + return vp_he.x / vp_he.y; +} + +int Projection::get_pixels_per_meter(int p_for_pixel_width) const { + Vector3 result = xform(Vector3(1, 0, -1)); + + return int((result.x * 0.5 + 0.5) * p_for_pixel_width); +} + +bool Projection::is_orthogonal() const { + return matrix[3][3] == 1.0; +} + +real_t Projection::get_fov() const { + const real_t *matrix = (const real_t *)this->matrix; + + Plane right_plane = Plane(matrix[3] - matrix[0], + matrix[7] - matrix[4], + matrix[11] - matrix[8], + -matrix[15] + matrix[12]); + right_plane.normalize(); + + if ((matrix[8] == 0) && (matrix[9] == 0)) { + return Math::rad2deg(Math::acos(Math::abs(right_plane.normal.x))) * 2.0; + } else { + // our frustum is asymmetrical need to calculate the left planes angle separately.. + Plane left_plane = Plane(matrix[3] + matrix[0], + matrix[7] + matrix[4], + matrix[11] + matrix[8], + matrix[15] + matrix[12]); + left_plane.normalize(); + + return Math::rad2deg(Math::acos(Math::abs(left_plane.normal.x))) + Math::rad2deg(Math::acos(Math::abs(right_plane.normal.x))); + } +} + +float Projection::get_lod_multiplier() const { + if (is_orthogonal()) { + return get_viewport_half_extents().x; + } else { + float zn = get_z_near(); + float width = get_viewport_half_extents().x * 2.0; + return 1.0 / (zn / width); + } + + // usage is lod_size / (lod_distance * multiplier) < threshold +} +void Projection::make_scale(const Vector3 &p_scale) { + set_identity(); + matrix[0][0] = p_scale.x; + matrix[1][1] = p_scale.y; + matrix[2][2] = p_scale.z; +} + +void Projection::scale_translate_to_fit(const AABB &p_aabb) { + Vector3 min = p_aabb.position; + Vector3 max = p_aabb.position + p_aabb.size; + + matrix[0][0] = 2 / (max.x - min.x); + matrix[1][0] = 0; + matrix[2][0] = 0; + matrix[3][0] = -(max.x + min.x) / (max.x - min.x); + + matrix[0][1] = 0; + matrix[1][1] = 2 / (max.y - min.y); + matrix[2][1] = 0; + matrix[3][1] = -(max.y + min.y) / (max.y - min.y); + + matrix[0][2] = 0; + matrix[1][2] = 0; + matrix[2][2] = 2 / (max.z - min.z); + matrix[3][2] = -(max.z + min.z) / (max.z - min.z); + + matrix[0][3] = 0; + matrix[1][3] = 0; + matrix[2][3] = 0; + matrix[3][3] = 1; +} + +void Projection::add_jitter_offset(const Vector2 &p_offset) { + matrix[3][0] += p_offset.x; + matrix[3][1] += p_offset.y; +} + +Projection::operator Transform3D() const { + Transform3D tr; + const real_t *m = &matrix[0][0]; + + tr.basis.elements[0][0] = m[0]; + tr.basis.elements[1][0] = m[1]; + tr.basis.elements[2][0] = m[2]; + + tr.basis.elements[0][1] = m[4]; + tr.basis.elements[1][1] = m[5]; + tr.basis.elements[2][1] = m[6]; + + tr.basis.elements[0][2] = m[8]; + tr.basis.elements[1][2] = m[9]; + tr.basis.elements[2][2] = m[10]; + + tr.origin.x = m[12]; + tr.origin.y = m[13]; + tr.origin.z = m[14]; + + return tr; +} +Projection::Projection(const Vector4 &p_x, const Vector4 &p_y, const Vector4 &p_z, const Vector4 &p_w) { + matrix[0] = p_x; + matrix[1] = p_y; + matrix[2] = p_z; + matrix[3] = p_w; +} +Projection::Projection(const Transform3D &p_transform) { + const Transform3D &tr = p_transform; + real_t *m = &matrix[0][0]; + + m[0] = tr.basis.elements[0][0]; + m[1] = tr.basis.elements[1][0]; + m[2] = tr.basis.elements[2][0]; + m[3] = 0.0; + m[4] = tr.basis.elements[0][1]; + m[5] = tr.basis.elements[1][1]; + m[6] = tr.basis.elements[2][1]; + m[7] = 0.0; + m[8] = tr.basis.elements[0][2]; + m[9] = tr.basis.elements[1][2]; + m[10] = tr.basis.elements[2][2]; + m[11] = 0.0; + m[12] = tr.origin.x; + m[13] = tr.origin.y; + m[14] = tr.origin.z; + m[15] = 1.0; +} + +Projection::~Projection() { +} + +} // namespace godot diff --git a/src/variant/variant.cpp b/src/variant/variant.cpp index 6a69ced1..f9e6ae6e 100644 --- a/src/variant/variant.cpp +++ b/src/variant/variant.cpp @@ -134,6 +134,14 @@ Variant::Variant(const Transform2D &v) { from_type_constructor[TRANSFORM2D](_native_ptr(), v._native_ptr()); } +Variant::Variant(const Vector4 &v) { + from_type_constructor[VECTOR4](_native_ptr(), v._native_ptr()); +} + +Variant::Variant(const Vector4i &v) { + from_type_constructor[VECTOR4I](_native_ptr(), v._native_ptr()); +} + Variant::Variant(const Plane &v) { from_type_constructor[PLANE](_native_ptr(), v._native_ptr()); } @@ -154,6 +162,10 @@ Variant::Variant(const Transform3D &v) { from_type_constructor[TRANSFORM3D](_native_ptr(), v._native_ptr()); } +Variant::Variant(const Projection &v) { + from_type_constructor[PROJECTION](_native_ptr(), v._native_ptr()); +} + Variant::Variant(const Color &v) { from_type_constructor[COLOR](_native_ptr(), v._native_ptr()); } @@ -317,6 +329,18 @@ Variant::operator Transform2D() const { return result; } +Variant::operator Vector4() const { + Vector4 result; + to_type_constructor[VECTOR4](result._native_ptr(), _native_ptr()); + return result; +} + +Variant::operator Vector4i() const { + Vector4i result; + to_type_constructor[VECTOR4I](result._native_ptr(), _native_ptr()); + return result; +} + Variant::operator Plane() const { Plane result; to_type_constructor[PLANE](result._native_ptr(), _native_ptr()); @@ -347,6 +371,12 @@ Variant::operator Transform3D() const { return result; } +Variant::operator Projection() const { + Projection result; + to_type_constructor[PROJECTION](result._native_ptr(), _native_ptr()); + return result; +} + Variant::operator Color() const { Color result; to_type_constructor[COLOR](result._native_ptr(), _native_ptr()); @@ -703,11 +733,14 @@ void Variant::clear() { false, // VECTOR3, false, // VECTOR3I, true, // TRANSFORM2D, + false, // VECTOR4, + false, // VECTOR4I, false, // PLANE, false, // QUATERNION, true, // AABB, true, // BASIS, - true, // TRANSFORM, + true, // TRANSFORM3D, + true, // PROJECTION, // misc types false, // COLOR, diff --git a/src/variant/vector2.cpp b/src/variant/vector2.cpp index 0c6c0bb8..6fedf203 100644 --- a/src/variant/vector2.cpp +++ b/src/variant/vector2.cpp @@ -30,7 +30,6 @@ #include -#include #include #include @@ -40,6 +39,10 @@ real_t Vector2::angle() const { return Math::atan2(y, x); } +Vector2 Vector2::from_angle(const real_t p_angle) { + return Vector2(Math::cos(p_angle), Math::sin(p_angle)); +} + real_t Vector2::length() const { return Math::sqrt(x * x + y * y); } @@ -65,7 +68,7 @@ Vector2 Vector2::normalized() const { bool Vector2::is_normalized() const { // use length_squared() instead of length() to avoid sqrt(), makes it more stringent. - return Math::is_equal_approx(length_squared(), 1.0, UNIT_EPSILON); + return Math::is_equal_approx(length_squared(), 1, (real_t)UNIT_EPSILON); } real_t Vector2::distance_to(const Vector2 &p_vector2) const { @@ -81,7 +84,7 @@ real_t Vector2::angle_to(const Vector2 &p_vector2) const { } real_t Vector2::angle_to_point(const Vector2 &p_vector2) const { - return Math::atan2(y - p_vector2.y, x - p_vector2.x); + return (p_vector2 - *this).angle(); } real_t Vector2::dot(const Vector2 &p_other) const { @@ -93,7 +96,7 @@ real_t Vector2::cross(const Vector2 &p_other) const { } Vector2 Vector2::sign() const { - return Vector2(Math::sign(x), Math::sign(y)); + return Vector2(SIGN(x), SIGN(y)); } Vector2 Vector2::floor() const { @@ -108,7 +111,7 @@ Vector2 Vector2::round() const { return Vector2(Math::round(x), Math::round(y)); } -Vector2 Vector2::rotated(real_t p_by) const { +Vector2 Vector2::rotated(const real_t p_by) const { real_t sine = Math::sin(p_by); real_t cosi = Math::cos(p_by); return Vector2( @@ -128,14 +131,20 @@ Vector2 Vector2::project(const Vector2 &p_to) const { return p_to * (dot(p_to) / p_to.length_squared()); } +Vector2 Vector2::clamp(const Vector2 &p_min, const Vector2 &p_max) const { + return Vector2( + CLAMP(x, p_min.x, p_max.x), + CLAMP(y, p_min.y, p_max.y)); +} + Vector2 Vector2::snapped(const Vector2 &p_step) const { return Vector2( Math::snapped(x, p_step.x), Math::snapped(y, p_step.y)); } -Vector2 Vector2::clamped(real_t p_len) const { - real_t l = length(); +Vector2 Vector2::limit_length(const real_t p_len) const { + const real_t l = length(); Vector2 v = *this; if (l > 0 && p_len < l) { v /= l; @@ -145,35 +154,17 @@ Vector2 Vector2::clamped(real_t p_len) const { return v; } -Vector2 Vector2::cubic_interpolate(const Vector2 &p_b, const Vector2 &p_pre_a, const Vector2 &p_post_b, real_t p_weight) const { - Vector2 p0 = p_pre_a; - Vector2 p1 = *this; - Vector2 p2 = p_b; - Vector2 p3 = p_post_b; - - real_t t = p_weight; - real_t t2 = t * t; - real_t t3 = t2 * t; - - Vector2 out; - out = 0.5 * ((p1 * 2.0) + - (-p0 + p2) * t + - (2.0 * p0 - 5.0 * p1 + 4 * p2 - p3) * t2 + - (-p0 + 3.0 * p1 - 3.0 * p2 + p3) * t3); - return out; -} - Vector2 Vector2::move_toward(const Vector2 &p_to, const real_t p_delta) const { Vector2 v = *this; Vector2 vd = p_to - v; real_t len = vd.length(); - return len <= p_delta || len < CMP_EPSILON ? p_to : v + vd / len * p_delta; + return len <= p_delta || len < (real_t)CMP_EPSILON ? p_to : v + vd / len * p_delta; } // slide returns the component of the vector along the given plane, specified by its normal vector. Vector2 Vector2::slide(const Vector2 &p_normal) const { #ifdef MATH_CHECKS - ERR_FAIL_COND_V(!p_normal.is_normalized(), Vector2()); + ERR_FAIL_COND_V_MSG(!p_normal.is_normalized(), Vector2(), "The normal Vector2 must be normalized."); #endif return *this - p_normal * this->dot(p_normal); } @@ -184,9 +175,9 @@ Vector2 Vector2::bounce(const Vector2 &p_normal) const { Vector2 Vector2::reflect(const Vector2 &p_normal) const { #ifdef MATH_CHECKS - ERR_FAIL_COND_V(!p_normal.is_normalized(), Vector2()); + ERR_FAIL_COND_V_MSG(!p_normal.is_normalized(), Vector2(), "The normal Vector2 must be normalized."); #endif - return 2.0 * p_normal * this->dot(p_normal) - *this; + return 2.0f * p_normal * this->dot(p_normal) - *this; } bool Vector2::is_equal_approx(const Vector2 &p_v) const { @@ -194,7 +185,7 @@ bool Vector2::is_equal_approx(const Vector2 &p_v) const { } Vector2::operator String() const { - return String::num(x, 5) + ", " + String::num(y, 5); + return "(" + String::num_real(x, false) + ", " + String::num_real(y, false) + ")"; } Vector2::operator Vector2i() const { diff --git a/src/variant/vector2i.cpp b/src/variant/vector2i.cpp index d0f03f9b..321a1f1d 100644 --- a/src/variant/vector2i.cpp +++ b/src/variant/vector2i.cpp @@ -30,12 +30,25 @@ #include -#include #include #include namespace godot { +Vector2i Vector2i::clamp(const Vector2i &p_min, const Vector2i &p_max) const { + return Vector2i( + CLAMP(x, p_min.x, p_max.x), + CLAMP(y, p_min.y, p_max.y)); +} + +int64_t Vector2i::length_squared() const { + return x * (int64_t)x + y * (int64_t)y; +} + +double Vector2i::length() const { + return Math::sqrt((double)length_squared()); +} + Vector2i Vector2i::operator+(const Vector2i &p_v) const { return Vector2i(x + p_v.x, y + p_v.y); } @@ -106,11 +119,11 @@ bool Vector2i::operator!=(const Vector2i &p_vec2) const { } Vector2i::operator String() const { - return String::num(x, 0) + ", " + String::num(y, 0); + return "(" + itos(x) + ", " + itos(y) + ")"; } Vector2i::operator Vector2() const { - return Vector2((real_t)x, (real_t)y); + return Vector2((int32_t)x, (int32_t)y); } } // namespace godot diff --git a/src/variant/vector3.cpp b/src/variant/vector3.cpp index e5c663f1..87de17e2 100644 --- a/src/variant/vector3.cpp +++ b/src/variant/vector3.cpp @@ -30,97 +30,109 @@ #include -#include #include +#include +#include #include namespace godot { -void Vector3::rotate(const Vector3 &p_axis, real_t p_phi) { - *this = Basis(p_axis, p_phi).xform(*this); +void Vector3::rotate(const Vector3 &p_axis, const real_t p_angle) { + *this = Basis(p_axis, p_angle).xform(*this); } -Vector3 Vector3::rotated(const Vector3 &p_axis, real_t p_phi) const { +Vector3 Vector3::rotated(const Vector3 &p_axis, const real_t p_angle) const { Vector3 r = *this; - r.rotate(p_axis, p_phi); + r.rotate(p_axis, p_angle); return r; } -void Vector3::set_axis(int p_axis, real_t p_value) { +void Vector3::set_axis(const int p_axis, const real_t p_value) { ERR_FAIL_INDEX(p_axis, 3); coord[p_axis] = p_value; } -real_t Vector3::get_axis(int p_axis) const { +real_t Vector3::get_axis(const int p_axis) const { ERR_FAIL_INDEX_V(p_axis, 3, 0); return operator[](p_axis); } -int Vector3::min_axis() const { - return x < y ? (x < z ? 0 : 2) : (y < z ? 1 : 2); +Vector3 Vector3::clamp(const Vector3 &p_min, const Vector3 &p_max) const { + return Vector3( + CLAMP(x, p_min.x, p_max.x), + CLAMP(y, p_min.y, p_max.y), + CLAMP(z, p_min.z, p_max.z)); } -int Vector3::max_axis() const { - return x < y ? (y < z ? 2 : 1) : (x < z ? 2 : 0); -} - -void Vector3::snap(Vector3 p_step) { +void Vector3::snap(const Vector3 p_step) { x = Math::snapped(x, p_step.x); y = Math::snapped(y, p_step.y); z = Math::snapped(z, p_step.z); } -Vector3 Vector3::snapped(Vector3 p_step) const { +Vector3 Vector3::snapped(const Vector3 p_step) const { Vector3 v = *this; v.snap(p_step); return v; } -Vector3 Vector3::cubic_interpolate(const Vector3 &p_b, const Vector3 &p_pre_a, const Vector3 &p_post_b, real_t p_weight) const { - Vector3 p0 = p_pre_a; - Vector3 p1 = *this; - Vector3 p2 = p_b; - Vector3 p3 = p_post_b; +Vector3 Vector3::limit_length(const real_t p_len) const { + const real_t l = length(); + Vector3 v = *this; + if (l > 0 && p_len < l) { + v /= l; + v *= p_len; + } - real_t t = p_weight; - real_t t2 = t * t; - real_t t3 = t2 * t; - - Vector3 out; - out = 0.5 * ((p1 * 2.0) + - (-p0 + p2) * t + - (2.0 * p0 - 5.0 * p1 + 4.0 * p2 - p3) * t2 + - (-p0 + 3.0 * p1 - 3.0 * p2 + p3) * t3); - return out; + return v; } Vector3 Vector3::move_toward(const Vector3 &p_to, const real_t p_delta) const { Vector3 v = *this; Vector3 vd = p_to - v; real_t len = vd.length(); - return len <= p_delta || len < CMP_EPSILON ? p_to : v + vd / len * p_delta; + return len <= p_delta || len < (real_t)CMP_EPSILON ? p_to : v + vd / len * p_delta; } -Basis Vector3::outer(const Vector3 &p_b) const { - Vector3 row0(x * p_b.x, x * p_b.y, x * p_b.z); - Vector3 row1(y * p_b.x, y * p_b.y, y * p_b.z); - Vector3 row2(z * p_b.x, z * p_b.y, z * p_b.z); +Vector2 Vector3::octahedron_encode() const { + Vector3 n = *this; + n /= Math::abs(n.x) + Math::abs(n.y) + Math::abs(n.z); + Vector2 o; + if (n.z >= 0.0f) { + o.x = n.x; + o.y = n.y; + } else { + o.x = (1.0f - Math::abs(n.y)) * (n.x >= 0.0f ? 1.0f : -1.0f); + o.y = (1.0f - Math::abs(n.x)) * (n.y >= 0.0f ? 1.0f : -1.0f); + } + o.x = o.x * 0.5f + 0.5f; + o.y = o.y * 0.5f + 0.5f; + return o; +} + +Vector3 Vector3::octahedron_decode(const Vector2 &p_oct) { + Vector2 f(p_oct.x * 2.0f - 1.0f, p_oct.y * 2.0f - 1.0f); + Vector3 n(f.x, f.y, 1.0f - Math::abs(f.x) - Math::abs(f.y)); + float t = CLAMP(-n.z, 0.0f, 1.0f); + n.x += n.x >= 0 ? -t : t; + n.y += n.y >= 0 ? -t : t; + return n.normalized(); +} + +Basis Vector3::outer(const Vector3 &p_with) const { + Vector3 row0(x * p_with.x, x * p_with.y, x * p_with.z); + Vector3 row1(y * p_with.x, y * p_with.y, y * p_with.z); + Vector3 row2(z * p_with.x, z * p_with.y, z * p_with.z); return Basis(row0, row1, row2); } -Basis Vector3::to_diagonal_matrix() const { - return Basis(x, 0, 0, - 0, y, 0, - 0, 0, z); -} - bool Vector3::is_equal_approx(const Vector3 &p_v) const { return Math::is_equal_approx(x, p_v.x) && Math::is_equal_approx(y, p_v.y) && Math::is_equal_approx(z, p_v.z); } Vector3::operator String() const { - return (String::num(x, 5) + ", " + String::num(y, 5) + ", " + String::num(z, 5)); + return "(" + String::num_real(x, false) + ", " + String::num_real(y, false) + ", " + String::num_real(z, false) + ")"; } Vector3::operator Vector3i() const { diff --git a/src/variant/vector3i.cpp b/src/variant/vector3i.cpp index d8f0f338..31bdeb6d 100644 --- a/src/variant/vector3i.cpp +++ b/src/variant/vector3i.cpp @@ -30,36 +30,42 @@ #include -#include #include #include namespace godot { -void Vector3i::set_axis(int p_axis, int32_t p_value) { +void Vector3i::set_axis(const int p_axis, const int32_t p_value) { ERR_FAIL_INDEX(p_axis, 3); coord[p_axis] = p_value; } -int32_t Vector3i::get_axis(int p_axis) const { +int32_t Vector3i::get_axis(const int p_axis) const { ERR_FAIL_INDEX_V(p_axis, 3, 0); return operator[](p_axis); } -int Vector3i::min_axis() const { - return x < y ? (x < z ? 0 : 2) : (y < z ? 1 : 2); +Vector3i::Axis Vector3i::min_axis_index() const { + return x < y ? (x < z ? Vector3i::AXIS_X : Vector3i::AXIS_Z) : (y < z ? Vector3i::AXIS_Y : Vector3i::AXIS_Z); } -int Vector3i::max_axis() const { - return x < y ? (y < z ? 2 : 1) : (x < z ? 2 : 0); +Vector3i::Axis Vector3i::max_axis_index() const { + return x < y ? (y < z ? Vector3i::AXIS_Z : Vector3i::AXIS_Y) : (x < z ? Vector3i::AXIS_Z : Vector3i::AXIS_X); +} + +Vector3i Vector3i::clamp(const Vector3i &p_min, const Vector3i &p_max) const { + return Vector3i( + CLAMP(x, p_min.x, p_max.x), + CLAMP(y, p_min.y, p_max.y), + CLAMP(z, p_min.z, p_max.z)); } Vector3i::operator String() const { - return (String::num(x, 0) + ", " + String::num(y, 0) + ", " + String::num(z, 5)); + return "(" + itos(x) + ", " + itos(y) + ", " + itos(z) + ")"; } Vector3i::operator Vector3() const { - return Vector3((real_t)x, (real_t)y, (real_t)z); + return Vector3(x, y, z); } } // namespace godot diff --git a/src/variant/vector4.cpp b/src/variant/vector4.cpp new file mode 100644 index 00000000..5af8a9f8 --- /dev/null +++ b/src/variant/vector4.cpp @@ -0,0 +1,106 @@ +/*************************************************************************/ +/* vector4.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#include + +#include +#include + +namespace godot { + +bool Vector4::is_equal_approx(const Vector4 &p_vec4) const { + return Math::is_equal_approx(x, p_vec4.x) && Math::is_equal_approx(y, p_vec4.y) && Math::is_equal_approx(z, p_vec4.z) && Math::is_equal_approx(w, p_vec4.w); +} + +real_t Vector4::length() const { + return Math::sqrt(length_squared()); +} + +void Vector4::normalize() { + *this /= length(); +} + +Vector4 Vector4::normalized() const { + return *this / length(); +} + +bool Vector4::is_normalized() const { + return Math::is_equal_approx(length_squared(), 1, (real_t)UNIT_EPSILON); // use less epsilon +} + +Vector4 Vector4::abs() const { + return Vector4(Math::abs(x), Math::abs(y), Math::abs(z), Math::abs(w)); +} + +Vector4 Vector4::sign() const { + return Vector4(Math::sign(x), Math::sign(y), Math::sign(z), Math::sign(w)); +} + +Vector4 Vector4::inverse() const { + return Vector4(1.0f / x, 1.0f / y, 1.0f / z, 1.0f / w); +} + +Vector4::Axis Vector4::min_axis_index() const { + uint32_t min_index = 0; + real_t min_value = x; + for (uint32_t i = 1; i < 4; i++) { + if (operator[](i) < min_value) { + min_index = i; + min_value = operator[](i); + } + } + return Vector4::Axis(min_index); +} + +Vector4::Axis Vector4::max_axis_index() const { + uint32_t max_index = 0; + real_t max_value = x; + for (uint32_t i = 1; i < 4; i++) { + if (operator[](i) > max_value) { + max_index = i; + max_value = operator[](i); + } + } + return Vector4::Axis(max_index); +} + +Vector4 Vector4::clamp(const Vector4 &p_min, const Vector4 &p_max) const { + return Vector4( + CLAMP(x, p_min.x, p_max.x), + CLAMP(y, p_min.y, p_max.y), + CLAMP(z, p_min.z, p_max.z), + CLAMP(w, p_min.w, p_max.w)); +} + +Vector4::operator String() const { + return "(" + String::num_real(x, false) + ", " + String::num_real(y, false) + ", " + String::num_real(z, false) + ", " + String::num_real(w, false) + ")"; +} + +} // namespace godot diff --git a/src/variant/vector4i.cpp b/src/variant/vector4i.cpp new file mode 100644 index 00000000..bfcd736e --- /dev/null +++ b/src/variant/vector4i.cpp @@ -0,0 +1,95 @@ +/*************************************************************************/ +/* vector4i.cpp */ +/*************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/*************************************************************************/ +/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ +/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/*************************************************************************/ + +#include + +#include +#include + +namespace godot { + +void Vector4i::set_axis(const int p_axis, const int32_t p_value) { + ERR_FAIL_INDEX(p_axis, 4); + coord[p_axis] = p_value; +} + +int32_t Vector4i::get_axis(const int p_axis) const { + ERR_FAIL_INDEX_V(p_axis, 4, 0); + return operator[](p_axis); +} + +Vector4i::Axis Vector4i::min_axis_index() const { + uint32_t min_index = 0; + int32_t min_value = x; + for (uint32_t i = 1; i < 4; i++) { + if (operator[](i) < min_value) { + min_index = i; + min_value = operator[](i); + } + } + return Vector4i::Axis(min_index); +} + +Vector4i::Axis Vector4i::max_axis_index() const { + uint32_t max_index = 0; + int32_t max_value = x; + for (uint32_t i = 1; i < 4; i++) { + if (operator[](i) > max_value) { + max_index = i; + max_value = operator[](i); + } + } + return Vector4i::Axis(max_index); +} + +Vector4i Vector4i::clamp(const Vector4i &p_min, const Vector4i &p_max) const { + return Vector4i( + CLAMP(x, p_min.x, p_max.x), + CLAMP(y, p_min.y, p_max.y), + CLAMP(z, p_min.z, p_max.z), + CLAMP(w, p_min.w, p_max.w)); +} + +Vector4i::operator String() const { + return "(" + itos(x) + ", " + itos(y) + ", " + itos(z) + ", " + itos(w) + ")"; +} + +Vector4i::operator Vector4() const { + return Vector4(x, y, z, w); +} + +Vector4i::Vector4i(const Vector4 &p_vec4) { + x = p_vec4.x; + y = p_vec4.y; + z = p_vec4.z; + w = p_vec4.w; +} + +} // namespace godot diff --git a/test/demo/main.gd b/test/demo/main.gd index a0c8bff4..48aa6866 100644 --- a/test/demo/main.gd +++ b/test/demo/main.gd @@ -19,6 +19,7 @@ func _ready(): prints(" returned", $Example.return_something("some string")) prints(" returned const", $Example.return_something_const()) prints(" returned ref", $Example.return_extended_ref()) + prints(" returned ", $Example.get_v4()) prints("VarArg method calls") var ref = ExampleRef.new() diff --git a/test/src/example.cpp b/test/src/example.cpp index 68eeb2ac..992f29c3 100644 --- a/test/src/example.cpp +++ b/test/src/example.cpp @@ -101,6 +101,7 @@ void Example::_bind_methods() { ADD_SUBGROUP("Test subgroup", "group_subgroup_"); ClassDB::bind_method(D_METHOD("get_custom_position"), &Example::get_custom_position); + ClassDB::bind_method(D_METHOD("get_v4"), &Example::get_v4); ClassDB::bind_method(D_METHOD("set_custom_position", "position"), &Example::set_custom_position); ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "group_subgroup_custom_position"), "set_custom_position", "get_custom_position"); @@ -205,6 +206,10 @@ Vector2 Example::get_custom_position() const { return custom_position; } +Vector4 Example::get_v4() const { + return Vector4(1.2, 3.4, 5.6, 7.8); +} + // Virtual function override. bool Example::_has_point(const Vector2 &point) const { Label *label = get_node