Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2D/CairoCompositor.cpp @ 1614:ad9b425f27ae
new class: ArrowSceneLayer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 30 Oct 2020 16:26:39 +0100 |
parents | 787db80a5a1b |
children | 9ac2a65d4172 |
comparison
equal
deleted
inserted
replaced
1613:5f0660fe06c3 | 1614:ad9b425f27ae |
---|---|
20 **/ | 20 **/ |
21 | 21 |
22 | 22 |
23 #include "CairoCompositor.h" | 23 #include "CairoCompositor.h" |
24 | 24 |
25 #include "Internals/CairoArrowRenderer.h" | |
25 #include "Internals/CairoColorTextureRenderer.h" | 26 #include "Internals/CairoColorTextureRenderer.h" |
26 #include "Internals/CairoFloatTextureRenderer.h" | 27 #include "Internals/CairoFloatTextureRenderer.h" |
27 #include "Internals/CairoInfoPanelRenderer.h" | 28 #include "Internals/CairoInfoPanelRenderer.h" |
28 #include "Internals/CairoLookupTableTextureRenderer.h" | 29 #include "Internals/CairoLookupTableTextureRenderer.h" |
29 #include "Internals/CairoPolylineRenderer.h" | 30 #include "Internals/CairoPolylineRenderer.h" |
81 } | 82 } |
82 } | 83 } |
83 | 84 |
84 case ISceneLayer::Type_Macro: | 85 case ISceneLayer::Type_Macro: |
85 return new Internals::MacroLayerRenderer(*this, layer); | 86 return new Internals::MacroLayerRenderer(*this, layer); |
87 | |
88 case ISceneLayer::Type_Arrow: | |
89 return new Internals::CairoArrowRenderer(*this, layer); | |
86 | 90 |
87 default: | 91 default: |
88 return NULL; | 92 return NULL; |
89 } | 93 } |
90 } | 94 } |