Mercurial > hg > orthanc-stone
comparison Framework/Widgets/WorldSceneWidget.cpp @ 560:aaeec7be8fb7
add support for alpha channel in CairoSurface
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Apr 2019 17:57:50 +0200 |
parents | b70e9be013e4 |
children | 1201b12eb9f8 |
comparison
equal
deleted
inserted
replaced
559:9e61b0ac12f1 | 560:aaeec7be8fb7 |
---|---|
57 | 57 |
58 virtual void Render(Orthanc::ImageAccessor& target) | 58 virtual void Render(Orthanc::ImageAccessor& target) |
59 { | 59 { |
60 if (tracker_->HasRender()) | 60 if (tracker_->HasRender()) |
61 { | 61 { |
62 CairoSurface surface(target); | 62 CairoSurface surface(target, false /* no alpha */); |
63 CairoContext context(surface); | 63 CairoContext context(surface); |
64 view_.ApplyTransform(context); | 64 view_.ApplyTransform(context); |
65 tracker_->Render(context, view_.GetZoom()); | 65 tracker_->Render(context, view_.GetZoom()); |
66 } | 66 } |
67 } | 67 } |