diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-03 14:02:39 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-03 14:02:39 +0300 |
commit | e72dfee66fe556dc09ae30e706a5d16d552a5413 (patch) | |
tree | 2c42fc11b387113a7cdc7abed82b96c4457ca6aa /source/blender/alembic/intern/abc_exporter.h | |
parent | 3a7a7ed03b7611a29de0e2a27e358035aee83dce (diff) |
Depsgraph: Use explicit depsgraph in alembic module
Diffstat (limited to 'source/blender/alembic/intern/abc_exporter.h')
-rw-r--r-- | source/blender/alembic/intern/abc_exporter.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/alembic/intern/abc_exporter.h b/source/blender/alembic/intern/abc_exporter.h index 7e32178bc20..d0f3964abd5 100644 --- a/source/blender/alembic/intern/abc_exporter.h +++ b/source/blender/alembic/intern/abc_exporter.h @@ -35,6 +35,7 @@ class AbcTransformWriter; class ArchiveWriter; struct EvaluationContext; +struct Depsgraph; struct Main; struct Object; struct Scene; @@ -46,6 +47,7 @@ struct ExportSettings { Scene *scene; SceneLayer *sl; // Scene layer to export; all its objects will be exported, unless selected_only=true + Depsgraph *depsgraph; SimpleLogger logger; bool selected_only; @@ -93,6 +95,7 @@ class AbcExporter { EvaluationContext *m_eval_ctx; Scene *m_scene; + Depsgraph *m_depsgraph; ArchiveWriter *m_writer; @@ -103,7 +106,8 @@ class AbcExporter { std::vector<AbcObjectWriter *> m_shapes; public: - AbcExporter(Main *bmain, EvaluationContext *eval_ctx, Scene *scene, const char *filename, ExportSettings &settings); + AbcExporter(Main *bmain, EvaluationContext *eval_ctx, Scene *scene, Depsgraph *depsgraph, + const char *filename, ExportSettings &settings); ~AbcExporter(); void operator()(Main *bmain, float &progress, bool &was_canceled); |