Mercurial > hg > orthanc-stone
comparison Framework/Scene2D/ICompositor.h @ 1053:32b403a47b19
simplifying IViewport
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 10 Oct 2019 15:24:48 +0200 |
parents | 88bf49aebc13 |
children | d10d2acb8a02 |
comparison
equal
deleted
inserted
replaced
1052:0cc62db7e61b | 1053:32b403a47b19 |
---|---|
6 | 6 |
7 namespace OrthancStone | 7 namespace OrthancStone |
8 { | 8 { |
9 class ICompositor : public boost::noncopyable | 9 class ICompositor : public boost::noncopyable |
10 { | 10 { |
11 | |
12 public: | 11 public: |
13 virtual ~ICompositor() {} | 12 virtual ~ICompositor() |
13 { | |
14 } | |
14 | 15 |
15 virtual unsigned int GetCanvasWidth() const = 0; | 16 virtual unsigned int GetCanvasWidth() const = 0; |
16 | 17 |
17 virtual unsigned int GetCanvasHeight() const = 0; | 18 virtual unsigned int GetCanvasHeight() const = 0; |
18 | 19 |
22 virtual void SetFont(size_t index, | 23 virtual void SetFont(size_t index, |
23 Orthanc::EmbeddedResources::FileResourceId resource, | 24 Orthanc::EmbeddedResources::FileResourceId resource, |
24 unsigned int fontSize, | 25 unsigned int fontSize, |
25 Orthanc::Encoding codepage) = 0; | 26 Orthanc::Encoding codepage) = 0; |
26 #endif | 27 #endif |
27 | |
28 }; | 28 }; |
29 } | 29 } |