comparison Framework/Viewport/IViewport.h @ 1215:9efa66d8d3f8 broker

removed ViewportBase, and removed dependency of ViewportController on IViewport
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 04 Dec 2019 20:12:15 +0100
parents 86a8266b8888
children 5147277850cf
comparison
equal deleted inserted replaced
1214:741201eab130 1215:9efa66d8d3f8
45 public: 45 public:
46 virtual ~ILock() 46 virtual ~ILock()
47 { 47 {
48 } 48 }
49 49
50 // Get the center of the given pixel, in canvas coordinates
51 virtual ScenePoint2D GetPixelCenterCoordinates(int x, int y) = 0;
52
53 virtual bool HasCompositor() const = 0; 50 virtual bool HasCompositor() const = 0;
54 51
55 virtual ICompositor& GetCompositor() = 0; 52 virtual ICompositor& GetCompositor() = 0;
56
57 virtual void FitContent(Scene2D& scene) = 0;
58 }; 53 };
59 54
60 virtual ~IViewport() 55 virtual ~IViewport()
61 { 56 {
62 } 57 }