diff Framework/Widgets/LayeredSceneWidget.cpp @ 77:f5f54ed8d307 wasm

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 24 May 2017 21:13:29 +0200
parents ca644004d2ee
children 81f73efd81a1
line wrap: on
line diff
--- a/Framework/Widgets/LayeredSceneWidget.cpp	Wed May 24 12:42:08 2017 +0200
+++ b/Framework/Widgets/LayeredSceneWidget.cpp	Wed May 24 21:13:29 2017 +0200
@@ -100,7 +100,8 @@
     }
 
     bool RenderScene(CairoContext& context,
-                     const ViewportGeometry& view)
+                     const ViewportGeometry& view,
+                     const SliceGeometry& slice)
     {
       boost::mutex::scoped_lock lock(mutex_);
 
@@ -109,7 +110,7 @@
       for (size_t i = 0; i < renderers_.size(); i++)
       {
         if (renderers_[i] != NULL &&
-            !renderers_[i]->RenderLayer(context, view))
+            !renderers_[i]->RenderLayer(context, view, slice))
         {
           return false;
         }
@@ -395,7 +396,7 @@
   bool LayeredSceneWidget::RenderScene(CairoContext& context,
                                        const ViewportGeometry& view) 
   {
-    return renderers_->RenderScene(context, view);
+    return renderers_->RenderScene(context, view, slice_);
   }