comparison OrthancStone/Sources/Scene2D/Internals/CompositorHelper.h @ 1571:85e117739eca

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 21 Sep 2020 17:46:39 +0200
parents 244ad1e4e76a
children 4fb8fdf03314
comparison
equal deleted inserted replaced
1570:9a04f42098a3 1571:85e117739eca
21 21
22 #pragma once 22 #pragma once
23 23
24 #include "../Scene2D.h" 24 #include "../Scene2D.h"
25 #include "../ScenePoint2D.h" 25 #include "../ScenePoint2D.h"
26
27 #include <Compatibility.h> // For ORTHANC_OVERRIDE
28
26 #include <boost/noncopyable.hpp> 29 #include <boost/noncopyable.hpp>
27
28 #include <map> 30 #include <map>
29 31
30 namespace OrthancStone 32 namespace OrthancStone
31 { 33 {
32 namespace Internals 34 namespace Internals
75 77
76 protected: 78 protected:
77 virtual void Visit(const Scene2D& scene, 79 virtual void Visit(const Scene2D& scene,
78 const ISceneLayer& layer, 80 const ISceneLayer& layer,
79 uint64_t layerIdentifier, 81 uint64_t layerIdentifier,
80 int depth); 82 int depth) ORTHANC_OVERRIDE;
81 83
82 public: 84 public:
83 CompositorHelper(IRendererFactory& factory) : 85 explicit CompositorHelper(IRendererFactory& factory) :
84 factory_(factory), 86 factory_(factory),
85 lastScene_(NULL) 87 lastScene_(NULL),
88 canvasWidth_(0),
89 canvasHeight_(0)
86 { 90 {
87 } 91 }
88 92
89 ~CompositorHelper(); 93 ~CompositorHelper();
90 94