summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h')
-rw-r--r--src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h b/src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h
index be1498b8..012864ba 100644
--- a/src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h
+++ b/src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h
@@ -70,6 +70,8 @@ namespace render {
// Text renderers may be provided by clients at runtime.
virtual void SetTextRendererCore(ITextRendererCore &inRenderer) = 0;
virtual ITextRendererCore *GetTextRendererCore() = 0;
+ virtual void setDistanceFieldRenderer(ITextRendererCore &inRenderer) = 0;
+ virtual ITextRendererCore *getDistanceFieldRenderer() = 0;
// this is our default 2D text onscreen renderer
virtual void SetOnscreenTextRendererCore(ITextRendererCore &inRenderer) = 0;
virtual ITextRendererCore *GetOnscreenTextRendererCore() = 0;
@@ -106,6 +108,7 @@ namespace render {
virtual IPerfTimer &GetPerfTimer() = 0;
virtual ITextTextureCache *GetTextureCache() = 0;
virtual ITextRenderer *GetTextRenderer() = 0;
+ virtual ITextRenderer *getDistanceFieldRenderer() = 0;
virtual IRenderList &GetRenderList() = 0;
virtual IPathManager &GetPathManager() = 0;
virtual IShaderProgramGenerator &GetShaderProgramGenerator() = 0;