Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2D/CairoCompositor.cpp @ 1611:787db80a5a1b
new class MacroLayerRenderer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 29 Oct 2020 18:02:03 +0100 |
parents | 8563ea5d8ae4 |
children | ad9b425f27ae |
comparison
equal
deleted
inserted
replaced
1610:b7630b1a0253 | 1611:787db80a5a1b |
---|---|
26 #include "Internals/CairoFloatTextureRenderer.h" | 26 #include "Internals/CairoFloatTextureRenderer.h" |
27 #include "Internals/CairoInfoPanelRenderer.h" | 27 #include "Internals/CairoInfoPanelRenderer.h" |
28 #include "Internals/CairoLookupTableTextureRenderer.h" | 28 #include "Internals/CairoLookupTableTextureRenderer.h" |
29 #include "Internals/CairoPolylineRenderer.h" | 29 #include "Internals/CairoPolylineRenderer.h" |
30 #include "Internals/CairoTextRenderer.h" | 30 #include "Internals/CairoTextRenderer.h" |
31 #include "Internals/MacroLayerRenderer.h" | |
31 | 32 |
32 #include <OrthancException.h> | 33 #include <OrthancException.h> |
33 | 34 |
34 namespace OrthancStone | 35 namespace OrthancStone |
35 { | 36 { |
77 { | 78 { |
78 assert(found->second != NULL); | 79 assert(found->second != NULL); |
79 return new Internals::CairoTextRenderer(*this, *found->second, l); | 80 return new Internals::CairoTextRenderer(*this, *found->second, l); |
80 } | 81 } |
81 } | 82 } |
83 | |
84 case ISceneLayer::Type_Macro: | |
85 return new Internals::MacroLayerRenderer(*this, layer); | |
82 | 86 |
83 default: | 87 default: |
84 return NULL; | 88 return NULL; |
85 } | 89 } |
86 } | 90 } |