comparison 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
comparison
equal deleted inserted replaced
76:0aef120d7e1c 77:f5f54ed8d307
98 boost::mutex::scoped_lock lock(mutex_); 98 boost::mutex::scoped_lock lock(mutex_);
99 Assign(index, renderer); 99 Assign(index, renderer);
100 } 100 }
101 101
102 bool RenderScene(CairoContext& context, 102 bool RenderScene(CairoContext& context,
103 const ViewportGeometry& view) 103 const ViewportGeometry& view,
104 const SliceGeometry& slice)
104 { 105 {
105 boost::mutex::scoped_lock lock(mutex_); 106 boost::mutex::scoped_lock lock(mutex_);
106 107
107 bool fullQuality = true; 108 bool fullQuality = true;
108 109
109 for (size_t i = 0; i < renderers_.size(); i++) 110 for (size_t i = 0; i < renderers_.size(); i++)
110 { 111 {
111 if (renderers_[i] != NULL && 112 if (renderers_[i] != NULL &&
112 !renderers_[i]->RenderLayer(context, view)) 113 !renderers_[i]->RenderLayer(context, view, slice))
113 { 114 {
114 return false; 115 return false;
115 } 116 }
116 117
117 if (renderers_[i] != NULL && 118 if (renderers_[i] != NULL &&
393 394
394 395
395 bool LayeredSceneWidget::RenderScene(CairoContext& context, 396 bool LayeredSceneWidget::RenderScene(CairoContext& context,
396 const ViewportGeometry& view) 397 const ViewportGeometry& view)
397 { 398 {
398 return renderers_->RenderScene(context, view); 399 return renderers_->RenderScene(context, view, slice_);
399 } 400 }
400 401
401 402
402 LayeredSceneWidget::LayeredSceneWidget() 403 LayeredSceneWidget::LayeredSceneWidget()
403 { 404 {