diff options
Diffstat (limited to 'source/blender/collada/ImageExporter.h')
-rw-r--r-- | source/blender/collada/ImageExporter.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/source/blender/collada/ImageExporter.h b/source/blender/collada/ImageExporter.h index 1867c44ac9c..7ce312a52b1 100644 --- a/source/blender/collada/ImageExporter.h +++ b/source/blender/collada/ImageExporter.h @@ -40,20 +40,19 @@ #include "DNA_scene_types.h" #include "ExportSettings.h" +#include "collada_utils.h" class ImagesExporter: COLLADASW::LibraryImages { public: - ImagesExporter(COLLADASW::StreamWriter *sw, const ExportSettings *export_settings); - + ImagesExporter(COLLADASW::StreamWriter *sw, const ExportSettings *export_settings, KeyImageMap &key_image_map); void exportImages(Scene *sce); - void operator()(Material *ma, Object *ob); -private: - std::vector<std::string> mImages; // contains list of written images, to avoid duplicates - void export_UV_Image(Image *image, bool use_texture_copies); - bool hasImages(Scene *sce); +private: const ExportSettings *export_settings; + KeyImageMap &key_image_map; + void export_UV_Image(Image *image, bool use_texture_copies); + }; #endif |