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 }