mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Consistently prefix bound virtual methods with _
This commit is contained in:
@@ -35,63 +35,63 @@ EditorImportPlugin::EditorImportPlugin() {
|
||||
}
|
||||
|
||||
String EditorImportPlugin::get_importer_name() const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_importer_name")), "");
|
||||
return get_script_instance()->call("get_importer_name");
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_importer_name")), "");
|
||||
return get_script_instance()->call("_get_importer_name");
|
||||
}
|
||||
|
||||
String EditorImportPlugin::get_visible_name() const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_visible_name")), "");
|
||||
return get_script_instance()->call("get_visible_name");
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_visible_name")), "");
|
||||
return get_script_instance()->call("_get_visible_name");
|
||||
}
|
||||
|
||||
void EditorImportPlugin::get_recognized_extensions(List<String> *p_extensions) const {
|
||||
ERR_FAIL_COND(!(get_script_instance() && get_script_instance()->has_method("get_recognized_extensions")));
|
||||
Array extensions = get_script_instance()->call("get_recognized_extensions");
|
||||
ERR_FAIL_COND(!(get_script_instance() && get_script_instance()->has_method("_get_recognized_extensions")));
|
||||
Array extensions = get_script_instance()->call("_get_recognized_extensions");
|
||||
for (int i = 0; i < extensions.size(); i++) {
|
||||
p_extensions->push_back(extensions[i]);
|
||||
}
|
||||
}
|
||||
|
||||
String EditorImportPlugin::get_preset_name(int p_idx) const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_preset_name")), "");
|
||||
return get_script_instance()->call("get_preset_name", p_idx);
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_preset_name")), "");
|
||||
return get_script_instance()->call("_get_preset_name", p_idx);
|
||||
}
|
||||
|
||||
int EditorImportPlugin::get_preset_count() const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_preset_count")), 0);
|
||||
return get_script_instance()->call("get_preset_count");
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_preset_count")), 0);
|
||||
return get_script_instance()->call("_get_preset_count");
|
||||
}
|
||||
|
||||
String EditorImportPlugin::get_save_extension() const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_save_extension")), "");
|
||||
return get_script_instance()->call("get_save_extension");
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_save_extension")), "");
|
||||
return get_script_instance()->call("_get_save_extension");
|
||||
}
|
||||
|
||||
String EditorImportPlugin::get_resource_type() const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_resource_type")), "");
|
||||
return get_script_instance()->call("get_resource_type");
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_resource_type")), "");
|
||||
return get_script_instance()->call("_get_resource_type");
|
||||
}
|
||||
|
||||
float EditorImportPlugin::get_priority() const {
|
||||
if (!(get_script_instance() && get_script_instance()->has_method("get_priority"))) {
|
||||
if (!(get_script_instance() && get_script_instance()->has_method("_get_priority"))) {
|
||||
return ResourceImporter::get_priority();
|
||||
}
|
||||
return get_script_instance()->call("get_priority");
|
||||
return get_script_instance()->call("_get_priority");
|
||||
}
|
||||
|
||||
int EditorImportPlugin::get_import_order() const {
|
||||
if (!(get_script_instance() && get_script_instance()->has_method("get_import_order"))) {
|
||||
if (!(get_script_instance() && get_script_instance()->has_method("_get_import_order"))) {
|
||||
return ResourceImporter::get_import_order();
|
||||
}
|
||||
return get_script_instance()->call("get_import_order");
|
||||
return get_script_instance()->call("_get_import_order");
|
||||
}
|
||||
|
||||
void EditorImportPlugin::get_import_options(List<ResourceImporter::ImportOption> *r_options, int p_preset) const {
|
||||
ERR_FAIL_COND(!(get_script_instance() && get_script_instance()->has_method("get_import_options")));
|
||||
ERR_FAIL_COND(!(get_script_instance() && get_script_instance()->has_method("_get_import_options")));
|
||||
Array needed;
|
||||
needed.push_back("name");
|
||||
needed.push_back("default_value");
|
||||
Array options = get_script_instance()->call("get_import_options", p_preset);
|
||||
Array options = get_script_instance()->call("_get_import_options", p_preset);
|
||||
for (int i = 0; i < options.size(); i++) {
|
||||
Dictionary d = options[i];
|
||||
ERR_FAIL_COND(!d.has_all(needed));
|
||||
@@ -119,18 +119,18 @@ void EditorImportPlugin::get_import_options(List<ResourceImporter::ImportOption>
|
||||
}
|
||||
|
||||
bool EditorImportPlugin::get_option_visibility(const String &p_option, const Map<StringName, Variant> &p_options) const {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("get_option_visibility")), true);
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_get_option_visibility")), true);
|
||||
Dictionary d;
|
||||
Map<StringName, Variant>::Element *E = p_options.front();
|
||||
while (E) {
|
||||
d[E->key()] = E->get();
|
||||
E = E->next();
|
||||
}
|
||||
return get_script_instance()->call("get_option_visibility", p_option, d);
|
||||
return get_script_instance()->call("_get_option_visibility", p_option, d);
|
||||
}
|
||||
|
||||
Error EditorImportPlugin::import(const String &p_source_file, const String &p_save_path, const Map<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files, Variant *r_metadata) {
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("import")), ERR_UNAVAILABLE);
|
||||
ERR_FAIL_COND_V(!(get_script_instance() && get_script_instance()->has_method("_import")), ERR_UNAVAILABLE);
|
||||
Dictionary options;
|
||||
Array platform_variants, gen_files;
|
||||
|
||||
@@ -139,7 +139,7 @@ Error EditorImportPlugin::import(const String &p_source_file, const String &p_sa
|
||||
options[E->key()] = E->get();
|
||||
E = E->next();
|
||||
}
|
||||
Error err = (Error)get_script_instance()->call("import", p_source_file, p_save_path, options, platform_variants, gen_files).operator int64_t();
|
||||
Error err = (Error)get_script_instance()->call("_import", p_source_file, p_save_path, options, platform_variants, gen_files).operator int64_t();
|
||||
|
||||
for (int i = 0; i < platform_variants.size(); i++) {
|
||||
r_platform_variants->push_back(platform_variants[i]);
|
||||
@@ -151,16 +151,16 @@ Error EditorImportPlugin::import(const String &p_source_file, const String &p_sa
|
||||
}
|
||||
|
||||
void EditorImportPlugin::_bind_methods() {
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::STRING, "get_importer_name"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::STRING, "get_visible_name"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::INT, "get_preset_count"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::STRING, "get_preset_name", PropertyInfo(Variant::INT, "preset")));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::ARRAY, "get_recognized_extensions"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::ARRAY, "get_import_options", PropertyInfo(Variant::INT, "preset")));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::STRING, "get_save_extension"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::STRING, "get_resource_type"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::FLOAT, "get_priority"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::INT, "get_import_order"));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::BOOL, "get_option_visibility", PropertyInfo(Variant::STRING, "option"), PropertyInfo(Variant::DICTIONARY, "options")));
|
||||
ClassDB::add_virtual_method(get_class_static(), MethodInfo(Variant::INT, "import", PropertyInfo(Variant::STRING, "source_file"), PropertyInfo(Variant::STRING, "save_path"), PropertyInfo(Variant::DICTIONARY, "options"), PropertyInfo(Variant::ARRAY, "platform_variants"), PropertyInfo(Variant::ARRAY, "gen_files")));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "_get_importer_name"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "_get_visible_name"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::INT, "_get_preset_count"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "_get_preset_name", PropertyInfo(Variant::INT, "preset")));
|
||||
BIND_VMETHOD(MethodInfo(Variant::ARRAY, "_get_recognized_extensions"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::ARRAY, "_get_import_options", PropertyInfo(Variant::INT, "preset")));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "_get_save_extension"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::STRING, "_get_resource_type"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::FLOAT, "_get_priority"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::INT, "_get_import_order"));
|
||||
BIND_VMETHOD(MethodInfo(Variant::BOOL, "_get_option_visibility", PropertyInfo(Variant::STRING, "option"), PropertyInfo(Variant::DICTIONARY, "options")));
|
||||
BIND_VMETHOD(MethodInfo(Variant::INT, "_import", PropertyInfo(Variant::STRING, "source_file"), PropertyInfo(Variant::STRING, "save_path"), PropertyInfo(Variant::DICTIONARY, "options"), PropertyInfo(Variant::ARRAY, "platform_variants"), PropertyInfo(Variant::ARRAY, "gen_files")));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user