From feafe0da36a118c29a24a5cf91c5091b43aa1908 Mon Sep 17 00:00:00 2001 From: George Marques Date: Tue, 24 Aug 2021 10:50:36 -0300 Subject: [PATCH] Fix build with native structs --- binding_generator.py | 100 +- godot-headers-temp/extension_api.json | 18344 +++++++++++++++--------- 2 files changed, 11851 insertions(+), 6593 deletions(-) diff --git a/binding_generator.py b/binding_generator.py index 9efd2b78..da437d72 100644 --- a/binding_generator.py +++ b/binding_generator.py @@ -653,9 +653,17 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node): # First create map of classes. for class_api in api["classes"]: + # TODO: Properly setup this singleton since it conflicts with ClassDB in the bindings. + if class_api["name"] == "ClassDB": + continue engine_classes[class_api["name"]] = class_api["is_refcounted"] + for native_struct in api["native_structures"]: + engine_classes[native_struct["name"]] = False for class_api in api["classes"]: + # TODO: Properly setup this singleton since it conflicts with ClassDB in the bindings. + if class_api["name"] == "ClassDB": + continue # Check used classes for header include. used_classes = set() fully_used_classes = set() @@ -669,24 +677,31 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node): for method in class_api["methods"]: if "arguments" in method: for argument in method["arguments"]: - if is_included(argument["type"], class_name): - if is_enum(argument["type"]): - fully_used_classes.add(get_enum_class(argument["type"])) + type_name = argument["type"] + if type_name.endswith("*"): + type_name = type_name[:-1] + if is_included(type_name, class_name): + if is_enum(type_name): + fully_used_classes.add(get_enum_class(type_name)) elif "default_value" in argument: - fully_used_classes.add(argument["type"]) + fully_used_classes.add(type_name) else: - used_classes.add(argument["type"]) - if is_refcounted(argument["type"]): + used_classes.add(type_name) + if is_refcounted(type_name): fully_used_classes.add("Ref") if "return_value" in method: - if is_included(method["return_value"]["type"], class_name): - if is_enum(method["return_value"]["type"]): - fully_used_classes.add(get_enum_class(method["return_value"]["type"])) - elif is_variant(method["return_value"]["type"]): - fully_used_classes.add(method["return_value"]["type"]) + type_name = method["return_value"]["type"] + if type_name.endswith("*"): + type_name = type_name[:-1] + print("New type name ", type_name) + if is_included(type_name, class_name): + if is_enum(type_name): + fully_used_classes.add(get_enum_class(type_name)) + elif is_variant(type_name): + fully_used_classes.add(type_name) else: - used_classes.add(method["return_value"]["type"]) - if is_refcounted(method["return_value"]["type"]): + used_classes.add(type_name) + if is_refcounted(type_name): fully_used_classes.add("Ref") if "members" in class_api: @@ -721,6 +736,36 @@ def generate_engine_classes_bindings(api, output_dir, use_template_get_node): generate_engine_class_source(class_api, used_classes, fully_used_classes, use_template_get_node) ) + for native_struct in api["native_structures"]: + struct_name = native_struct["name"] + snake_struct_name = camel_to_snake(struct_name) + + header_filename = include_gen_folder / (snake_struct_name + ".hpp") + + result = [] + add_header(f"{snake_struct_name}.hpp", result) + + header_guard = f"GODOT_CPP_{snake_struct_name.upper()}_HPP" + result.append(f"#ifndef {header_guard}") + result.append(f"#define {header_guard}") + + result.append("") + result.append("namespace godot {") + result.append("") + + result.append(f"struct {struct_name} {{") + for field in native_struct["format"].split(","): + result.append(f"\t{field};") + result.append("};") + + result.append("") + result.append("} // namespace godot") + result.append("") + result.append(f"#endif // ! {header_guard}") + + with header_filename.open("w+") as header_file: + header_file.write("\n".join(result)) + def generate_engine_class_header(class_api, used_classes, fully_used_classes, use_template_get_node): result = [] @@ -800,7 +845,9 @@ def generate_engine_class_header(class_api, used_classes, fully_used_classes, us continue method_signature = "\t" - method_signature += make_signature(class_name, method, for_header=True, use_template_get_node=use_template_get_node) + method_signature += make_signature( + class_name, method, for_header=True, use_template_get_node=use_template_get_node + ) result.append(method_signature + ";") result.append("protected:") @@ -813,7 +860,9 @@ def generate_engine_class_header(class_api, used_classes, fully_used_classes, us if not method["is_virtual"]: continue method_name = escape_identifier(method["name"]) - result.append(f"\t\tif constexpr (!std::is_same_v) {{") + result.append( + f"\t\tif constexpr (!std::is_same_v) {{" + ) result.append(f"\t\t\tBIND_VIRTUAL_METHOD(T, {method_name});") result.append("\t\t}") @@ -828,7 +877,9 @@ def generate_engine_class_header(class_api, used_classes, fully_used_classes, us result.append("\tstatic T *cast_to(Object *p_object);") elif use_template_get_node and class_name == "Node": result.append("\ttemplate") - result.append("\tT *get_node(const NodePath &p_path) const { return Object::cast_to(get_node_internal(p_path)); }") + result.append( + "\tT *get_node(const NodePath &p_path) const { return Object::cast_to(get_node_internal(p_path)); }" + ) # Constructor. result.append("") @@ -1164,7 +1215,7 @@ def make_function_parameters(parameters, include_default=False, for_builtin=Fals parameter_type = correct_type(par["type"]) if parameter_type == "void": parameter_type = "Variant" - parameter += f'({parameter_type})' + parameter += f"({parameter_type})" parameter += correct_default_value(par["default_value"], par["type"]) signature.append(parameter) @@ -1214,7 +1265,9 @@ def get_encoded_arg(arg_name, type_name, type_meta): return (result, name) -def make_signature(class_name, function_data, for_header=False, use_template_get_node=True, for_builtin=False, static=False): +def make_signature( + class_name, function_data, for_header=False, use_template_get_node=True, for_builtin=False, static=False +): function_signature = "" is_vararg = "is_vararg" in function_data and function_data["is_vararg"] @@ -1379,7 +1432,8 @@ def is_variant(type_name): def is_engine_class(type_name): - return type_name in engine_classes + global engine_classes + return type_name == "Object" or type_name in engine_classes def is_refcounted(type_name): @@ -1392,7 +1446,11 @@ def is_included(type_name, current_type): This removes Variant and POD types from inclusion, and the current type. """ to_include = get_enum_class(type_name) if is_enum(type_name) else type_name - return to_include != current_type and not is_pod_type(to_include) + if to_include == current_type or is_pod_type(to_include): + return False + if to_include == "GlobalConstants" or to_include == "UtilityFunctions": + return True + return is_engine_class(to_include) or is_variant(to_include) def correct_default_value(value, type_name): @@ -1430,6 +1488,8 @@ def correct_type(type_name, meta=None): return f"Ref<{type_name}>" if type_name == "Object" or is_engine_class(type_name): return f"{type_name} *" + if type_name.endswith("*"): + return f"{type_name[:-1]} *" return type_name diff --git a/godot-headers-temp/extension_api.json b/godot-headers-temp/extension_api.json index 42424856..85cd04bd 100644 --- a/godot-headers-temp/extension_api.json +++ b/godot-headers-temp/extension_api.json @@ -1694,6 +1694,51 @@ } ] }, + { + "name": "InlineAlign", + "values": [ + { + "name": "INLINE_ALIGN_TOP_TO", + "value": 0 + }, + { + "name": "INLINE_ALIGN_CENTER_TO", + "value": 1 + }, + { + "name": "INLINE_ALIGN_BOTTOM_TO", + "value": 2 + }, + { + "name": "INLINE_ALIGN_TO_TOP", + "value": 0 + }, + { + "name": "INLINE_ALIGN_TO_CENTER", + "value": 4 + }, + { + "name": "INLINE_ALIGN_TO_BASELINE", + "value": 8 + }, + { + "name": "INLINE_ALIGN_TO_BOTTOM", + "value": 12 + }, + { + "name": "INLINE_ALIGN_TOP", + "value": 0 + }, + { + "name": "INLINE_ALIGN_CENTER", + "value": 5 + }, + { + "name": "INLINE_ALIGN_BOTTOM", + "value": 14 + } + ] + }, { "name": "JoyAxis", "values": [ @@ -2918,6 +2963,10 @@ "name": "METHOD_FLAG_STATIC", "value": 256 }, + { + "name": "METHOD_FLAG_OBJECT_CORE", + "value": 512 + }, { "name": "METHOD_FLAGS_DEFAULT", "value": 1 @@ -3157,13 +3206,17 @@ "name": "PROPERTY_HINT_INT_IS_OBJECTID", "value": 38 }, + { + "name": "PROPERTY_HINT_INT_IS_POINTER", + "value": 40 + }, { "name": "PROPERTY_HINT_ARRAY_TYPE", "value": 39 }, { "name": "PROPERTY_HINT_MAX", - "value": 40 + "value": 41 } ] }, @@ -4626,6 +4679,19 @@ } ] }, + { + "name": "error_string", + "return_type": "String", + "category": "general", + "is_vararg": false, + "hash": 134192557, + "arguments": [ + { + "name": "error", + "type": "int" + } + ] + }, { "name": "print", "category": "general", @@ -4839,6 +4905,26 @@ "type": "Variant" } ] + }, + { + "name": "rid_allocate_id", + "return_type": "int", + "category": "general", + "is_vararg": false, + "hash": 2086474760 + }, + { + "name": "rid_from_int64", + "return_type": "RID", + "category": "general", + "is_vararg": false, + "hash": 134209981, + "arguments": [ + { + "name": "base", + "type": "int" + } + ] } ], "builtin_classes": [ @@ -11020,6 +11106,25 @@ "is_const": true, "is_static": false, "hash": 171193172 + }, + { + "name": "looking_at", + "return_type": "Basis", + "is_vararg": false, + "is_const": false, + "is_static": true, + "hash": 9, + "arguments": [ + { + "name": "target", + "type": "Vector3" + }, + { + "name": "up", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] } ], "constructors": [ @@ -16867,7 +16972,7 @@ "methods": [ { "name": "_estimate_cost", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -16886,7 +16991,7 @@ }, { "name": "_compute_cost", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -17315,7 +17420,7 @@ "methods": [ { "name": "_estimate_cost", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -17334,7 +17439,7 @@ }, { "name": "_compute_cost", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -18166,7 +18271,7 @@ { "name": "speed_scale", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -18178,7 +18283,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } } ], @@ -22582,7 +22687,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "location", @@ -22613,7 +22718,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "key", @@ -22661,7 +22766,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -22732,7 +22837,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -22807,7 +22912,7 @@ "hash": 135410057, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -22841,7 +22946,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "exact", @@ -22938,7 +23043,7 @@ { "name": "time_sec", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -22995,12 +23100,12 @@ { "name": "time_sec", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "delta", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -23022,7 +23127,7 @@ { "name": "time_sec", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -23044,12 +23149,12 @@ { "name": "time_sec", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "delta", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -23116,7 +23221,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "value", @@ -23291,7 +23396,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -23314,7 +23419,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "stream", @@ -23492,7 +23597,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "animation", @@ -23705,7 +23810,7 @@ "methods": [ { "name": "_get_child_nodes", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -23714,7 +23819,7 @@ }, { "name": "_get_parameter_list", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -23723,26 +23828,11 @@ }, { "name": "_get_child_by_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Object" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "_get_parameter_default_value", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" + "type": "AnimationNode" }, "arguments": [ { @@ -23752,10 +23842,28 @@ ] }, { - "name": "_process", - "is_const": false, + "name": "_get_parameter_default_value", + "is_const": true, "is_vararg": false, "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "parameter", + "type": "StringName" + } + ] + }, + { + "name": "_process", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float" + }, "arguments": [ { "name": "time", @@ -23769,7 +23877,7 @@ }, { "name": "_get_caption", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -23778,7 +23886,7 @@ }, { "name": "_has_filter", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -29139,7 +29247,7 @@ { "name": "seconds", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "update", @@ -30331,6 +30439,79 @@ "meta": "float" } }, + { + "name": "set_wind_force_magnitude", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "wind_force_magnitude", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wind_force_magnitude", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wind_attenuation_factor", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "wind_attenuation_factor", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_wind_attenuation_factor", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_wind_source_path", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "wind_source_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_wind_source_path", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, { "name": "set_monitorable", "is_const": false, @@ -30765,6 +30946,27 @@ "getter": "get_angular_damp", "index": -1 }, + { + "type": "float", + "name": "wind_force_magnitude", + "setter": "set_wind_force_magnitude", + "getter": "get_wind_force_magnitude", + "index": -1 + }, + { + "type": "float", + "name": "wind_attenuation_factor", + "setter": "set_wind_attenuation_factor", + "getter": "get_wind_attenuation_factor", + "index": -1 + }, + { + "type": "NodePath", + "name": "wind_source_path", + "setter": "set_wind_source_path", + "getter": "get_wind_source_path", + "index": -1 + }, { "type": "bool", "name": "audio_bus_override", @@ -35067,7 +35269,7 @@ ] }, { - "name": "set_global_rate_scale", + "name": "set_playback_speed_scale", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -35081,7 +35283,7 @@ ] }, { - "name": "get_global_rate_scale", + "name": "get_playback_speed_scale", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -35271,9 +35473,9 @@ }, { "type": "float", - "name": "global_rate_scale", - "setter": "set_global_rate_scale", - "getter": "get_global_rate_scale", + "name": "playback_speed_scale", + "setter": "set_playback_speed_scale", + "getter": "get_playback_speed_scale", "index": -1 } ] @@ -35281,10 +35483,37 @@ { "name": "AudioStream", "is_refcounted": true, - "is_instantiable": false, + "is_instantiable": true, "inherits": "Resource", "api_type": "core", "methods": [ + { + "name": "_instance_playback", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "AudioStreamPlayback" + } + }, + { + "name": "_get_stream_name", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_length", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float" + } + }, { "name": "get_length", "is_const": true, @@ -35676,9 +35905,88 @@ { "name": "AudioStreamPlayback", "is_refcounted": true, - "is_instantiable": false, + "is_instantiable": true, "inherits": "RefCounted", - "api_type": "core" + "api_type": "core", + "methods": [ + { + "name": "_start", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "from_pos", + "type": "float" + } + ] + }, + { + "name": "_stop", + "is_const": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_is_playing", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_loop_count", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int" + } + }, + { + "name": "_get_playback_position", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "float" + } + }, + { + "name": "_seek", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "position", + "type": "float" + } + ] + }, + { + "name": "_mix", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "buffer", + "type": "AudioFrame*" + }, + { + "name": "rate_scale", + "type": "float" + }, + { + "name": "frames", + "type": "int" + } + ] + } + ] }, { "name": "AudioStreamPlaybackResampled", @@ -41213,6 +41521,139 @@ "return_value": { "type": "String" } + }, + { + "name": "set_bone_idx", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_idx", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "on_bone_pose_update", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_override_pose", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "override_pose", + "type": "bool" + } + ] + }, + { + "name": "get_override_pose", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_override_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "override_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_override_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_use_external_skeleton", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "use_external_skeleton", + "type": "bool" + } + ] + }, + { + "name": "get_use_external_skeleton", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_external_skeleton", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "external_skeleton", + "type": "NodePath" + } + ] + }, + { + "name": "get_external_skeleton", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } } ], "properties": [ @@ -41222,6 +41663,13 @@ "setter": "set_bone_name", "getter": "get_bone_name", "index": -1 + }, + { + "type": "int", + "name": "bone_idx", + "setter": "set_bone_idx", + "getter": "get_bone_idx", + "index": -1 } ] }, @@ -42027,7 +42475,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -42054,7 +42502,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -42096,7 +42544,7 @@ { "name": "random", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -42150,7 +42598,7 @@ { "name": "scale", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -42183,7 +42631,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -42204,7 +42652,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -42237,7 +42685,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -42279,7 +42727,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -42384,7 +42832,7 @@ } }, { - "name": "set_param", + "name": "set_param_min", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -42402,7 +42850,7 @@ ] }, { - "name": "get_param", + "name": "get_param_min", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -42419,7 +42867,7 @@ ] }, { - "name": "set_param_randomness", + "name": "set_param_max", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -42430,14 +42878,14 @@ "type": "enum::CPUParticles2D.Parameter" }, { - "name": "randomness", + "name": "value", "type": "float", "meta": "float" } ] }, { - "name": "get_param_randomness", + "name": "get_param_max", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -42728,6 +43176,75 @@ } ] }, + { + "name": "get_split_scale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_split_scale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "split_scale", + "type": "bool" + } + ] + }, + { + "name": "get_scale_curve_x", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_x", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_y", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_y", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, { "name": "convert_from_particles", "is_const": false, @@ -42913,30 +43430,30 @@ }, { "type": "float", - "name": "initial_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 0 }, { "type": "float", - "name": "initial_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 0 }, { "type": "float", - "name": "angular_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 1 }, { "type": "float", - "name": "angular_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 1 }, { @@ -42948,16 +43465,16 @@ }, { "type": "float", - "name": "orbit_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 2 }, { "type": "float", - "name": "orbit_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 2 }, { @@ -42969,16 +43486,16 @@ }, { "type": "float", - "name": "linear_accel", - "setter": "set_param", - "getter": "get_param", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 3 }, { "type": "float", - "name": "linear_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 3 }, { @@ -42990,16 +43507,16 @@ }, { "type": "float", - "name": "radial_accel", - "setter": "set_param", - "getter": "get_param", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 4 }, { "type": "float", - "name": "radial_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 4 }, { @@ -43011,16 +43528,16 @@ }, { "type": "float", - "name": "tangential_accel", - "setter": "set_param", - "getter": "get_param", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 5 }, { "type": "float", - "name": "tangential_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 5 }, { @@ -43032,16 +43549,16 @@ }, { "type": "float", - "name": "damping", - "setter": "set_param", - "getter": "get_param", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 6 }, { "type": "float", - "name": "damping_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 6 }, { @@ -43053,16 +43570,16 @@ }, { "type": "float", - "name": "angle", - "setter": "set_param", - "getter": "get_param", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 7 }, { "type": "float", - "name": "angle_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 7 }, { @@ -43074,16 +43591,16 @@ }, { "type": "float", - "name": "scale_amount", - "setter": "set_param", - "getter": "get_param", + "name": "scale_amount_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 8 }, { "type": "float", - "name": "scale_amount_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "scale_amount_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 8 }, { @@ -43093,6 +43610,27 @@ "getter": "get_param_curve", "index": 8 }, + { + "type": "bool", + "name": "split_scale", + "setter": "set_split_scale", + "getter": "get_split_scale", + "index": -1 + }, + { + "type": "Curve", + "name": "scale_curve_x", + "setter": "set_scale_curve_x", + "getter": "get_scale_curve_x", + "index": -1 + }, + { + "type": "Curve", + "name": "scale_curve_y", + "setter": "set_scale_curve_y", + "getter": "get_scale_curve_y", + "index": -1 + }, { "type": "Color", "name": "color", @@ -43109,16 +43647,16 @@ }, { "type": "float", - "name": "hue_variation", - "setter": "set_param", - "getter": "get_param", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 9 }, { "type": "float", - "name": "hue_variation_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 9 }, { @@ -43130,16 +43668,16 @@ }, { "type": "float", - "name": "anim_speed", - "setter": "set_param", - "getter": "get_param", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 10 }, { "type": "float", - "name": "anim_speed_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 10 }, { @@ -43151,16 +43689,16 @@ }, { "type": "float", - "name": "anim_offset", - "setter": "set_param", - "getter": "get_param", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 11 }, { "type": "float", - "name": "anim_offset_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 11 }, { @@ -43346,7 +43884,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -43373,7 +43911,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -43415,7 +43953,7 @@ { "name": "random", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -43469,7 +44007,7 @@ { "name": "scale", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -43502,7 +44040,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -43523,7 +44061,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -43556,7 +44094,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -43598,7 +44136,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -43728,7 +44266,7 @@ } }, { - "name": "set_param", + "name": "set_param_min", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -43746,7 +44284,7 @@ ] }, { - "name": "get_param", + "name": "get_param_min", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -43763,7 +44301,7 @@ ] }, { - "name": "set_param_randomness", + "name": "set_param_max", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -43774,14 +44312,14 @@ "type": "enum::CPUParticles3D.Parameter" }, { - "name": "randomness", + "name": "value", "type": "float", "meta": "float" } ] }, { - "name": "get_param_randomness", + "name": "get_param_max", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -44170,6 +44708,98 @@ } ] }, + { + "name": "get_split_scale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_split_scale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "split_scale", + "type": "bool" + } + ] + }, + { + "name": "get_scale_curve_x", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_x", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_y", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_y", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, + { + "name": "get_scale_curve_z", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Curve" + } + }, + { + "name": "set_scale_curve_z", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "scale_curve", + "type": "Curve" + } + ] + }, { "name": "convert_from_particles", "is_const": false, @@ -44404,30 +45034,30 @@ }, { "type": "float", - "name": "initial_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 0 }, { "type": "float", - "name": "initial_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 0 }, { "type": "float", - "name": "angular_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 1 }, { "type": "float", - "name": "angular_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 1 }, { @@ -44439,16 +45069,16 @@ }, { "type": "float", - "name": "orbit_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 2 }, { "type": "float", - "name": "orbit_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 2 }, { @@ -44460,16 +45090,16 @@ }, { "type": "float", - "name": "linear_accel", - "setter": "set_param", - "getter": "get_param", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 3 }, { "type": "float", - "name": "linear_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 3 }, { @@ -44481,16 +45111,16 @@ }, { "type": "float", - "name": "radial_accel", - "setter": "set_param", - "getter": "get_param", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 4 }, { "type": "float", - "name": "radial_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 4 }, { @@ -44502,16 +45132,16 @@ }, { "type": "float", - "name": "tangential_accel", - "setter": "set_param", - "getter": "get_param", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 5 }, { "type": "float", - "name": "tangential_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 5 }, { @@ -44523,16 +45153,16 @@ }, { "type": "float", - "name": "damping", - "setter": "set_param", - "getter": "get_param", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 6 }, { "type": "float", - "name": "damping_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 6 }, { @@ -44544,16 +45174,16 @@ }, { "type": "float", - "name": "angle", - "setter": "set_param", - "getter": "get_param", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 7 }, { "type": "float", - "name": "angle_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 7 }, { @@ -44565,16 +45195,16 @@ }, { "type": "float", - "name": "scale_amount", - "setter": "set_param", - "getter": "get_param", + "name": "scale_amount_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 8 }, { "type": "float", - "name": "scale_amount_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "scale_amount_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 8 }, { @@ -44584,6 +45214,34 @@ "getter": "get_param_curve", "index": 8 }, + { + "type": "bool", + "name": "split_scale", + "setter": "set_split_scale", + "getter": "get_split_scale", + "index": -1 + }, + { + "type": "Curve", + "name": "scale_curve_x", + "setter": "set_scale_curve_x", + "getter": "get_scale_curve_x", + "index": -1 + }, + { + "type": "Curve", + "name": "scale_curve_y", + "setter": "set_scale_curve_y", + "getter": "get_scale_curve_y", + "index": -1 + }, + { + "type": "Curve", + "name": "scale_curve_z", + "setter": "set_scale_curve_z", + "getter": "get_scale_curve_z", + "index": -1 + }, { "type": "Color", "name": "color", @@ -44600,16 +45258,16 @@ }, { "type": "float", - "name": "hue_variation", - "setter": "set_param", - "getter": "get_param", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 9 }, { "type": "float", - "name": "hue_variation_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 9 }, { @@ -44621,16 +45279,16 @@ }, { "type": "float", - "name": "anim_speed", - "setter": "set_param", - "getter": "get_param", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 10 }, { "type": "float", - "name": "anim_speed_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 10 }, { @@ -44642,16 +45300,16 @@ }, { "type": "float", - "name": "anim_offset", - "setter": "set_param", - "getter": "get_param", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 11 }, { "type": "float", - "name": "anim_offset_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 11 }, { @@ -45204,7 +45862,7 @@ "hash": 134188166, "arguments": [ { - "name": "distance", + "name": "interval", "type": "float", "meta": "float" } @@ -45229,7 +45887,7 @@ "hash": 134188166, "arguments": [ { - "name": "mode", + "name": "path_rotation", "type": "enum::CSGPolygon3D.PathRotation" } ] @@ -45653,14 +46311,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -45671,7 +46329,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -45681,21 +46339,21 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_layer_bit", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -45706,7 +46364,7 @@ ] }, { - "name": "get_collision_layer_bit", + "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -45716,7 +46374,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -47552,25 +48210,25 @@ } }, { - "name": "set_cull_mask_bit", + "name": "set_cull_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "layer", + "name": "layer_number", "type": "int", "meta": "int32" }, { - "name": "enable", + "name": "value", "type": "bool" } ] }, { - "name": "get_cull_mask_bit", + "name": "get_cull_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -47580,7 +48238,7 @@ }, "arguments": [ { - "name": "layer", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -47986,7 +48644,152 @@ "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", - "api_type": "core" + "api_type": "core", + "enums": [ + { + "name": "FeedDataType", + "values": [ + { + "name": "FEED_NOIMAGE", + "value": 0 + }, + { + "name": "FEED_RGB", + "value": 1 + }, + { + "name": "FEED_YCBCR", + "value": 2 + }, + { + "name": "FEED_YCBCR_SEP", + "value": 3 + } + ] + }, + { + "name": "FeedPosition", + "values": [ + { + "name": "FEED_UNSPECIFIED", + "value": 0 + }, + { + "name": "FEED_FRONT", + "value": 1 + }, + { + "name": "FEED_BACK", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_active", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "active", + "type": "bool" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::CameraFeed.FeedPosition" + } + }, + { + "name": "get_transform", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Transform2D" + } + }, + { + "name": "set_transform", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "transform", + "type": "Transform2D" + } + ] + }, + { + "name": "get_datatype", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::CameraFeed.FeedDataType" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "feed_is_active", + "setter": "set_active", + "getter": "is_active", + "index": -1 + }, + { + "type": "Transform2D", + "name": "feed_transform", + "setter": "set_transform", + "getter": "get_transform", + "index": -1 + } + ] }, { "name": "CameraServer", @@ -50512,21 +51315,21 @@ } }, { - "name": "set_mid_height", + "name": "set_height", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "mid_height", + "name": "height", "type": "float", "meta": "float" } ] }, { - "name": "get_mid_height", + "name": "get_height", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -50597,9 +51400,9 @@ }, { "type": "float", - "name": "mid_height", - "setter": "set_mid_height", - "getter": "get_mid_height", + "name": "height", + "setter": "set_height", + "getter": "get_height", "index": -1 }, { @@ -50847,7 +51650,7 @@ "hash": 135338150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -50860,7 +51663,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -51100,13 +51903,31 @@ "is_instantiable": true, "inherits": "PhysicsBody2D", "api_type": "core", + "enums": [ + { + "name": "MotionMode", + "values": [ + { + "name": "MOTION_MODE_GROUNDED", + "value": 0 + }, + { + "name": "MOTION_MODE_FREE", + "value": 1 + } + ] + } + ], "methods": [ { "name": "move_and_slide", "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134152229 + "hash": 135338150, + "return_value": { + "type": "bool" + } }, { "name": "set_linear_velocity", @@ -51157,7 +51978,7 @@ } }, { - "name": "is_stop_on_slope_enabled", + "name": "is_floor_stop_on_slope_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51167,7 +51988,7 @@ } }, { - "name": "set_stop_on_slope_enabled", + "name": "set_floor_stop_on_slope_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -51180,17 +52001,7 @@ ] }, { - "name": "is_infinite_inertia_enabled", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_infinite_inertia_enabled", + "name": "set_floor_constant_speed_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -51202,6 +52013,87 @@ } ] }, + { + "name": "is_floor_constant_speed_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_floor_block_on_wall_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_floor_block_on_wall_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_slide_on_ceiling_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_slide_on_ceiling_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_moving_platform_ignore_layers", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "exclude_layer", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_moving_platform_ignore_layers", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, { "name": "get_max_slides", "is_const": true, @@ -51253,25 +52145,52 @@ ] }, { - "name": "get_snap", - "is_const": true, + "name": "get_floor_snap_length", + "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 135338183, + "hash": 135338150, "return_value": { - "type": "Vector2" + "type": "float", + "meta": "float" } }, { - "name": "set_snap", + "name": "set_floor_snap_length", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "snap", - "type": "Vector2" + "name": "floor_snap_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_free_mode_min_slide_angle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_free_mode_min_slide_angle", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "radians", + "type": "float", + "meta": "float" } ] }, @@ -51298,6 +52217,29 @@ } ] }, + { + "name": "set_motion_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "mode", + "type": "enum::CharacterBody2D.MotionMode" + } + ] + }, + { + "name": "get_motion_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::CharacterBody2D.MotionMode" + } + }, { "name": "is_on_floor", "is_const": true, @@ -51308,6 +52250,16 @@ "type": "bool" } }, + { + "name": "is_on_floor_only", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "is_on_ceiling", "is_const": true, @@ -51318,6 +52270,16 @@ "type": "bool" } }, + { + "name": "is_on_ceiling_only", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "is_on_wall", "is_const": true, @@ -51328,6 +52290,16 @@ "type": "bool" } }, + { + "name": "is_on_wall_only", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "get_floor_normal", "is_const": true, @@ -51339,7 +52311,25 @@ } }, { - "name": "get_floor_velocity", + "name": "get_floor_angle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 3009477143, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" + } + ] + }, + { + "name": "get_platform_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51349,7 +52339,7 @@ } }, { - "name": "get_slide_count", + "name": "get_slide_collision_count", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51375,9 +52365,26 @@ "meta": "int32" } ] + }, + { + "name": "get_last_slide_collision", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "KinematicCollision2D" + } } ], "properties": [ + { + "type": "int", + "name": "motion_mode", + "setter": "set_motion_mode", + "getter": "get_motion_mode", + "index": -1 + }, { "type": "Vector2", "name": "linear_velocity", @@ -51387,16 +52394,9 @@ }, { "type": "bool", - "name": "stop_on_slope", - "setter": "set_stop_on_slope_enabled", - "getter": "is_stop_on_slope_enabled", - "index": -1 - }, - { - "type": "bool", - "name": "infinite_inertia", - "setter": "set_infinite_inertia_enabled", - "getter": "is_infinite_inertia_enabled", + "name": "slide_on_ceiling", + "setter": "set_slide_on_ceiling_enabled", + "getter": "is_slide_on_ceiling_enabled", "index": -1 }, { @@ -51406,6 +52406,41 @@ "getter": "get_max_slides", "index": -1 }, + { + "type": "Vector2", + "name": "up_direction", + "setter": "set_up_direction", + "getter": "get_up_direction", + "index": -1 + }, + { + "type": "float", + "name": "free_mode_min_slide_angle", + "setter": "set_free_mode_min_slide_angle", + "getter": "get_free_mode_min_slide_angle", + "index": -1 + }, + { + "type": "bool", + "name": "floor_stop_on_slope", + "setter": "set_floor_stop_on_slope_enabled", + "getter": "is_floor_stop_on_slope_enabled", + "index": -1 + }, + { + "type": "bool", + "name": "floor_constant_speed", + "setter": "set_floor_constant_speed_enabled", + "getter": "is_floor_constant_speed_enabled", + "index": -1 + }, + { + "type": "bool", + "name": "floor_block_on_wall", + "setter": "set_floor_block_on_wall_enabled", + "getter": "is_floor_block_on_wall_enabled", + "index": -1 + }, { "type": "float", "name": "floor_max_angle", @@ -51414,17 +52449,17 @@ "index": -1 }, { - "type": "Vector2", - "name": "snap", - "setter": "set_snap", - "getter": "get_snap", + "type": "float", + "name": "floor_snap_length", + "setter": "set_floor_snap_length", + "getter": "get_floor_snap_length", "index": -1 }, { - "type": "Vector2", - "name": "up_direction", - "setter": "set_up_direction", - "getter": "get_up_direction", + "type": "int", + "name": "moving_platform_ignore_layers", + "setter": "set_moving_platform_ignore_layers", + "getter": "get_moving_platform_ignore_layers", "index": -1 }, { @@ -51448,7 +52483,10 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134152229 + "hash": 135338150, + "return_value": { + "type": "bool" + } }, { "name": "set_linear_velocity", @@ -51499,7 +52537,7 @@ } }, { - "name": "is_stop_on_slope_enabled", + "name": "is_floor_stop_on_slope_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51509,30 +52547,7 @@ } }, { - "name": "set_stop_on_slope_enabled", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "is_infinite_inertia_enabled", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_infinite_inertia_enabled", + "name": "set_floor_stop_on_slope_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -51650,6 +52665,16 @@ "type": "bool" } }, + { + "name": "is_on_floor_only", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "is_on_ceiling", "is_const": true, @@ -51660,6 +52685,16 @@ "type": "bool" } }, + { + "name": "is_on_ceiling_only", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "is_on_wall", "is_const": true, @@ -51670,6 +52705,16 @@ "type": "bool" } }, + { + "name": "is_on_wall_only", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "get_floor_normal", "is_const": true, @@ -51681,7 +52726,25 @@ } }, { - "name": "get_floor_velocity", + "name": "get_floor_angle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 1958111097, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] + }, + { + "name": "get_platform_velocity", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51691,7 +52754,7 @@ } }, { - "name": "get_slide_count", + "name": "get_slide_collision_count", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51717,6 +52780,16 @@ "meta": "int32" } ] + }, + { + "name": "get_last_slide_collision", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "KinematicCollision3D" + } } ], "properties": [ @@ -51727,20 +52800,6 @@ "getter": "get_linear_velocity", "index": -1 }, - { - "type": "bool", - "name": "stop_on_slope", - "setter": "set_stop_on_slope_enabled", - "getter": "is_stop_on_slope_enabled", - "index": -1 - }, - { - "type": "bool", - "name": "infinite_inertia", - "setter": "set_infinite_inertia_enabled", - "getter": "is_infinite_inertia_enabled", - "index": -1 - }, { "type": "int", "name": "max_slides", @@ -51748,13 +52807,6 @@ "getter": "get_max_slides", "index": -1 }, - { - "type": "float", - "name": "floor_max_angle", - "setter": "set_floor_max_angle", - "getter": "get_floor_max_angle", - "index": -1 - }, { "type": "Vector3", "name": "snap", @@ -51769,6 +52821,20 @@ "getter": "get_up_direction", "index": -1 }, + { + "type": "float", + "name": "floor_max_angle", + "setter": "set_floor_max_angle", + "getter": "get_floor_max_angle", + "index": -1 + }, + { + "type": "bool", + "name": "floor_stop_on_slope", + "setter": "set_floor_stop_on_slope_enabled", + "getter": "is_floor_stop_on_slope_enabled", + "index": -1 + }, { "type": "float", "name": "collision/safe_margin", @@ -51835,6 +52901,391 @@ } ] }, + { + "name": "ClassDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "get_class_list", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_inheriters_from_class", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "get_parent_class", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_exists", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "is_parent_class", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "inherits", + "type": "StringName" + } + ] + }, + { + "name": "can_instantiate", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "instantiate", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "class_has_signal", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "class_get_signal", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "signal", + "type": "StringName" + } + ] + }, + { + "name": "class_get_signal_list", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_property_list", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_property", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "class_set_property", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135445994, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "class_has_method", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 174785387, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_method_list", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_get_integer_constant_list", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "no_inheritance", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "class_has_integer_constant", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "class_get_integer_constant", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + }, + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "class_get_category", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, + { + "name": "is_class_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + } + ] + }, { "name": "ClippedCamera3D", "is_refcounted": false, @@ -51931,14 +53382,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -51949,7 +53400,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -51959,7 +53410,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -52200,7 +53651,7 @@ }, { "name": "_filter_code_completion_candidates", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -54100,7 +55551,7 @@ "arguments": [ { "name": "viewport", - "type": "Object" + "type": "Viewport" }, { "name": "event", @@ -54173,14 +55624,14 @@ } }, { - "name": "set_collision_layer_bit", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -54191,7 +55642,7 @@ ] }, { - "name": "get_collision_layer_bit", + "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -54201,21 +55652,21 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -54226,7 +55677,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -54236,7 +55687,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -54729,7 +56180,7 @@ "arguments": [ { "name": "camera", - "type": "Object" + "type": "Camera3D" }, { "name": "event", @@ -54800,14 +56251,14 @@ } }, { - "name": "set_collision_layer_bit", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -54818,7 +56269,7 @@ ] }, { - "name": "get_collision_layer_bit", + "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -54828,21 +56279,21 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -54853,7 +56304,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -54863,7 +56314,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -57245,10 +58696,28 @@ ], "methods": [ { - "name": "_structured_text_parser", - "is_const": false, + "name": "_has_point", + "is_const": true, "is_vararg": false, "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "_structured_text_parser", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Array" + }, "arguments": [ { "name": "args", @@ -57260,6 +58729,80 @@ } ] }, + { + "name": "_get_minimum_size", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "_get_drag_data", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + } + ] + }, + { + "name": "_can_drop_data", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_drop_data", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "at_position", + "type": "Vector2" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "_make_custom_tooltip", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "for_text", + "type": "String" + } + ] + }, { "name": "_gui_input", "is_const": false, @@ -57272,95 +58815,6 @@ } ] }, - { - "name": "_get_minimum_size", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "_get_drag_data", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "position", - "type": "Vector2" - } - ] - }, - { - "name": "_can_drop_data", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "position", - "type": "Vector2" - }, - { - "name": "data", - "type": "void" - } - ] - }, - { - "name": "_drop_data", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "position", - "type": "Vector2" - }, - { - "name": "data", - "type": "void" - } - ] - }, - { - "name": "_make_custom_tooltip", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Control" - }, - "arguments": [ - { - "name": "for_text", - "type": "String" - } - ] - }, - { - "name": "_has_point", - "is_const": true, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "", - "type": "Vector2" - } - ] - }, { "name": "accept_event", "is_const": false, @@ -58014,6 +59468,20 @@ "type": "StringName" } }, + { + "name": "begin_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "end_bulk_theme_override", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, { "name": "add_theme_icon_override", "is_const": false, @@ -62206,6 +63674,276 @@ } ] }, + { + "name": "Directory", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "list_dir_begin", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1434999914, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "show_navigational", + "type": "bool", + "default_value": "false" + }, + { + "name": "show_hidden", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_next", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "String" + } + }, + { + "name": "current_is_dir", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "list_dir_end", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "get_drive_count", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_drive", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_current_drive", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "change_dir", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "todir", + "type": "String" + } + ] + }, + { + "name": "get_current_dir", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "String" + } + }, + { + "name": "make_dir", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "make_dir_recursive", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "file_exists", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "dir_exists", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_space_left", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "copy", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "rename", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "from", + "type": "String" + }, + { + "name": "to", + "type": "String" + } + ] + }, + { + "name": "remove", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, { "name": "DisplayServer", "is_refcounted": false, @@ -65258,6 +66996,54 @@ } ] }, + { + "name": "EditorCommandPalette", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "ConfirmationDialog", + "api_type": "editor", + "methods": [ + { + "name": "add_command", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 136835882, + "arguments": [ + { + "name": "command_name", + "type": "String" + }, + { + "name": "key_name", + "type": "String" + }, + { + "name": "binded_callable", + "type": "Callable" + }, + { + "name": "shortcut_text", + "type": "String", + "default_value": "\"None\"" + } + ] + }, + { + "name": "remove_command", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "key_name", + "type": "String" + } + ] + } + ] + }, { "name": "EditorDebuggerPlugin", "is_refcounted": false, @@ -66546,7 +68332,7 @@ "methods": [ { "name": "_get_importer_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66555,7 +68341,7 @@ }, { "name": "_get_visible_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66564,7 +68350,7 @@ }, { "name": "_get_preset_count", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66573,7 +68359,7 @@ }, { "name": "_get_preset_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66581,23 +68367,23 @@ }, "arguments": [ { - "name": "preset", + "name": "preset_index", "type": "int" } ] }, { "name": "_get_recognized_extensions", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Array" + "type": "PackedStringArray" } }, { "name": "_get_import_options", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66605,14 +68391,14 @@ }, "arguments": [ { - "name": "preset", + "name": "preset_index", "type": "int" } ] }, { "name": "_get_save_extension", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66621,7 +68407,7 @@ }, { "name": "_get_resource_type", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66630,7 +68416,7 @@ }, { "name": "_get_priority", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66639,7 +68425,7 @@ }, { "name": "_get_import_order", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66648,7 +68434,7 @@ }, { "name": "_get_option_visibility", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66656,8 +68442,8 @@ }, "arguments": [ { - "name": "option", - "type": "String" + "name": "option_name", + "type": "StringName" }, { "name": "options", @@ -66667,7 +68453,7 @@ }, { "name": "_import", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66790,7 +68576,7 @@ "methods": [ { "name": "_can_handle", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -66799,7 +68585,7 @@ "arguments": [ { "name": "object", - "type": "Object" + "type": "Variant" } ] }, @@ -66815,6 +68601,10 @@ "is_vararg": false, "is_virtual": true, "arguments": [ + { + "name": "object", + "type": "Object" + }, { "name": "category", "type": "String" @@ -66830,25 +68620,33 @@ "type": "bool" }, "arguments": [ + { + "name": "object", + "type": "Object" + }, { "name": "type", "type": "int" }, { - "name": "path", + "name": "name", "type": "String" }, { - "name": "hint", + "name": "hint_type", "type": "int" }, { - "name": "hint_text", + "name": "hint_string", "type": "String" }, { - "name": "usage", + "name": "usage_flags", "type": "int" + }, + { + "name": "wide", + "type": "bool" } ] }, @@ -67222,6 +69020,16 @@ "type": "EditorPaths" } }, + { + "name": "get_command_palette", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "EditorCommandPalette" + } + }, { "name": "set_plugin_enabled", "is_const": false, @@ -67355,7 +69163,7 @@ }, { "name": "_get_handle_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67370,7 +69178,7 @@ }, { "name": "_is_handle_highlighted", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67385,7 +69193,7 @@ }, { "name": "_get_handle_value", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67430,7 +69238,7 @@ }, { "name": "restore", - "type": "void" + "type": "Variant" }, { "name": "cancel", @@ -67440,7 +69248,7 @@ }, { "name": "_subgizmos_intersect_ray", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67459,7 +69267,7 @@ }, { "name": "_subgizmos_intersect_frustum", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67476,21 +69284,6 @@ } ] }, - { - "name": "_get_subgizmo_transform", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Transform3D" - }, - "arguments": [ - { - "name": "id", - "type": "int" - } - ] - }, { "name": "_set_subgizmo_transform", "is_const": false, @@ -67507,6 +69300,21 @@ } ] }, + { + "name": "_get_subgizmo_transform", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "id", + "type": "int" + } + ] + }, { "name": "_commit_subgizmos", "is_const": false, @@ -67518,7 +69326,7 @@ "type": "PackedInt32Array" }, { - "name": "restore", + "name": "restores", "type": "Array" }, { @@ -67754,7 +69562,7 @@ "methods": [ { "name": "_has_gizmo", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67762,14 +69570,14 @@ }, "arguments": [ { - "name": "spatial", + "name": "for_node_3d", "type": "Node3D" } ] }, { "name": "_create_gizmo", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67777,14 +69585,14 @@ }, "arguments": [ { - "name": "spatial", + "name": "for_node_3d", "type": "Node3D" } ] }, { "name": "_get_gizmo_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67793,7 +69601,7 @@ }, { "name": "_get_priority", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67802,7 +69610,7 @@ }, { "name": "_can_be_hidden", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67811,7 +69619,7 @@ }, { "name": "_is_selectable_when_hidden", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67832,7 +69640,7 @@ }, { "name": "_get_handle_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67844,14 +69652,14 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "handle_id", "type": "int" } ] }, { "name": "_is_handle_highlighted", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67863,14 +69671,14 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "handle_id", "type": "int" } ] }, { "name": "_get_handle_value", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67882,7 +69690,7 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "handle_id", "type": "int" } ] @@ -67898,7 +69706,7 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "handle_id", "type": "int" }, { @@ -67906,7 +69714,7 @@ "type": "Camera3D" }, { - "name": "point", + "name": "screen_pos", "type": "Vector2" } ] @@ -67922,12 +69730,12 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "handle_id", "type": "int" }, { "name": "restore", - "type": "void" + "type": "Variant" }, { "name": "cancel", @@ -67937,7 +69745,7 @@ }, { "name": "_subgizmos_intersect_ray", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67953,14 +69761,14 @@ "type": "Camera3D" }, { - "name": "point", + "name": "screen_pos", "type": "Vector2" } ] }, { "name": "_subgizmos_intersect_frustum", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67976,14 +69784,14 @@ "type": "Camera3D" }, { - "name": "frustum", + "name": "frustum_planes", "type": "Array" } ] }, { "name": "_get_subgizmo_transform", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67995,7 +69803,7 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "subgizmo_id", "type": "int" } ] @@ -68011,7 +69819,7 @@ "type": "EditorNode3DGizmo" }, { - "name": "id", + "name": "subgizmo_id", "type": "int" }, { @@ -68035,7 +69843,7 @@ "type": "PackedInt32Array" }, { - "name": "restore", + "name": "restores", "type": "Array" }, { @@ -68350,7 +70158,7 @@ "is_virtual": true, "arguments": [ { - "name": "overlay", + "name": "viewport_control", "type": "Control" } ] @@ -68362,13 +70170,13 @@ "is_virtual": true, "arguments": [ { - "name": "overlay", + "name": "viewport_control", "type": "Control" } ] }, { - "name": "_forward_spatial_gui_input", + "name": "_forward_3d_gui_input", "is_const": false, "is_vararg": false, "is_virtual": true, @@ -68377,7 +70185,7 @@ }, "arguments": [ { - "name": "camera", + "name": "viewport_camera", "type": "Camera3D" }, { @@ -68387,32 +70195,32 @@ ] }, { - "name": "_forward_spatial_draw_over_viewport", + "name": "_forward_3d_draw_over_viewport", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { - "name": "overlay", + "name": "viewport_control", "type": "Control" } ] }, { - "name": "_forward_spatial_force_draw_over_viewport", + "name": "_forward_3d_force_draw_over_viewport", "is_const": false, "is_vararg": false, "is_virtual": true, "arguments": [ { - "name": "overlay", + "name": "viewport_control", "type": "Control" } ] }, { "name": "_get_plugin_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -68421,7 +70229,7 @@ }, { "name": "_get_plugin_icon", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -68430,7 +70238,7 @@ }, { "name": "_has_main_screen", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -68457,13 +70265,13 @@ "arguments": [ { "name": "object", - "type": "Object" + "type": "Variant" } ] }, { "name": "_handles", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -68472,13 +70280,13 @@ "arguments": [ { "name": "object", - "type": "Object" + "type": "Variant" } ] }, { "name": "_get_state", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -68517,7 +70325,7 @@ }, { "name": "_get_breakpoints", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -68531,7 +70339,7 @@ "is_virtual": true, "arguments": [ { - "name": "layout", + "name": "configuration", "type": "ConfigFile" } ] @@ -68543,7 +70351,7 @@ "is_virtual": true, "arguments": [ { - "name": "layout", + "name": "configuration", "type": "ConfigFile" } ] @@ -69318,6 +71126,13 @@ "type": "String" } }, + { + "name": "update_property", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, { "name": "add_focusable", "is_const": false, @@ -69542,9 +71357,33 @@ "inherits": "RefCounted", "api_type": "editor", "methods": [ + { + "name": "_converts_to", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_handles", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "resource", + "type": "Resource" + } + ] + }, { "name": "_convert", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69556,15 +71395,6 @@ "type": "Resource" } ] - }, - { - "name": "_converts_to", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } } ] }, @@ -69884,7 +71714,7 @@ "methods": [ { "name": "_handles", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69899,7 +71729,7 @@ }, { "name": "_generate", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69907,18 +71737,18 @@ }, "arguments": [ { - "name": "from", + "name": "resource", "type": "Resource" }, { "name": "size", - "type": "Vector2" + "type": "Vector2i" } ] }, { "name": "_generate_from_path", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69931,13 +71761,13 @@ }, { "name": "size", - "type": "Vector2" + "type": "Vector2i" } ] }, { "name": "_generate_small_preview_automatically", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69946,7 +71776,7 @@ }, { "name": "_can_generate_small_preview", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69986,7 +71816,7 @@ "methods": [ { "name": "_get_import_flags", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -69995,11 +71825,11 @@ }, { "name": "_get_extensions", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Array" + "type": "PackedStringArray" } }, { @@ -70008,7 +71838,7 @@ "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Node" + "type": "Object" }, "arguments": [ { @@ -70555,7 +72385,7 @@ "arguments": [ { "name": "scene", - "type": "Object" + "type": "Node" } ] }, @@ -71134,7 +72964,7 @@ "methods": [ { "name": "_get_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71143,16 +72973,7 @@ }, { "name": "_get_supported_languages", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Array" - } - }, - { - "name": "_get_supported_extentions", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71190,11 +73011,11 @@ }, { "name": "_get_recognized_extensions", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Array" + "type": "PackedStringArray" } } ] @@ -71382,6 +73203,563 @@ } ] }, + { + "name": "Engine", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "set_physics_ticks_per_second", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "physics_ticks_per_second", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_physics_ticks_per_second", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_physics_jitter_fix", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "physics_jitter_fix", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_physics_jitter_fix", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_physics_interpolation_fraction", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_target_fps", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "target_fps", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_target_fps", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_time_scale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "time_scale", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_time_scale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_frames_drawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_frames_per_second", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_physics_frames", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_process_frames", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_main_loop", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "MainLoop" + } + }, + { + "name": "get_version_info", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_author_info", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_copyright_info", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Array" + } + }, + { + "name": "get_donor_info", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_license_info", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Dictionary" + } + }, + { + "name": "get_license_text", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "is_in_physics_frame", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_singleton", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_singleton", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Object" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "set_editor_hint", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_editor_hint", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_print_error_messages", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_printing_error_messages", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "editor_hint", + "setter": "set_editor_hint", + "getter": "is_editor_hint", + "index": -1 + }, + { + "type": "bool", + "name": "print_error_messages", + "setter": "set_print_error_messages", + "getter": "is_printing_error_messages", + "index": -1 + }, + { + "type": "int", + "name": "physics_ticks_per_second", + "setter": "set_physics_ticks_per_second", + "getter": "get_physics_ticks_per_second", + "index": -1 + }, + { + "type": "int", + "name": "target_fps", + "setter": "set_target_fps", + "getter": "get_target_fps", + "index": -1 + }, + { + "type": "float", + "name": "time_scale", + "setter": "set_time_scale", + "getter": "get_time_scale", + "index": -1 + }, + { + "type": "float", + "name": "physics_jitter_fix", + "setter": "set_physics_jitter_fix", + "getter": "get_physics_jitter_fix", + "index": -1 + } + ] + }, + { + "name": "EngineDebugger", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "is_active", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } + }, + { + "name": "register_profiler", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134295977, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "toggle", + "type": "Callable" + }, + { + "name": "add", + "type": "Callable" + }, + { + "name": "tick", + "type": "Callable" + } + ] + }, + { + "name": "unregister_profiler", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "is_profiling", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_profiler", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "profiler_add_frame_data", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "data", + "type": "Array" + } + ] + }, + { + "name": "profiler_enable", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135649961, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "enable", + "type": "bool" + }, + { + "name": "arguments", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "register_message_capture", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "callable", + "type": "Callable" + } + ] + }, + { + "name": "unregister_message_capture", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_capture", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "send_message", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "data", + "type": "Array" + } + ] + } + ] + }, { "name": "Environment", "is_refcounted": true, @@ -74236,6 +76614,708 @@ } ] }, + { + "name": "File", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "CompressionMode", + "values": [ + { + "name": "COMPRESSION_FASTLZ", + "value": 0 + }, + { + "name": "COMPRESSION_DEFLATE", + "value": 1 + }, + { + "name": "COMPRESSION_ZSTD", + "value": 2 + }, + { + "name": "COMPRESSION_GZIP", + "value": 3 + } + ] + }, + { + "name": "ModeFlags", + "values": [ + { + "name": "READ", + "value": 1 + }, + { + "name": "WRITE", + "value": 2 + }, + { + "name": "READ_WRITE", + "value": 3 + }, + { + "name": "WRITE_READ", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "open_encrypted", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::File.ModeFlags" + }, + { + "name": "key", + "type": "PackedByteArray" + } + ] + }, + { + "name": "open_encrypted_with_pass", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::File.ModeFlags" + }, + { + "name": "pass", + "type": "String" + } + ] + }, + { + "name": "open_compressed", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 174785354, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "mode_flags", + "type": "enum::File.ModeFlags" + }, + { + "name": "compression_mode", + "type": "enum::File.CompressionMode", + "default_value": "0" + } + ] + }, + { + "name": "open", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "flags", + "type": "enum::File.ModeFlags" + } + ] + }, + { + "name": "flush", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "close", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "get_path", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_path_absolute", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "is_open", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "seek_end", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 133278119, + "arguments": [ + { + "name": "position", + "type": "int", + "meta": "int64", + "default_value": "0" + } + ] + }, + { + "name": "get_position", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_length", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "eof_reached", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_8", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint8" + } + }, + { + "name": "get_16", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint16" + } + }, + { + "name": "get_32", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_64", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_float", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_double", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_real", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_buffer", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_csv_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 365838458, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "delim", + "type": "String", + "default_value": "\",\"" + } + ] + }, + { + "name": "get_as_text", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_md5", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_sha256", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_big_endian", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_big_endian", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "big_endian", + "type": "bool" + } + ] + }, + { + "name": "get_error", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "get_var", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 172413545, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "store_8", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint8" + } + ] + }, + { + "name": "store_16", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint16" + } + ] + }, + { + "name": "store_32", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "store_64", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "store_float", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_double", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "store_real", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "store_buffer", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + } + ] + }, + { + "name": "store_line", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "line", + "type": "String" + } + ] + }, + { + "name": "store_csv_line", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "values", + "type": "PackedStringArray" + }, + { + "name": "delim", + "type": "String", + "default_value": "\",\"" + } + ] + }, + { + "name": "store_string", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "store_var", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "value", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "store_pascal_string", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "get_pascal_string", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "String" + } + }, + { + "name": "file_exists", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "get_modified_time", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "big_endian", + "setter": "set_big_endian", + "getter": "is_big_endian", + "index": -1 + } + ] + }, { "name": "FileDialog", "is_refcounted": false, @@ -79396,7 +82476,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -79423,7 +82503,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -79531,7 +82611,7 @@ { "name": "scale", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -79578,7 +82658,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -79599,7 +82679,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -79683,7 +82763,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -79783,7 +82863,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -79805,7 +82885,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -80121,7 +83201,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -80148,7 +83228,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -80269,7 +83349,7 @@ { "name": "scale", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -80316,7 +83396,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -80337,7 +83417,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -80431,7 +83511,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -80644,7 +83724,7 @@ { "name": "secs", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -80666,7 +83746,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -82613,6 +85693,879 @@ } ] }, + { + "name": "Geometry2D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "PolyEndType", + "values": [ + { + "name": "END_POLYGON", + "value": 0 + }, + { + "name": "END_JOINED", + "value": 1 + }, + { + "name": "END_BUTT", + "value": 2 + }, + { + "name": "END_SQUARE", + "value": 3 + }, + { + "name": "END_ROUND", + "value": 4 + } + ] + }, + { + "name": "PolyBooleanOperation", + "values": [ + { + "name": "OPERATION_UNION", + "value": 0 + }, + { + "name": "OPERATION_DIFFERENCE", + "value": 1 + }, + { + "name": "OPERATION_INTERSECTION", + "value": 2 + }, + { + "name": "OPERATION_XOR", + "value": 3 + } + ] + }, + { + "name": "PolyJoinType", + "values": [ + { + "name": "JOIN_SQUARE", + "value": 0 + }, + { + "name": "JOIN_ROUND", + "value": 1 + }, + { + "name": "JOIN_MITER", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "is_point_in_circle", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "circle_position", + "type": "Vector2" + }, + { + "name": "circle_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_segment", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "to_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "to_b", + "type": "Vector2" + } + ] + }, + { + "name": "line_intersects_line", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from_a", + "type": "Vector2" + }, + { + "name": "dir_a", + "type": "Vector2" + }, + { + "name": "from_b", + "type": "Vector2" + }, + { + "name": "dir_b", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_points_between_segments", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector2" + }, + { + "name": "q1", + "type": "Vector2" + }, + { + "name": "p2", + "type": "Vector2" + }, + { + "name": "q2", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point_to_segment", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] + }, + { + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "s1", + "type": "Vector2" + }, + { + "name": "s2", + "type": "Vector2" + } + ] + }, + { + "name": "point_is_inside_triangle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135481931, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "a", + "type": "Vector2" + }, + { + "name": "b", + "type": "Vector2" + }, + { + "name": "c", + "type": "Vector2" + } + ] + }, + { + "name": "is_polygon_clockwise", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "is_point_in_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "point", + "type": "Vector2" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "triangulate_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "triangulate_delaunay", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "convex_hull", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "merge_polygons", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "clip_polygons", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "intersect_polygons", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "exclude_polygons", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polygon_a", + "type": "PackedVector2Array" + }, + { + "name": "polygon_b", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "clip_polyline_with_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "intersect_polyline_with_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "offset_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 174785354, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + }, + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", + "default_value": "0" + } + ] + }, + { + "name": "offset_polyline", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1513270700, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "polyline", + "type": "PackedVector2Array" + }, + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "join_type", + "type": "enum::Geometry2D.PolyJoinType", + "default_value": "0" + }, + { + "name": "end_type", + "type": "enum::Geometry2D.PolyEndType", + "default_value": "3" + } + ] + }, + { + "name": "make_atlas", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "sizes", + "type": "PackedVector2Array" + } + ] + } + ] + }, + { + "name": "Geometry3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "build_box_planes", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "extents", + "type": "Vector3" + } + ] + }, + { + "name": "build_cylinder_planes", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 175971275, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "sides", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis", + "default_value": "2" + } + ] + }, + { + "name": "build_capsule_planes", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 177157196, + "return_value": { + "type": "Array" + }, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "sides", + "type": "int", + "meta": "int32" + }, + { + "name": "lats", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::Vector3.Axis", + "default_value": "2" + } + ] + }, + { + "name": "get_closest_points_between_segments", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "p1", + "type": "Vector3" + }, + { + "name": "p2", + "type": "Vector3" + }, + { + "name": "q1", + "type": "Vector3" + }, + { + "name": "q2", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_point_to_segment", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] + }, + { + "name": "get_closest_point_to_segment_uncapped", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "point", + "type": "Vector3" + }, + { + "name": "s1", + "type": "Vector3" + }, + { + "name": "s2", + "type": "Vector3" + } + ] + }, + { + "name": "ray_intersects_triangle", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135517835, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "dir", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "segment_intersects_triangle", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135517835, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "a", + "type": "Vector3" + }, + { + "name": "b", + "type": "Vector3" + }, + { + "name": "c", + "type": "Vector3" + } + ] + }, + { + "name": "segment_intersects_sphere", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "sphere_position", + "type": "Vector3" + }, + { + "name": "sphere_radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_cylinder", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "height", + "type": "float", + "meta": "float" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "segment_intersects_convex", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector3" + }, + { + "name": "to", + "type": "Vector3" + }, + { + "name": "planes", + "type": "Array" + } + ] + }, + { + "name": "clip_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "PackedVector3Array" + }, + "arguments": [ + { + "name": "points", + "type": "PackedVector3Array" + }, + { + "name": "plane", + "type": "Plane" + } + ] + } + ] + }, { "name": "GeometryInstance3D", "is_refcounted": false, @@ -83349,6 +87302,25 @@ "inherits": "Control", "api_type": "core", "methods": [ + { + "name": "_get_connection_line", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, { "name": "connect_node", "is_const": false, @@ -83624,6 +87596,26 @@ } ] }, + { + "name": "get_connection_line", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2" + }, + { + "name": "to", + "type": "Vector2" + } + ] + }, { "name": "set_zoom", "is_const": false, @@ -83947,6 +87939,13 @@ "type": "HBoxContainer" } }, + { + "name": "arrange_nodes", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, { "name": "set_selected", "is_const": false, @@ -85096,14 +89095,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -85114,7 +89113,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -85124,21 +89123,21 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_layer_bit", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -85149,7 +89148,7 @@ ] }, { - "name": "get_collision_layer_bit", + "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -85159,7 +89158,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -89080,8 +93079,7 @@ "arguments": [ { "name": "keycode", - "type": "int", - "meta": "int32" + "type": "enum::Key" } ] }, @@ -90340,8 +94338,7 @@ "arguments": [ { "name": "keycode", - "type": "int", - "meta": "uint32" + "type": "enum::Key" } ] }, @@ -90352,8 +94349,7 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "uint32" + "type": "enum::Key" } }, { @@ -90365,8 +94361,7 @@ "arguments": [ { "name": "physical_keycode", - "type": "int", - "meta": "uint32" + "type": "enum::Key" } ] }, @@ -90377,8 +94372,7 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "uint32" + "type": "enum::Key" } }, { @@ -91414,6 +95408,47 @@ } ] }, + { + "name": "InputEventShortcut", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "InputEvent", + "api_type": "core", + "methods": [ + { + "name": "set_shortcut", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "shortcut", + "type": "Shortcut" + } + ] + }, + { + "name": "get_shortcut", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "Shortcut" + } + } + ], + "properties": [ + { + "type": "Shortcut", + "name": "shortcut", + "setter": "set_shortcut", + "getter": "get_shortcut", + "index": -1 + } + ] + }, { "name": "InputEventWithModifiers", "is_refcounted": true, @@ -92954,6 +96989,29 @@ "return_value": { "type": "VScrollBar" } + }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextParagraph.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::TextParagraph.OverrunBehavior" + } } ], "signals": [ @@ -93057,6 +97115,13 @@ "getter": "has_auto_height", "index": -1 }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior", + "index": -1 + }, { "type": "int", "name": "max_columns", @@ -93827,6 +97892,24 @@ "type": "Vector2" } }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 3009477143, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector2", + "default_value": "Vector2(0, -1)" + } + ] + }, { "name": "get_local_shape", "is_const": true, @@ -94044,6 +98127,24 @@ "type": "Vector3" } }, + { + "name": "get_angle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 1958111097, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "up_direction", + "type": "Vector3", + "default_value": "Vector3(0, 1, 0)" + } + ] + }, { "name": "get_local_shape", "is_const": true, @@ -98335,79 +102436,6 @@ } ] }, - { - "name": "LineShape2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Shape2D", - "api_type": "core", - "methods": [ - { - "name": "set_normal", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "normal", - "type": "Vector2" - } - ] - }, - { - "name": "get_normal", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "set_distance", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "distance", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_distance", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - } - ], - "properties": [ - { - "type": "Vector2", - "name": "normal", - "setter": "set_normal", - "getter": "get_normal", - "index": -1 - }, - { - "type": "float", - "name": "distance", - "setter": "set_distance", - "getter": "get_distance", - "index": -1 - } - ] - }, { "name": "LinkButton", "is_refcounted": false, @@ -98818,6 +102846,121 @@ "inherits": "Container", "api_type": "core" }, + { + "name": "Marshalls", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "variant_to_base64", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 173599433, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variant", + "type": "Variant" + }, + { + "name": "full_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "base64_to_variant", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 173599433, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + }, + { + "name": "allow_objects", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "raw_to_base64", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "array", + "type": "PackedByteArray" + } + ] + }, + { + "name": "base64_to_raw", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + } + ] + }, + { + "name": "utf8_to_base64", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "utf8_str", + "type": "String" + } + ] + }, + { + "name": "base64_to_utf8", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "base64_str", + "type": "String" + } + ] + } + ] + }, { "name": "Material", "is_refcounted": true, @@ -101850,6 +105993,16 @@ "return_value": { "type": "bool" } + }, + { + "name": "get_replicator", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "MultiplayerReplicator" + } } ], "signals": [ @@ -101922,6 +106075,13 @@ "setter": "set_root_node", "getter": "get_root_node", "index": -1 + }, + { + "type": "MultiplayerReplicator", + "name": "replicator", + "setter": "", + "getter": "get_replicator", + "index": -1 } ] }, @@ -102174,6 +106334,371 @@ "inherits": "MultiplayerPeer", "api_type": "core" }, + { + "name": "MultiplayerReplicator", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ReplicationMode", + "values": [ + { + "name": "REPLICATION_MODE_NONE", + "value": 0 + }, + { + "name": "REPLICATION_MODE_SERVER", + "value": 1 + }, + { + "name": "REPLICATION_MODE_CUSTOM", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "spawn_config", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 4217273203, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "spawn_mode", + "type": "enum::MultiplayerReplicator.ReplicationMode" + }, + { + "name": "properties", + "type": "Array", + "default_value": "[]" + }, + { + "name": "custom_send", + "type": "Callable", + "default_value": "" + }, + { + "name": "custom_receive", + "type": "Callable", + "default_value": "" + } + ] + }, + { + "name": "despawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 174785354, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "peer_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "spawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 174785354, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "peer_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "send_despawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1513270700, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "data", + "type": "Variant", + "default_value": "null" + }, + { + "name": "path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] + }, + { + "name": "send_spawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1513270700, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "peer_id", + "type": "int", + "meta": "int32" + }, + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "data", + "type": "Variant", + "default_value": "null" + }, + { + "name": "path", + "type": "NodePath", + "default_value": "NodePath(\"\")" + } + ] + }, + { + "name": "encode_state", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "object", + "type": "Object" + } + ] + }, + { + "name": "decode_state", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135445961, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "scene_id", + "type": "int", + "meta": "int64" + }, + { + "name": "object", + "type": "Object" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + } + ], + "signals": [ + { + "name": "despawn_requested", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "scene_id", + "type": "int" + }, + { + "name": "parent", + "type": "Node" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "despawned", + "arguments": [ + { + "name": "scene_id", + "type": "int" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "replicated_instance_removed", + "arguments": [ + { + "name": "scene_id", + "type": "int" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "replicated_instance_added", + "arguments": [ + { + "name": "scene_id", + "type": "int" + }, + { + "name": "node", + "type": "Node" + } + ] + }, + { + "name": "spawn_requested", + "arguments": [ + { + "name": "id", + "type": "int" + }, + { + "name": "scene_id", + "type": "int" + }, + { + "name": "parent", + "type": "Node" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "data", + "type": "PackedByteArray" + } + ] + }, + { + "name": "spawned", + "arguments": [ + { + "name": "scene_id", + "type": "int" + }, + { + "name": "node", + "type": "Node" + } + ] + } + ] + }, + { + "name": "Mutex", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "lock", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "try_lock", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "unlock", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + } + ] + }, { "name": "NativeExtension", "is_refcounted": true, @@ -103409,30 +107934,69 @@ "is_instantiable": true, "inherits": "Resource", "api_type": "core", - "constants": [ + "enums": [ { - "name": "SAMPLE_PARTITION_WATERSHED", - "value": 0 + "name": "ParsedGeometryType", + "values": [ + { + "name": "PARSED_GEOMETRY_MESH_INSTANCES", + "value": 0 + }, + { + "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", + "value": 1 + }, + { + "name": "PARSED_GEOMETRY_BOTH", + "value": 2 + }, + { + "name": "PARSED_GEOMETRY_MAX", + "value": 3 + } + ] }, { - "name": "SAMPLE_PARTITION_MONOTONE", - "value": 1 + "name": "SamplePartitionType", + "values": [ + { + "name": "SAMPLE_PARTITION_WATERSHED", + "value": 0 + }, + { + "name": "SAMPLE_PARTITION_MONOTONE", + "value": 1 + }, + { + "name": "SAMPLE_PARTITION_LAYERS", + "value": 2 + }, + { + "name": "SAMPLE_PARTITION_MAX", + "value": 3 + } + ] }, { - "name": "SAMPLE_PARTITION_LAYERS", - "value": 2 - }, - { - "name": "PARSED_GEOMETRY_MESH_INSTANCES", - "value": 0 - }, - { - "name": "PARSED_GEOMETRY_STATIC_COLLIDERS", - "value": 1 - }, - { - "name": "PARSED_GEOMETRY_BOTH", - "value": 2 + "name": "SourceGeometryMode", + "values": [ + { + "name": "SOURCE_GEOMETRY_NAVMESH_CHILDREN", + "value": 0 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN", + "value": 1 + }, + { + "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT", + "value": 2 + }, + { + "name": "SOURCE_GEOMETRY_MAX", + "value": 3 + } + ] } ], "methods": [ @@ -103445,8 +108009,7 @@ "arguments": [ { "name": "sample_partition_type", - "type": "int", - "meta": "int32" + "type": "enum::NavigationMesh.SamplePartitionType" } ] }, @@ -103457,8 +108020,7 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::NavigationMesh.SamplePartitionType" } }, { @@ -103470,8 +108032,7 @@ "arguments": [ { "name": "geometry_type", - "type": "int", - "meta": "int32" + "type": "enum::NavigationMesh.ParsedGeometryType" } ] }, @@ -103482,8 +108043,7 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::NavigationMesh.ParsedGeometryType" } }, { @@ -103512,14 +108072,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -103530,7 +108090,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -103540,7 +108100,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -103555,8 +108115,7 @@ "arguments": [ { "name": "mask", - "type": "int", - "meta": "int32" + "type": "enum::NavigationMesh.SourceGeometryMode" } ] }, @@ -103567,8 +108126,7 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "int32" + "type": "enum::NavigationMesh.SourceGeometryMode" } }, { @@ -106514,6 +111072,15 @@ "is_vararg": false, "is_virtual": true }, + { + "name": "_get_configuration_warnings", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, { "name": "_input", "is_const": false, @@ -106546,19 +111113,10 @@ "arguments": [ { "name": "event", - "type": "InputEventKey" + "type": "InputEvent" } ] }, - { - "name": "_get_configuration_warnings", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Array" - } - }, { "name": "add_sibling", "is_const": false, @@ -107087,7 +111645,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -107108,7 +111666,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -107416,6 +111974,39 @@ "type": "bool" } }, + { + "name": "set_editable_instance", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "node", + "type": "Node" + }, + { + "name": "is_editable", + "type": "bool" + } + ] + }, + { + "name": "is_editable_instance", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, { "name": "get_viewport", "is_const": true, @@ -109133,6 +113724,846 @@ "inherits": "BaseMaterial3D", "api_type": "core" }, + { + "name": "OS", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "VideoDriver", + "values": [ + { + "name": "VIDEO_DRIVER_GLES2", + "value": 0 + }, + { + "name": "VIDEO_DRIVER_VULKAN", + "value": 1 + } + ] + }, + { + "name": "SystemDir", + "values": [ + { + "name": "SYSTEM_DIR_DESKTOP", + "value": 0 + }, + { + "name": "SYSTEM_DIR_DCIM", + "value": 1 + }, + { + "name": "SYSTEM_DIR_DOCUMENTS", + "value": 2 + }, + { + "name": "SYSTEM_DIR_DOWNLOADS", + "value": 3 + }, + { + "name": "SYSTEM_DIR_MOVIES", + "value": 4 + }, + { + "name": "SYSTEM_DIR_MUSIC", + "value": 5 + }, + { + "name": "SYSTEM_DIR_PICTURES", + "value": 6 + }, + { + "name": "SYSTEM_DIR_RINGTONES", + "value": 7 + } + ] + }, + { + "name": "Month", + "values": [ + { + "name": "MONTH_JANUARY", + "value": 1 + }, + { + "name": "MONTH_FEBRUARY", + "value": 2 + }, + { + "name": "MONTH_MARCH", + "value": 3 + }, + { + "name": "MONTH_APRIL", + "value": 4 + }, + { + "name": "MONTH_MAY", + "value": 5 + }, + { + "name": "MONTH_JUNE", + "value": 6 + }, + { + "name": "MONTH_JULY", + "value": 7 + }, + { + "name": "MONTH_AUGUST", + "value": 8 + }, + { + "name": "MONTH_SEPTEMBER", + "value": 9 + }, + { + "name": "MONTH_OCTOBER", + "value": 10 + }, + { + "name": "MONTH_NOVEMBER", + "value": 11 + }, + { + "name": "MONTH_DECEMBER", + "value": 12 + } + ] + }, + { + "name": "Weekday", + "values": [ + { + "name": "DAY_SUNDAY", + "value": 0 + }, + { + "name": "DAY_MONDAY", + "value": 1 + }, + { + "name": "DAY_TUESDAY", + "value": 2 + }, + { + "name": "DAY_WEDNESDAY", + "value": 3 + }, + { + "name": "DAY_THURSDAY", + "value": 4 + }, + { + "name": "DAY_FRIDAY", + "value": 5 + }, + { + "name": "DAY_SATURDAY", + "value": 6 + } + ] + } + ], + "methods": [ + { + "name": "get_connected_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "open_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "close_midi_inputs", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "alert", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "title", + "type": "String", + "default_value": "\"Alert!\"" + } + ] + }, + { + "name": "set_low_processor_usage_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_in_low_processor_usage_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_low_processor_usage_mode_sleep_usec", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "usec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_low_processor_usage_mode_sleep_usec", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_processor_count", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_executable_path", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1513270700, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + }, + { + "name": "output", + "type": "Array", + "default_value": "[]" + }, + { + "name": "read_stderr", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "create_process", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "arguments", + "type": "PackedStringArray" + } + ] + }, + { + "name": "kill", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "pid", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shell_open", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "uri", + "type": "String" + } + ] + }, + { + "name": "get_process_id", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_environment", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "set_environment", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + }, + { + "name": "value", + "type": "String" + } + ] + }, + { + "name": "has_environment", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "variable", + "type": "String" + } + ] + }, + { + "name": "get_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cmdline_args", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "delay_usec", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 134188199, + "arguments": [ + { + "name": "usec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "delay_msec", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 134188199, + "arguments": [ + { + "name": "msec", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_locale", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_model_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "is_userfs_persistent", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_stdout_verbose", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "can_use_threads", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_debug_build", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "dump_memory_to_file", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "dump_resources_to_file", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "file", + "type": "String" + } + ] + }, + { + "name": "print_resources_in_use", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 133278119, + "arguments": [ + { + "name": "short", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "print_all_resources", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 139138028, + "arguments": [ + { + "name": "tofile", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_static_memory_usage", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_static_memory_peak_usage", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "get_user_data_dir", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_system_dir", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "dir", + "type": "enum::OS.SystemDir" + }, + { + "name": "shared_storage", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_config_dir", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_data_dir", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_cache_dir", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "get_unique_id", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "print_all_textures_by_size", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "print_resources_by_type", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "types", + "type": "PackedStringArray" + } + ] + }, + { + "name": "get_keycode_string", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "is_keycode_unicode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "code", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "find_keycode_from_string", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "string", + "type": "String" + } + ] + }, + { + "name": "set_use_file_access_save_and_swap", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "set_thread_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_thread_caller_id", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tag_name", + "type": "String" + } + ] + }, + { + "name": "request_permission", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "request_permissions", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_granted_permissions", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "PackedStringArray" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "low_processor_usage_mode", + "setter": "set_low_processor_usage_mode", + "getter": "is_in_low_processor_usage_mode", + "index": -1 + }, + { + "type": "int", + "name": "low_processor_usage_mode_sleep_usec", + "setter": "set_low_processor_usage_mode_sleep_usec", + "getter": "get_low_processor_usage_mode_sleep_usec", + "index": -1 + } + ] + }, { "name": "Object", "is_refcounted": false, @@ -109172,76 +114603,6 @@ } ], "methods": [ - { - "name": "_notification", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "what", - "type": "int" - } - ] - }, - { - "name": "_set", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "property", - "type": "StringName" - }, - { - "name": "value", - "type": "void" - } - ] - }, - { - "name": "_get", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "property", - "type": "StringName" - } - ] - }, - { - "name": "_get_property_list", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Array" - } - }, - { - "name": "_init", - "is_const": false, - "is_vararg": false, - "is_virtual": true - }, - { - "name": "_to_string", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - } - }, { "name": "get_class", "is_const": true, @@ -109972,25 +115333,25 @@ } }, { - "name": "set_bake_mask_bit", + "name": "set_bake_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "layer", + "name": "layer_number", "type": "int", "meta": "int32" }, { - "name": "enabled", + "name": "value", "type": "bool" } ] }, { - "name": "get_bake_mask_bit", + "name": "get_bake_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -110000,7 +115361,7 @@ }, "arguments": [ { - "name": "layer", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -112458,7 +117819,7 @@ } }, { - "name": "set_param", + "name": "set_param_min", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -112476,7 +117837,7 @@ ] }, { - "name": "get_param", + "name": "get_param_min", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -112493,7 +117854,7 @@ ] }, { - "name": "set_param_randomness", + "name": "set_param_max", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -112504,14 +117865,14 @@ "type": "enum::ParticlesMaterial.Parameter" }, { - "name": "randomness", + "name": "value", "type": "float", "meta": "float" } ] }, { - "name": "get_param_randomness", + "name": "get_param_max", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -112935,7 +118296,7 @@ { "name": "randomness", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -112947,7 +118308,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -112981,7 +118342,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -112994,7 +118355,7 @@ { "name": "hz", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -113302,30 +118663,30 @@ }, { "type": "float", - "name": "initial_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "initial_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 0 }, { "type": "float", - "name": "initial_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "initial_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 0 }, { "type": "float", - "name": "angular_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "angular_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 1 }, { "type": "float", - "name": "angular_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "angular_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 1 }, { @@ -113337,16 +118698,16 @@ }, { "type": "float", - "name": "orbit_velocity", - "setter": "set_param", - "getter": "get_param", + "name": "orbit_velocity_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 2 }, { "type": "float", - "name": "orbit_velocity_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "orbit_velocity_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 2 }, { @@ -113358,16 +118719,16 @@ }, { "type": "float", - "name": "linear_accel", - "setter": "set_param", - "getter": "get_param", + "name": "linear_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 3 }, { "type": "float", - "name": "linear_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "linear_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 3 }, { @@ -113379,16 +118740,16 @@ }, { "type": "float", - "name": "radial_accel", - "setter": "set_param", - "getter": "get_param", + "name": "radial_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 4 }, { "type": "float", - "name": "radial_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "radial_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 4 }, { @@ -113400,16 +118761,16 @@ }, { "type": "float", - "name": "tangential_accel", - "setter": "set_param", - "getter": "get_param", + "name": "tangential_accel_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 5 }, { "type": "float", - "name": "tangential_accel_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "tangential_accel_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 5 }, { @@ -113421,16 +118782,16 @@ }, { "type": "float", - "name": "damping", - "setter": "set_param", - "getter": "get_param", + "name": "damping_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 6 }, { "type": "float", - "name": "damping_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "damping_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 6 }, { @@ -113442,16 +118803,16 @@ }, { "type": "float", - "name": "angle", - "setter": "set_param", - "getter": "get_param", + "name": "angle_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 7 }, { "type": "float", - "name": "angle_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "angle_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 7 }, { @@ -113463,20 +118824,20 @@ }, { "type": "float", - "name": "scale", - "setter": "set_param", - "getter": "get_param", + "name": "scale_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 8 }, { "type": "float", - "name": "scale_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "scale_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 8 }, { - "type": "CurveTexture", + "type": "CurveTexture,CurveXYZTexture", "name": "scale_curve", "setter": "set_param_texture", "getter": "get_param_texture", @@ -113498,16 +118859,16 @@ }, { "type": "float", - "name": "hue_variation", - "setter": "set_param", - "getter": "get_param", + "name": "hue_variation_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 9 }, { "type": "float", - "name": "hue_variation_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "hue_variation_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 9 }, { @@ -113519,16 +118880,16 @@ }, { "type": "float", - "name": "anim_speed", - "setter": "set_param", - "getter": "get_param", + "name": "anim_speed_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 10 }, { "type": "float", - "name": "anim_speed_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "anim_speed_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 10 }, { @@ -113540,16 +118901,16 @@ }, { "type": "float", - "name": "anim_offset", - "setter": "set_param", - "getter": "get_param", + "name": "anim_offset_min", + "setter": "set_param_min", + "getter": "get_param_min", "index": 11 }, { "type": "float", - "name": "anim_offset_random", - "setter": "set_param_randomness", - "getter": "get_param_randomness", + "name": "anim_offset_max", + "setter": "set_param_max", + "getter": "get_param_max", "index": 11 }, { @@ -115441,7 +120802,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 937278449, + "hash": 1474135307, "return_value": { "type": "KinematicCollision2D" }, @@ -115450,16 +120811,6 @@ "name": "rel_vec", "type": "Vector2" }, - { - "name": "infinite_inertia", - "type": "bool", - "default_value": "true" - }, - { - "name": "exclude_raycast_shapes", - "type": "bool", - "default_value": "true" - }, { "name": "test_only", "type": "bool", @@ -115478,7 +120829,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 604863634, + "hash": 1513270700, "return_value": { "type": "bool" }, @@ -115491,16 +120842,6 @@ "name": "rel_vec", "type": "Vector2" }, - { - "name": "infinite_inertia", - "type": "bool", - "default_value": "true" - }, - { - "name": "exclude_raycast_shapes", - "type": "bool", - "default_value": "true" - }, { "name": "collision", "type": "KinematicCollision2D", @@ -115564,7 +120905,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 937278449, + "hash": 1474135307, "return_value": { "type": "KinematicCollision3D" }, @@ -115573,16 +120914,6 @@ "name": "rel_vec", "type": "Vector3" }, - { - "name": "infinite_inertia", - "type": "bool", - "default_value": "true" - }, - { - "name": "exclude_raycast_shapes", - "type": "bool", - "default_value": "true" - }, { "name": "test_only", "type": "bool", @@ -115601,7 +120932,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 604863634, + "hash": 1513270700, "return_value": { "type": "bool" }, @@ -115614,16 +120945,6 @@ "name": "rel_vec", "type": "Vector3" }, - { - "name": "infinite_inertia", - "type": "bool", - "default_value": "true" - }, - { - "name": "exclude_raycast_shapes", - "type": "bool", - "default_value": "true" - }, { "name": "collision", "type": "KinematicCollision3D", @@ -115884,6 +121205,22 @@ "type": "Transform2D" } }, + { + "name": "get_velocity_at_local_position", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Vector2" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector2" + } + ] + }, { "name": "add_central_force", "is_const": false, @@ -116439,6 +121776,22 @@ "type": "Transform3D" } }, + { + "name": "get_velocity_at_local_position", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "local_position", + "type": "Vector3" + } + ] + }, { "name": "add_central_force", "is_const": false, @@ -116893,7 +122246,7 @@ "default_value": "[]" }, { - "name": "collision_layer", + "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" @@ -116941,7 +122294,7 @@ "default_value": "[]" }, { - "name": "collision_layer", + "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" @@ -116982,7 +122335,7 @@ "default_value": "[]" }, { - "name": "collision_layer", + "name": "collision_mask", "type": "int", "meta": "uint32", "default_value": "2147483647" @@ -117404,40 +122757,36 @@ "name": "ShapeType", "values": [ { - "name": "SHAPE_LINE", + "name": "SHAPE_WORLD_MARGIN", "value": 0 }, { - "name": "SHAPE_RAY", + "name": "SHAPE_SEGMENT", "value": 1 }, { - "name": "SHAPE_SEGMENT", + "name": "SHAPE_CIRCLE", "value": 2 }, { - "name": "SHAPE_CIRCLE", + "name": "SHAPE_RECTANGLE", "value": 3 }, { - "name": "SHAPE_RECTANGLE", + "name": "SHAPE_CAPSULE", "value": 4 }, { - "name": "SHAPE_CAPSULE", + "name": "SHAPE_CONVEX_POLYGON", "value": 5 }, { - "name": "SHAPE_CONVEX_POLYGON", + "name": "SHAPE_CONCAVE_POLYGON", "value": 6 }, - { - "name": "SHAPE_CONCAVE_POLYGON", - "value": 7 - }, { "name": "SHAPE_CUSTOM", - "value": 8 + "value": 7 } ] }, @@ -117677,17 +123026,7 @@ ], "methods": [ { - "name": "line_shape_create", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "RID" - } - }, - { - "name": "ray_shape_create", + "name": "world_margin_shape_create", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -119251,7 +124590,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 4237333938, + "hash": 1020396879, "return_value": { "type": "bool" }, @@ -119268,10 +124607,6 @@ "name": "motion", "type": "Vector2" }, - { - "name": "infinite_inertia", - "type": "bool" - }, { "name": "margin", "type": "float", @@ -119283,11 +124618,6 @@ "type": "PhysicsTestMotionResult2D", "default_value": "null" }, - { - "name": "exclude_raycast_shapes", - "type": "bool", - "default_value": "true" - }, { "name": "exclude", "type": "Array", @@ -119688,44 +125018,40 @@ "value": 0 }, { - "name": "SHAPE_RAY", + "name": "SHAPE_SPHERE", "value": 1 }, { - "name": "SHAPE_SPHERE", + "name": "SHAPE_BOX", "value": 2 }, { - "name": "SHAPE_BOX", + "name": "SHAPE_CAPSULE", "value": 3 }, { - "name": "SHAPE_CAPSULE", + "name": "SHAPE_CYLINDER", "value": 4 }, { - "name": "SHAPE_CYLINDER", + "name": "SHAPE_CONVEX_POLYGON", "value": 5 }, { - "name": "SHAPE_CONVEX_POLYGON", + "name": "SHAPE_CONCAVE_POLYGON", "value": 6 }, { - "name": "SHAPE_CONCAVE_POLYGON", + "name": "SHAPE_HEIGHTMAP", "value": 7 }, { - "name": "SHAPE_HEIGHTMAP", + "name": "SHAPE_SOFT_BODY", "value": 8 }, - { - "name": "SHAPE_SOFT_BODY", - "value": 9 - }, { "name": "SHAPE_CUSTOM", - "value": 10 + "value": 9 } ] }, @@ -120195,6 +125521,22 @@ { "name": "AREA_PARAM_PRIORITY", "value": 7 + }, + { + "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE", + "value": 8 + }, + { + "name": "AREA_PARAM_WIND_SOURCE", + "value": 9 + }, + { + "name": "AREA_PARAM_WIND_DIRECTION", + "value": 10 + }, + { + "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR", + "value": 11 } ] } @@ -120210,16 +125552,6 @@ "type": "RID" } }, - { - "name": "ray_shape_create", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "RID" - } - }, { "name": "sphere_shape_create", "is_const": false, @@ -121728,7 +127060,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 1591541486, + "hash": 1020396879, "return_value": { "type": "bool" }, @@ -121745,10 +127077,6 @@ "name": "motion", "type": "Vector3" }, - { - "name": "infinite_inertia", - "type": "bool" - }, { "name": "margin", "type": "float", @@ -121759,6 +127087,11 @@ "name": "result", "type": "PhysicsTestMotionResult3D", "default_value": "null" + }, + { + "name": "exclude", + "type": "Array", + "default_value": "[]" } ] }, @@ -122583,21 +127916,21 @@ } }, { - "name": "set_collision_layer", + "name": "set_collision_mask", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "collision_layer", + "name": "collision_mask", "type": "int", "meta": "uint32" } ] }, { - "name": "get_collision_layer", + "name": "get_collision_mask", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -122680,9 +128013,9 @@ "properties": [ { "type": "int", - "name": "collision_layer", - "setter": "set_collision_layer", - "getter": "get_collision_layer", + "name": "collision_mask", + "setter": "set_collision_mask", + "getter": "get_collision_mask", "index": -1 }, { @@ -123006,7 +128339,7 @@ "api_type": "core", "methods": [ { - "name": "get_motion", + "name": "get_travel", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -123016,7 +128349,7 @@ } }, { - "name": "get_motion_remainder", + "name": "get_remainder", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -123134,16 +128467,16 @@ "properties": [ { "type": "Vector2", - "name": "motion", + "name": "travel", "setter": "", - "getter": "get_motion", + "getter": "get_travel", "index": -1 }, { "type": "Vector2", - "name": "motion_remainder", + "name": "remainder", "setter": "", - "getter": "get_motion_remainder", + "getter": "get_remainder", "index": -1 }, { @@ -123226,7 +128559,7 @@ "api_type": "core", "methods": [ { - "name": "get_motion", + "name": "get_travel", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -123236,7 +128569,7 @@ } }, { - "name": "get_motion_remainder", + "name": "get_remainder", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -123354,16 +128687,16 @@ "properties": [ { "type": "Vector3", - "name": "motion", + "name": "travel", "setter": "", - "getter": "get_motion", + "getter": "get_travel", "index": -1 }, { "type": "Vector3", - "name": "motion_remainder", + "name": "remainder", "setter": "", - "getter": "get_motion_remainder", + "getter": "get_remainder", "index": -1 }, { @@ -131558,14 +136891,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -131576,7 +136909,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -131586,7 +136919,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -131903,14 +137236,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -131921,7 +137254,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -131931,7 +137264,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -132114,152 +137447,6 @@ } ] }, - { - "name": "RayShape2D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Shape2D", - "api_type": "core", - "methods": [ - { - "name": "set_length", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "length", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_length", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_slips_on_slope", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "active", - "type": "bool" - } - ] - }, - { - "name": "get_slips_on_slope", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "float", - "name": "length", - "setter": "set_length", - "getter": "get_length", - "index": -1 - }, - { - "type": "bool", - "name": "slips_on_slope", - "setter": "set_slips_on_slope", - "getter": "get_slips_on_slope", - "index": -1 - } - ] - }, - { - "name": "RayShape3D", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Shape3D", - "api_type": "core", - "methods": [ - { - "name": "set_length", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "length", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_length", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_slips_on_slope", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "active", - "type": "bool" - } - ] - }, - { - "name": "get_slips_on_slope", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "float", - "name": "length", - "setter": "set_length", - "getter": "get_length", - "index": -1 - }, - { - "type": "bool", - "name": "slips_on_slope", - "setter": "set_slips_on_slope", - "getter": "get_slips_on_slope", - "index": -1 - } - ] - }, { "name": "RectangleShape2D", "is_refcounted": true, @@ -135207,7 +140394,7 @@ "value": 256 }, { - "name": "TEXTURE_USAGE_RESOLVE_ATTACHMENT_BIT", + "name": "TEXTURE_USAGE_INPUT_ATTACHMENT_BIT", "value": 512 } ] @@ -136131,7 +141318,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 135374087, + "hash": 173599433, "return_value": { "type": "PackedByteArray" }, @@ -136139,6 +141326,11 @@ { "name": "spirv_data", "type": "RDShaderSPIRV" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" } ] }, @@ -136147,14 +141339,19 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 135374087, + "hash": 173599433, "return_value": { - "type": "PackedByteArray" + "type": "RID" }, "arguments": [ { "name": "spirv_data", "type": "RDShaderSPIRV" + }, + { + "name": "name", + "type": "String", + "default_value": "\"\"" } ] }, @@ -142164,7 +147361,7 @@ { "name": "lifetime", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -142199,7 +147396,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -142270,7 +147467,7 @@ { "name": "scale", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -143734,7 +148931,7 @@ "hash": 135374120, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -143751,7 +148948,7 @@ "hash": 135374120, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -147290,7 +152487,7 @@ "hash": 135338183, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } }, { @@ -147356,12 +152553,6 @@ "inherits": "RefCounted", "api_type": "core", "methods": [ - { - "name": "_setup_local_to_scene", - "is_const": false, - "is_vararg": false, - "is_virtual": true - }, { "name": "set_path", "is_const": false, @@ -147497,6 +152688,9 @@ } ], "signals": [ + { + "name": "setup_local_to_scene_requested" + }, { "name": "changed" } @@ -147551,9 +152745,116 @@ } ], "methods": [ + { + "name": "_get_recognized_extensions", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_handles_type", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "type", + "type": "StringName" + } + ] + }, + { + "name": "_get_resource_type", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_resource_uid", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "_get_dependencies", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "add_types", + "type": "bool" + } + ] + }, + { + "name": "_rename_dependencies", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "renames", + "type": "Dictionary" + } + ] + }, + { + "name": "_exists", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, { "name": "_load", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -147577,80 +152878,6 @@ "type": "int" } ] - }, - { - "name": "_get_recognized_extensions", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "_handles_type", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "typename", - "type": "StringName" - } - ] - }, - { - "name": "_get_resource_type", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "_get_dependencies", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "add_types", - "type": "String" - } - ] - }, - { - "name": "_rename_dependencies", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "renames", - "type": "String" - } - ] } ] }, @@ -147685,12 +152912,12 @@ ] }, { - "name": "_get_recognized_extensions", - "is_const": false, + "name": "_recognize", + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "PackedStringArray" + "type": "bool" }, "arguments": [ { @@ -147700,12 +152927,12 @@ ] }, { - "name": "_recognize", - "is_const": false, + "name": "_get_recognized_extensions", + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "bool" + "type": "PackedStringArray" }, "arguments": [ { @@ -147738,6 +152965,243 @@ } ] }, + { + "name": "ResourceLoader", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "ThreadLoadStatus", + "values": [ + { + "name": "THREAD_LOAD_INVALID_RESOURCE", + "value": 0 + }, + { + "name": "THREAD_LOAD_IN_PROGRESS", + "value": 1 + }, + { + "name": "THREAD_LOAD_FAILED", + "value": 2 + }, + { + "name": "THREAD_LOAD_LOADED", + "value": 3 + } + ] + }, + { + "name": "CacheMode", + "values": [ + { + "name": "CACHE_MODE_IGNORE", + "value": 0 + }, + { + "name": "CACHE_MODE_REUSE", + "value": 1 + }, + { + "name": "CACHE_MODE_REPLACE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "load_threaded_request", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1479995216, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "use_sub_threads", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "load_threaded_get_status", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 173599433, + "return_value": { + "type": "enum::ResourceLoader.ThreadLoadStatus" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "progress", + "type": "Array", + "default_value": "[]" + } + ] + }, + { + "name": "load_threaded_get", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "load", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1479995216, + "return_value": { + "type": "Resource" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "cache_mode", + "type": "enum::ResourceLoader.CacheMode", + "default_value": "1" + } + ] + }, + { + "name": "get_recognized_extensions_for_type", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "type", + "type": "String" + } + ] + }, + { + "name": "set_abort_on_missing_resources", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "abort", + "type": "bool" + } + ] + }, + { + "name": "get_dependencies", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "has_cached", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "exists", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 173599433, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "type_hint", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "get_resource_uid", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + } + ] + }, { "name": "ResourcePreloader", "is_refcounted": false, @@ -147845,6 +153309,91 @@ } ] }, + { + "name": "ResourceSaver", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "enums": [ + { + "name": "SaverFlags", + "values": [ + { + "name": "FLAG_RELATIVE_PATHS", + "value": 1 + }, + { + "name": "FLAG_BUNDLE_RESOURCES", + "value": 2 + }, + { + "name": "FLAG_CHANGE_PATH", + "value": 4 + }, + { + "name": "FLAG_OMIT_EDITOR_PROPERTIES", + "value": 8 + }, + { + "name": "FLAG_SAVE_BIG_ENDIAN", + "value": 16 + }, + { + "name": "FLAG_COMPRESS", + "value": 32 + }, + { + "name": "FLAG_REPLACE_SUBRESOURCE_PATHS", + "value": 64 + } + ] + } + ], + "methods": [ + { + "name": "save", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 174785354, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "resource", + "type": "Resource" + }, + { + "name": "flags", + "type": "enum::ResourceSaver.SaverFlags", + "default_value": "0" + } + ] + }, + { + "name": "get_recognized_extensions", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "type", + "type": "Resource" + } + ] + } + ] + }, { "name": "ResourceUID", "is_refcounted": false, @@ -148212,7 +153761,7 @@ "methods": [ { "name": "_process_custom_fx", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -148453,8 +154002,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "0" + "type": "enum::InlineAlign", + "default_value": "5" } ] }, @@ -148702,7 +154251,7 @@ }, { "name": "inline_align", - "type": "enum::VAlign", + "type": "enum::InlineAlign", "default_value": "0" } ] @@ -152539,18 +158088,6 @@ "inherits": "VBoxContainer", "api_type": "editor", "methods": [ - { - "name": "_add_syntax_highlighter", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "arguments": [ - { - "name": "highlighter", - "type": "Object" - } - ] - }, { "name": "get_base_editor", "is_const": true, @@ -153040,6 +158577,39 @@ } ] }, + { + "name": "Semaphore", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "wait", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "try_wait", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "enum::Error" + } + }, + { + "name": "post", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + } + ] + }, { "name": "Separator", "is_refcounted": false, @@ -153736,16 +159306,6 @@ } ], "methods": [ - { - "name": "get_bone_process_orders", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "PackedInt32Array" - } - }, { "name": "add_bone", "is_const": false, @@ -153873,6 +159433,89 @@ } ] }, + { + "name": "get_bone_children", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "PackedInt32Array" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_bone_children", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_children", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "add_bone_child", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "child_bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_bone_child", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "child_bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_parentless_bones", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "PackedInt32Array" + } + }, { "name": "get_bone_rest", "is_const": true, @@ -154043,6 +159686,23 @@ } ] }, + { + "name": "get_bone_global_pose_override", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_bone_global_pose", "is_const": true, @@ -154077,6 +159737,58 @@ } ] }, + { + "name": "clear_bones_local_pose_override", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "set_bone_local_pose_override", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 136835882, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "pose", + "type": "Transform3D" + }, + { + "name": "amount", + "type": "float", + "meta": "float" + }, + { + "name": "persistent", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "get_bone_local_pose_override", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_bone_custom_pose", "is_const": true, @@ -154113,7 +159825,28 @@ ] }, { - "name": "bone_transform_to_world_transform", + "name": "force_update_all_bone_transforms", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "force_update_bone_child_transform", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "global_pose_to_world_transform", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -154123,13 +159856,13 @@ }, "arguments": [ { - "name": "bone_transform", + "name": "global_pose", "type": "Transform3D" } ] }, { - "name": "world_transform_to_bone_transform", + "name": "world_transform_to_global_pose", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -154144,6 +159877,69 @@ } ] }, + { + "name": "global_pose_to_local_pose", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "global_pose", + "type": "Transform3D" + } + ] + }, + { + "name": "local_pose_to_global_pose", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Transform3D" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "local_pose", + "type": "Transform3D" + } + ] + }, + { + "name": "global_pose_z_forward_to_bone_forward", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Basis" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "basis", + "type": "Basis" + } + ] + }, { "name": "set_animate_physical_bones", "is_const": false, @@ -154213,9 +160009,60 @@ "type": "RID" } ] + }, + { + "name": "set_modification_stack", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "modification_stack", + "type": "SkeletonModificationStack3D" + } + ] + }, + { + "name": "get_modification_stack", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "SkeletonModificationStack3D" + } + }, + { + "name": "execute_modifications", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] } ], "signals": [ + { + "name": "bone_pose_changed", + "arguments": [ + { + "name": "bone_idx", + "type": "int" + } + ] + }, { "name": "pose_updated" } @@ -156513,6 +162360,2149 @@ } ] }, + { + "name": "SkeletonModification3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "_execute", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "delta", + "type": "float" + } + ] + }, + { + "name": "_setup_modification", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "modification_stack", + "type": "SkeletonModificationStack3D" + } + ] + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_modification_stack", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "SkeletonModificationStack3D" + } + }, + { + "name": "set_is_setup", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "is_setup", + "type": "bool" + } + ] + }, + { + "name": "get_is_setup", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_execution_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_execution_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clamp_angle", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135481898, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + }, + { + "name": "min", + "type": "float", + "meta": "float" + }, + { + "name": "max", + "type": "float", + "meta": "float" + }, + { + "name": "invert", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled", + "index": -1 + }, + { + "type": "int", + "name": "execution_mode", + "setter": "set_execution_mode", + "getter": "get_execution_mode", + "index": -1 + } + ] + }, + { + "name": "SkeletonModification3DCCDIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification3D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_tip_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "tip_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_tip_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_use_high_quality_solve", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "high_quality_solve", + "type": "bool" + } + ] + }, + { + "name": "get_use_high_quality_solve", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_ccdik_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_bone_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_ccdik_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_joint_ccdik_axis", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_ccdik_axis", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_joint_enable_joint_constraint", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_enable_joint_constraint", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_min", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_min", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "min_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_angle_max", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_angle_max", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "max_angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_ccdik_joint_constraint_invert", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_ccdik_joint_constraint_invert", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "invert", + "type": "bool" + } + ] + }, + { + "name": "set_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_ccdik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node", + "index": -1 + }, + { + "type": "NodePath", + "name": "tip_nodepath", + "setter": "set_tip_node", + "getter": "get_tip_node", + "index": -1 + }, + { + "type": "bool", + "name": "high_quality_solve", + "setter": "set_use_high_quality_solve", + "getter": "get_use_high_quality_solve", + "index": -1 + }, + { + "type": "int", + "name": "ccdik_data_chain_length", + "setter": "set_ccdik_data_chain_length", + "getter": "get_ccdik_data_chain_length", + "index": -1 + } + ] + }, + { + "name": "SkeletonModification3DFABRIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification3D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_fabrik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_chain_tolerance", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "tolerance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_chain_tolerance", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_chain_max_iterations", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "max_iterations", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_chain_max_iterations", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_fabrik_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_bone_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_fabrik_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_joint_length", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_fabrik_joint_magnet", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_magnet", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "magnet_position", + "type": "Vector3" + } + ] + }, + { + "name": "get_fabrik_joint_auto_calculate_length", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_auto_calculate_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "auto_calculate_length", + "type": "bool" + } + ] + }, + { + "name": "fabrik_joint_auto_calculate_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_fabrik_joint_use_tip_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_use_tip_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_tip_node", + "type": "bool" + } + ] + }, + { + "name": "get_fabrik_joint_tip_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_tip_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "tip_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_fabrik_joint_use_target_basis", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_fabrik_joint_use_target_basis", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_target_basis", + "type": "bool" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node", + "index": -1 + }, + { + "type": "int", + "name": "fabrik_data_chain_length", + "setter": "set_fabrik_data_chain_length", + "getter": "get_fabrik_data_chain_length", + "index": -1 + }, + { + "type": "float", + "name": "chain_tolerance", + "setter": "set_chain_tolerance", + "getter": "get_chain_tolerance", + "index": -1 + }, + { + "type": "int", + "name": "chain_max_iterations", + "setter": "set_chain_max_iterations", + "getter": "get_chain_max_iterations", + "index": -1 + } + ] + }, + { + "name": "SkeletonModification3DJiggle", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification3D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_jiggle_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "length", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_jiggle_data_chain_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_mass", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_mass", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_damping", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_damping", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_use_gravity", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "use_gravity", + "type": "bool" + } + ] + }, + { + "name": "get_use_gravity", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "gravity", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_use_colliders", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "use_colliders", + "type": "bool" + } + ] + }, + { + "name": "get_use_colliders", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_collision_mask", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "mask", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_mask", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_jiggle_joint_bone_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_jiggle_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_bone_index", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_jiggle_joint_bone_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_override", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "get_jiggle_joint_override", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_stiffness", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_stiffness", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_mass", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mass", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_mass", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_damping", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "damping", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_damping", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_use_gravity", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "use_gravity", + "type": "bool" + } + ] + }, + { + "name": "get_jiggle_joint_use_gravity", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_gravity", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "Vector3" + } + ] + }, + { + "name": "get_jiggle_joint_gravity", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_jiggle_joint_roll", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "roll", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_jiggle_joint_roll", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint_idx", + "type": "int", + "meta": "int32" + } + ] + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node", + "index": -1 + }, + { + "type": "int", + "name": "jiggle_data_chain_length", + "setter": "set_jiggle_data_chain_length", + "getter": "get_jiggle_data_chain_length", + "index": -1 + }, + { + "type": "float", + "name": "stiffness", + "setter": "set_stiffness", + "getter": "get_stiffness", + "index": -1 + }, + { + "type": "float", + "name": "mass", + "setter": "set_mass", + "getter": "get_mass", + "index": -1 + }, + { + "type": "float", + "name": "damping", + "setter": "set_damping", + "getter": "get_damping", + "index": -1 + }, + { + "type": "bool", + "name": "use_gravity", + "setter": "set_use_gravity", + "getter": "get_use_gravity", + "index": -1 + }, + { + "type": "Vector3", + "name": "gravity", + "setter": "set_gravity", + "getter": "get_gravity", + "index": -1 + } + ] + }, + { + "name": "SkeletonModification3DLookAt", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification3D", + "api_type": "core", + "methods": [ + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone_index", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_additional_rotation", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "additional_rotation", + "type": "Vector3" + } + ] + }, + { + "name": "get_additional_rotation", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_lock_rotation_to_plane", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "lock_to_plane", + "type": "bool" + } + ] + }, + { + "name": "get_lock_rotation_to_plane", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_lock_rotation_plane", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "plane", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_lock_rotation_plane", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name", + "index": -1 + }, + { + "type": "int", + "name": "bone_index", + "setter": "set_bone_index", + "getter": "get_bone_index", + "index": -1 + }, + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node", + "index": -1 + } + ] + }, + { + "name": "SkeletonModification3DStackHolder", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification3D", + "api_type": "core", + "methods": [ + { + "name": "set_held_modification_stack", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "held_modification_stack", + "type": "SkeletonModificationStack3D" + } + ] + }, + { + "name": "get_held_modification_stack", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "SkeletonModificationStack3D" + } + } + ] + }, + { + "name": "SkeletonModification3DTwoBoneIK", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "SkeletonModification3D", + "api_type": "core", + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "target_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_use_pole_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "use_pole_node", + "type": "bool" + } + ] + }, + { + "name": "get_use_pole_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pole_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "pole_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_pole_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_use_tip_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "use_tip_node", + "type": "bool" + } + ] + }, + { + "name": "get_use_tip_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_tip_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "tip_nodepath", + "type": "NodePath" + } + ] + }, + { + "name": "get_tip_node", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_auto_calculate_joint_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "auto_calculate_joint_length", + "type": "bool" + } + ] + }, + { + "name": "get_auto_calculate_joint_length", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_joint_one_bone_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_joint_one_bone_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "set_joint_one_bone_idx", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_one_bone_idx", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_joint_one_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_one_length", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_joint_two_bone_name", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_joint_two_bone_name", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "set_joint_two_bone_idx", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_two_bone_idx", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_joint_two_length", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "bone_length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_two_length", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_joint_one_roll", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "roll", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_one_roll", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_joint_two_roll", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "roll", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_two_roll", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_nodepath", + "setter": "set_target_node", + "getter": "get_target_node", + "index": -1 + } + ] + }, { "name": "SkeletonModificationStack2D", "is_refcounted": true, @@ -156739,6 +164729,232 @@ } ] }, + { + "name": "SkeletonModificationStack3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "setup", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "execute", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "delta", + "type": "float", + "meta": "float" + }, + { + "name": "execution_mode", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "enable_all_modifications", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_modification", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "SkeletonModification3D" + }, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "add_modification", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "modification", + "type": "SkeletonModification3D" + } + ] + }, + { + "name": "delete_modification", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_modification", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "mod_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "modification", + "type": "SkeletonModification3D" + } + ] + }, + { + "name": "set_modification_count", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "arg0", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_modification_count", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_is_setup", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_strength", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "strength", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_strength", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Skeleton3D" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "enabled", + "setter": "set_enabled", + "getter": "get_enabled", + "index": -1 + }, + { + "type": "float", + "name": "strength", + "setter": "set_strength", + "getter": "get_strength", + "index": -1 + }, + { + "type": "int", + "name": "modification_count", + "setter": "set_modification_count", + "getter": "get_modification_count", + "index": -1 + } + ] + }, { "name": "Skin", "is_refcounted": true, @@ -157610,14 +165826,14 @@ } }, { - "name": "set_collision_mask_bit", + "name": "set_collision_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -157628,7 +165844,7 @@ ] }, { - "name": "get_collision_mask_bit", + "name": "get_collision_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -157638,21 +165854,21 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } ] }, { - "name": "set_collision_layer_bit", + "name": "set_collision_layer_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" }, @@ -157663,7 +165879,7 @@ ] }, { - "name": "get_collision_layer_bit", + "name": "get_collision_layer_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -157673,7 +165889,7 @@ }, "arguments": [ { - "name": "bit", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -159898,7 +168114,7 @@ { "name": "speed", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -159910,7 +168126,7 @@ "hash": 135374120, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -162047,8 +170263,8 @@ "arguments": [ { "name": "size", - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } ] }, @@ -162059,8 +170275,8 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "int32" + "type": "float", + "meta": "float" } }, { @@ -162238,7 +170454,7 @@ "index": -1 }, { - "type": "int", + "type": "float", "name": "anti_aliasing_size", "setter": "set_aa_size", "getter": "get_aa_size", @@ -163604,7 +171820,7 @@ "methods": [ { "name": "_get_line_syntax_highlighting", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164955,6 +173171,19 @@ } ] }, + { + "name": "LineWrappingMode", + "values": [ + { + "name": "LINE_WRAPPING_NONE", + "value": 0 + }, + { + "name": "LINE_WRAPPING_BOUNDARY", + "value": 1 + } + ] + }, { "name": "MenuItems", "values": [ @@ -165075,15 +173304,22 @@ "value": 28 } ] + }, + { + "name": "CaretType", + "values": [ + { + "name": "CARET_TYPE_LINE", + "value": 0 + }, + { + "name": "CARET_TYPE_BLOCK", + "value": 1 + } + ] } ], "methods": [ - { - "name": "_backspace", - "is_const": false, - "is_vararg": false, - "is_virtual": true - }, { "name": "_handle_unicode_input", "is_const": false, @@ -165091,13 +173327,37 @@ "is_virtual": true, "arguments": [ { - "name": "unicode", + "name": "unicode_char", "type": "int" } ] }, { - "name": "get_draw_control_chars", + "name": "_backspace", + "is_const": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_cut", + "is_const": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_copy", + "is_const": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_paste", + "is_const": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "has_ime_text", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -165107,7 +173367,7 @@ } }, { - "name": "set_draw_control_chars", + "name": "set_editable", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -165119,6 +173379,16 @@ } ] }, + { + "name": "is_editable", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "set_text_direction", "is_const": false, @@ -165207,160 +173477,6 @@ "type": "String" } }, - { - "name": "get_first_non_whitespace_column", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_indent_level", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "set_tab_size", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "size", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_tab_size", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_text", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "text", - "type": "String" - } - ] - }, - { - "name": "insert_text_at_cursor", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "text", - "type": "String" - } - ] - }, - { - "name": "get_line_count", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_text", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "String" - } - }, - { - "name": "get_line", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_visible_line_count", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_line", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "new_text", - "type": "String" - } - ] - }, { "name": "set_structured_text_bidi_override", "is_const": false, @@ -165408,83 +173524,21 @@ } }, { - "name": "center_viewport_to_cursor", + "name": "set_tab_size", "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134152229 - }, - { - "name": "cursor_set_column", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134464040, + "hash": 134188166, "arguments": [ { - "name": "column", + "name": "size", "type": "int", "meta": "int32" - }, - { - "name": "adjust_viewport", - "type": "bool", - "default_value": "true" } ] }, { - "name": "cursor_set_line", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 3063695246, - "arguments": [ - { - "name": "line", - "type": "int", - "meta": "int32" - }, - { - "name": "adjust_viewport", - "type": "bool", - "default_value": "true" - }, - { - "name": "can_be_hidden", - "type": "bool", - "default_value": "true" - }, - { - "name": "wrap_index", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "get_caret_draw_pos", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Vector2" - } - }, - { - "name": "is_caret_visible", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "cursor_get_column", + "name": "get_tab_size", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -165495,89 +173549,7 @@ } }, { - "name": "cursor_get_line", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "cursor_set_blink_enabled", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "cursor_get_blink_enabled", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "cursor_set_blink_speed", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "blink_speed", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "cursor_get_blink_speed", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "cursor_set_block_mode", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "cursor_is_block_mode", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_mid_grapheme_caret_enabled", + "name": "set_overtype_mode_enabled", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -165590,133 +173562,7 @@ ] }, { - "name": "get_mid_grapheme_caret_enabled", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_right_click_moves_caret", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_right_click_moving_caret", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_selection_mode", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "enum::TextEdit.SelectionMode" - } - }, - { - "name": "set_selection_mode", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 182666249, - "arguments": [ - { - "name": "mode", - "type": "enum::TextEdit.SelectionMode" - }, - { - "name": "line", - "type": "int", - "meta": "int32", - "default_value": "-1" - }, - { - "name": "column", - "type": "int", - "meta": "int32", - "default_value": "-1" - } - ] - }, - { - "name": "get_selection_line", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_selection_column", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_readonly", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_readonly", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_wrap_enabled", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_wrap_enabled", + "name": "is_overtype_mode_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -165740,10 +173586,10 @@ }, { "name": "is_context_menu_enabled", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338150, + "hash": 135338183, "return_value": { "type": "bool" } @@ -165795,34 +173641,291 @@ } }, { - "name": "set_selecting_enabled", + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "set_text", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "enable", - "type": "bool" + "name": "text", + "type": "String" } ] }, { - "name": "is_selecting_enabled", + "name": "get_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "bool" + "type": "String" } }, { - "name": "delete_selection", + "name": "get_line_count", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line", "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134152229 + "hash": 134224103, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "new_text", + "type": "String" + } + ] + }, + { + "name": "get_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_line_width", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_line_height", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_indent_level", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_first_non_whitespace_column", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "swap_lines", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "insert_line_at", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "insert_text_at_caret", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "text", + "type": "String" + } + ] + }, + { + "name": "remove_text", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134295977, + "arguments": [ + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_column", + "type": "int", + "meta": "int32" + }, + { + "name": "to_line", + "type": "int", + "meta": "int32" + }, + { + "name": "to_column", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_last_unhidden_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_next_visible_line_offset_from", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_next_visible_line_index_offset_from", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135445994, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32" + }, + { + "name": "visible_amount", + "type": "int", + "meta": "int32" + } + ] }, { "name": "backspace", @@ -165852,6 +173955,562 @@ "is_virtual": false, "hash": 134152229 }, + { + "name": "begin_complex_operation", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "end_complex_operation", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "undo", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "redo", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "clear_undo_history", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "tag_saved_version", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "get_version", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "get_saved_version", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_search_text", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "search_text", + "type": "String" + } + ] + }, + { + "name": "set_search_flags", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "flags", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "search", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135481931, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "text", + "type": "String" + }, + { + "name": "flags", + "type": "int", + "meta": "uint32" + }, + { + "name": "from_line", + "type": "int", + "meta": "int32" + }, + { + "name": "from_colum", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_tooltip_request_func", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134260040, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "StringName" + }, + { + "name": "data", + "type": "Variant" + } + ] + }, + { + "name": "get_local_mouse_pos", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "get_word_at_pos", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2" + } + ] + }, + { + "name": "get_line_column_at_pos", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Vector2i" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "get_minimap_line_at_pos", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "position", + "type": "Vector2i" + } + ] + }, + { + "name": "is_dragging_cursor", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_type", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "type", + "type": "enum::TextEdit.CaretType" + } + ] + }, + { + "name": "get_caret_type", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::TextEdit.CaretType" + } + }, + { + "name": "set_caret_blink_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_caret_blink_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_blink_speed", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "blink_speed", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_caret_blink_speed", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_move_caret_on_right_click_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_move_caret_on_right_click_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_caret_mid_grapheme_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_caret_mid_grapheme_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_caret_visible", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_caret_draw_pos", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_caret_line", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 3063695246, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + }, + { + "name": "can_be_hidden", + "type": "bool", + "default_value": "true" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_caret_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_caret_column", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "adjust_viewport", + "type": "bool", + "default_value": "true" + } + ] + }, + { + "name": "get_caret_column", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_caret_wrap_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_word_under_caret", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "set_selecting_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_selecting_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_override_selected_font_color", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "override", + "type": "bool" + } + ] + }, + { + "name": "is_overriding_selected_font_color", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_selection_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 182666249, + "arguments": [ + { + "name": "mode", + "type": "enum::TextEdit.SelectionMode" + }, + { + "name": "line", + "type": "int", + "meta": "int32", + "default_value": "-1" + }, + { + "name": "column", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "get_selection_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::TextEdit.SelectionMode" + } + }, + { + "name": "select_all", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "select_word_under_caret", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, { "name": "select", "is_const": false, @@ -165882,21 +174541,7 @@ ] }, { - "name": "select_all", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "deselect", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "is_dragging_cursor", + "name": "has_selection", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -165906,13 +174551,35 @@ } }, { - "name": "is_selection_active", + "name": "get_selected_text", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "bool" + "type": "String" + } + }, + { + "name": "get_selection_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_selection_column", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" } }, { @@ -165960,125 +174627,119 @@ } }, { - "name": "get_selection_text", + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "delete_selection", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "set_line_wrapping_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "mode", + "type": "enum::TextEdit.LineWrappingMode" + } + ] + }, + { + "name": "get_line_wrapping_mode", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "String" + "type": "enum::TextEdit.LineWrappingMode" } }, { - "name": "get_word_under_cursor", + "name": "is_line_wrapped", "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338183, + "hash": 135374120, "return_value": { - "type": "String" - } - }, - { - "name": "search", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135481931, - "return_value": { - "type": "Dictionary" + "type": "bool" }, "arguments": [ { - "name": "key", - "type": "String" - }, - { - "name": "flags", - "type": "int", - "meta": "uint32" - }, - { - "name": "from_line", - "type": "int", - "meta": "int32" - }, - { - "name": "from_column", + "name": "line", "type": "int", "meta": "int32" } ] }, { - "name": "undo", - "is_const": false, + "name": "get_line_wrap_count", + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 134152229 - }, - { - "name": "redo", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "clear_undo_history", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "set_draw_tabs", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "arg0", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_drawing_tabs", + "name": "get_line_wrap_index_at_column", "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338183, + "hash": 135410057, "return_value": { - "type": "bool" - } - }, - { - "name": "set_draw_spaces", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, + "type": "int", + "meta": "int32" + }, "arguments": [ { - "name": "arg0", - "type": "bool" + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "column", + "type": "int", + "meta": "int32" } ] }, { - "name": "is_drawing_spaces", + "name": "get_line_wrapped_text", "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338183, + "hash": 135374120, "return_value": { - "type": "bool" - } + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + } + ] }, { - "name": "set_highlight_all_occurrences", + "name": "set_smooth_scroll_enable", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -166091,7 +174752,7 @@ ] }, { - "name": "is_highlight_all_occurrences_enabled", + "name": "is_smooth_scroll_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -166101,20 +174762,70 @@ } }, { - "name": "set_override_selected_font_color", + "name": "set_v_scroll", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "override", + "name": "value", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_v_scroll", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_h_scroll", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_h_scroll", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_scroll_past_end_of_file_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", "type": "bool" } ] }, { - "name": "is_overriding_selected_font_color", + "name": "is_scroll_past_end_of_file_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -166124,26 +174835,240 @@ } }, { - "name": "set_syntax_highlighter", + "name": "set_v_scroll_speed", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "syntax_highlighter", - "type": "SyntaxHighlighter" + "name": "speed", + "type": "float", + "meta": "float" } ] }, { - "name": "get_syntax_highlighter", + "name": "get_v_scroll_speed", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_scroll_pos_for_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_line_as_first_visible", "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 135338150, + "hash": 134464040, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_first_visible_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, "return_value": { - "type": "SyntaxHighlighter" + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_line_as_center_visible", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "set_line_as_last_visible", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "line", + "type": "int", + "meta": "int32" + }, + { + "name": "wrap_index", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, + { + "name": "get_last_full_visible_line", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_last_full_visible_line_wrap_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_total_visible_line_count", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "adjust_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "center_viewport_to_caret", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "draw_minimap", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "draw", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_minimap", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_minimap_width", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_minimap_width", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_minimap_visible_lines", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" } }, { @@ -166610,10 +175535,10 @@ }, { "name": "get_line_gutter_item_color", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135410024, + "hash": 135410057, "return_value": { "type": "Color" }, @@ -166695,10 +175620,10 @@ }, { "name": "get_line_background_color", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135374087, + "hash": 135374120, "return_value": { "type": "Color" }, @@ -166710,6 +175635,29 @@ } ] }, + { + "name": "set_syntax_highlighter", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "syntax_highlighter", + "type": "SyntaxHighlighter" + } + ] + }, + { + "name": "get_syntax_highlighter", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "SyntaxHighlighter" + } + }, { "name": "set_highlight_current_line", "is_const": false, @@ -166734,7 +175682,7 @@ } }, { - "name": "set_smooth_scroll_enable", + "name": "set_highlight_all_occurrences", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -166747,7 +175695,7 @@ ] }, { - "name": "is_smooth_scroll_enabled", + "name": "is_highlight_all_occurrences_enabled", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -166757,94 +175705,74 @@ } }, { - "name": "set_v_scroll_speed", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "speed", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_v_scroll_speed", + "name": "get_draw_control_chars", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "float", - "meta": "float" + "type": "bool" } }, { - "name": "set_v_scroll", + "name": "set_draw_control_chars", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "value", - "type": "float", - "meta": "double" + "name": "enable", + "type": "bool" } ] }, { - "name": "get_v_scroll", + "name": "set_draw_tabs", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "arg0", + "type": "bool" + } + ] + }, + { + "name": "is_drawing_tabs", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "float", - "meta": "double" + "type": "bool" } }, { - "name": "set_h_scroll", + "name": "set_draw_spaces", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "value", - "type": "int", - "meta": "int32" + "name": "arg0", + "type": "bool" } ] }, { - "name": "get_h_scroll", + "name": "is_drawing_spaces", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "int", - "meta": "int32" + "type": "bool" } }, - { - "name": "menu_option", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "option", - "type": "int", - "meta": "int32" - } - ] - }, { "name": "get_menu", "is_const": true, @@ -166866,52 +175794,18 @@ } }, { - "name": "draw_minimap", + "name": "menu_option", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "draw", - "type": "bool" - } - ] - }, - { - "name": "is_drawing_minimap", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_minimap_width", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "width", + "name": "option", "type": "int", "meta": "int32" } ] - }, - { - "name": "get_minimap_width", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } } ], "signals": [ @@ -166938,7 +175832,10 @@ "name": "text_changed" }, { - "name": "cursor_changed" + "name": "caret_changed" + }, + { + "name": "text_set" }, { "name": "gutter_clicked", @@ -166978,51 +175875,9 @@ }, { "type": "bool", - "name": "draw_control_chars", - "setter": "set_draw_control_chars", - "getter": "get_draw_control_chars", - "index": -1 - }, - { - "type": "bool", - "name": "readonly", - "setter": "set_readonly", - "getter": "is_readonly", - "index": -1 - }, - { - "type": "bool", - "name": "highlight_current_line", - "setter": "set_highlight_current_line", - "getter": "is_highlight_current_line_enabled", - "index": -1 - }, - { - "type": "bool", - "name": "draw_tabs", - "setter": "set_draw_tabs", - "getter": "is_drawing_tabs", - "index": -1 - }, - { - "type": "bool", - "name": "draw_spaces", - "setter": "set_draw_spaces", - "getter": "is_drawing_spaces", - "index": -1 - }, - { - "type": "bool", - "name": "highlight_all_occurrences", - "setter": "set_highlight_all_occurrences", - "getter": "is_highlight_all_occurrences_enabled", - "index": -1 - }, - { - "type": "bool", - "name": "override_selected_font_color", - "setter": "set_override_selected_font_color", - "getter": "is_overriding_selected_font_color", + "name": "editable", + "setter": "set_editable", + "getter": "is_editable", "index": -1 }, { @@ -167039,13 +175894,6 @@ "getter": "is_shortcut_keys_enabled", "index": -1 }, - { - "type": "bool", - "name": "virtual_keyboard_enabled", - "setter": "set_virtual_keyboard_enabled", - "getter": "is_virtual_keyboard_enabled", - "index": -1 - }, { "type": "bool", "name": "selecting_enabled", @@ -167055,23 +175903,86 @@ }, { "type": "bool", - "name": "smooth_scrolling", + "name": "virtual_keyboard_enabled", + "setter": "set_virtual_keyboard_enabled", + "getter": "is_virtual_keyboard_enabled", + "index": -1 + }, + { + "type": "int", + "name": "wrap_mode", + "setter": "set_line_wrapping_mode", + "getter": "get_line_wrapping_mode", + "index": -1 + }, + { + "type": "bool", + "name": "override_selected_font_color", + "setter": "set_override_selected_font_color", + "getter": "is_overriding_selected_font_color", + "index": -1 + }, + { + "type": "bool", + "name": "highlight_all_occurrences", + "setter": "set_highlight_all_occurrences", + "getter": "is_highlight_all_occurrences_enabled", + "index": -1 + }, + { + "type": "bool", + "name": "highlight_current_line", + "setter": "set_highlight_current_line", + "getter": "is_highlight_current_line_enabled", + "index": -1 + }, + { + "type": "bool", + "name": "draw_control_chars", + "setter": "set_draw_control_chars", + "getter": "get_draw_control_chars", + "index": -1 + }, + { + "type": "bool", + "name": "draw_tabs", + "setter": "set_draw_tabs", + "getter": "is_drawing_tabs", + "index": -1 + }, + { + "type": "bool", + "name": "draw_spaces", + "setter": "set_draw_spaces", + "getter": "is_drawing_spaces", + "index": -1 + }, + { + "type": "SyntaxHighlighter", + "name": "syntax_highlighter", + "setter": "set_syntax_highlighter", + "getter": "get_syntax_highlighter", + "index": -1 + }, + { + "type": "bool", + "name": "scroll_smooth", "setter": "set_smooth_scroll_enable", "getter": "is_smooth_scroll_enabled", "index": -1 }, { "type": "float", - "name": "v_scroll_speed", + "name": "scroll_v_scroll_speed", "setter": "set_v_scroll_speed", "getter": "get_v_scroll_speed", "index": -1 }, { "type": "bool", - "name": "wrap_enabled", - "setter": "set_wrap_enabled", - "getter": "is_wrap_enabled", + "name": "scroll_past_end_of_file", + "setter": "set_scroll_past_end_of_file_enabled", + "getter": "is_scroll_past_end_of_file_enabled", "index": -1 }, { @@ -167088,13 +175999,6 @@ "getter": "get_h_scroll", "index": -1 }, - { - "type": "SyntaxHighlighter", - "name": "syntax_highlighter", - "setter": "set_syntax_highlighter", - "getter": "get_syntax_highlighter", - "index": -1 - }, { "type": "bool", "name": "minimap_draw", @@ -167110,38 +176014,38 @@ "index": -1 }, { - "type": "bool", - "name": "caret_block_mode", - "setter": "cursor_set_block_mode", - "getter": "cursor_is_block_mode", + "type": "int", + "name": "caret_type", + "setter": "set_caret_type", + "getter": "get_caret_type", "index": -1 }, { "type": "bool", "name": "caret_blink", - "setter": "cursor_set_blink_enabled", - "getter": "cursor_get_blink_enabled", + "setter": "set_caret_blink_enabled", + "getter": "is_caret_blink_enabled", "index": -1 }, { "type": "float", "name": "caret_blink_speed", - "setter": "cursor_set_blink_speed", - "getter": "cursor_get_blink_speed", + "setter": "set_caret_blink_speed", + "getter": "get_caret_blink_speed", "index": -1 }, { "type": "bool", - "name": "caret_moving_by_right_click", - "setter": "set_right_click_moves_caret", - "getter": "is_right_click_moving_caret", + "name": "caret_move_on_right_click", + "setter": "set_move_caret_on_right_click_enabled", + "getter": "is_move_caret_on_right_click_enabled", "index": -1 }, { "type": "bool", "name": "caret_mid_grapheme", - "setter": "set_mid_grapheme_caret_enabled", - "getter": "get_mid_grapheme_caret_enabled", + "setter": "set_caret_mid_grapheme_enabled", + "getter": "is_caret_mid_grapheme_enabled", "index": -1 }, { @@ -167160,19 +176064,39 @@ } ] }, - { - "name": "TextFile", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "Resource", - "api_type": "core" - }, { "name": "TextLine", "is_refcounted": true, "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", + "enums": [ + { + "name": "OverrunBehavior", + "values": [ + { + "name": "OVERRUN_NO_TRIMMING", + "value": 0 + }, + { + "name": "OVERRUN_TRIM_CHAR", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD", + "value": 2 + }, + { + "name": "OVERRUN_TRIM_ELLIPSIS", + "value": 3 + }, + { + "name": "OVERRUN_TRIM_WORD_ELLIPSIS", + "value": 4 + } + ] + } + ], "methods": [ { "name": "clear", @@ -167341,8 +176265,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "1" + "type": "enum::InlineAlign", + "default_value": "5" }, { "name": "length", @@ -167372,8 +176296,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "1" + "type": "enum::InlineAlign", + "default_value": "5" } ] }, @@ -167463,6 +176387,29 @@ "meta": "uint8" } }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextLine.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::TextLine.OverrunBehavior" + } + }, { "name": "get_objects", "is_const": true, @@ -167682,6 +176629,13 @@ "setter": "set_flags", "getter": "get_flags", "index": -1 + }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior", + "index": -1 } ] }, @@ -167691,6 +176645,33 @@ "is_instantiable": true, "inherits": "RefCounted", "api_type": "core", + "enums": [ + { + "name": "OverrunBehavior", + "values": [ + { + "name": "OVERRUN_NO_TRIMMING", + "value": 0 + }, + { + "name": "OVERRUN_TRIM_CHAR", + "value": 1 + }, + { + "name": "OVERRUN_TRIM_WORD", + "value": 2 + }, + { + "name": "OVERRUN_TRIM_ELLIPSIS", + "value": 3 + }, + { + "name": "OVERRUN_TRIM_WORD_ELLIPSIS", + "value": 4 + } + ] + } + ], "methods": [ { "name": "clear", @@ -167906,8 +176887,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "1" + "type": "enum::InlineAlign", + "default_value": "5" }, { "name": "length", @@ -167937,8 +176918,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "1" + "type": "enum::InlineAlign", + "default_value": "5" } ] }, @@ -168003,6 +176984,29 @@ "meta": "uint8" } }, + { + "name": "set_text_overrun_behavior", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "overrun_behavior", + "type": "enum::TextParagraph.OverrunBehavior" + } + ] + }, + { + "name": "get_text_overrun_behavior", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::TextParagraph.OverrunBehavior" + } + }, { "name": "set_width", "is_const": false, @@ -168096,6 +177100,31 @@ "meta": "int32" } }, + { + "name": "set_max_lines_visible", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "max_lines_visible", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_max_lines_visible", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "get_line_objects", "is_const": true, @@ -168532,12 +177561,26 @@ "getter": "get_flags", "index": -1 }, + { + "type": "int", + "name": "text_overrun_behavior", + "setter": "set_text_overrun_behavior", + "getter": "get_text_overrun_behavior", + "index": -1 + }, { "type": "float", "name": "width", "setter": "set_width", "getter": "get_width", "index": -1 + }, + { + "type": "int", + "name": "max_lines_visible", + "setter": "set_max_lines_visible", + "getter": "get_max_lines_visible", + "index": -1 } ] }, @@ -170226,8 +179269,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "1" + "type": "enum::InlineAlign", + "default_value": "5" }, { "name": "length", @@ -170261,8 +179304,8 @@ }, { "name": "inline_align", - "type": "enum::VAlign", - "default_value": "1" + "type": "enum::InlineAlign", + "default_value": "5" } ] }, @@ -173249,13 +182292,6 @@ "type": "PackedStringArray" } }, - { - "name": "clear", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, { "name": "set_default_font", "is_const": false, @@ -173552,14 +182588,7 @@ } }, { - "name": "copy_default_theme", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "copy_theme", + "name": "merge_with", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -173570,6 +182599,13 @@ "type": "Theme" } ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 } ], "properties": [ @@ -173589,6 +182625,94 @@ } ] }, + { + "name": "Thread", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "Priority", + "values": [ + { + "name": "PRIORITY_LOW", + "value": 0 + }, + { + "name": "PRIORITY_NORMAL", + "value": 1 + }, + { + "name": "PRIORITY_HIGH", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 1513270700, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "instance", + "type": "Object" + }, + { + "name": "method", + "type": "StringName" + }, + { + "name": "userdata", + "type": "Variant", + "default_value": "null" + }, + { + "name": "priority", + "type": "enum::Thread.Priority", + "default_value": "1" + } + ] + }, + { + "name": "get_id", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "String" + } + }, + { + "name": "is_active", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "wait_to_finish", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "Variant" + } + } + ] + }, { "name": "TileData", "is_refcounted": false, @@ -178272,6 +187396,61 @@ "return_value": { "type": "Array" } + }, + { + "name": "is_pseudolocalization_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "reload_pseudolocalization", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "pseudolocalize", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled", + "index": -1 } ] }, @@ -179376,6 +188555,24 @@ } ] }, + { + "name": "set_indeterminate", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "indeterminate", + "type": "bool" + } + ] + }, { "name": "is_checked", "is_const": true, @@ -179393,6 +188590,23 @@ } ] }, + { + "name": "is_indeterminate", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_text", "is_const": false, @@ -182640,20 +191854,20 @@ }, { "name": "has_undo", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338150, + "hash": 135338183, "return_value": { "type": "bool" } }, { "name": "has_redo", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338150, + "hash": 135338183, "return_value": { "type": "bool" } @@ -184258,39 +193472,6 @@ "type": "World2D" } }, - { - "name": "set_world_3d", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "world_3d", - "type": "World3D" - } - ] - }, - { - "name": "get_world_3d", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "World3D" - } - }, - { - "name": "find_world_3d", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "World3D" - } - }, { "name": "set_canvas_transform", "is_const": false, @@ -184516,29 +193697,6 @@ } ] }, - { - "name": "set_use_xr", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "use", - "type": "bool" - } - ] - }, - { - "name": "is_using_xr", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "bool" - } - }, { "name": "get_texture", "is_const": true, @@ -184583,7 +193741,7 @@ } }, { - "name": "input_text", + "name": "push_text_input", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -184596,7 +193754,7 @@ ] }, { - "name": "input", + "name": "push_input", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -184614,7 +193772,7 @@ ] }, { - "name": "unhandled_input", + "name": "push_unhandled_input", "is_const": false, "is_vararg": false, "is_virtual": false, @@ -184631,39 +193789,6 @@ } ] }, - { - "name": "set_use_own_world_3d", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_using_own_world_3d", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_camera_3d", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Camera3D" - } - }, { "name": "get_camera_2d", "is_const": true, @@ -184674,29 +193799,6 @@ "type": "Camera2D" } }, - { - "name": "set_as_audio_listener", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_audio_listener", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, { "name": "set_as_audio_listener_2d", "is_const": false, @@ -184720,29 +193822,6 @@ "type": "bool" } }, - { - "name": "set_disable_3d", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "disable", - "type": "bool" - } - ] - }, - { - "name": "is_3d_disabled", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, { "name": "get_mouse_position", "is_const": true, @@ -185150,6 +194229,141 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_world_3d", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "world_3d", + "type": "World3D" + } + ] + }, + { + "name": "get_world_3d", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "World3D" + } + }, + { + "name": "find_world_3d", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "World3D" + } + }, + { + "name": "set_use_own_world_3d", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_using_own_world_3d", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_camera_3d", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Camera3D" + } + }, + { + "name": "set_as_audio_listener_3d", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_audio_listener_3d", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_disable_3d", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "is_3d_disabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_xr", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "use", + "type": "bool" + } + ] + }, + { + "name": "is_using_xr", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -185167,6 +194381,13 @@ } ], "properties": [ + { + "type": "bool", + "name": "disable_3d", + "setter": "set_disable_3d", + "getter": "is_3d_disabled", + "index": -1 + }, { "type": "bool", "name": "use_xr", @@ -185174,6 +194395,13 @@ "getter": "is_using_xr", "index": -1 }, + { + "type": "bool", + "name": "audio_listener_enable_3d", + "setter": "set_as_audio_listener_3d", + "getter": "is_audio_listener_3d", + "index": -1 + }, { "type": "bool", "name": "own_world_3d", @@ -185223,13 +194451,6 @@ "getter": "is_snap_2d_vertices_to_pixel_enabled", "index": -1 }, - { - "type": "bool", - "name": "disable_3d", - "setter": "set_disable_3d", - "getter": "is_3d_disabled", - "index": -1 - }, { "type": "int", "name": "msaa", @@ -185293,13 +194514,6 @@ "getter": "is_audio_listener_2d", "index": -1 }, - { - "type": "bool", - "name": "audio_listener_enable_3d", - "setter": "set_as_audio_listener", - "getter": "is_audio_listener", - "index": -1 - }, { "type": "bool", "name": "physics_object_picking", @@ -185795,25 +195009,25 @@ } }, { - "name": "set_layer_mask_bit", + "name": "set_layer_mask_value", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134224103, "arguments": [ { - "name": "layer", + "name": "layer_number", "type": "int", "meta": "int32" }, { - "name": "enabled", + "name": "value", "type": "bool" } ] }, { - "name": "get_layer_mask_bit", + "name": "get_layer_mask_value", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -185823,7 +195037,7 @@ }, "arguments": [ { - "name": "layer", + "name": "layer_number", "type": "int", "meta": "int32" } @@ -187440,7 +196654,7 @@ "methods": [ { "name": "_get_output_sequence_port_count", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187449,7 +196663,7 @@ }, { "name": "_has_input_sequence_port", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187458,7 +196672,7 @@ }, { "name": "_get_output_sequence_port_text", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187466,23 +196680,14 @@ }, "arguments": [ { - "name": "idx", + "name": "seq_idx", "type": "int" } ] }, { "name": "_get_input_value_port_count", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "int" - } - }, - { - "name": "_get_output_value_port_count", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187491,7 +196696,7 @@ }, { "name": "_get_input_value_port_type", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187499,14 +196704,14 @@ }, "arguments": [ { - "name": "idx", + "name": "input_idx", "type": "int" } ] }, { "name": "_get_input_value_port_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187514,14 +196719,14 @@ }, "arguments": [ { - "name": "idx", + "name": "input_idx", "type": "int" } ] }, { "name": "_get_input_value_port_hint", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187529,14 +196734,14 @@ }, "arguments": [ { - "name": "idx", + "name": "input_idx", "type": "int" } ] }, { "name": "_get_input_value_port_hint_string", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187544,14 +196749,23 @@ }, "arguments": [ { - "name": "idx", + "name": "input_idx", "type": "int" } ] }, + { + "name": "_get_output_value_port_count", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int" + } + }, { "name": "_get_output_value_port_type", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187559,14 +196773,14 @@ }, "arguments": [ { - "name": "idx", + "name": "output_idx", "type": "int" } ] }, { "name": "_get_output_value_port_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187574,14 +196788,14 @@ }, "arguments": [ { - "name": "idx", + "name": "output_idx", "type": "int" } ] }, { "name": "_get_output_value_port_hint", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187589,14 +196803,14 @@ }, "arguments": [ { - "name": "idx", + "name": "output_idx", "type": "int" } ] }, { "name": "_get_output_value_port_hint_string", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187604,14 +196818,14 @@ }, "arguments": [ { - "name": "idx", + "name": "output_idx", "type": "int" } ] }, { "name": "_get_caption", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187620,7 +196834,7 @@ }, { "name": "_get_text", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187629,7 +196843,7 @@ }, { "name": "_get_category", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187638,7 +196852,7 @@ }, { "name": "_get_working_memory_size", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187647,7 +196861,7 @@ }, { "name": "_step", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187722,6 +196936,58 @@ } ] }, + { + "name": "VisualScriptEditor", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "Object", + "api_type": "editor", + "methods": [ + { + "name": "add_custom_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134260040, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "category", + "type": "String" + }, + { + "name": "script", + "type": "Script" + } + ] + }, + { + "name": "remove_custom_node", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "category", + "type": "String" + } + ] + } + ], + "signals": [ + { + "name": "custom_nodes_updated" + } + ] + }, { "name": "VisualScriptEmitSignal", "is_refcounted": true, @@ -189799,24 +199065,7 @@ "is_refcounted": true, "is_instantiable": true, "inherits": "VisualScriptNode", - "api_type": "core", - "methods": [ - { - "name": "_subcall", - "is_const": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "arguments", - "type": "void" - } - ] - } - ] + "api_type": "core" }, { "name": "VisualScriptSwitch", @@ -190044,7 +199293,7 @@ { "name": "sec", "type": "float", - "meta": "float" + "meta": "double" } ] }, @@ -190056,7 +199305,7 @@ "hash": 135338150, "return_value": { "type": "float", - "meta": "float" + "meta": "double" } } ], @@ -191010,7 +200259,7 @@ "hash": 134188166, "arguments": [ { - "name": "value", + "name": "constant", "type": "bool" } ] @@ -191145,7 +200394,7 @@ "hash": 134188166, "arguments": [ { - "name": "type", + "name": "op_type", "type": "enum::VisualShaderNodeClamp.OpType" } ] @@ -191186,7 +200435,7 @@ "hash": 134188166, "arguments": [ { - "name": "value", + "name": "constant", "type": "Color" } ] @@ -191229,6 +200478,10 @@ { "name": "FUNC_SEPIA", "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 } ] } @@ -191313,6 +200566,10 @@ { "name": "OP_HARD_LIGHT", "value": 8 + }, + { + "name": "OP_MAX", + "value": 9 } ] } @@ -191523,6 +200780,10 @@ { "name": "CTYPE_TRANSFORM", "value": 4 + }, + { + "name": "CTYPE_MAX", + "value": 5 } ] }, @@ -191552,6 +200813,10 @@ { "name": "FUNC_LESS_THAN_EQUAL", "value": 5 + }, + { + "name": "FUNC_MAX", + "value": 6 } ] }, @@ -191565,6 +200830,10 @@ { "name": "COND_ANY", "value": 1 + }, + { + "name": "COND_MAX", + "value": 2 } ] } @@ -191692,6 +200961,10 @@ { "name": "TYPE_NORMAL_MAP", "value": 2 + }, + { + "name": "TYPE_MAX", + "value": 3 } ] }, @@ -191705,6 +200978,10 @@ { "name": "SOURCE_PORT", "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 } ] } @@ -191902,7 +201179,7 @@ "methods": [ { "name": "_get_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191911,7 +201188,7 @@ }, { "name": "_get_description", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191920,7 +201197,7 @@ }, { "name": "_get_category", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191929,7 +201206,7 @@ }, { "name": "_get_return_icon_type", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191938,7 +201215,7 @@ }, { "name": "_get_input_port_count", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191947,7 +201224,7 @@ }, { "name": "_get_input_port_type", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191962,11 +201239,11 @@ }, { "name": "_get_input_port_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "StringName" + "type": "String" }, "arguments": [ { @@ -191977,7 +201254,7 @@ }, { "name": "_get_output_port_count", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -191986,7 +201263,7 @@ }, { "name": "_get_output_port_type", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -192001,11 +201278,11 @@ }, { "name": "_get_output_port_name", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "StringName" + "type": "String" }, "arguments": [ { @@ -192016,7 +201293,7 @@ }, { "name": "_get_code", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -192025,7 +201302,7 @@ "arguments": [ { "name": "input_vars", - "type": "Array" + "type": "PackedStringArray" }, { "name": "output_vars", @@ -192043,7 +201320,7 @@ }, { "name": "_get_global_code", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -192058,7 +201335,7 @@ }, { "name": "_is_highend", - "is_const": false, + "is_const": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -192153,7 +201430,7 @@ "hash": 134188166, "arguments": [ { - "name": "value", + "name": "constant", "type": "float", "meta": "float" } @@ -192318,6 +201595,10 @@ { "name": "FUNC_ONEMINUS", "value": 31 + }, + { + "name": "FUNC_MAX", + "value": 32 } ] } @@ -192406,6 +201687,10 @@ { "name": "OP_STEP", "value": 9 + }, + { + "name": "OP_ENUM_SIZE", + "value": 10 } ] } @@ -192466,6 +201751,10 @@ { "name": "HINT_RANGE_STEP", "value": 2 + }, + { + "name": "HINT_MAX", + "value": 3 } ] } @@ -193066,7 +202355,7 @@ "hash": 134188166, "arguments": [ { - "name": "value", + "name": "constant", "type": "int", "meta": "int32" } @@ -193115,6 +202404,10 @@ { "name": "FUNC_SIGN", "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 } ] } @@ -193191,6 +202484,10 @@ { "name": "OP_MIN", "value": 6 + }, + { + "name": "OP_ENUM_SIZE", + "value": 7 } ] } @@ -193251,6 +202548,10 @@ { "name": "HINT_RANGE_STEP", "value": 2 + }, + { + "name": "HINT_MAX", + "value": 3 } ] } @@ -193465,6 +202766,10 @@ { "name": "FUNC_IS_NAN", "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 } ] } @@ -193542,7 +202847,7 @@ "hash": 134188166, "arguments": [ { - "name": "type", + "name": "op_type", "type": "enum::VisualShaderNodeMix.OpType" } ] @@ -193646,7 +202951,7 @@ "name": "VisualShaderNodeParticleAccelerator", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNodeOutput", + "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { @@ -193989,6 +203294,10 @@ { "name": "SOURCE_PORT", "value": 1 + }, + { + "name": "SOURCE_MAX", + "value": 2 } ] } @@ -194049,6 +203358,10 @@ { "name": "FUNC_Y", "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 } ] } @@ -194133,7 +203446,7 @@ "hash": 134188166, "arguments": [ { - "name": "type", + "name": "op_type", "type": "enum::VisualShaderNodeSmoothStep.OpType" } ] @@ -194197,7 +203510,7 @@ "hash": 134188166, "arguments": [ { - "name": "type", + "name": "op_type", "type": "enum::VisualShaderNodeStep.OpType" } ] @@ -194316,6 +203629,10 @@ { "name": "TYPE_NORMAL_MAP", "value": 2 + }, + { + "name": "TYPE_MAX", + "value": 3 } ] }, @@ -194345,6 +203662,10 @@ { "name": "SOURCE_PORT", "value": 5 + }, + { + "name": "SOURCE_MAX", + "value": 6 } ] } @@ -194579,6 +203900,10 @@ { "name": "TYPE_ANISO", "value": 3 + }, + { + "name": "TYPE_MAX", + "value": 4 } ] }, @@ -194592,6 +203917,10 @@ { "name": "COLOR_DEFAULT_BLACK", "value": 1 + }, + { + "name": "COLOR_DEFAULT_MAX", + "value": 2 } ] } @@ -194690,7 +204019,7 @@ "hash": 134188166, "arguments": [ { - "name": "value", + "name": "constant", "type": "Transform3D" } ] @@ -194740,6 +204069,10 @@ { "name": "FUNC_TRANSPOSE", "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 } ] } @@ -194780,7 +204113,7 @@ ] }, { - "name": "VisualShaderNodeTransformMult", + "name": "VisualShaderNodeTransformOp", "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", @@ -194804,6 +204137,30 @@ { "name": "OP_BxA_COMP", "value": 3 + }, + { + "name": "OP_ADD", + "value": 4 + }, + { + "name": "OP_A_MINUS_B", + "value": 5 + }, + { + "name": "OP_B_MINUS_A", + "value": 6 + }, + { + "name": "OP_A_DIV_B", + "value": 7 + }, + { + "name": "OP_B_DIV_A", + "value": 8 + }, + { + "name": "OP_MAX", + "value": 9 } ] } @@ -194818,7 +204175,7 @@ "arguments": [ { "name": "op", - "type": "enum::VisualShaderNodeTransformMult.Operator" + "type": "enum::VisualShaderNodeTransformOp.Operator" } ] }, @@ -194829,7 +204186,7 @@ "is_virtual": false, "hash": 135338183, "return_value": { - "type": "enum::VisualShaderNodeTransformMult.Operator" + "type": "enum::VisualShaderNodeTransformOp.Operator" } } ], @@ -194939,6 +204296,10 @@ { "name": "OP_3x3_BxA", "value": 3 + }, + { + "name": "OP_MAX", + "value": 4 } ] } @@ -195059,6 +204420,10 @@ { "name": "QUAL_INSTANCE", "value": 2 + }, + { + "name": "QUAL_MAX", + "value": 3 } ] } @@ -195191,7 +204556,7 @@ "hash": 134188166, "arguments": [ { - "name": "value", + "name": "constant", "type": "Vector3" } ] @@ -195323,6 +204688,10 @@ { "name": "FUNC_Y", "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 } ] } @@ -195518,6 +204887,10 @@ { "name": "FUNC_ONEMINUS", "value": 34 + }, + { + "name": "FUNC_MAX", + "value": 35 } ] } @@ -195621,6 +204994,10 @@ { "name": "OP_STEP", "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 } ] } @@ -199345,6 +208722,79 @@ } ] }, + { + "name": "WorldMarginShape2D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Shape2D", + "api_type": "core", + "methods": [ + { + "name": "set_normal", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "normal", + "type": "Vector2" + } + ] + }, + { + "name": "get_normal", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_distance", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_distance", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "normal", + "setter": "set_normal", + "getter": "get_normal", + "index": -1 + }, + { + "type": "float", + "name": "distance", + "setter": "set_distance", + "getter": "get_distance", + "index": -1 + } + ] + }, { "name": "WorldMarginShape3D", "is_refcounted": true, @@ -200864,4264 +210314,6 @@ "index": -1 } ] - }, - { - "name": "_ClassDB", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "get_class_list", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "get_inheriters_from_class", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - }, - { - "name": "get_parent_class", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "StringName" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - }, - { - "name": "class_exists", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - }, - { - "name": "is_parent_class", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "inherits", - "type": "StringName" - } - ] - }, - { - "name": "can_instantiate", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - }, - { - "name": "instantiate", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - }, - { - "name": "class_has_signal", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "signal", - "type": "StringName" - } - ] - }, - { - "name": "class_get_signal", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "signal", - "type": "StringName" - } - ] - }, - { - "name": "class_get_signal_list", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 173599466, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "no_inheritance", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "class_get_property_list", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 173599466, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "no_inheritance", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "class_get_property", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "property", - "type": "StringName" - } - ] - }, - { - "name": "class_set_property", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135445994, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "object", - "type": "Object" - }, - { - "name": "property", - "type": "StringName" - }, - { - "name": "value", - "type": "Variant" - } - ] - }, - { - "name": "class_has_method", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 174785387, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "method", - "type": "StringName" - }, - { - "name": "no_inheritance", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "class_get_method_list", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 173599466, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "no_inheritance", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "class_get_integer_constant_list", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 173599466, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "no_inheritance", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "class_has_integer_constant", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "class_get_integer_constant", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - }, - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "class_get_category", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "StringName" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - }, - { - "name": "is_class_enabled", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "class", - "type": "StringName" - } - ] - } - ] - }, - { - "name": "_Directory", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "open", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "list_dir_begin", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1434999914, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "show_navigational", - "type": "bool", - "default_value": "false" - }, - { - "name": "show_hidden", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "get_next", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "String" - } - }, - { - "name": "current_is_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "list_dir_end", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "get_drive_count", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_drive", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "idx", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_current_drive", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "change_dir", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "todir", - "type": "String" - } - ] - }, - { - "name": "get_current_dir", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "String" - } - }, - { - "name": "make_dir", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "make_dir_recursive", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "file_exists", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "dir_exists", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "get_space_left", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "copy", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "from", - "type": "String" - }, - { - "name": "to", - "type": "String" - } - ] - }, - { - "name": "rename", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "from", - "type": "String" - }, - { - "name": "to", - "type": "String" - } - ] - }, - { - "name": "remove", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - } - ] - }, - { - "name": "_Engine", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "set_iterations_per_second", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "iterations_per_second", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_iterations_per_second", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_physics_jitter_fix", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "physics_jitter_fix", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_physics_jitter_fix", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "get_physics_interpolation_fraction", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "set_target_fps", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "target_fps", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_target_fps", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "set_time_scale", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "time_scale", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_time_scale", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "get_frames_drawn", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_frames_per_second", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "get_physics_frames", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "get_process_frames", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "get_main_loop", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "MainLoop" - } - }, - { - "name": "get_version_info", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "get_author_info", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "get_copyright_info", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Array" - } - }, - { - "name": "get_donor_info", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "get_license_info", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Dictionary" - } - }, - { - "name": "get_license_text", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "is_in_physics_frame", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "has_singleton", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "get_singleton", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "Object" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "set_editor_hint", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "is_editor_hint", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_print_error_messages", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "is_printing_error_messages", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "editor_hint", - "setter": "set_editor_hint", - "getter": "is_editor_hint", - "index": -1 - }, - { - "type": "bool", - "name": "print_error_messages", - "setter": "set_print_error_messages", - "getter": "is_printing_error_messages", - "index": -1 - }, - { - "type": "int", - "name": "iterations_per_second", - "setter": "set_iterations_per_second", - "getter": "get_iterations_per_second", - "index": -1 - }, - { - "type": "int", - "name": "target_fps", - "setter": "set_target_fps", - "getter": "get_target_fps", - "index": -1 - }, - { - "type": "float", - "name": "time_scale", - "setter": "set_time_scale", - "getter": "get_time_scale", - "index": -1 - }, - { - "type": "float", - "name": "physics_jitter_fix", - "setter": "set_physics_jitter_fix", - "getter": "get_physics_jitter_fix", - "index": -1 - } - ] - }, - { - "name": "_EngineDebugger", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "is_active", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "bool" - } - }, - { - "name": "register_profiler", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134295977, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "toggle", - "type": "Callable" - }, - { - "name": "add", - "type": "Callable" - }, - { - "name": "tick", - "type": "Callable" - } - ] - }, - { - "name": "unregister_profiler", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "is_profiling", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "has_profiler", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "profiler_add_frame_data", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "data", - "type": "Array" - } - ] - }, - { - "name": "profiler_enable", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135649961, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "enable", - "type": "bool" - }, - { - "name": "arguments", - "type": "Array", - "default_value": "[]" - } - ] - }, - { - "name": "register_message_capture", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "name", - "type": "StringName" - }, - { - "name": "callable", - "type": "Callable" - } - ] - }, - { - "name": "unregister_message_capture", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "has_capture", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "StringName" - } - ] - }, - { - "name": "send_message", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "message", - "type": "String" - }, - { - "name": "data", - "type": "Array" - } - ] - } - ] - }, - { - "name": "_File", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "CompressionMode", - "values": [ - { - "name": "COMPRESSION_FASTLZ", - "value": 0 - }, - { - "name": "COMPRESSION_DEFLATE", - "value": 1 - }, - { - "name": "COMPRESSION_ZSTD", - "value": 2 - }, - { - "name": "COMPRESSION_GZIP", - "value": 3 - } - ] - }, - { - "name": "ModeFlags", - "values": [ - { - "name": "READ", - "value": 1 - }, - { - "name": "WRITE", - "value": 2 - }, - { - "name": "READ_WRITE", - "value": 3 - }, - { - "name": "WRITE_READ", - "value": 7 - } - ] - } - ], - "methods": [ - { - "name": "open_encrypted", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "mode_flags", - "type": "enum::_File.ModeFlags" - }, - { - "name": "key", - "type": "PackedByteArray" - } - ] - }, - { - "name": "open_encrypted_with_pass", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "mode_flags", - "type": "enum::_File.ModeFlags" - }, - { - "name": "pass", - "type": "String" - } - ] - }, - { - "name": "open_compressed", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 174785354, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "mode_flags", - "type": "enum::_File.ModeFlags" - }, - { - "name": "compression_mode", - "type": "enum::_File.CompressionMode", - "default_value": "0" - } - ] - }, - { - "name": "open", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "flags", - "type": "enum::_File.ModeFlags" - } - ] - }, - { - "name": "flush", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "close", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "get_path", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_path_absolute", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "is_open", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "seek", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "position", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "seek_end", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 133278119, - "arguments": [ - { - "name": "position", - "type": "int", - "meta": "int64", - "default_value": "0" - } - ] - }, - { - "name": "get_position", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "get_length", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "eof_reached", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_8", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint8" - } - }, - { - "name": "get_16", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint16" - } - }, - { - "name": "get_32", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, - { - "name": "get_64", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "get_float", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "get_double", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "double" - } - }, - { - "name": "get_real", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, - { - "name": "get_buffer", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "length", - "type": "int", - "meta": "int64" - } - ] - }, - { - "name": "get_line", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_csv_line", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 365838458, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "delim", - "type": "String", - "default_value": "\",\"" - } - ] - }, - { - "name": "get_as_text", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_md5", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "get_sha256", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "is_big_endian", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_big_endian", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "big_endian", - "type": "bool" - } - ] - }, - { - "name": "get_error", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "get_var", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 172413545, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "allow_objects", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "store_8", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "uint8" - } - ] - }, - { - "name": "store_16", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "uint16" - } - ] - }, - { - "name": "store_32", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "uint32" - } - ] - }, - { - "name": "store_64", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "int", - "meta": "uint64" - } - ] - }, - { - "name": "store_float", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "store_double", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "float", - "meta": "double" - } - ] - }, - { - "name": "store_real", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "value", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "store_buffer", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "buffer", - "type": "PackedByteArray" - } - ] - }, - { - "name": "store_line", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "line", - "type": "String" - } - ] - }, - { - "name": "store_csv_line", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134464040, - "arguments": [ - { - "name": "values", - "type": "PackedStringArray" - }, - { - "name": "delim", - "type": "String", - "default_value": "\",\"" - } - ] - }, - { - "name": "store_string", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "string", - "type": "String" - } - ] - }, - { - "name": "store_var", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134464040, - "arguments": [ - { - "name": "value", - "type": "Variant" - }, - { - "name": "full_objects", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "store_pascal_string", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "string", - "type": "String" - } - ] - }, - { - "name": "get_pascal_string", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "String" - } - }, - { - "name": "file_exists", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "get_modified_time", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "int", - "meta": "uint64" - }, - "arguments": [ - { - "name": "file", - "type": "String" - } - ] - } - ], - "properties": [ - { - "type": "bool", - "name": "big_endian", - "setter": "set_big_endian", - "getter": "is_big_endian", - "index": -1 - } - ] - }, - { - "name": "_Geometry2D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "PolyEndType", - "values": [ - { - "name": "END_POLYGON", - "value": 0 - }, - { - "name": "END_JOINED", - "value": 1 - }, - { - "name": "END_BUTT", - "value": 2 - }, - { - "name": "END_SQUARE", - "value": 3 - }, - { - "name": "END_ROUND", - "value": 4 - } - ] - }, - { - "name": "PolyBooleanOperation", - "values": [ - { - "name": "OPERATION_UNION", - "value": 0 - }, - { - "name": "OPERATION_DIFFERENCE", - "value": 1 - }, - { - "name": "OPERATION_INTERSECTION", - "value": 2 - }, - { - "name": "OPERATION_XOR", - "value": 3 - } - ] - }, - { - "name": "PolyJoinType", - "values": [ - { - "name": "JOIN_SQUARE", - "value": 0 - }, - { - "name": "JOIN_ROUND", - "value": 1 - }, - { - "name": "JOIN_MITER", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "is_point_in_circle", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "circle_position", - "type": "Vector2" - }, - { - "name": "circle_radius", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "segment_intersects_segment", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135481898, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "from_a", - "type": "Vector2" - }, - { - "name": "to_a", - "type": "Vector2" - }, - { - "name": "from_b", - "type": "Vector2" - }, - { - "name": "to_b", - "type": "Vector2" - } - ] - }, - { - "name": "line_intersects_line", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135481898, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "from_a", - "type": "Vector2" - }, - { - "name": "dir_a", - "type": "Vector2" - }, - { - "name": "from_b", - "type": "Vector2" - }, - { - "name": "dir_b", - "type": "Vector2" - } - ] - }, - { - "name": "get_closest_points_between_segments", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135481898, - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "p1", - "type": "Vector2" - }, - { - "name": "q1", - "type": "Vector2" - }, - { - "name": "p2", - "type": "Vector2" - }, - { - "name": "q2", - "type": "Vector2" - } - ] - }, - { - "name": "get_closest_point_to_segment", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "s1", - "type": "Vector2" - }, - { - "name": "s2", - "type": "Vector2" - } - ] - }, - { - "name": "get_closest_point_to_segment_uncapped", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "Vector2" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "s1", - "type": "Vector2" - }, - { - "name": "s2", - "type": "Vector2" - } - ] - }, - { - "name": "point_is_inside_triangle", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135481931, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "a", - "type": "Vector2" - }, - { - "name": "b", - "type": "Vector2" - }, - { - "name": "c", - "type": "Vector2" - } - ] - }, - { - "name": "is_polygon_clockwise", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "is_point_in_polygon", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "point", - "type": "Vector2" - }, - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "triangulate_polygon", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "triangulate_delaunay", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedInt32Array" - }, - "arguments": [ - { - "name": "points", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "convex_hull", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedVector2Array" - }, - "arguments": [ - { - "name": "points", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "merge_polygons", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "clip_polygons", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "intersect_polygons", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "exclude_polygons", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polygon_a", - "type": "PackedVector2Array" - }, - { - "name": "polygon_b", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "clip_polyline_with_polygon", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polyline", - "type": "PackedVector2Array" - }, - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "intersect_polyline_with_polygon", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polyline", - "type": "PackedVector2Array" - }, - { - "name": "polygon", - "type": "PackedVector2Array" - } - ] - }, - { - "name": "offset_polygon", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 174785354, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polygon", - "type": "PackedVector2Array" - }, - { - "name": "delta", - "type": "float", - "meta": "float" - }, - { - "name": "join_type", - "type": "enum::_Geometry2D.PolyJoinType", - "default_value": "0" - } - ] - }, - { - "name": "offset_polyline", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1513270700, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "polyline", - "type": "PackedVector2Array" - }, - { - "name": "delta", - "type": "float", - "meta": "float" - }, - { - "name": "join_type", - "type": "enum::_Geometry2D.PolyJoinType", - "default_value": "0" - }, - { - "name": "end_type", - "type": "enum::_Geometry2D.PolyEndType", - "default_value": "3" - } - ] - }, - { - "name": "make_atlas", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "Dictionary" - }, - "arguments": [ - { - "name": "sizes", - "type": "PackedVector2Array" - } - ] - } - ] - }, - { - "name": "_Geometry3D", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "build_box_planes", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "extents", - "type": "Vector3" - } - ] - }, - { - "name": "build_cylinder_planes", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 175971275, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "radius", - "type": "float", - "meta": "float" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "sides", - "type": "int", - "meta": "int32" - }, - { - "name": "axis", - "type": "enum::Vector3.Axis", - "default_value": "2" - } - ] - }, - { - "name": "build_capsule_planes", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 177157196, - "return_value": { - "type": "Array" - }, - "arguments": [ - { - "name": "radius", - "type": "float", - "meta": "float" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "sides", - "type": "int", - "meta": "int32" - }, - { - "name": "lats", - "type": "int", - "meta": "int32" - }, - { - "name": "axis", - "type": "enum::Vector3.Axis", - "default_value": "2" - } - ] - }, - { - "name": "get_closest_points_between_segments", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135481898, - "return_value": { - "type": "PackedVector3Array" - }, - "arguments": [ - { - "name": "p1", - "type": "Vector3" - }, - { - "name": "p2", - "type": "Vector3" - }, - { - "name": "q1", - "type": "Vector3" - }, - { - "name": "q2", - "type": "Vector3" - } - ] - }, - { - "name": "get_closest_point_to_segment", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "point", - "type": "Vector3" - }, - { - "name": "s1", - "type": "Vector3" - }, - { - "name": "s2", - "type": "Vector3" - } - ] - }, - { - "name": "get_closest_point_to_segment_uncapped", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "Vector3" - }, - "arguments": [ - { - "name": "point", - "type": "Vector3" - }, - { - "name": "s1", - "type": "Vector3" - }, - { - "name": "s2", - "type": "Vector3" - } - ] - }, - { - "name": "ray_intersects_triangle", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135517835, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "from", - "type": "Vector3" - }, - { - "name": "dir", - "type": "Vector3" - }, - { - "name": "a", - "type": "Vector3" - }, - { - "name": "b", - "type": "Vector3" - }, - { - "name": "c", - "type": "Vector3" - } - ] - }, - { - "name": "segment_intersects_triangle", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135517835, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "a", - "type": "Vector3" - }, - { - "name": "b", - "type": "Vector3" - }, - { - "name": "c", - "type": "Vector3" - } - ] - }, - { - "name": "segment_intersects_sphere", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135481898, - "return_value": { - "type": "PackedVector3Array" - }, - "arguments": [ - { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "sphere_position", - "type": "Vector3" - }, - { - "name": "sphere_radius", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "segment_intersects_cylinder", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135481898, - "return_value": { - "type": "PackedVector3Array" - }, - "arguments": [ - { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "height", - "type": "float", - "meta": "float" - }, - { - "name": "radius", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "segment_intersects_convex", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135445961, - "return_value": { - "type": "PackedVector3Array" - }, - "arguments": [ - { - "name": "from", - "type": "Vector3" - }, - { - "name": "to", - "type": "Vector3" - }, - { - "name": "planes", - "type": "Array" - } - ] - }, - { - "name": "clip_polygon", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "PackedVector3Array" - }, - "arguments": [ - { - "name": "points", - "type": "PackedVector3Array" - }, - { - "name": "plane", - "type": "Plane" - } - ] - } - ] - }, - { - "name": "_Marshalls", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "methods": [ - { - "name": "variant_to_base64", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 173599433, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "variant", - "type": "Variant" - }, - { - "name": "full_objects", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "base64_to_variant", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 173599433, - "return_value": { - "type": "Variant" - }, - "arguments": [ - { - "name": "base64_str", - "type": "String" - }, - { - "name": "allow_objects", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "raw_to_base64", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "array", - "type": "PackedByteArray" - } - ] - }, - { - "name": "base64_to_raw", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "base64_str", - "type": "String" - } - ] - }, - { - "name": "utf8_to_base64", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "utf8_str", - "type": "String" - } - ] - }, - { - "name": "base64_to_utf8", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "base64_str", - "type": "String" - } - ] - } - ] - }, - { - "name": "_Mutex", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "lock", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "try_lock", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "unlock", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - } - ] - }, - { - "name": "_OS", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "VideoDriver", - "values": [ - { - "name": "VIDEO_DRIVER_GLES2", - "value": 0 - }, - { - "name": "VIDEO_DRIVER_VULKAN", - "value": 1 - } - ] - }, - { - "name": "SystemDir", - "values": [ - { - "name": "SYSTEM_DIR_DESKTOP", - "value": 0 - }, - { - "name": "SYSTEM_DIR_DCIM", - "value": 1 - }, - { - "name": "SYSTEM_DIR_DOCUMENTS", - "value": 2 - }, - { - "name": "SYSTEM_DIR_DOWNLOADS", - "value": 3 - }, - { - "name": "SYSTEM_DIR_MOVIES", - "value": 4 - }, - { - "name": "SYSTEM_DIR_MUSIC", - "value": 5 - }, - { - "name": "SYSTEM_DIR_PICTURES", - "value": 6 - }, - { - "name": "SYSTEM_DIR_RINGTONES", - "value": 7 - } - ] - }, - { - "name": "Month", - "values": [ - { - "name": "MONTH_JANUARY", - "value": 1 - }, - { - "name": "MONTH_FEBRUARY", - "value": 2 - }, - { - "name": "MONTH_MARCH", - "value": 3 - }, - { - "name": "MONTH_APRIL", - "value": 4 - }, - { - "name": "MONTH_MAY", - "value": 5 - }, - { - "name": "MONTH_JUNE", - "value": 6 - }, - { - "name": "MONTH_JULY", - "value": 7 - }, - { - "name": "MONTH_AUGUST", - "value": 8 - }, - { - "name": "MONTH_SEPTEMBER", - "value": 9 - }, - { - "name": "MONTH_OCTOBER", - "value": 10 - }, - { - "name": "MONTH_NOVEMBER", - "value": 11 - }, - { - "name": "MONTH_DECEMBER", - "value": 12 - } - ] - }, - { - "name": "Weekday", - "values": [ - { - "name": "DAY_SUNDAY", - "value": 0 - }, - { - "name": "DAY_MONDAY", - "value": 1 - }, - { - "name": "DAY_TUESDAY", - "value": 2 - }, - { - "name": "DAY_WEDNESDAY", - "value": 3 - }, - { - "name": "DAY_THURSDAY", - "value": 4 - }, - { - "name": "DAY_FRIDAY", - "value": 5 - }, - { - "name": "DAY_SATURDAY", - "value": 6 - } - ] - } - ], - "methods": [ - { - "name": "get_connected_midi_inputs", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "open_midi_inputs", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "close_midi_inputs", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "alert", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134464040, - "arguments": [ - { - "name": "text", - "type": "String" - }, - { - "name": "title", - "type": "String", - "default_value": "\"Alert!\"" - } - ] - }, - { - "name": "set_low_processor_usage_mode", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enable", - "type": "bool" - } - ] - }, - { - "name": "is_in_low_processor_usage_mode", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "set_low_processor_usage_mode_sleep_usec", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "usec", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_low_processor_usage_mode_sleep_usec", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_processor_count", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_executable_path", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "execute", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1513270700, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "arguments", - "type": "PackedStringArray" - }, - { - "name": "output", - "type": "Array", - "default_value": "[]" - }, - { - "name": "read_stderr", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "create_process", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135410024, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "arguments", - "type": "PackedStringArray" - } - ] - }, - { - "name": "kill", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "pid", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "shell_open", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "uri", - "type": "String" - } - ] - }, - { - "name": "get_process_id", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "int32" - } - }, - { - "name": "get_environment", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "variable", - "type": "String" - } - ] - }, - { - "name": "set_environment", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135410057, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "variable", - "type": "String" - }, - { - "name": "value", - "type": "String" - } - ] - }, - { - "name": "has_environment", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "variable", - "type": "String" - } - ] - }, - { - "name": "get_name", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_cmdline_args", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "PackedStringArray" - } - }, - { - "name": "delay_usec", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 134188199, - "arguments": [ - { - "name": "usec", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "delay_msec", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 134188199, - "arguments": [ - { - "name": "msec", - "type": "int", - "meta": "int32" - } - ] - }, - { - "name": "get_locale", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_model_name", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "is_userfs_persistent", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "is_stdout_verbose", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "can_use_threads", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "is_debug_build", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "dump_memory_to_file", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "file", - "type": "String" - } - ] - }, - { - "name": "dump_resources_to_file", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "file", - "type": "String" - } - ] - }, - { - "name": "print_resources_in_use", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 133278119, - "arguments": [ - { - "name": "short", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "print_all_resources", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 139138028, - "arguments": [ - { - "name": "tofile", - "type": "String", - "default_value": "\"\"" - } - ] - }, - { - "name": "get_static_memory_usage", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "get_static_memory_peak_usage", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "get_user_data_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_external_data_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_system_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "dir", - "type": "enum::_OS.SystemDir" - } - ] - }, - { - "name": "get_config_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_data_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_cache_dir", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "get_unique_id", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "print_all_textures_by_size", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "print_resources_by_type", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "types", - "type": "PackedStringArray" - } - ] - }, - { - "name": "get_keycode_string", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "String" - }, - "arguments": [ - { - "name": "code", - "type": "int", - "meta": "uint32" - } - ] - }, - { - "name": "is_keycode_unicode", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "code", - "type": "int", - "meta": "uint32" - } - ] - }, - { - "name": "find_keycode_from_string", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "int", - "meta": "int32" - }, - "arguments": [ - { - "name": "string", - "type": "String" - } - ] - }, - { - "name": "set_use_file_access_save_and_swap", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "enabled", - "type": "bool" - } - ] - }, - { - "name": "set_thread_name", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "get_thread_caller_id", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "int", - "meta": "uint64" - } - }, - { - "name": "has_feature", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135374120, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "tag_name", - "type": "String" - } - ] - }, - { - "name": "request_permission", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "name", - "type": "String" - } - ] - }, - { - "name": "request_permissions", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "bool" - } - }, - { - "name": "get_granted_permissions", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "PackedStringArray" - } - } - ], - "properties": [ - { - "type": "bool", - "name": "low_processor_usage_mode", - "setter": "set_low_processor_usage_mode", - "getter": "is_in_low_processor_usage_mode", - "index": -1 - }, - { - "type": "int", - "name": "low_processor_usage_mode_sleep_usec", - "setter": "set_low_processor_usage_mode_sleep_usec", - "getter": "get_low_processor_usage_mode_sleep_usec", - "index": -1 - } - ] - }, - { - "name": "_ResourceLoader", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "ThreadLoadStatus", - "values": [ - { - "name": "THREAD_LOAD_INVALID_RESOURCE", - "value": 0 - }, - { - "name": "THREAD_LOAD_IN_PROGRESS", - "value": 1 - }, - { - "name": "THREAD_LOAD_FAILED", - "value": 2 - }, - { - "name": "THREAD_LOAD_LOADED", - "value": 3 - } - ] - }, - { - "name": "CacheMode", - "values": [ - { - "name": "CACHE_MODE_IGNORE", - "value": 0 - }, - { - "name": "CACHE_MODE_REUSE", - "value": 1 - }, - { - "name": "CACHE_MODE_REPLACE", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "load_threaded_request", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1479995216, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "type_hint", - "type": "String", - "default_value": "\"\"" - }, - { - "name": "use_sub_threads", - "type": "bool", - "default_value": "false" - } - ] - }, - { - "name": "load_threaded_get_status", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 173599433, - "return_value": { - "type": "enum::_ResourceLoader.ThreadLoadStatus" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "progress", - "type": "Array", - "default_value": "[]" - } - ] - }, - { - "name": "load_threaded_get", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "Resource" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "load", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1479995216, - "return_value": { - "type": "Resource" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "type_hint", - "type": "String", - "default_value": "\"\"" - }, - { - "name": "cache_mode", - "type": "enum::_ResourceLoader.CacheMode", - "default_value": "1" - } - ] - }, - { - "name": "get_recognized_extensions_for_type", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "type", - "type": "String" - } - ] - }, - { - "name": "set_abort_on_missing_resources", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "abort", - "type": "bool" - } - ] - }, - { - "name": "get_dependencies", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "has_cached", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - } - ] - }, - { - "name": "exists", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 173599433, - "return_value": { - "type": "bool" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "type_hint", - "type": "String", - "default_value": "\"\"" - } - ] - } - ] - }, - { - "name": "_ResourceSaver", - "is_refcounted": false, - "is_instantiable": true, - "inherits": "Object", - "api_type": "core", - "enums": [ - { - "name": "SaverFlags", - "values": [ - { - "name": "FLAG_RELATIVE_PATHS", - "value": 1 - }, - { - "name": "FLAG_BUNDLE_RESOURCES", - "value": 2 - }, - { - "name": "FLAG_CHANGE_PATH", - "value": 4 - }, - { - "name": "FLAG_OMIT_EDITOR_PROPERTIES", - "value": 8 - }, - { - "name": "FLAG_SAVE_BIG_ENDIAN", - "value": 16 - }, - { - "name": "FLAG_COMPRESS", - "value": 32 - }, - { - "name": "FLAG_REPLACE_SUBRESOURCE_PATHS", - "value": 64 - } - ] - } - ], - "methods": [ - { - "name": "save", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 174785354, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "path", - "type": "String" - }, - { - "name": "resource", - "type": "Resource" - }, - { - "name": "flags", - "type": "enum::_ResourceSaver.SaverFlags", - "default_value": "0" - } - ] - }, - { - "name": "get_recognized_extensions", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135374087, - "return_value": { - "type": "PackedStringArray" - }, - "arguments": [ - { - "name": "type", - "type": "Resource" - } - ] - } - ] - }, - { - "name": "_Semaphore", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "methods": [ - { - "name": "wait", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - }, - { - "name": "try_wait", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "enum::Error" - } - }, - { - "name": "post", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134152229 - } - ] - }, - { - "name": "_Thread", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "RefCounted", - "api_type": "core", - "enums": [ - { - "name": "Priority", - "values": [ - { - "name": "PRIORITY_LOW", - "value": 0 - }, - { - "name": "PRIORITY_NORMAL", - "value": 1 - }, - { - "name": "PRIORITY_HIGH", - "value": 2 - } - ] - } - ], - "methods": [ - { - "name": "start", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1513270700, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "instance", - "type": "Object" - }, - { - "name": "method", - "type": "StringName" - }, - { - "name": "userdata", - "type": "Variant", - "default_value": "null" - }, - { - "name": "priority", - "type": "enum::_Thread.Priority", - "default_value": "1" - } - ] - }, - { - "name": "get_id", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "String" - } - }, - { - "name": "is_active", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "bool" - } - }, - { - "name": "wait_to_finish", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 135338150, - "return_value": { - "type": "Variant" - } - } - ] - }, - { - "name": "_VisualScriptEditor", - "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", - "api_type": "editor", - "methods": [ - { - "name": "add_custom_node", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134260040, - "arguments": [ - { - "name": "name", - "type": "String" - }, - { - "name": "category", - "type": "String" - }, - { - "name": "script", - "type": "Script" - } - ] - }, - { - "name": "remove_custom_node", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "name", - "type": "String" - }, - { - "name": "category", - "type": "String" - } - ] - } - ], - "signals": [ - { - "name": "custom_nodes_updated" - } - ] } ], "singletons": [ @@ -205139,35 +210331,35 @@ }, { "name": "Geometry2D", - "type": "_Geometry2D" + "type": "Geometry2D" }, { "name": "Geometry3D", - "type": "_Geometry3D" + "type": "Geometry3D" }, { "name": "ResourceLoader", - "type": "_ResourceLoader" + "type": "ResourceLoader" }, { "name": "ResourceSaver", - "type": "_ResourceSaver" + "type": "ResourceSaver" }, { "name": "OS", - "type": "_OS" + "type": "OS" }, { "name": "Engine", - "type": "_Engine" + "type": "Engine" }, { "name": "ClassDB", - "type": "_ClassDB" + "type": "ClassDB" }, { "name": "Marshalls", - "type": "_Marshalls" + "type": "Marshalls" }, { "name": "TranslationServer", @@ -205183,7 +210375,7 @@ }, { "name": "EngineDebugger", - "type": "_EngineDebugger" + "type": "EngineDebugger" }, { "name": "Time", @@ -205211,7 +210403,7 @@ }, { "name": "VisualScriptEditor", - "type": "_VisualScriptEditor" + "type": "VisualScriptEditor" }, { "name": "DisplayServer", @@ -205253,5 +210445,11 @@ "name": "CameraServer", "type": "CameraServer" } + ], + "native_structures": [ + { + "name": "AudioFrame", + "format": "float left,float right" + } ] } \ No newline at end of file