#ifndef RESOURCE_IMPORTER_BITMASK_H #define RESOURCE_IMPORTER_BITMASK_H #include "image.h" #include "io/resource_import.h" class StreamBitMap; class ResourceImporterBitMap : public ResourceImporter { GDCLASS(ResourceImporterBitMap, ResourceImporter) 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 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); ResourceImporterBitMap(); ~ResourceImporterBitMap(); }; #endif // RESOURCE_IMPORTER_BITMASK_H