diff options
Diffstat (limited to '')
| -rw-r--r-- | editor/import/resource_importer_texture.h | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/editor/import/resource_importer_texture.h b/editor/import/resource_importer_texture.h index 2667fb160..9be016884 100644 --- a/editor/import/resource_importer_texture.h +++ b/editor/import/resource_importer_texture.h @@ -33,29 +33,23 @@ class StreamTexture; class ResourceImporterTexture : public ResourceImporter { - GDCLASS(ResourceImporterTexture,ResourceImporter) - - + GDCLASS(ResourceImporterTexture, ResourceImporter) protected: - enum { - MAKE_3D_FLAG=1, - MAKE_SRGB_FLAG=2 + MAKE_3D_FLAG = 1, + MAKE_SRGB_FLAG = 2 }; Mutex *mutex; - Map<StringName,int> make_flags; - - static void _texture_reimport_srgb(const Ref<StreamTexture>& p_tex); - static void _texture_reimport_3d(const Ref<StreamTexture>& p_tex); - - + Map<StringName, int> make_flags; + static void _texture_reimport_srgb(const Ref<StreamTexture> &p_tex); + static void _texture_reimport_3d(const Ref<StreamTexture> &p_tex); static ResourceImporterTexture *singleton; -public: +public: static ResourceImporterTexture *get_singleton() { return singleton; } virtual String get_importer_name() const; virtual String get_visible_name() const; @@ -63,7 +57,6 @@ public: virtual String get_save_extension() const; virtual String get_resource_type() const; - enum Preset { PRESET_DETECT, PRESET_2D, @@ -81,13 +74,12 @@ public: virtual int get_preset_count() const; virtual String get_preset_name(int p_idx) const; - virtual void get_import_options(List<ImportOption> *r_options,int p_preset=0) const; - virtual bool get_option_visibility(const String& p_option,const Map<StringName,Variant>& p_options) const; - - void _save_stex(const Image& p_image, const String& p_to_path, int p_compress_mode, float p_lossy_quality, Image::CompressMode p_vram_compression, bool p_mipmaps, int p_texture_flags, bool p_streamable,bool p_detect_3d,bool p_detect_srgb); + virtual void get_import_options(List<ImportOption> *r_options, int p_preset = 0) const; + virtual bool get_option_visibility(const String &p_option, const Map<StringName, Variant> &p_options) const; - virtual Error 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=NULL); + void _save_stex(const Image &p_image, const String &p_to_path, int p_compress_mode, float p_lossy_quality, Image::CompressMode p_vram_compression, bool p_mipmaps, int p_texture_flags, bool p_streamable, bool p_detect_3d, bool p_detect_srgb); + virtual Error 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 = NULL); void update_imports(); |
