Mercurial > hg > orthanc-stone
comparison Framework/Radiography/RadiographyWidget.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 | a750f11892ec |
children | 1201b12eb9f8 |
comparison
equal
deleted
inserted
replaced
559:9e61b0ac12f1 | 560:aaeec7be8fb7 |
---|---|
86 | 86 |
87 if (cairoBuffer_.get() == NULL || | 87 if (cairoBuffer_.get() == NULL || |
88 cairoBuffer_->GetWidth() != width || | 88 cairoBuffer_->GetWidth() != width || |
89 cairoBuffer_->GetHeight() != height) | 89 cairoBuffer_->GetHeight() != height) |
90 { | 90 { |
91 cairoBuffer_.reset(new CairoSurface(width, height)); | 91 cairoBuffer_.reset(new CairoSurface(width, height, false /* no alpha */)); |
92 } | 92 } |
93 | 93 |
94 RenderBackground(*floatBuffer_, x0, x1); | 94 RenderBackground(*floatBuffer_, x0, x1); |
95 | 95 |
96 scene_->Render(*floatBuffer_, GetView().GetMatrix(), interpolation); | 96 scene_->Render(*floatBuffer_, GetView().GetMatrix(), interpolation); |