diff options
Diffstat (limited to 'source/blender/collada/ControllerExporter.h')
-rw-r--r-- | source/blender/collada/ControllerExporter.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source/blender/collada/ControllerExporter.h b/source/blender/collada/ControllerExporter.h index 38d85cb7ebc..200f8431f62 100644 --- a/source/blender/collada/ControllerExporter.h +++ b/source/blender/collada/ControllerExporter.h @@ -53,13 +53,17 @@ class SceneExporter; class ControllerExporter : public COLLADASW::LibraryControllers, protected TransformWriter, protected InstanceWriter { + private: + BlenderContext &blender_context; + BCExportSettings export_settings; + public: // XXX exporter writes wrong data for shared armatures. A separate // controller should be written for each armature-mesh binding how do // we make controller ids then? ControllerExporter(BlenderContext &blender_context, COLLADASW::StreamWriter *sw, - const ExportSettings *export_settings) + BCExportSettings &export_settings) : COLLADASW::LibraryControllers(sw), blender_context(blender_context), export_settings(export_settings) @@ -75,9 +79,6 @@ class ControllerExporter : public COLLADASW::LibraryControllers, void operator()(Object *ob); private: - BlenderContext &blender_context; - const ExportSettings *export_settings; - #if 0 std::vector<Object *> written_armatures; |