Mercurial > hg > orthanc-stone
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 } |