summaryrefslogtreecommitdiff
path: root/vcl/inc/graphite_serverfont.hxx
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-11-04 04:29:13 +0100
committerMarkus Mohrhard <markus.mohrhard@collabora.co.uk>2014-11-04 04:33:02 +0100
commit4af8f41df1c85fe0ec84b6a2c8f39b741aa5f09f (patch)
treedb43e7c7e5ff9d5dd979bfa50f40fc6a99b8b14f /vcl/inc/graphite_serverfont.hxx
parentade03f86a390889d3888c7c1c603f5b415446d76 (diff)
extract cairo rendering and abstract platform bitsfeature/opengl-vcl-text
The text rendering is now abstracted into the TextRender abstract class. Additionally we have now an abstracted cairo rendering class CairoTextRender which is a subclass of the TextRender class. The CairoTextRender class is still platform independent and needs to be subclassed to implement the few platform dependent methods. You can reuse the cairo based text rendering now by subclassing CairoTextRender for the platform that you need. Change-Id: I8b07e3fe646a81563d308971d30e14a00fd921ad
Diffstat (limited to 'vcl/inc/graphite_serverfont.hxx')
-rw-r--r--vcl/inc/graphite_serverfont.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/inc/graphite_serverfont.hxx b/vcl/inc/graphite_serverfont.hxx
index 0d533e00b7c2..7dfde21551bc 100644
--- a/vcl/inc/graphite_serverfont.hxx
+++ b/vcl/inc/graphite_serverfont.hxx
@@ -26,6 +26,8 @@
#ifndef _MSC_VER
#include <graphite_layout.hxx>
+#include "generic/glyphcache.hxx"
+
class PhysicalFontFace;
// Modules