Fix compilation error of alembic test after recent eval_ctx changes

This commit is contained in:
Sergey Sharybin 2017-07-24 16:50:47 +02:00
parent 34c2628f32
commit 35d044e40d
2 changed files with 9 additions and 2 deletions

@ -27,6 +27,7 @@ set(INC
../../../source/blender/blenlib
../../../source/blender/alembic
../../../source/blender/makesdna
../../../source/blender/depsgraph
${ALEMBIC_INCLUDE_DIRS}
${BOOST_INCLUDE_DIR}
${HDF5_INCLUDE_DIRS}

@ -10,11 +10,16 @@ extern "C" {
#include "DNA_scene_types.h"
}
#include "DEG_depsgraph.h"
class TestableAbcExporter : public AbcExporter {
public:
TestableAbcExporter(Scene *scene, const char *filename, ExportSettings &settings)
: AbcExporter(scene, filename, settings)
{}
: AbcExporter(&eval_ctx, scene, filename, settings)
{
/* TODO(sergey): Pass scene layer somehow? */
DEG_evaluation_context_init(&eval_ctx, DAG_EVAL_VIEWPORT);
}
void getShutterSamples(unsigned int nr_of_samples,
bool time_relative,
@ -28,6 +33,7 @@ public:
AbcExporter::getFrameSet(nr_of_samples, frames);
}
EvaluationContext eval_ctx;
};