comparison Framework/Scene2D/Internals/OpenGLAdvancedPolylineRenderer.h @ 888:6e888cf6a48b

renderers now have access to canvas width/height
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 10 Jul 2019 11:58:38 +0200
parents 9807ed3d3e03
children 1091b2adeb5a
comparison
equal deleted inserted replaced
871:4bc8d9609447 888:6e888cf6a48b
41 public: 41 public:
42 OpenGLAdvancedPolylineRenderer(OpenGL::IOpenGLContext& context, 42 OpenGLAdvancedPolylineRenderer(OpenGL::IOpenGLContext& context,
43 OpenGLLinesProgram& program, 43 OpenGLLinesProgram& program,
44 const PolylineSceneLayer& layer); 44 const PolylineSceneLayer& layer);
45 45
46 virtual void Render(const AffineTransform2D& transform) 46 virtual void Render(const AffineTransform2D& transform,
47 unsigned int canvasWidth,
48 unsigned int canvasHeight)
47 { 49 {
48 program_.Apply(*data_, transform, true, true); 50 program_.Apply(*data_, transform, true, true);
49 } 51 }
50 52
51 virtual void Update(const ISceneLayer& layer) 53 virtual void Update(const ISceneLayer& layer)