diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_ExecutionModel.cc')
-rw-r--r-- | source/blender/compositor/intern/COM_ExecutionModel.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/compositor/intern/COM_ExecutionModel.cc b/source/blender/compositor/intern/COM_ExecutionModel.cc index b75b277e92c..b319aaa4b21 100644 --- a/source/blender/compositor/intern/COM_ExecutionModel.cc +++ b/source/blender/compositor/intern/COM_ExecutionModel.cc @@ -17,13 +17,14 @@ */ #include "COM_ExecutionModel.h" +#include "COM_CompositorContext.h" namespace blender::compositor { ExecutionModel::ExecutionModel(CompositorContext &context, Span<NodeOperation *> operations) : context_(context), operations_(operations) { - const bNodeTree *node_tree = context_.getbNodeTree(); + const bNodeTree *node_tree = context_.get_bnodetree(); const rctf *viewer_border = &node_tree->viewer_border; border_.use_viewer_border = (node_tree->flag & NTREE_VIEWER_BORDER) && @@ -31,10 +32,10 @@ ExecutionModel::ExecutionModel(CompositorContext &context, Span<NodeOperation *> viewer_border->ymin < viewer_border->ymax; border_.viewer_border = viewer_border; - const RenderData *rd = context_.getRenderData(); + const RenderData *rd = context_.get_render_data(); /* Case when cropping to render border happens is handled in * compositor output and render layer nodes. */ - border_.use_render_border = context.isRendering() && (rd->mode & R_BORDER) && + border_.use_render_border = context.is_rendering() && (rd->mode & R_BORDER) && !(rd->mode & R_CROP); border_.render_border = &rd->border; } |