diff options
Diffstat (limited to 'src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h')
-rw-r--r-- | src/Runtime/Source/runtimerender/Qt3DSRenderContextCore.h | 3 |
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; |