summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/awt/font/autofit/Script.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/java/awt/font/autofit/Script.h')
-rw-r--r--libjava/gnu/java/awt/font/autofit/Script.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/libjava/gnu/java/awt/font/autofit/Script.h b/libjava/gnu/java/awt/font/autofit/Script.h
index 5a722896a80..6455af524cc 100644
--- a/libjava/gnu/java/awt/font/autofit/Script.h
+++ b/libjava/gnu/java/awt/font/autofit/Script.h
@@ -20,12 +20,17 @@ extern "Java"
namespace autofit
{
class GlyphHints;
+ class HintScaler;
class Script;
class ScriptMetrics;
}
namespace opentype
{
class OpenTypeFont;
+ namespace truetype
+ {
+ class Zone;
+ }
}
}
}
@@ -38,10 +43,10 @@ class gnu::java::awt::font::autofit::Script : public ::java::lang::Object
public:
virtual void initMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *) = 0;
- virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
+ virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::autofit::HintScaler *) = 0;
virtual void doneMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
virtual void initHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
- virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
+ virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::opentype::truetype::Zone *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0;
static ::java::lang::Class class$;
} __attribute__ ((java_interface));
OpenPOWER on IntegriCloud