diff OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp @ 1571:85e117739eca

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Sep 2020 17:46:39 +0200
parents 244ad1e4e76a
children 8563ea5d8ae4
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp	Mon Sep 21 14:50:26 2020 +0200
+++ b/OrthancStone/Sources/Scene2D/Internals/OpenGLBasicPolylineRenderer.cpp	Mon Sep 21 17:46:39 2020 +0200
@@ -34,12 +34,14 @@
       layer_.Copy(layer);
     }
 
-    void OpenGLBasicPolylineRenderer::Render(const AffineTransform2D& transform)
+    void OpenGLBasicPolylineRenderer::Render(const AffineTransform2D& transform,
+                                             unsigned int canvasWidth,
+                                             unsigned int canvasHeight)
     {
       if (!context_.IsContextLost())
       {
         AffineTransform2D t = AffineTransform2D::Combine(
-          AffineTransform2D::CreateOpenGLClipspace(context_.GetCanvasWidth(), context_.GetCanvasHeight()),
+          AffineTransform2D::CreateOpenGLClipspace(canvasWidth, canvasHeight),
           transform);
 
         glUseProgram(0);