#ifndef EDITOR_IMPORT_COLLADA_MDR #define EDITOR_IMPORT_COLLADA_MDR #include "editor/import/editor_import_plugin.h" #include "core/ustring.h" class PackerImageResourceImporter : public EditorImportPlugin { GDCLASS(PackerImageResourceImporter, EditorImportPlugin); public: virtual String get_importer_name() const; virtual String get_visible_name() const; virtual void get_recognized_extensions(List *p_extensions) const; virtual String get_save_extension() const; virtual String get_resource_type() const; virtual float get_priority() const; virtual int get_preset_count() const; virtual String get_preset_name(int p_idx) const; virtual void get_import_options(List *r_options, int p_preset = 0) const; virtual bool get_option_visibility(const String &p_option, const Map &p_options) const; virtual Error import(const String &p_source_file, const String &p_save_path, const Map &p_options, List *r_platform_variants, List *r_gen_files = NULL, Variant *r_metadata = NULL); PackerImageResourceImporter(); ~PackerImageResourceImporter(); private: Ref _importer; }; #endif