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 }