Mercurial > hg > orthanc-stone
diff Framework/Scene2D/Internals/CairoColorTextureRenderer.h @ 768:55411e7da2f7
LookupTableTextureSceneLayer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 23 May 2019 20:04:33 +0200 |
parents | 9e51fb773bbd |
children | c237e0625065 |
line wrap: on
line diff
--- a/Framework/Scene2D/Internals/CairoColorTextureRenderer.h Thu May 23 16:57:33 2019 +0200 +++ b/Framework/Scene2D/Internals/CairoColorTextureRenderer.h Thu May 23 20:04:33 2019 +0200 @@ -43,7 +43,17 @@ virtual void Update(const ISceneLayer& layer); - virtual void Render(const AffineTransform2D& transform); + virtual void Render(const AffineTransform2D& transform) + { + RenderColorTexture(target_, transform, texture_, + textureTransform_, isLinearInterpolation_); + } + + static void RenderColorTexture(ICairoContextProvider& target, + const AffineTransform2D& transform, + CairoSurface& texture, + const AffineTransform2D& textureTransform, + bool isLinearInterpolation); }; } }