Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Scene2D/OpenGLCompositor.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/OpenGLColorTextureRenderer.h" | 26 #include "Internals/OpenGLColorTextureRenderer.h" |
27 #include "Internals/OpenGLFloatTextureRenderer.h" | 27 #include "Internals/OpenGLFloatTextureRenderer.h" |
28 #include "Internals/OpenGLInfoPanelRenderer.h" | 28 #include "Internals/OpenGLInfoPanelRenderer.h" |
29 #include "Internals/OpenGLLookupTableTextureRenderer.h" | 29 #include "Internals/OpenGLLookupTableTextureRenderer.h" |
30 #include "Internals/OpenGLTextRenderer.h" | 30 #include "Internals/OpenGLTextRenderer.h" |
31 #include "Internals/MacroLayerRenderer.h" | |
31 | 32 |
32 namespace OrthancStone | 33 namespace OrthancStone |
33 { | 34 { |
34 class OpenGLCompositor::Font : public boost::noncopyable | 35 class OpenGLCompositor::Font : public boost::noncopyable |
35 { | 36 { |
115 { | 116 { |
116 return new Internals::OpenGLTextRenderer | 117 return new Internals::OpenGLTextRenderer |
117 (context_, textProgram_, font->GetAlphabet(), font->GetTexture(), l); | 118 (context_, textProgram_, font->GetAlphabet(), font->GetTexture(), l); |
118 } | 119 } |
119 } | 120 } |
121 | |
122 case ISceneLayer::Type_Macro: | |
123 return new Internals::MacroLayerRenderer(*this, layer); | |
120 | 124 |
121 default: | 125 default: |
122 return NULL; | 126 return NULL; |
123 } | 127 } |
124 } | 128 } |