comparison Framework/Scene2D/CairoCompositor.cpp @ 768:55411e7da2f7

LookupTableTextureSceneLayer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 23 May 2019 20:04:33 +0200
parents 6129b1e5ba42
children 7a7e4e1f558f
comparison
equal deleted inserted replaced
767:dce5b067d040 768:55411e7da2f7
22 #include "CairoCompositor.h" 22 #include "CairoCompositor.h"
23 23
24 #include "Internals/CairoColorTextureRenderer.h" 24 #include "Internals/CairoColorTextureRenderer.h"
25 #include "Internals/CairoFloatTextureRenderer.h" 25 #include "Internals/CairoFloatTextureRenderer.h"
26 #include "Internals/CairoInfoPanelRenderer.h" 26 #include "Internals/CairoInfoPanelRenderer.h"
27 #include "Internals/CairoLookupTableTextureRenderer.h"
27 #include "Internals/CairoPolylineRenderer.h" 28 #include "Internals/CairoPolylineRenderer.h"
28 #include "Internals/CairoTextRenderer.h" 29 #include "Internals/CairoTextRenderer.h"
29 30
30 #include <Core/OrthancException.h> 31 #include <Core/OrthancException.h>
31 32
57 case ISceneLayer::Type_ColorTexture: 58 case ISceneLayer::Type_ColorTexture:
58 return new Internals::CairoColorTextureRenderer(*this, layer); 59 return new Internals::CairoColorTextureRenderer(*this, layer);
59 60
60 case ISceneLayer::Type_FloatTexture: 61 case ISceneLayer::Type_FloatTexture:
61 return new Internals::CairoFloatTextureRenderer(*this, layer); 62 return new Internals::CairoFloatTextureRenderer(*this, layer);
63
64 case ISceneLayer::Type_LookupTableTexture:
65 return new Internals::CairoLookupTableTextureRenderer(*this, layer);
62 66
63 case ISceneLayer::Type_Text: 67 case ISceneLayer::Type_Text:
64 { 68 {
65 const TextSceneLayer& l = dynamic_cast<const TextSceneLayer&>(layer); 69 const TextSceneLayer& l = dynamic_cast<const TextSceneLayer&>(layer);
66 70