|
@@ -1055,20 +1055,20 @@ bool ProjectConverter3To4::test_array_names() {
|
|
|
|
|
|
// List of excluded functions from builtin types and global namespace, because currently it is not possible to get list of functions from them.
|
|
|
// This will be available when https://github.com/godotengine/godot/pull/49053 or similar will be included into Godot.
|
|
|
- static const char *builtin_types_excluded_functions[] = { "dict_to_inst", "inst_to_dict", "bytes_to_var", "bytes_to_var_with_objects", "db_to_linear", "deg_to_rad", "linear_to_db", "rad_to_deg", "randf_range", "snapped", "str_to_var", "var_to_str", "var_to_bytes", "var_to_bytes_with_objects", "move_toward", "uri_encode", "uri_decode", "remove_at", "get_rotation_quaternion", "clamp", "grow_side", "is_absolute_path", "is_valid_int", "lerp", "to_ascii_buffer", "to_utf8_buffer", "to_utf32_buffer", "snapped", "remap", "rfind", nullptr };
|
|
|
+ static const char *builtin_types_excluded_functions[] = { "dict_to_inst", "inst_to_dict", "bytes_to_var", "bytes_to_var_with_objects", "db_to_linear", "deg_to_rad", "linear_to_db", "rad_to_deg", "randf_range", "snapped", "str_to_var", "var_to_str", "var_to_bytes", "var_to_bytes_with_objects", "move_toward", "uri_encode", "uri_decode", "remove_at", "get_rotation_quaternion", "limit_length", "grow_side", "is_absolute_path", "is_valid_int", "lerp", "to_ascii_buffer", "to_utf8_buffer", "to_utf32_buffer", "snapped", "remap", "rfind", nullptr };
|
|
|
for (int current_index = 0; builtin_types_excluded_functions[current_index]; current_index++) {
|
|
|
all_functions.insert(builtin_types_excluded_functions[current_index]);
|
|
|
}
|
|
|
|
|
|
- // for (int type = Variant::Type::NIL + 1; type < Variant::Type::VARIANT_MAX; type++) {
|
|
|
- // List<MethodInfo> method_list;
|
|
|
- // Variant::get_method_list_by_type(&method_list, Variant::Type(type));
|
|
|
- // for (MethodInfo &function_data : method_list) {
|
|
|
- // if (!all_functions.has(function_data.name)) {
|
|
|
- // all_functions.insert(function_data.name);
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
+ //for (int type = Variant::Type::NIL + 1; type < Variant::Type::VARIANT_MAX; type++) {
|
|
|
+ // List<MethodInfo> method_list;
|
|
|
+ // Variant::get_method_list_by_type(&method_list, Variant::Type(type));
|
|
|
+ // for (MethodInfo &function_data : method_list) {
|
|
|
+ // if (!all_functions.has(function_data.name)) {
|
|
|
+ // all_functions.insert(function_data.name);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ //}
|
|
|
|
|
|
List<StringName> classes_list;
|
|
|
ClassDB::get_class_list(&classes_list);
|