summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--binding_generator.py100
-rw-r--r--godot-headers-temp/extension_api.json17346
2 files changed, 11352 insertions, 6094 deletions
diff --git a/binding_generator.py b/binding_generator.py
index 9efd2b7..da437d7 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<decltype(&{class_name}::{method_name}),decltype(&T::{method_name})>) {{")
+ result.append(
+ f"\t\tif constexpr (!std::is_same_v<decltype(&{class_name}::{method_name}),decltype(&T::{method_name})>) {{"
+ )
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<class T>")
- result.append("\tT *get_node(const NodePath &p_path) const { return Object::cast_to<T>(get_node_internal(p_path)); }")
+ result.append(
+ "\tT *get_node(const NodePath &p_path) const { return Object::cast_to<T>(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 4242485..85cd04b 100644
--- a/godot-headers-temp/extension_api.json
+++ b/godot-headers-temp/extension_api.json
@@ -1695,6 +1695,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": [
{
@@ -2919,6 +2964,10 @@
"value": 256
},
{
+ "name": "METHOD_FLAG_OBJECT_CORE",
+ "value": 512
+ },
+ {
"name": "METHOD_FLAGS_DEFAULT",
"value": 1
}
@@ -3158,12 +3207,16 @@
"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
}
]
},
@@ -4627,6 +4680,19 @@
]
},
{
+ "name": "error_string",
+ "return_type": "String",
+ "category": "general",
+ "is_vararg": false,
+ "hash": 134192557,
+ "arguments": [
+ {
+ "name": "error",
+ "type": "int"
+ }
+ ]
+ },
+ {
"name": "print",
"category": "general",
"is_vararg": true,
@@ -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,22 +23828,22 @@
},
{
"name": "_get_child_by_name",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
- "type": "Object"
+ "type": "AnimationNode"
},
"arguments": [
{
"name": "name",
- "type": "String"
+ "type": "StringName"
}
]
},
{
"name": "_get_parameter_default_value",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -23746,16 +23851,19 @@
},
"arguments": [
{
- "name": "name",
+ "name": "parameter",
"type": "StringName"
}
]
},
{
"name": "_process",
- "is_const": false,
+ "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",
@@ -30332,6 +30440,79 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -30766,6 +30947,27 @@
"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",
"setter": "set_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,11 +35483,38 @@
{
"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,
"is_vararg": false,
@@ -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,
@@ -42729,6 +43177,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,
"is_vararg": 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
},
{
@@ -43094,6 +43611,27 @@
"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",
"setter": "set_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,
@@ -44171,6 +44709,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,
"is_vararg": 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
},
{
@@ -44585,6 +45215,34 @@
"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",
"setter": "set_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,20 @@
}
},
{
- "name": "set_stop_on_slope_enabled",
+ "name": "set_floor_stop_on_slope_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134188166,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "set_floor_constant_speed_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
@@ -51180,7 +52014,7 @@
]
},
{
- "name": "is_infinite_inertia_enabled",
+ "name": "is_floor_constant_speed_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -51190,7 +52024,7 @@
}
},
{
- "name": "set_infinite_inertia_enabled",
+ "name": "set_floor_block_on_wall_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
@@ -51203,6 +52037,64 @@
]
},
{
+ "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,
"is_vararg": false,
@@ -51253,25 +52145,52 @@
]
},
{
- "name": "get_snap",
+ "name": "get_floor_snap_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135338150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "set_floor_snap_length",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134188166,
+ "arguments": [
+ {
+ "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": "Vector2"
+ "type": "float",
+ "meta": "float"
}
},
{
- "name": "set_snap",
+ "name": "set_free_mode_min_slide_angle",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "snap",
- "type": "Vector2"
+ "name": "radians",
+ "type": "float",
+ "meta": "float"
}
]
},
@@ -51299,6 +52218,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,
"is_vararg": false,
@@ -51309,6 +52251,16 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -51319,6 +52271,16 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -51329,6 +52291,16 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -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,10 +52365,27 @@
"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",
"setter": "set_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
},
{
@@ -51407,6 +52407,41 @@
"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",
"setter": "set_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,
@@ -51651,6 +52666,16 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -51661,6 +52686,16 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -51671,6 +52706,16 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -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": [
@@ -51728,20 +52801,6 @@
"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",
"setter": "set_max_slides",
@@ -51749,13 +52808,6 @@
"index": -1
},
{
- "type": "float",
- "name": "floor_max_angle",
- "setter": "set_floor_max_angle",
- "getter": "get_floor_max_angle",
- "index": -1
- },
- {
"type": "Vector3",
"name": "snap",
"setter": "set_snap",
@@ -51771,6 +52823,20 @@
},
{
"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",
"setter": "set_safe_margin",
"getter": "get_safe_margin",
@@ -51836,6 +52902,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,
"is_instantiable": true,
@@ -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,36 +58696,42 @@
],
"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": "args",
- "type": "Array"
- },
- {
- "name": "text",
- "type": "String"
+ "name": "position",
+ "type": "Vector2"
}
]
},
{
- "name": "_gui_input",
- "is_const": false,
+ "name": "_structured_text_parser",
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
+ "return_value": {
+ "type": "Array"
+ },
"arguments": [
{
- "name": "event",
- "type": "InputEvent"
+ "name": "args",
+ "type": "Array"
+ },
+ {
+ "name": "text",
+ "type": "String"
}
]
},
{
"name": "_get_minimum_size",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -57283,7 +58740,7 @@
},
{
"name": "_get_drag_data",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -57291,14 +58748,14 @@
},
"arguments": [
{
- "name": "position",
+ "name": "at_position",
"type": "Vector2"
}
]
},
{
"name": "_can_drop_data",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -57306,12 +58763,12 @@
},
"arguments": [
{
- "name": "position",
+ "name": "at_position",
"type": "Vector2"
},
{
"name": "data",
- "type": "void"
+ "type": "Variant"
}
]
},
@@ -57322,22 +58779,22 @@
"is_virtual": true,
"arguments": [
{
- "name": "position",
+ "name": "at_position",
"type": "Vector2"
},
{
"name": "data",
- "type": "void"
+ "type": "Variant"
}
]
},
{
"name": "_make_custom_tooltip",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
- "type": "Control"
+ "type": "Object"
},
"arguments": [
{
@@ -57347,17 +58804,14 @@
]
},
{
- "name": "_has_point",
- "is_const": true,
+ "name": "_gui_input",
+ "is_const": false,
"is_vararg": false,
"is_virtual": true,
- "return_value": {
- "type": "bool"
- },
"arguments": [
{
- "name": "",
- "type": "Vector2"
+ "name": "event",
+ "type": "InputEvent"
}
]
},
@@ -58015,6 +59469,20 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -62207,6 +63675,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,
"is_instantiable": false,
@@ -65259,6 +66997,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,
"is_instantiable": 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"
}
]
},
@@ -66816,6 +68602,10 @@
"is_virtual": true,
"arguments": [
{
+ "name": "object",
+ "type": "Object"
+ },
+ {
"name": "category",
"type": "String"
}
@@ -66831,24 +68621,32 @@
},
"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"
}
]
},
@@ -67223,6 +69021,16 @@
}
},
{
+ "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,
"is_vararg": 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": {
@@ -67477,33 +69285,33 @@
]
},
{
- "name": "_get_subgizmo_transform",
+ "name": "_set_subgizmo_transform",
"is_const": false,
"is_vararg": false,
"is_virtual": true,
- "return_value": {
- "type": "Transform3D"
- },
"arguments": [
{
"name": "id",
"type": "int"
+ },
+ {
+ "name": "transform",
+ "type": "Transform3D"
}
]
},
{
- "name": "_set_subgizmo_transform",
- "is_const": false,
+ "name": "_get_subgizmo_transform",
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
+ "return_value": {
+ "type": "Transform3D"
+ },
"arguments": [
{
"name": "id",
"type": "int"
- },
- {
- "name": "transform",
- "type": "Transform3D"
}
]
},
@@ -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"
}
]
@@ -69319,6 +71127,13 @@
}
},
{
+ "name": "update_property",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134152229
+ },
+ {
"name": "add_focusable",
"is_const": false,
"is_vararg": false,
@@ -69543,12 +71358,21 @@
"api_type": "editor",
"methods": [
{
- "name": "_convert",
- "is_const": false,
+ "name": "_converts_to",
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
- "type": "Resource"
+ "type": "String"
+ }
+ },
+ {
+ "name": "_handles",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
},
"arguments": [
{
@@ -69558,13 +71382,19 @@
]
},
{
- "name": "_converts_to",
- "is_const": false,
+ "name": "_convert",
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
- "type": "String"
- }
+ "type": "Resource"
+ },
+ "arguments": [
+ {
+ "name": "resource",
+ "type": "Resource"
+ }
+ ]
}
]
},
@@ -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"
}
}
]
@@ -71383,6 +73204,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,
"is_instantiable": true,
@@ -74237,6 +76615,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,
"is_instantiable": true,
@@ -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"
}
},
{
@@ -82614,6 +85694,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,
"is_instantiable": false,
@@ -83350,6 +87303,25 @@
"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,
"is_vararg": false,
@@ -83625,6 +87597,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,
"is_vararg": false,
@@ -83948,6 +87940,13 @@
}
},
{
+ "name": "arrange_nodes",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134152229
+ },
+ {
"name": "set_selected",
"is_const": false,
"is_vararg": 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"
}
},
{
@@ -91415,6 +95409,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,
"is_instantiable": false,
@@ -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": [
@@ -93059,6 +97117,13 @@
},
{
"type": "int",
+ "name": "text_overrun_behavior",
+ "setter": "set_text_overrun_behavior",
+ "getter": "get_text_overrun_behavior",
+ "index": -1
+ },
+ {
+ "type": "int",
"name": "max_columns",
"setter": "set_max_columns",
"getter": "get_max_columns",
@@ -93828,6 +97893,24 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -94045,6 +98128,24 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -98336,79 +102437,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,
"is_instantiable": true,
@@ -98819,6 +102847,121 @@
"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,
"is_instantiable": false,
@@ -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
}
]
},
@@ -102175,6 +106335,371 @@
"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,
"is_instantiable": true,
@@ -103409,30 +107934,69 @@
"is_instantiable": true,
"inherits": "Resource",
"api_type": "core",
- "constants": [
- {
- "name": "SAMPLE_PARTITION_WATERSHED",
- "value": 0
- },
- {
- "name": "SAMPLE_PARTITION_MONOTONE",
- "value": 1
- },
- {
- "name": "SAMPLE_PARTITION_LAYERS",
- "value": 2
- },
+ "enums": [
{
- "name": "PARSED_GEOMETRY_MESH_INSTANCES",
- "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": "PARSED_GEOMETRY_STATIC_COLLIDERS",
- "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": "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"
}
},
{
@@ -106515,6 +111073,15 @@
"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,
"is_vararg": false,
@@ -106546,20 +111113,11 @@
"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,
"is_vararg": 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"
}
},
{
@@ -107417,6 +111975,39 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -109134,115 +113725,885 @@
"api_type": "core"
},
{
- "name": "Object",
+ "name": "OS",
"is_refcounted": false,
"is_instantiable": true,
+ "inherits": "Object",
"api_type": "core",
- "constants": [
+ "enums": [
{
- "name": "NOTIFICATION_POSTINITIALIZE",
- "value": 0
+ "name": "VideoDriver",
+ "values": [
+ {
+ "name": "VIDEO_DRIVER_GLES2",
+ "value": 0
+ },
+ {
+ "name": "VIDEO_DRIVER_VULKAN",
+ "value": 1
+ }
+ ]
},
{
- "name": "NOTIFICATION_PREDELETE",
- "value": 1
- }
- ],
- "enums": [
+ "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": "ConnectFlags",
+ "name": "Month",
"values": [
{
- "name": "CONNECT_DEFERRED",
+ "name": "MONTH_JANUARY",
"value": 1
},
{
- "name": "CONNECT_PERSIST",
+ "name": "MONTH_FEBRUARY",
"value": 2
},
{
- "name": "CONNECT_ONESHOT",
+ "name": "MONTH_MARCH",
+ "value": 3
+ },
+ {
+ "name": "MONTH_APRIL",
"value": 4
},
{
- "name": "CONNECT_REFERENCE_COUNTED",
+ "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": "_notification",
+ "name": "get_connected_midi_inputs",
"is_const": false,
"is_vararg": false,
- "is_virtual": true,
+ "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": "what",
- "type": "int"
+ "name": "text",
+ "type": "String"
+ },
+ {
+ "name": "title",
+ "type": "String",
+ "default_value": "\"Alert!\""
}
]
},
{
- "name": "_set",
+ "name": "set_low_processor_usage_mode",
"is_const": false,
"is_vararg": false,
- "is_virtual": true,
+ "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": "property",
- "type": "StringName"
+ "name": "path",
+ "type": "String"
},
{
- "name": "value",
- "type": "void"
+ "name": "arguments",
+ "type": "PackedStringArray"
+ },
+ {
+ "name": "output",
+ "type": "Array",
+ "default_value": "[]"
+ },
+ {
+ "name": "read_stderr",
+ "type": "bool",
+ "default_value": "false"
}
]
},
{
- "name": "_get",
+ "name": "create_process",
"is_const": false,
"is_vararg": false,
- "is_virtual": true,
+ "is_virtual": false,
+ "hash": 135410024,
"return_value": {
- "type": "Variant"
+ "type": "int",
+ "meta": "int32"
},
"arguments": [
{
- "name": "property",
- "type": "StringName"
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "arguments",
+ "type": "PackedStringArray"
}
]
},
{
- "name": "_get_property_list",
+ "name": "kill",
"is_const": false,
"is_vararg": false,
- "is_virtual": true,
+ "is_virtual": false,
+ "hash": 135374087,
"return_value": {
- "type": "Array"
+ "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": "_init",
+ "name": "get_cmdline_args",
"is_const": false,
"is_vararg": false,
- "is_virtual": true
+ "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": "_to_string",
+ "name": "dump_memory_to_file",
"is_const": false,
"is_vararg": false,
- "is_virtual": true,
+ "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,
+ "is_instantiable": true,
+ "api_type": "core",
+ "constants": [
+ {
+ "name": "NOTIFICATION_POSTINITIALIZE",
+ "value": 0
+ },
+ {
+ "name": "NOTIFICATION_PREDELETE",
+ "value": 1
+ }
+ ],
+ "enums": [
+ {
+ "name": "ConnectFlags",
+ "values": [
+ {
+ "name": "CONNECT_DEFERRED",
+ "value": 1
+ },
+ {
+ "name": "CONNECT_PERSIST",
+ "value": 2
+ },
+ {
+ "name": "CONNECT_ONESHOT",
+ "value": 4
+ },
+ {
+ "name": "CONNECT_REFERENCE_COUNTED",
+ "value": 8
+ }
+ ]
+ }
+ ],
+ "methods": [
+ {
"name": "get_class",
"is_const": true,
"is_vararg": false,
@@ -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"
},
@@ -115451,16 +120812,6 @@
"type": "Vector2"
},
{
- "name": "infinite_inertia",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "default_value": "true"
- },
- {
"name": "test_only",
"type": "bool",
"default_value": "false"
@@ -115478,7 +120829,7 @@
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 604863634,
+ "hash": 1513270700,
"return_value": {
"type": "bool"
},
@@ -115492,16 +120843,6 @@
"type": "Vector2"
},
{
- "name": "infinite_inertia",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "default_value": "true"
- },
- {
"name": "collision",
"type": "KinematicCollision2D",
"default_value": "null"
@@ -115564,7 +120905,7 @@
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 937278449,
+ "hash": 1474135307,
"return_value": {
"type": "KinematicCollision3D"
},
@@ -115574,16 +120915,6 @@
"type": "Vector3"
},
{
- "name": "infinite_inertia",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "default_value": "true"
- },
- {
"name": "test_only",
"type": "bool",
"default_value": "false"
@@ -115601,7 +120932,7 @@
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 604863634,
+ "hash": 1513270700,
"return_value": {
"type": "bool"
},
@@ -115615,16 +120946,6 @@
"type": "Vector3"
},
{
- "name": "infinite_inertia",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "default_value": "true"
- },
- {
"name": "collision",
"type": "KinematicCollision3D",
"default_value": "null"
@@ -115885,6 +121206,22 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -116440,6 +121777,22 @@
}
},
{
+ "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,
"is_vararg": 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",
- "value": 1
- },
- {
"name": "SHAPE_SEGMENT",
- "value": 2
+ "value": 1
},
{
"name": "SHAPE_CIRCLE",
- "value": 3
+ "value": 2
},
{
"name": "SHAPE_RECTANGLE",
- "value": 4
+ "value": 3
},
{
"name": "SHAPE_CAPSULE",
- "value": 5
+ "value": 4
},
{
"name": "SHAPE_CONVEX_POLYGON",
- "value": 6
+ "value": 5
},
{
"name": "SHAPE_CONCAVE_POLYGON",
- "value": 7
+ "value": 6
},
{
"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"
},
@@ -119269,10 +124608,6 @@
"type": "Vector2"
},
{
- "name": "infinite_inertia",
- "type": "bool"
- },
- {
"name": "margin",
"type": "float",
"meta": "float",
@@ -119284,11 +124619,6 @@
"default_value": "null"
},
{
- "name": "exclude_raycast_shapes",
- "type": "bool",
- "default_value": "true"
- },
- {
"name": "exclude",
"type": "Array",
"default_value": "[]"
@@ -119688,44 +125018,40 @@
"value": 0
},
{
- "name": "SHAPE_RAY",
- "value": 1
- },
- {
"name": "SHAPE_SPHERE",
- "value": 2
+ "value": 1
},
{
"name": "SHAPE_BOX",
- "value": 3
+ "value": 2
},
{
"name": "SHAPE_CAPSULE",
- "value": 4
+ "value": 3
},
{
"name": "SHAPE_CYLINDER",
- "value": 5
+ "value": 4
},
{
"name": "SHAPE_CONVEX_POLYGON",
- "value": 6
+ "value": 5
},
{
"name": "SHAPE_CONCAVE_POLYGON",
- "value": 7
+ "value": 6
},
{
"name": "SHAPE_HEIGHTMAP",
- "value": 8
+ "value": 7
},
{
"name": "SHAPE_SOFT_BODY",
- "value": 9
+ "value": 8
},
{
"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
}
]
}
@@ -120211,16 +125553,6 @@
}
},
{
- "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,
"is_vararg": false,
@@ -121728,7 +127060,7 @@
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 1591541486,
+ "hash": 1020396879,
"return_value": {
"type": "bool"
},
@@ -121746,10 +127078,6 @@
"type": "Vector3"
},
{
- "name": "infinite_inertia",
- "type": "bool"
- },
- {
"name": "margin",
"type": "float",
"meta": "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"
}
@@ -132115,152 +137448,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,
"is_instantiable": 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"
}
},
{
@@ -147357,12 +152554,6 @@
"api_type": "core",
"methods": [
{
- "name": "_setup_local_to_scene",
- "is_const": false,
- "is_vararg": false,
- "is_virtual": true
- },
- {
"name": "set_path",
"is_const": false,
"is_vararg": false,
@@ -147498,6 +152689,9 @@
],
"signals": [
{
+ "name": "setup_local_to_scene_requested"
+ },
+ {
"name": "changed"
}
],
@@ -147552,35 +152746,8 @@
],
"methods": [
{
- "name": "_load",
- "is_const": false,
- "is_vararg": false,
- "is_virtual": true,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "original_path",
- "type": "String"
- },
- {
- "name": "use_sub_threads",
- "type": "bool"
- },
- {
- "name": "cache_mode",
- "type": "int"
- }
- ]
- },
- {
"name": "_get_recognized_extensions",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -147589,7 +152756,7 @@
},
{
"name": "_handles_type",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -147597,14 +152764,14 @@
},
"arguments": [
{
- "name": "typename",
+ "name": "type",
"type": "StringName"
}
]
},
{
"name": "_get_resource_type",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -147618,10 +152785,28 @@
]
},
{
+ "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": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
+ "return_value": {
+ "type": "PackedStringArray"
+ },
"arguments": [
{
"name": "path",
@@ -147629,13 +152814,13 @@
},
{
"name": "add_types",
- "type": "String"
+ "type": "bool"
}
]
},
{
"name": "_rename_dependencies",
- "is_const": false,
+ "is_const": true,
"is_vararg": false,
"is_virtual": true,
"return_value": {
@@ -147648,7 +152833,49 @@
},
{
"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": true,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "Variant"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "original_path",
"type": "String"
+ },
+ {
+ "name": "use_sub_threads",
+ "type": "bool"
+ },
+ {
+ "name": "cache_mode",
+ "type": "int"
}
]
}
@@ -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": [
{
@@ -147739,6 +152966,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,
"is_instantiable": true,
@@ -147846,6 +153310,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,
"is_instantiable": 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"
}
]
@@ -152540,18 +158089,6 @@
"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,
"is_vararg": false,
@@ -153041,6 +158578,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,
"is_instantiable": false,
@@ -153737,16 +159307,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,
"is_vararg": false,
@@ -153874,6 +159434,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,
"is_vararg": false,
@@ -154044,6 +159687,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,
"is_vararg": false,
@@ -154078,6 +159738,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,
"is_vararg": false,
@@ -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,
@@ -154145,6 +159878,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,
"is_vararg": false,
@@ -154213,10 +160009,61 @@
"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"
}
],
@@ -156514,6 +162361,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,
"is_instantiable": true,
@@ -156740,6 +164730,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,
"is_instantiable": 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": {
@@ -164956,6 +173172,19 @@
]
},
{
+ "name": "LineWrappingMode",
+ "values": [
+ {
+ "name": "LINE_WRAPPING_NONE",
+ "value": 0
+ },
+ {
+ "name": "LINE_WRAPPING_BOUNDARY",
+ "value": 1
+ }
+ ]
+ },
+ {
"name": "MenuItems",
"values": [
{
@@ -165075,29 +173304,60 @@
"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,
"is_vararg": false,
"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,
@@ -165120,6 +173380,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,
"is_vararg": false,
@@ -165208,42 +173478,52 @@
}
},
{
- "name": "get_first_non_whitespace_column",
- "is_const": true,
+ "name": "set_structured_text_bidi_override",
+ "is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 135374120,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
+ "hash": 134188166,
"arguments": [
{
- "name": "line",
- "type": "int",
- "meta": "int32"
+ "name": "parser",
+ "type": "enum::Control.StructuredTextParser"
}
]
},
{
- "name": "get_indent_level",
+ "name": "get_structured_text_bidi_override",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135374120,
+ "hash": 135338183,
"return_value": {
- "type": "int",
- "meta": "int32"
- },
+ "type": "enum::Control.StructuredTextParser"
+ }
+ },
+ {
+ "name": "set_structured_text_bidi_override_options",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134188166,
"arguments": [
{
- "name": "line",
- "type": "int",
- "meta": "int32"
+ "name": "args",
+ "type": "Array"
}
]
},
{
+ "name": "get_structured_text_bidi_override_options",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135338183,
+ "return_value": {
+ "type": "Array"
+ }
+ },
+ {
"name": "set_tab_size",
"is_const": false,
"is_vararg": false,
@@ -165269,71 +173549,129 @@
}
},
{
- "name": "set_text",
+ "name": "set_overtype_mode_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "text",
- "type": "String"
+ "name": "enabled",
+ "type": "bool"
}
]
},
{
- "name": "insert_text_at_cursor",
+ "name": "is_overtype_mode_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135338183,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_context_menu_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "text",
- "type": "String"
+ "name": "enable",
+ "type": "bool"
}
]
},
{
- "name": "get_line_count",
+ "name": "is_context_menu_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "int",
- "meta": "int32"
+ "type": "bool"
}
},
{
- "name": "get_text",
+ "name": "set_shortcut_keys_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 135338150,
+ "hash": 134188166,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_shortcut_keys_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135338183,
"return_value": {
- "type": "String"
+ "type": "bool"
}
},
{
- "name": "get_line",
+ "name": "set_virtual_keyboard_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134188166,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_virtual_keyboard_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135374120,
+ "hash": 135338183,
"return_value": {
- "type": "String"
- },
+ "type": "bool"
+ }
+ },
+ {
+ "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": "line",
- "type": "int",
- "meta": "int32"
+ "name": "text",
+ "type": "String"
}
]
},
{
- "name": "get_visible_line_count",
+ "name": "get_text",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135338183,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_line_count",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165362,119 +173700,287 @@
]
},
{
- "name": "set_structured_text_bidi_override",
- "is_const": false,
+ "name": "get_line",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134188166,
+ "hash": 135374120,
+ "return_value": {
+ "type": "String"
+ },
"arguments": [
{
- "name": "parser",
- "type": "enum::Control.StructuredTextParser"
+ "name": "line",
+ "type": "int",
+ "meta": "int32"
}
]
},
{
- "name": "get_structured_text_bidi_override",
+ "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": "enum::Control.StructuredTextParser"
+ "type": "int",
+ "meta": "int32"
}
},
{
- "name": "set_structured_text_bidi_override_options",
- "is_const": false,
+ "name": "get_indent_level",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134188166,
+ "hash": 135374120,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
"arguments": [
{
- "name": "args",
- "type": "Array"
+ "name": "line",
+ "type": "int",
+ "meta": "int32"
}
]
},
{
- "name": "get_structured_text_bidi_override_options",
+ "name": "get_first_non_whitespace_column",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135338183,
+ "hash": 135374120,
"return_value": {
- "type": "Array"
- }
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "line",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
},
{
- "name": "center_viewport_to_cursor",
+ "name": "swap_lines",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 134224103,
+ "arguments": [
+ {
+ "name": "from_line",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "to_line",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
},
{
- "name": "cursor_set_column",
+ "name": "insert_line_at",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134464040,
+ "hash": 134224103,
"arguments": [
{
- "name": "column",
+ "name": "line",
"type": "int",
"meta": "int32"
},
{
- "name": "adjust_viewport",
- "type": "bool",
- "default_value": "true"
+ "name": "text",
+ "type": "String"
}
]
},
{
- "name": "cursor_set_line",
+ "name": "insert_text_at_caret",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 3063695246,
+ "hash": 134188166,
"arguments": [
{
- "name": "line",
+ "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": "adjust_viewport",
- "type": "bool",
- "default_value": "true"
+ "name": "from_column",
+ "type": "int",
+ "meta": "int32"
},
{
- "name": "can_be_hidden",
- "type": "bool",
- "default_value": "true"
+ "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",
- "default_value": "0"
+ "meta": "int32"
+ },
+ {
+ "name": "visible_amount",
+ "type": "int",
+ "meta": "int32"
}
]
},
{
- "name": "get_caret_draw_pos",
+ "name": "backspace",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134152229
+ },
+ {
+ "name": "cut",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134152229
+ },
+ {
+ "name": "copy",
+ "is_const": false,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 134152229
+ },
+ {
+ "name": "paste",
+ "is_const": false,
+ "is_vararg": false,
+ "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": "Vector2"
+ "type": "bool"
}
},
{
- "name": "is_caret_visible",
+ "name": "has_redo",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165484,136 +173990,195 @@
}
},
{
- "name": "cursor_get_column",
+ "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": "int32"
+ "meta": "uint32"
}
},
{
- "name": "cursor_get_line",
+ "name": "get_saved_version",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
"type": "int",
- "meta": "int32"
+ "meta": "uint32"
}
},
{
- "name": "cursor_set_blink_enabled",
+ "name": "set_search_text",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "enable",
- "type": "bool"
+ "name": "search_text",
+ "type": "String"
}
]
},
{
- "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",
+ "name": "set_search_flags",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "blink_speed",
- "type": "float",
- "meta": "float"
+ "name": "flags",
+ "type": "int",
+ "meta": "uint32"
}
]
},
{
- "name": "cursor_get_blink_speed",
+ "name": "search",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135338183,
+ "hash": 135481931,
"return_value": {
- "type": "float",
- "meta": "float"
- }
+ "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": "cursor_set_block_mode",
+ "name": "set_tooltip_request_func",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134188166,
+ "hash": 134260040,
"arguments": [
{
- "name": "enable",
- "type": "bool"
+ "name": "object",
+ "type": "Object"
+ },
+ {
+ "name": "callback",
+ "type": "StringName"
+ },
+ {
+ "name": "data",
+ "type": "Variant"
}
]
},
{
- "name": "cursor_is_block_mode",
+ "name": "get_local_mouse_pos",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "Vector2"
}
},
{
- "name": "set_mid_grapheme_caret_enabled",
- "is_const": false,
+ "name": "get_word_at_pos",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134188166,
+ "hash": 135374120,
+ "return_value": {
+ "type": "String"
+ },
"arguments": [
{
- "name": "enabled",
- "type": "bool"
+ "name": "position",
+ "type": "Vector2"
}
]
},
{
- "name": "get_mid_grapheme_caret_enabled",
+ "name": "get_line_column_at_pos",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135338183,
+ "hash": 135374120,
"return_value": {
- "type": "bool"
- }
+ "type": "Vector2i"
+ },
+ "arguments": [
+ {
+ "name": "position",
+ "type": "Vector2i"
+ }
+ ]
},
{
- "name": "set_right_click_moves_caret",
- "is_const": false,
+ "name": "get_minimap_line_at_pos",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134188166,
+ "hash": 135374120,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
"arguments": [
{
- "name": "enable",
- "type": "bool"
+ "name": "position",
+ "type": "Vector2i"
}
]
},
{
- "name": "is_right_click_moving_caret",
+ "name": "is_dragging_cursor",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165623,64 +174188,78 @@
}
},
{
- "name": "get_selection_mode",
+ "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.SelectionMode"
+ "type": "enum::TextEdit.CaretType"
}
},
{
- "name": "set_selection_mode",
+ "name": "set_caret_blink_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 182666249,
+ "hash": 134188166,
"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": "enable",
+ "type": "bool"
}
]
},
{
- "name": "get_selection_line",
+ "name": "is_caret_blink_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "int",
- "meta": "int32"
+ "type": "bool"
}
},
{
- "name": "get_selection_column",
+ "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": "int",
- "meta": "int32"
+ "type": "float",
+ "meta": "float"
}
},
{
- "name": "set_readonly",
+ "name": "set_move_caret_on_right_click_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
@@ -165693,7 +174272,7 @@
]
},
{
- "name": "is_readonly",
+ "name": "is_move_caret_on_right_click_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165703,20 +174282,20 @@
}
},
{
- "name": "set_wrap_enabled",
+ "name": "set_caret_mid_grapheme_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "enable",
+ "name": "enabled",
"type": "bool"
}
]
},
{
- "name": "is_wrap_enabled",
+ "name": "is_caret_mid_grapheme_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165726,53 +174305,119 @@
}
},
{
- "name": "set_context_menu_enabled",
+ "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": 134188166,
+ "hash": 3063695246,
"arguments": [
{
- "name": "enable",
- "type": "bool"
+ "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": "is_context_menu_enabled",
- "is_const": false,
+ "name": "get_caret_line",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135338150,
+ "hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "int",
+ "meta": "int32"
}
},
{
- "name": "set_shortcut_keys_enabled",
+ "name": "set_caret_column",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134188166,
+ "hash": 134464040,
"arguments": [
{
- "name": "enable",
- "type": "bool"
+ "name": "column",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "adjust_viewport",
+ "type": "bool",
+ "default_value": "true"
}
]
},
{
- "name": "is_shortcut_keys_enabled",
+ "name": "get_caret_column",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "int",
+ "meta": "int32"
}
},
{
- "name": "set_virtual_keyboard_enabled",
+ "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,
@@ -165785,7 +174430,7 @@
]
},
{
- "name": "is_virtual_keyboard_enabled",
+ "name": "is_selecting_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165795,20 +174440,20 @@
}
},
{
- "name": "set_selecting_enabled",
+ "name": "set_override_selected_font_color",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "enable",
+ "name": "override",
"type": "bool"
}
]
},
{
- "name": "is_selecting_enabled",
+ "name": "is_overriding_selected_font_color",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -165818,35 +174463,49 @@
}
},
{
- "name": "delete_selection",
- "is_const": false,
- "is_vararg": false,
- "is_virtual": false,
- "hash": 134152229
- },
- {
- "name": "backspace",
+ "name": "set_selection_mode",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "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": "cut",
- "is_const": false,
+ "name": "get_selection_mode",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 135338183,
+ "return_value": {
+ "type": "enum::TextEdit.SelectionMode"
+ }
},
{
- "name": "copy",
+ "name": "select_all",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134152229
},
{
- "name": "paste",
+ "name": "select_word_under_caret",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
@@ -165882,37 +174541,45 @@
]
},
{
- "name": "select_all",
- "is_const": false,
+ "name": "has_selection",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 135338183,
+ "return_value": {
+ "type": "bool"
+ }
},
{
- "name": "deselect",
- "is_const": false,
+ "name": "get_selected_text",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 135338183,
+ "return_value": {
+ "type": "String"
+ }
},
{
- "name": "is_dragging_cursor",
+ "name": "get_selection_line",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "int",
+ "meta": "int32"
}
},
{
- "name": "is_selection_active",
+ "name": "get_selection_column",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "int",
+ "meta": "int32"
}
},
{
@@ -165960,115 +174627,205 @@
}
},
{
- "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"
- }
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "line",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
},
{
- "name": "search",
+ "name": "get_line_wrap_count",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135481931,
+ "hash": 135374120,
"return_value": {
- "type": "Dictionary"
+ "type": "int",
+ "meta": "int32"
},
"arguments": [
{
- "name": "key",
- "type": "String"
- },
+ "name": "line",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_line_wrap_index_at_column",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135410057,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
{
- "name": "flags",
+ "name": "line",
"type": "int",
- "meta": "uint32"
+ "meta": "int32"
},
{
- "name": "from_line",
+ "name": "column",
"type": "int",
"meta": "int32"
- },
+ }
+ ]
+ },
+ {
+ "name": "get_line_wrapped_text",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135374120,
+ "return_value": {
+ "type": "PackedStringArray"
+ },
+ "arguments": [
{
- "name": "from_column",
+ "name": "line",
"type": "int",
"meta": "int32"
}
]
},
{
- "name": "undo",
+ "name": "set_smooth_scroll_enable",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 134188166,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
},
{
- "name": "redo",
- "is_const": false,
+ "name": "is_smooth_scroll_enabled",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 135338183,
+ "return_value": {
+ "type": "bool"
+ }
},
{
- "name": "clear_undo_history",
+ "name": "set_v_scroll",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
- "hash": 134152229
+ "hash": 134188166,
+ "arguments": [
+ {
+ "name": "value",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
},
{
- "name": "set_draw_tabs",
+ "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": "arg0",
- "type": "bool"
+ "name": "value",
+ "type": "int",
+ "meta": "int32"
}
]
},
{
- "name": "is_drawing_tabs",
+ "name": "get_h_scroll",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "int",
+ "meta": "int32"
}
},
{
- "name": "set_draw_spaces",
+ "name": "set_scroll_past_end_of_file_enabled",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "arg0",
+ "name": "enable",
"type": "bool"
}
]
},
{
- "name": "is_drawing_spaces",
+ "name": "is_scroll_past_end_of_file_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -166078,43 +174835,198 @@
}
},
{
- "name": "set_highlight_all_occurrences",
+ "name": "set_v_scroll_speed",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "enable",
- "type": "bool"
+ "name": "speed",
+ "type": "float",
+ "meta": "float"
}
]
},
{
- "name": "is_highlight_all_occurrences_enabled",
+ "name": "get_v_scroll_speed",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "float",
+ "meta": "float"
}
},
{
- "name": "set_override_selected_font_color",
+ "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": 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": "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": "override",
+ "name": "draw",
"type": "bool"
}
]
},
{
- "name": "is_overriding_selected_font_color",
+ "name": "is_drawing_minimap",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -166124,26 +175036,39 @@
}
},
{
- "name": "set_syntax_highlighter",
+ "name": "set_minimap_width",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "syntax_highlighter",
- "type": "SyntaxHighlighter"
+ "name": "width",
+ "type": "int",
+ "meta": "int32"
}
]
},
{
- "name": "get_syntax_highlighter",
- "is_const": false,
+ "name": "get_minimap_width",
+ "is_const": true,
"is_vararg": false,
"is_virtual": false,
- "hash": 135338150,
+ "hash": 135338183,
"return_value": {
- "type": "SyntaxHighlighter"
+ "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"
},
@@ -166711,43 +175636,43 @@
]
},
{
- "name": "set_highlight_current_line",
+ "name": "set_syntax_highlighter",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "enabled",
- "type": "bool"
+ "name": "syntax_highlighter",
+ "type": "SyntaxHighlighter"
}
]
},
{
- "name": "is_highlight_current_line_enabled",
+ "name": "get_syntax_highlighter",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "SyntaxHighlighter"
}
},
{
- "name": "set_smooth_scroll_enable",
+ "name": "set_highlight_current_line",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "enable",
+ "name": "enabled",
"type": "bool"
}
]
},
{
- "name": "is_smooth_scroll_enabled",
+ "name": "is_highlight_current_line_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -166757,129 +175682,109 @@
}
},
{
- "name": "set_v_scroll_speed",
+ "name": "set_highlight_all_occurrences",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "speed",
- "type": "float",
- "meta": "float"
+ "name": "enable",
+ "type": "bool"
}
]
},
{
- "name": "get_v_scroll_speed",
+ "name": "is_highlight_all_occurrences_enabled",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "float",
- "meta": "float"
+ "type": "bool"
}
},
{
- "name": "set_v_scroll",
+ "name": "get_draw_control_chars",
+ "is_const": true,
+ "is_vararg": false,
+ "is_virtual": false,
+ "hash": 135338183,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "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",
- "is_const": true,
- "is_vararg": false,
- "is_virtual": false,
- "hash": 135338183,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_h_scroll",
+ "name": "set_draw_tabs",
"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_tabs",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "int",
- "meta": "int32"
+ "type": "bool"
}
},
{
- "name": "menu_option",
+ "name": "set_draw_spaces",
"is_const": false,
"is_vararg": false,
"is_virtual": false,
"hash": 134188166,
"arguments": [
{
- "name": "option",
- "type": "int",
- "meta": "int32"
+ "name": "arg0",
+ "type": "bool"
}
]
},
{
- "name": "get_menu",
+ "name": "is_drawing_spaces",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "PopupMenu"
+ "type": "bool"
}
},
{
- "name": "is_menu_visible",
+ "name": "get_menu",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
"hash": 135338183,
"return_value": {
- "type": "bool"
+ "type": "PopupMenu"
}
},
{
- "name": "draw_minimap",
- "is_const": false,
- "is_vararg": false,
- "is_virtual": false,
- "hash": 134188166,
- "arguments": [
- {
- "name": "draw",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drawing_minimap",
+ "name": "is_menu_visible",
"is_const": true,
"is_vararg": false,
"is_virtual": false,
@@ -166889,29 +175794,18 @@
}
},
{
- "name": "set_minimap_width",
+ "name": "menu_option",
"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,44 +175875,44 @@
},
{
"type": "bool",
- "name": "draw_control_chars",
- "setter": "set_draw_control_chars",
- "getter": "get_draw_control_chars",
+ "name": "editable",
+ "setter": "set_editable",
+ "getter": "is_editable",
"index": -1
},
{
"type": "bool",
- "name": "readonly",
- "setter": "set_readonly",
- "getter": "is_readonly",
+ "name": "context_menu_enabled",
+ "setter": "set_context_menu_enabled",
+ "getter": "is_context_menu_enabled",
"index": -1
},
{
"type": "bool",
- "name": "highlight_current_line",
- "setter": "set_highlight_current_line",
- "getter": "is_highlight_current_line_enabled",
+ "name": "shortcut_keys_enabled",
+ "setter": "set_shortcut_keys_enabled",
+ "getter": "is_shortcut_keys_enabled",
"index": -1
},
{
"type": "bool",
- "name": "draw_tabs",
- "setter": "set_draw_tabs",
- "getter": "is_drawing_tabs",
+ "name": "selecting_enabled",
+ "setter": "set_selecting_enabled",
+ "getter": "is_selecting_enabled",
"index": -1
},
{
"type": "bool",
- "name": "draw_spaces",
- "setter": "set_draw_spaces",
- "getter": "is_drawing_spaces",
+ "name": "virtual_keyboard_enabled",
+ "setter": "set_virtual_keyboard_enabled",
+ "getter": "is_virtual_keyboard_enabled",
"index": -1
},
{
- "type": "bool",
- "name": "highlight_all_occurrences",
- "setter": "set_highlight_all_occurrences",
- "getter": "is_highlight_all_occurrences_enabled",
+ "type": "int",
+ "name": "wrap_mode",
+ "setter": "set_line_wrapping_mode",
+ "getter": "get_line_wrapping_mode",
"index": -1
},
{
@@ -167027,51 +175924,65 @@
},
{
"type": "bool",
- "name": "context_menu_enabled",
- "setter": "set_context_menu_enabled",
- "getter": "is_context_menu_enabled",
+ "name": "highlight_all_occurrences",
+ "setter": "set_highlight_all_occurrences",
+ "getter": "is_highlight_all_occurrences_enabled",
"index": -1
},
{
"type": "bool",
- "name": "shortcut_keys_enabled",
- "setter": "set_shortcut_keys_enabled",
- "getter": "is_shortcut_keys_enabled",
+ "name": "highlight_current_line",
+ "setter": "set_highlight_current_line",
+ "getter": "is_highlight_current_line_enabled",
"index": -1
},
{
"type": "bool",
- "name": "virtual_keyboard_enabled",
- "setter": "set_virtual_keyboard_enabled",
- "getter": "is_virtual_keyboard_enabled",
+ "name": "draw_control_chars",
+ "setter": "set_draw_control_chars",
+ "getter": "get_draw_control_chars",
"index": -1
},
{
"type": "bool",
- "name": "selecting_enabled",
- "setter": "set_selecting_enabled",
- "getter": "is_selecting_enabled",
+ "name": "draw_tabs",
+ "setter": "set_draw_tabs",
+ "getter": "is_drawing_tabs",
"index": -1
},
{
"type": "bool",
- "name": "smooth_scrolling",
+ "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
},
{
@@ -167089,13 +176000,6 @@
"index": -1
},
{
- "type": "SyntaxHighlighter",
- "name": "syntax_highlighter",
- "setter": "set_syntax_highlighter",
- "getter": "get_syntax_highlighter",
- "index": -1
- },
- {
"type": "bool",
"name": "minimap_draw",
"setter": "draw_minimap",
@@ -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
},
{
@@ -167161,18 +176065,38 @@
]
},
{
- "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"
}
]
},
@@ -167464,6 +176388,29 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -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"
}
]
},
@@ -168004,6 +176985,29 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -168097,6 +177101,31 @@
}
},
{
+ "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,
"is_vararg": false,
@@ -168533,11 +177562,25 @@
"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"
}
]
},
@@ -173250,13 +182293,6 @@
}
},
{
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_virtual": false,
- "hash": 134152229
- },
- {
"name": "set_default_font",
"is_const": false,
"is_vararg": 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": [
@@ -173590,6 +182626,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,
"is_instantiable": true,
@@ -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
}
]
},
@@ -179377,6 +188556,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,
"is_vararg": false,
@@ -179394,6 +188591,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,
"is_vararg": 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"
}
@@ -184259,39 +193473,6 @@
}
},
{
- "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,
"is_vararg": false,
@@ -184517,29 +193698,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,
"is_vararg": false,
@@ -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,
@@ -184632,39 +193790,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,
"is_vararg": false,
@@ -184675,29 +193800,6 @@
}
},
{
- "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,
"is_vararg": false,
@@ -184721,29 +193823,6 @@
}
},
{
- "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,
"is_vararg": false,
@@ -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": [
@@ -185169,6 +194383,13 @@
"properties": [
{
"type": "bool",
+ "name": "disable_3d",
+ "setter": "set_disable_3d",
+ "getter": "is_3d_disabled",
+ "index": -1
+ },
+ {
+ "type": "bool",
"name": "use_xr",
"setter": "set_use_xr",
"getter": "is_using_xr",
@@ -185176,6 +194397,13 @@
},
{
"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",
"setter": "set_use_own_world_3d",
"getter": "is_using_own_world_3d",
@@ -185224,13 +194452,6 @@
"index": -1
},
{
- "type": "bool",
- "name": "disable_3d",
- "setter": "set_disable_3d",
- "getter": "is_3d_disabled",
- "index": -1
- },
- {
"type": "int",
"name": "msaa",
"setter": "set_msaa",
@@ -185295,13 +194516,6 @@
},
{
"type": "bool",
- "name": "audio_listener_enable_3d",
- "setter": "set_as_audio_listener",
- "getter": "is_audio_listener",
- "index": -1
- },
- {
- "type": "bool",
"name": "physics_object_picking",
"setter": "set_physics_object_picking",
"getter": "get_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": {
@@ -187723,6 +196937,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,
"is_instantiable": 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
}
]
}
@@ -199346,6 +208723,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,
"is_instantiable": 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