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 }