Mercurial > hg > orthanc-stone
comparison Framework/Scene2D/Internals/CompositorHelper.h @ 600:6129b1e5ba42
BasicScene SDL sample
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 27 Apr 2019 12:38:25 +0200 |
parents | 6bf8f881fcb5 |
children | 03c4b998fcd0 |
comparison
equal
deleted
inserted
replaced
599:6da17230c7a3 | 600:6129b1e5ba42 |
---|---|
56 private: | 56 private: |
57 class Item; | 57 class Item; |
58 | 58 |
59 typedef std::map<int, Item*> Content; | 59 typedef std::map<int, Item*> Content; |
60 | 60 |
61 Scene2D& scene_; | 61 const Scene2D& scene_; |
62 IRendererFactory& factory_; | 62 IRendererFactory& factory_; |
63 Content content_; | 63 Content content_; |
64 AffineTransform2D sceneTransform_; | 64 AffineTransform2D sceneTransform_; |
65 | 65 |
66 protected: | 66 protected: |
67 virtual void Visit(const ISceneLayer& layer, | 67 virtual void Visit(const ISceneLayer& layer, |
68 int depth); | 68 int depth); |
69 | 69 |
70 public: | 70 public: |
71 CompositorHelper(Scene2D& scene, | 71 CompositorHelper(const Scene2D& scene, |
72 IRendererFactory& factory) : | 72 IRendererFactory& factory) : |
73 scene_(scene), | 73 scene_(scene), |
74 factory_(factory) | 74 factory_(factory) |
75 { | 75 { |
76 } | 76 } |