diff options
Diffstat (limited to 'libjava/gnu/java/awt/font')
45 files changed, 0 insertions, 3022 deletions
diff --git a/libjava/gnu/java/awt/font/FontDelegate.h b/libjava/gnu/java/awt/font/FontDelegate.h deleted file mode 100644 index add91554510..00000000000 --- a/libjava/gnu/java/awt/font/FontDelegate.h +++ /dev/null @@ -1,75 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_FontDelegate__ -#define __gnu_java_awt_font_FontDelegate__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class FontDelegate; - } - } - } - } - namespace java - { - namespace awt - { - class Font; - namespace font - { - class FontRenderContext; - class GlyphVector; - } - namespace geom - { - class AffineTransform; - class GeneralPath; - class Point2D; - } - } - namespace text - { - class CharacterIterator; - } - } -} - -class gnu::java::awt::font::FontDelegate : public ::java::lang::Object -{ - -public: - virtual ::java::lang::String * getFullName(::java::util::Locale *) = 0; - virtual ::java::lang::String * getFamilyName(::java::util::Locale *) = 0; - virtual ::java::lang::String * getSubFamilyName(::java::util::Locale *) = 0; - virtual ::java::lang::String * getPostScriptName() = 0; - virtual jint getNumGlyphs() = 0; - virtual jint getGlyphIndex(jint) = 0; - virtual jint getMissingGlyphCode() = 0; - virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *) = 0; - virtual void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *) = 0; - virtual ::java::awt::geom::GeneralPath * getGlyphOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jint) = 0; - virtual ::java::lang::String * getGlyphName(jint) = 0; - virtual jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0; - virtual jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0; - static const jint FLAG_FITTED = 1; - static const jint FLAG_NO_HINT_HORIZONTAL = 2; - static const jint FLAG_NO_HINT_VERTICAL = 4; - static const jint FLAG_NO_HINT_EDGE_POINTS = 8; - static const jint FLAG_NO_HINT_STRONG_POINTS = 16; - static const jint FLAG_NO_HINT_WEAK_POINTS = 32; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __gnu_java_awt_font_FontDelegate__ diff --git a/libjava/gnu/java/awt/font/FontFactory.h b/libjava/gnu/java/awt/font/FontFactory.h deleted file mode 100644 index 660ca220962..00000000000 --- a/libjava/gnu/java/awt/font/FontFactory.h +++ /dev/null @@ -1,46 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_FontFactory__ -#define __gnu_java_awt_font_FontFactory__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class FontDelegate; - class FontFactory; - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::FontFactory : public ::java::lang::Object -{ - - FontFactory(); -public: - static JArray< ::gnu::java::awt::font::FontDelegate * > * createFonts(::java::nio::ByteBuffer *); - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_FontFactory__ diff --git a/libjava/gnu/java/awt/font/GNUGlyphVector.h b/libjava/gnu/java/awt/font/GNUGlyphVector.h deleted file mode 100644 index a3f54bf8edd..00000000000 --- a/libjava/gnu/java/awt/font/GNUGlyphVector.h +++ /dev/null @@ -1,101 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_GNUGlyphVector__ -#define __gnu_java_awt_font_GNUGlyphVector__ - -#pragma interface - -#include <java/awt/font/GlyphVector.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class FontDelegate; - class GNUGlyphVector; - } - } - } - } - namespace java - { - namespace awt - { - class Font; - class Shape; - namespace font - { - class FontRenderContext; - class GlyphJustificationInfo; - class GlyphMetrics; - class GlyphVector; - } - namespace geom - { - class AffineTransform; - class Point2D; - class Rectangle2D; - } - } - } -} - -class gnu::java::awt::font::GNUGlyphVector : public ::java::awt::font::GlyphVector -{ - -public: - GNUGlyphVector(::gnu::java::awt::font::FontDelegate *, ::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jint > *); - virtual ::java::awt::Font * getFont(); - virtual ::java::awt::font::FontRenderContext * getFontRenderContext(); - virtual void performDefaultLayout(); - virtual jint getNumGlyphs(); - virtual jint getGlyphCode(jint); - virtual JArray< jint > * getGlyphCodes(jint, jint, JArray< jint > *); - virtual ::java::awt::geom::Rectangle2D * getLogicalBounds(); - virtual ::java::awt::geom::Rectangle2D * getVisualBounds(); - virtual ::java::awt::Shape * getOutline(); - virtual ::java::awt::Shape * getOutline(jfloat, jfloat); - virtual ::java::awt::Shape * getOutline(jfloat, jfloat, jint); - virtual ::java::awt::Shape * getGlyphOutline(jint); - virtual ::java::awt::Shape * getGlyphOutline(jint, jint); - virtual ::java::awt::geom::Point2D * getGlyphPosition(jint); - virtual void setGlyphPosition(jint, ::java::awt::geom::Point2D *); - virtual ::java::awt::geom::AffineTransform * getGlyphTransform(jint); - virtual void setGlyphTransform(jint, ::java::awt::geom::AffineTransform *); - virtual jint getLayoutFlags(); - virtual JArray< jfloat > * getGlyphPositions(jint, jint, JArray< jfloat > *); -private: - jfloat getAscent(); - jfloat getDescent(); -public: - virtual ::java::awt::Shape * getGlyphLogicalBounds(jint); - virtual ::java::awt::Shape * getGlyphVisualBounds(jint); - virtual ::java::awt::font::GlyphMetrics * getGlyphMetrics(jint); - virtual ::java::awt::font::GlyphJustificationInfo * getGlyphJustificationInfo(jint); - virtual jboolean equals(::java::awt::font::GlyphVector *); -private: - void validate(); - ::gnu::java::awt::font::FontDelegate * __attribute__((aligned(__alignof__( ::java::awt::font::GlyphVector)))) fontDelegate; - ::java::awt::Font * font; - ::java::awt::font::FontRenderContext * renderContext; - JArray< jint > * glyphs; - jfloat fontSize; - ::java::awt::geom::AffineTransform * transform; - jboolean valid; - JArray< jfloat > * pos; - JArray< ::java::awt::geom::AffineTransform * > * transforms; - jint layoutFlags; - ::java::awt::Shape * cleanOutline; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_GNUGlyphVector__ diff --git a/libjava/gnu/java/awt/font/OpenTypeFontPeer$XFontMetrics.h b/libjava/gnu/java/awt/font/OpenTypeFontPeer$XFontMetrics.h deleted file mode 100644 index 3f0b4d28c14..00000000000 --- a/libjava/gnu/java/awt/font/OpenTypeFontPeer$XFontMetrics.h +++ /dev/null @@ -1,61 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_OpenTypeFontPeer$XFontMetrics__ -#define __gnu_java_awt_font_OpenTypeFontPeer$XFontMetrics__ - -#pragma interface - -#include <java/awt/FontMetrics.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class OpenTypeFontPeer; - class OpenTypeFontPeer$XFontMetrics; - } - } - } - } - namespace java - { - namespace awt - { - class Font; - namespace geom - { - class Point2D; - } - } - } -} - -class gnu::java::awt::font::OpenTypeFontPeer$XFontMetrics : public ::java::awt::FontMetrics -{ - -public: // actually package-private - OpenTypeFontPeer$XFontMetrics(::gnu::java::awt::font::OpenTypeFontPeer *, ::java::awt::Font *); -public: - virtual jint getAscent(); - virtual jint getDescent(); - virtual jint getHeight(); - virtual jint charWidth(jchar); - virtual jint charsWidth(JArray< jchar > *, jint, jint); - virtual jint stringWidth(::java::lang::String *); -private: - ::java::awt::geom::Point2D * __attribute__((aligned(__alignof__( ::java::awt::FontMetrics)))) cachedPoint; -public: // actually package-private - ::gnu::java::awt::font::OpenTypeFontPeer * this$0; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_OpenTypeFontPeer$XFontMetrics__ diff --git a/libjava/gnu/java/awt/font/OpenTypeFontPeer$XLineMetrics.h b/libjava/gnu/java/awt/font/OpenTypeFontPeer$XLineMetrics.h deleted file mode 100644 index 1fec3c237e2..00000000000 --- a/libjava/gnu/java/awt/font/OpenTypeFontPeer$XLineMetrics.h +++ /dev/null @@ -1,73 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_OpenTypeFontPeer$XLineMetrics__ -#define __gnu_java_awt_font_OpenTypeFontPeer$XLineMetrics__ - -#pragma interface - -#include <java/awt/font/LineMetrics.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class OpenTypeFontPeer; - class OpenTypeFontPeer$XLineMetrics; - } - } - } - } - namespace java - { - namespace awt - { - class Font; - namespace font - { - class FontRenderContext; - class GlyphVector; - } - } - namespace text - { - class CharacterIterator; - } - } -} - -class gnu::java::awt::font::OpenTypeFontPeer$XLineMetrics : public ::java::awt::font::LineMetrics -{ - -public: // actually package-private - OpenTypeFontPeer$XLineMetrics(::gnu::java::awt::font::OpenTypeFontPeer *, ::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *); -public: - virtual jfloat getAscent(); - virtual jint getBaselineIndex(); - virtual JArray< jfloat > * getBaselineOffsets(); - virtual jfloat getDescent(); - virtual jfloat getHeight(); - virtual jfloat getLeading(); - virtual jint getNumChars(); - virtual jfloat getStrikethroughOffset(); - virtual jfloat getStrikethroughThickness(); - virtual jfloat getUnderlineOffset(); - virtual jfloat getUnderlineThickness(); -private: - ::java::awt::Font * __attribute__((aligned(__alignof__( ::java::awt::font::LineMetrics)))) font; - ::java::awt::font::GlyphVector * glyphVector; - ::java::awt::font::FontRenderContext * fontRenderContext; -public: // actually package-private - ::gnu::java::awt::font::OpenTypeFontPeer * this$0; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_OpenTypeFontPeer$XLineMetrics__ diff --git a/libjava/gnu/java/awt/font/OpenTypeFontPeer.h b/libjava/gnu/java/awt/font/OpenTypeFontPeer.h deleted file mode 100644 index 6129982b4c4..00000000000 --- a/libjava/gnu/java/awt/font/OpenTypeFontPeer.h +++ /dev/null @@ -1,96 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_OpenTypeFontPeer__ -#define __gnu_java_awt_font_OpenTypeFontPeer__ - -#pragma interface - -#include <gnu/java/awt/peer/ClasspathFontPeer.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class FontDelegate; - class OpenTypeFontPeer; - } - } - } - } - namespace java - { - namespace awt - { - class Font; - class FontMetrics; - namespace font - { - class FontRenderContext; - class GlyphVector; - class LineMetrics; - } - namespace geom - { - class AffineTransform; - class Rectangle2D; - } - } - namespace text - { - class CharacterIterator; - } - } -} - -class gnu::java::awt::font::OpenTypeFontPeer : public ::gnu::java::awt::peer::ClasspathFontPeer -{ - -public: - OpenTypeFontPeer(::java::lang::String *, jint, jint); - OpenTypeFontPeer(::java::lang::String *, ::java::util::Map *); - virtual jboolean canDisplay(::java::awt::Font *, jint); - virtual jint canDisplayUpTo(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint); - virtual ::java::lang::String * getSubFamilyName(::java::awt::Font *, ::java::util::Locale *); - virtual ::java::lang::String * getPostScriptName(::java::awt::Font *); - virtual jint getNumGlyphs(::java::awt::Font *); - virtual jint getMissingGlyphCode(::java::awt::Font *); - virtual jbyte getBaselineFor(::java::awt::Font *, jchar); - virtual ::java::lang::String * getGlyphName(::java::awt::Font *, jint); - virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *); - virtual ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jint > *); - virtual ::java::awt::font::GlyphVector * layoutGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, JArray< jchar > *, jint, jint, jint); - virtual ::java::awt::FontMetrics * getFontMetrics(::java::awt::Font *); - virtual jboolean hasUniformLineMetrics(::java::awt::Font *); - virtual ::java::awt::font::LineMetrics * getLineMetrics(::java::awt::Font *, ::java::text::CharacterIterator *, jint, jint, ::java::awt::font::FontRenderContext *); - virtual ::java::awt::geom::Rectangle2D * getMaxCharBounds(::java::awt::Font *, ::java::awt::font::FontRenderContext *); - static ::java::lang::String * encodeFont(::java::lang::String *, ::java::util::Map *); -public: // actually package-private - static ::java::lang::String * encodeFont(::java::lang::String *, jint); - static ::java::lang::String * validName(::java::lang::String *); -public: - static JArray< ::java::lang::String * > * getAvailableFontFamilyNames(::java::util::Locale *); -private: - static ::java::util::Set * getFontNames(); - ::java::lang::String * mapFontToFilename(::java::lang::String *); -public: // actually package-private - static ::gnu::java::awt::font::FontDelegate * access$0(::gnu::java::awt::font::OpenTypeFontPeer *); - static ::java::awt::geom::AffineTransform * access$1(); -private: - static ::java::util::Properties * fontProperties; - static ::java::util::Set * availableFontNames; - static ::java::util::Map * fontToFileMap; - static ::java::awt::geom::AffineTransform * IDENDITY; - ::gnu::java::awt::font::FontDelegate * __attribute__((aligned(__alignof__( ::gnu::java::awt::peer::ClasspathFontPeer)))) fontDelegate; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_OpenTypeFontPeer__ diff --git a/libjava/gnu/java/awt/font/autofit/AutoHinter.h b/libjava/gnu/java/awt/font/autofit/AutoHinter.h deleted file mode 100644 index e11a394aaba..00000000000 --- a/libjava/gnu/java/awt/font/autofit/AutoHinter.h +++ /dev/null @@ -1,59 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_AutoHinter__ -#define __gnu_java_awt_font_autofit_AutoHinter__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class AutoHinter; - class GlyphHints; - class HintScaler; - class Latin; - class LatinMetrics; - } - namespace opentype - { - class OpenTypeFont; - namespace truetype - { - class Zone; - } - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::AutoHinter : public ::java::lang::Object -{ - -public: - AutoHinter(); - virtual void init(::gnu::java::awt::font::opentype::OpenTypeFont *); - virtual void applyHints(::gnu::java::awt::font::opentype::truetype::Zone *); - virtual void setFlags(jint); -public: // actually package-private - ::gnu::java::awt::font::autofit::Latin * __attribute__((aligned(__alignof__( ::java::lang::Object)))) latinScript; - ::gnu::java::awt::font::autofit::LatinMetrics * metrics; - ::gnu::java::awt::font::autofit::GlyphHints * hints; - ::gnu::java::awt::font::autofit::HintScaler * scaler; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_AutoHinter__ diff --git a/libjava/gnu/java/awt/font/autofit/AxisHints.h b/libjava/gnu/java/awt/font/autofit/AxisHints.h deleted file mode 100644 index 0d8b7eac121..00000000000 --- a/libjava/gnu/java/awt/font/autofit/AxisHints.h +++ /dev/null @@ -1,53 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_AxisHints__ -#define __gnu_java_awt_font_autofit_AxisHints__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class AxisHints; - class Edge; - class Segment; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::AxisHints : public ::java::lang::Object -{ - -public: // actually package-private - AxisHints(); - virtual ::gnu::java::awt::font::autofit::Segment * newSegment(); -public: - virtual ::gnu::java::awt::font::autofit::Edge * newEdge(jint); -public: // actually package-private - virtual jint getEdgeIndex(::gnu::java::awt::font::autofit::Edge *); - JArray< ::gnu::java::awt::font::autofit::Segment * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) segments; - jint majorDir; - jint numSegments; - jint numEdges; - JArray< ::gnu::java::awt::font::autofit::Edge * > * edges; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_AxisHints__ diff --git a/libjava/gnu/java/awt/font/autofit/Constants.h b/libjava/gnu/java/awt/font/autofit/Constants.h deleted file mode 100644 index 60932a91dc7..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Constants.h +++ /dev/null @@ -1,45 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Constants__ -#define __gnu_java_awt_font_autofit_Constants__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class Constants; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::Constants : public ::java::lang::Object -{ - -public: - static const jint DIMENSION_HORZ = 0; - static const jint DIMENSION_VERT = 1; - static const jint DIMENSION_MAX = 2; - static const jint DIR_NONE = 0; - static const jint DIR_RIGHT = 1; - static const jint DIR_LEFT = -1; - static const jint DIR_UP = 2; - static const jint DIR_DOWN = -2; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __gnu_java_awt_font_autofit_Constants__ diff --git a/libjava/gnu/java/awt/font/autofit/Edge.h b/libjava/gnu/java/awt/font/autofit/Edge.h deleted file mode 100644 index f456c3618b1..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Edge.h +++ /dev/null @@ -1,55 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Edge__ -#define __gnu_java_awt_font_autofit_Edge__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class Edge; - class Segment; - class Width; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::Edge : public ::java::lang::Object -{ - -public: // actually package-private - Edge(); -public: - virtual ::java::lang::String * toString(); -public: // actually package-private - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) fpos; - ::gnu::java::awt::font::autofit::Segment * first; - ::gnu::java::awt::font::autofit::Segment * last; - jint opos; - ::gnu::java::awt::font::autofit::Edge * link; - ::gnu::java::awt::font::autofit::Edge * serif; - jint flags; - jint dir; - ::gnu::java::awt::font::autofit::Width * blueEdge; - jint pos; - jint scale; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_Edge__ diff --git a/libjava/gnu/java/awt/font/autofit/GlyphHints.h b/libjava/gnu/java/awt/font/autofit/GlyphHints.h deleted file mode 100644 index 27ce96390ed..00000000000 --- a/libjava/gnu/java/awt/font/autofit/GlyphHints.h +++ /dev/null @@ -1,89 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_GlyphHints__ -#define __gnu_java_awt_font_autofit_GlyphHints__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class AxisHints; - class GlyphHints; - class ScriptMetrics; - } - namespace opentype - { - namespace truetype - { - class Point; - class Zone; - } - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::GlyphHints : public ::java::lang::Object -{ - -public: // actually package-private - GlyphHints(); - virtual void rescale(::gnu::java::awt::font::autofit::ScriptMetrics *); - virtual void reload(::gnu::java::awt::font::opentype::truetype::Zone *); -private: - void setWeakPoint(::gnu::java::awt::font::opentype::truetype::Point *); - void computeInflectionPoints(); -public: // actually package-private - virtual jboolean doHorizontal(); - virtual jboolean doVertical(); - virtual void alignWeakPoints(jint); -private: - void iupShift(jint, jint, jint); - void iupInterp(jint, jint, jint, jint); -public: // actually package-private - virtual void alignStrongPoints(jint); -private: - void storePoint(::gnu::java::awt::font::opentype::truetype::Point *, jint, jint, jshort); -public: // actually package-private - virtual void alignEdgePoints(jint); -private: - jint getPointIndex(::gnu::java::awt::font::opentype::truetype::Point *); -public: - virtual jboolean doAlignEdgePoints(); - virtual jboolean doAlignStrongPoints(); - virtual jboolean doAlignWeakPoints(); -public: // actually package-private - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) xScale; - jint xDelta; - jint yScale; - jint yDelta; - JArray< ::gnu::java::awt::font::autofit::AxisHints * > * axis; - JArray< ::gnu::java::awt::font::opentype::truetype::Point * > * points; - jint numPoints; - jint maxPoints; - JArray< ::gnu::java::awt::font::opentype::truetype::Point * > * contours; - jint numContours; - jint maxContours; - ::gnu::java::awt::font::autofit::ScriptMetrics * metrics; - jint flags; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_GlyphHints__ diff --git a/libjava/gnu/java/awt/font/autofit/HintScaler.h b/libjava/gnu/java/awt/font/autofit/HintScaler.h deleted file mode 100644 index b494fe4516b..00000000000 --- a/libjava/gnu/java/awt/font/autofit/HintScaler.h +++ /dev/null @@ -1,49 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_HintScaler__ -#define __gnu_java_awt_font_autofit_HintScaler__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class HintScaler; - } - namespace opentype - { - class OpenTypeFont; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::HintScaler : public ::java::lang::Object -{ - -public: // actually package-private - HintScaler(); - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) xScale; - jint xDelta; - jint yScale; - jint yDelta; - ::gnu::java::awt::font::opentype::OpenTypeFont * face; - jint renderMode; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_HintScaler__ diff --git a/libjava/gnu/java/awt/font/autofit/Latin.h b/libjava/gnu/java/awt/font/autofit/Latin.h deleted file mode 100644 index 7afa24ca8bb..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Latin.h +++ /dev/null @@ -1,113 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Latin__ -#define __gnu_java_awt_font_autofit_Latin__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class Edge; - class GlyphHints; - class HintScaler; - class Latin; - class LatinMetrics; - class ScriptMetrics; - class Width; - } - namespace opentype - { - class OpenTypeFont; - namespace truetype - { - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - namespace geom - { - class AffineTransform; - } - } - } -} - -class gnu::java::awt::font::autofit::Latin : public ::java::lang::Object -{ - -public: // actually package-private - Latin(); -public: - virtual void applyHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::opentype::truetype::Zone *, ::gnu::java::awt::font::autofit::ScriptMetrics *); -private: - void hintEdges(::gnu::java::awt::font::autofit::GlyphHints *, jint); - void alignSerifEdge(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::Edge *, ::gnu::java::awt::font::autofit::Edge *); - jint computeStemWidth(::gnu::java::awt::font::autofit::GlyphHints *, jint, jint, jint, jint); - jboolean doMono(::gnu::java::awt::font::autofit::GlyphHints *); - jint snapWidth(JArray< ::gnu::java::awt::font::autofit::Width * > *, jint, jint); - jint doneWidth(jint, jint); - jboolean doVertSnap(::gnu::java::awt::font::autofit::GlyphHints *); - jboolean doHorzSnap(::gnu::java::awt::font::autofit::GlyphHints *); - jboolean doStemAdjust(::gnu::java::awt::font::autofit::GlyphHints *); - void alignLinkedEdge(::gnu::java::awt::font::autofit::GlyphHints *, jint, ::gnu::java::awt::font::autofit::Edge *, ::gnu::java::awt::font::autofit::Edge *); -public: - virtual void doneMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *); - virtual void initHints(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::ScriptMetrics *); - virtual void initMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *); - virtual void scaleMetrics(::gnu::java::awt::font::autofit::ScriptMetrics *, ::gnu::java::awt::font::autofit::HintScaler *); -private: - void scaleMetricsDim(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::autofit::HintScaler *, jint); - void initWidths(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *, jchar); -public: // actually package-private - virtual void linkSegments(::gnu::java::awt::font::autofit::GlyphHints *, jint); -private: - void initBlues(::gnu::java::awt::font::autofit::LatinMetrics *, ::gnu::java::awt::font::opentype::OpenTypeFont *); - jint constant(::gnu::java::awt::font::autofit::LatinMetrics *, jint); - void computeSegments(::gnu::java::awt::font::autofit::GlyphHints *, jint); - jboolean isTopBlue(jint); - void detectFeatures(::gnu::java::awt::font::autofit::GlyphHints *, jint); - void computeEdges(::gnu::java::awt::font::autofit::GlyphHints *, jint); - void computeBlueEdges(::gnu::java::awt::font::autofit::GlyphHints *, ::gnu::java::awt::font::autofit::LatinMetrics *); -public: // actually package-private - static const jint MAX_WIDTHS = 16; -private: - static const jint MAX_TEST_CHARS = 12; - static const jint CAPITAL_TOP = 0; - static const jint CAPITAL_BOTTOM = 1; - static const jint SMALL_F_TOP = 2; - static const jint SMALL_TOP = 3; - static const jint SMALL_BOTTOM = 4; - static const jint SMALL_MINOR = 5; -public: // actually package-private - static const jint BLUE_MAX = 6; -private: - static JArray< ::java::lang::String * > * TEST_CHARS; - static ::java::awt::geom::AffineTransform * IDENTITY; -public: // actually package-private - static jboolean $assertionsDisabled; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_Latin__ diff --git a/libjava/gnu/java/awt/font/autofit/LatinAxis.h b/libjava/gnu/java/awt/font/autofit/LatinAxis.h deleted file mode 100644 index 8c56e5a1075..00000000000 --- a/libjava/gnu/java/awt/font/autofit/LatinAxis.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_LatinAxis__ -#define __gnu_java_awt_font_autofit_LatinAxis__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class LatinAxis; - class LatinBlue; - class Width; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::LatinAxis : public ::java::lang::Object -{ - -public: // actually package-private - LatinAxis(); - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) scale; - jint delta; - jint widthCount; - JArray< ::gnu::java::awt::font::autofit::Width * > * widths; - jint edgeDistanceTreshold; - JArray< ::gnu::java::awt::font::autofit::LatinBlue * > * blues; - jint blueCount; - jint orgDelta; - jint orgScale; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_LatinAxis__ diff --git a/libjava/gnu/java/awt/font/autofit/LatinBlue.h b/libjava/gnu/java/awt/font/autofit/LatinBlue.h deleted file mode 100644 index b8a6a39a78b..00000000000 --- a/libjava/gnu/java/awt/font/autofit/LatinBlue.h +++ /dev/null @@ -1,48 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_LatinBlue__ -#define __gnu_java_awt_font_autofit_LatinBlue__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class LatinBlue; - class Width; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::LatinBlue : public ::java::lang::Object -{ - -public: - LatinBlue(); - virtual ::java::lang::String * toString(); -public: // actually package-private - static const jint FLAG_BLUE_ACTIVE = 1; - static const jint FLAG_TOP = 2; - static const jint FLAG_ADJUSTMENT = 4; - ::gnu::java::awt::font::autofit::Width * __attribute__((aligned(__alignof__( ::java::lang::Object)))) ref; - ::gnu::java::awt::font::autofit::Width * shoot; - jint flags; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_LatinBlue__ diff --git a/libjava/gnu/java/awt/font/autofit/LatinMetrics.h b/libjava/gnu/java/awt/font/autofit/LatinMetrics.h deleted file mode 100644 index 18a21db4bc3..00000000000 --- a/libjava/gnu/java/awt/font/autofit/LatinMetrics.h +++ /dev/null @@ -1,49 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_LatinMetrics__ -#define __gnu_java_awt_font_autofit_LatinMetrics__ - -#pragma interface - -#include <gnu/java/awt/font/autofit/ScriptMetrics.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class LatinAxis; - class LatinMetrics; - } - namespace opentype - { - class OpenTypeFont; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::LatinMetrics : public ::gnu::java::awt::font::autofit::ScriptMetrics -{ - -public: // actually package-private - LatinMetrics(); - LatinMetrics(::gnu::java::awt::font::opentype::OpenTypeFont *); - JArray< ::gnu::java::awt::font::autofit::LatinAxis * > * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::autofit::ScriptMetrics)))) axis; - jint unitsPerEm; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_LatinMetrics__ diff --git a/libjava/gnu/java/awt/font/autofit/Script.h b/libjava/gnu/java/awt/font/autofit/Script.h deleted file mode 100644 index 6455af524cc..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Script.h +++ /dev/null @@ -1,53 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Script__ -#define __gnu_java_awt_font_autofit_Script__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class GlyphHints; - class HintScaler; - class Script; - class ScriptMetrics; - } - namespace opentype - { - class OpenTypeFont; - namespace truetype - { - class Zone; - } - } - } - } - } - } -} - -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 *, ::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::opentype::truetype::Zone *, ::gnu::java::awt::font::autofit::ScriptMetrics *) = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __gnu_java_awt_font_autofit_Script__ diff --git a/libjava/gnu/java/awt/font/autofit/ScriptMetrics.h b/libjava/gnu/java/awt/font/autofit/ScriptMetrics.h deleted file mode 100644 index c58575b354e..00000000000 --- a/libjava/gnu/java/awt/font/autofit/ScriptMetrics.h +++ /dev/null @@ -1,43 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_ScriptMetrics__ -#define __gnu_java_awt_font_autofit_ScriptMetrics__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class HintScaler; - class Script; - class ScriptMetrics; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::ScriptMetrics : public ::java::lang::Object -{ - -public: // actually package-private - ScriptMetrics(); - ::gnu::java::awt::font::autofit::Script * __attribute__((aligned(__alignof__( ::java::lang::Object)))) script; - ::gnu::java::awt::font::autofit::HintScaler * scaler; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_ScriptMetrics__ diff --git a/libjava/gnu/java/awt/font/autofit/Segment.h b/libjava/gnu/java/awt/font/autofit/Segment.h deleted file mode 100644 index d3c1d72d740..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Segment.h +++ /dev/null @@ -1,69 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Segment__ -#define __gnu_java_awt_font_autofit_Segment__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class Edge; - class Segment; - } - namespace opentype - { - namespace truetype - { - class Point; - } - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::Segment : public ::java::lang::Object -{ - -public: // actually package-private - Segment(); -public: - virtual ::java::lang::String * toString(); -public: // actually package-private - static const jint FLAG_EDGE_NORMAL = 0; - static const jint FLAG_EDGE_ROUND = 1; - static const jint FLAG_EDGE_SERIF = 2; - static const jint FLAG_EDGE_DONE = 4; - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) dir; - jint flags; - ::gnu::java::awt::font::autofit::Segment * link; - ::gnu::java::awt::font::autofit::Segment * serif; - jint numLinked; - jint pos; - ::gnu::java::awt::font::opentype::truetype::Point * first; - ::gnu::java::awt::font::opentype::truetype::Point * last; - ::gnu::java::awt::font::opentype::truetype::Point * contour; - jint minPos; - jint maxPos; - jint score; - jint len; - ::gnu::java::awt::font::autofit::Segment * edgeNext; - ::gnu::java::awt::font::autofit::Edge * edge; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_Segment__ diff --git a/libjava/gnu/java/awt/font/autofit/Utils.h b/libjava/gnu/java/awt/font/autofit/Utils.h deleted file mode 100644 index 12fb2f542a5..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Utils.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Utils__ -#define __gnu_java_awt_font_autofit_Utils__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class Utils; - class Width; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::Utils : public ::java::lang::Object -{ - -public: // actually package-private - Utils(); - static jint computeDirection(jint, jint); -public: - static jint atan(jint, jint); - static jint angleDiff(jint, jint); -public: // actually package-private - static void sort(jint, JArray< jint > *); - static void sort(jint, JArray< ::gnu::java::awt::font::autofit::Width * > *); - static jint pixRound(jint); - static jint pixFloor(jint); -public: - static jint mulDiv(jint, jint, jint); -private: - static const jint ATAN_BITS = 8; - static JArray< jbyte > * ATAN; - static const jint ANGLE_PI = 256; - static const jint ANGLE_PI2 = 128; - static const jint ANGLE_PI4 = 64; - static const jint ANGLE_2PI = 512; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_Utils__ diff --git a/libjava/gnu/java/awt/font/autofit/Width.h b/libjava/gnu/java/awt/font/autofit/Width.h deleted file mode 100644 index d107e50b281..00000000000 --- a/libjava/gnu/java/awt/font/autofit/Width.h +++ /dev/null @@ -1,45 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_autofit_Width__ -#define __gnu_java_awt_font_autofit_Width__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace autofit - { - class Width; - } - } - } - } - } -} - -class gnu::java::awt::font::autofit::Width : public ::java::lang::Object -{ - -public: // actually package-private - Width(jint); -public: - virtual ::java::lang::String * toString(); -public: // actually package-private - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) org; - jint cur; - jint fit; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_autofit_Width__ diff --git a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Dummy.h b/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Dummy.h deleted file mode 100644 index a5f784d7a7c..00000000000 --- a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Dummy.h +++ /dev/null @@ -1,42 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Dummy__ -#define __gnu_java_awt_font_opentype_CharGlyphMap$Dummy__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/CharGlyphMap.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class CharGlyphMap$Dummy; - } - } - } - } - } -} - -class gnu::java::awt::font::opentype::CharGlyphMap$Dummy : public ::gnu::java::awt::font::opentype::CharGlyphMap -{ - - CharGlyphMap$Dummy(); -public: - jint getGlyph(jint); -public: // actually package-private - CharGlyphMap$Dummy(::gnu::java::awt::font::opentype::CharGlyphMap$Dummy *); -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Dummy__ diff --git a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type0.h b/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type0.h deleted file mode 100644 index 0b5a45f9d99..00000000000 --- a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type0.h +++ /dev/null @@ -1,66 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Type0__ -#define __gnu_java_awt_font_opentype_CharGlyphMap$Type0__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/CharGlyphMap.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class CharGlyphMap$Type0; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::CharGlyphMap$Type0 : public ::gnu::java::awt::font::opentype::CharGlyphMap -{ - -public: - CharGlyphMap$Type0(::java::nio::ByteBuffer *); -private: - void readSingleTable(::java::nio::ByteBuffer *, jint, jint, jint); -public: - jint getGlyph(jint); -private: - static ::java::lang::String * getUpper129(jint, jint, jint); - JArray< jchar > * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::CharGlyphMap)))) glyphToUCS2; - static ::java::lang::String * UPPER_ARABIC; - static ::java::lang::String * UPPER_EAST_EUROPEAN_ROMAN; - static ::java::lang::String * UPPER_CROATIAN; - static ::java::lang::String * UPPER_CYRILLIC; - static ::java::lang::String * UPPER_FARSI; - static ::java::lang::String * UPPER_GREEK; - static ::java::lang::String * UPPER_HEBREW; - static ::java::lang::String * UPPER_ICELANDIC; - static ::java::lang::String * UPPER_ROMAN; - static ::java::lang::String * UPPER_ROMANIAN; - static ::java::lang::String * UPPER_TURKISH; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Type0__ diff --git a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type12.h b/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type12.h deleted file mode 100644 index d1250fcbe8b..00000000000 --- a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type12.h +++ /dev/null @@ -1,53 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Type12__ -#define __gnu_java_awt_font_opentype_CharGlyphMap$Type12__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/CharGlyphMap.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class CharGlyphMap$Type12; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - class IntBuffer; - } - } -} - -class gnu::java::awt::font::opentype::CharGlyphMap$Type12 : public ::gnu::java::awt::font::opentype::CharGlyphMap -{ - -public: // actually package-private - static jboolean isSupported(jint, jint); - CharGlyphMap$Type12(::java::nio::ByteBuffer *, jint, jint); -public: - jint getGlyph(jint); -public: // actually package-private - jint __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::CharGlyphMap)))) numGroups; - ::java::nio::IntBuffer * data; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Type12__ diff --git a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type4.h b/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type4.h deleted file mode 100644 index 30092003607..00000000000 --- a/libjava/gnu/java/awt/font/opentype/CharGlyphMap$Type4.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_CharGlyphMap$Type4__ -#define __gnu_java_awt_font_opentype_CharGlyphMap$Type4__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/CharGlyphMap.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class CharGlyphMap$Type4; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - class CharBuffer; - class ShortBuffer; - } - } -} - -class gnu::java::awt::font::opentype::CharGlyphMap$Type4 : public ::gnu::java::awt::font::opentype::CharGlyphMap -{ - -public: // actually package-private - static jboolean isSupported(jint, jint, jint); - static ::gnu::java::awt::font::opentype::CharGlyphMap$Type4 * readTable(::java::nio::ByteBuffer *, jint, jint); -private: - CharGlyphMap$Type4(jint, ::java::nio::CharBuffer *, ::java::nio::CharBuffer *, ::java::nio::ShortBuffer *, ::java::nio::CharBuffer *); -public: - jint getGlyph(jint); -private: - jint find(jchar); - ::java::nio::CharBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::CharGlyphMap)))) lastChar; - ::java::nio::CharBuffer * firstChar; - ::java::nio::ShortBuffer * idDelta; - ::java::nio::CharBuffer * rangeID; - jint numSegments; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_CharGlyphMap$Type4__ diff --git a/libjava/gnu/java/awt/font/opentype/CharGlyphMap.h b/libjava/gnu/java/awt/font/opentype/CharGlyphMap.h deleted file mode 100644 index d5baafb7231..00000000000 --- a/libjava/gnu/java/awt/font/opentype/CharGlyphMap.h +++ /dev/null @@ -1,52 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_CharGlyphMap__ -#define __gnu_java_awt_font_opentype_CharGlyphMap__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class CharGlyphMap; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::CharGlyphMap : public ::java::lang::Object -{ - -public: - CharGlyphMap(); - virtual jint getGlyph(jint) = 0; - static ::gnu::java::awt::font::opentype::CharGlyphMap * forTable(::java::nio::ByteBuffer *); -private: - static const jint PLATFORM_UNICODE = 0; - static const jint PLATFORM_MACINTOSH = 1; - static const jint PLATFORM_MICROSOFT = 3; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_CharGlyphMap__ diff --git a/libjava/gnu/java/awt/font/opentype/GlyphNamer.h b/libjava/gnu/java/awt/font/opentype/GlyphNamer.h deleted file mode 100644 index 55e47902f4d..00000000000 --- a/libjava/gnu/java/awt/font/opentype/GlyphNamer.h +++ /dev/null @@ -1,69 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_GlyphNamer__ -#define __gnu_java_awt_font_opentype_GlyphNamer__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class GlyphNamer; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - class CharBuffer; - class IntBuffer; - } - } -} - -class gnu::java::awt::font::opentype::GlyphNamer : public ::java::lang::Object -{ - - GlyphNamer(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); -public: - static ::gnu::java::awt::font::opentype::GlyphNamer * forTables(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); -public: // actually package-private - ::java::lang::String * getGlyphName(jint); -private: - void readZapf(jint); - void readPost(); - static ::java::lang::String * getAGLFNName(jchar); - static ::java::lang::String * getGlyphName(JArray< jchar > *); - ::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) postTable; - ::java::nio::ByteBuffer * zapfTable; - ::java::nio::IntBuffer * zapfOffsets; - jint zapfExtraInfo; - jint postFormat; - JArray< ::java::lang::String * > * glyphNames; - ::java::nio::CharBuffer * glyphCharacterCodes; - static JArray< ::java::lang::String * > * STANDARD_POSTSCRIPT_GLYPH_NAMES; - static ::java::lang::String * AGLFN_GLYPHS; - static ::java::lang::String * AGLFN_NAME_OFFSET; - static ::java::lang::String * AGLFN_NAMES; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_GlyphNamer__ diff --git a/libjava/gnu/java/awt/font/opentype/Hinter.h b/libjava/gnu/java/awt/font/opentype/Hinter.h deleted file mode 100644 index 29992b70a10..00000000000 --- a/libjava/gnu/java/awt/font/opentype/Hinter.h +++ /dev/null @@ -1,45 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_Hinter__ -#define __gnu_java_awt_font_opentype_Hinter__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class Hinter; - class OpenTypeFont; - namespace truetype - { - class Zone; - } - } - } - } - } - } -} - -class gnu::java::awt::font::opentype::Hinter : public ::java::lang::Object -{ - -public: - virtual void init(::gnu::java::awt::font::opentype::OpenTypeFont *) = 0; - virtual void applyHints(::gnu::java::awt::font::opentype::truetype::Zone *) = 0; - virtual void setFlags(jint) = 0; - static ::java::lang::Class class$; -} __attribute__ ((java_interface)); - -#endif // __gnu_java_awt_font_opentype_Hinter__ diff --git a/libjava/gnu/java/awt/font/opentype/MacResourceFork$Resource.h b/libjava/gnu/java/awt/font/opentype/MacResourceFork$Resource.h deleted file mode 100644 index d6ba8363450..00000000000 --- a/libjava/gnu/java/awt/font/opentype/MacResourceFork$Resource.h +++ /dev/null @@ -1,58 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_MacResourceFork$Resource__ -#define __gnu_java_awt_font_opentype_MacResourceFork$Resource__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class MacResourceFork$Resource; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::MacResourceFork$Resource : public ::java::lang::Object -{ - - MacResourceFork$Resource(::java::nio::ByteBuffer *, jint, jshort, jint, jint); -public: - jint getType(); - jshort getID(); - ::java::nio::ByteBuffer * getContent(); - jint getLength(); -public: // actually package-private - MacResourceFork$Resource(::java::nio::ByteBuffer *, jint, jshort, jint, jint, ::gnu::java::awt::font::opentype::MacResourceFork$Resource *); - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) type; - jshort id; - jbyte attribute; - jint nameOffset; - jint dataOffset; - ::java::nio::ByteBuffer * buf; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_MacResourceFork$Resource__ diff --git a/libjava/gnu/java/awt/font/opentype/MacResourceFork.h b/libjava/gnu/java/awt/font/opentype/MacResourceFork.h deleted file mode 100644 index 76ad0a65353..00000000000 --- a/libjava/gnu/java/awt/font/opentype/MacResourceFork.h +++ /dev/null @@ -1,55 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_MacResourceFork__ -#define __gnu_java_awt_font_opentype_MacResourceFork__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class MacResourceFork; - class MacResourceFork$Resource; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::MacResourceFork : public ::java::lang::Object -{ - -public: - MacResourceFork(::java::nio::ByteBuffer *); - JArray< ::gnu::java::awt::font::opentype::MacResourceFork$Resource * > * getResources(jint); - ::gnu::java::awt::font::opentype::MacResourceFork$Resource * getResource(jint, jshort); -public: // actually package-private - JArray< jint > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) types; - JArray< JArray< ::gnu::java::awt::font::opentype::MacResourceFork$Resource * > * > * resources; - ::java::nio::ByteBuffer * buf; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_MacResourceFork__ diff --git a/libjava/gnu/java/awt/font/opentype/NameDecoder.h b/libjava/gnu/java/awt/font/opentype/NameDecoder.h deleted file mode 100644 index a33ffa3ed6a..00000000000 --- a/libjava/gnu/java/awt/font/opentype/NameDecoder.h +++ /dev/null @@ -1,85 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_NameDecoder__ -#define __gnu_java_awt_font_opentype_NameDecoder__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class NameDecoder; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::NameDecoder : public ::java::lang::Object -{ - -public: - NameDecoder(); - static ::java::lang::String * getName(::java::nio::ByteBuffer *, jint, ::java::util::Locale *); -private: - static jint getMacLanguageCode(::java::util::Locale *); - static jint getMicrosoftLanguageCode(::java::util::Locale *); - static jint findLanguageCode(::java::lang::String *, ::java::lang::String *); - static ::java::lang::String * decodeName(jint, jint, jint, ::java::nio::ByteBuffer *, jint, jint); - static ::java::lang::String * decodeName(::java::lang::String *, ::java::nio::ByteBuffer *, jint, jint); - static ::java::util::Locale * getMacLocale(jint); - static ::java::util::Locale * getWindowsLocale(jint); - static ::java::lang::String * getMacCharsetName(jint); - static ::java::lang::String * getMicrosoftCharsetName(jint); -public: - static ::java::util::Locale * getLocale(jint, jint, jint); - static ::java::lang::String * getCharsetName(jint, jint, jint); - static const jint NAME_COPYRIGHT = 0; - static const jint NAME_FAMILY = 1; - static const jint NAME_SUBFAMILY = 2; - static const jint NAME_UNIQUE = 3; - static const jint NAME_FULL = 4; - static const jint NAME_VERSION = 5; - static const jint NAME_POSTSCRIPT = 6; - static const jint NAME_TRADEMARK = 7; - static const jint NAME_MANUFACTURER = 8; - static const jint NAME_DESIGNER = 9; - static const jint NAME_DESCRIPTION = 10; - static const jint NAME_VENDOR_URL = 11; - static const jint NAME_DESIGNER_URL = 12; - static const jint NAME_LICENSE = 13; - static const jint NAME_LICENSE_URL = 14; - static const jint NAME_PREFERRED_FAMILY = 16; - static const jint NAME_PREFERRED_SUBFAMILY = 17; - static const jint NAME_FULL_MACCOMPATIBLE = 18; - static const jint NAME_SAMPLE_TEXT = 19; - static const jint NAME_POSTSCRIPT_CID = 20; -private: - static const jint PLATFORM_MACINTOSH = 1; - static const jint PLATFORM_MICROSOFT = 3; - static ::java::lang::String * macLanguageCodes; - static ::java::lang::String * microsoftLanguageCodes; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_NameDecoder__ diff --git a/libjava/gnu/java/awt/font/opentype/OpenTypeFont.h b/libjava/gnu/java/awt/font/opentype/OpenTypeFont.h deleted file mode 100644 index 3fec583d7d5..00000000000 --- a/libjava/gnu/java/awt/font/opentype/OpenTypeFont.h +++ /dev/null @@ -1,128 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_OpenTypeFont__ -#define __gnu_java_awt_font_opentype_OpenTypeFont__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class CharGlyphMap; - class GlyphNamer; - class Hinter; - class OpenTypeFont; - class Scaler; - namespace truetype - { - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - class Font; - namespace font - { - class FontRenderContext; - class GlyphVector; - } - namespace geom - { - class AffineTransform; - class GeneralPath; - class Point2D; - } - } - namespace nio - { - class ByteBuffer; - } - namespace text - { - class CharacterIterator; - } - } -} - -class gnu::java::awt::font::opentype::OpenTypeFont : public ::java::lang::Object -{ - -public: // actually package-private - OpenTypeFont(::java::nio::ByteBuffer *, jint); -private: - jint getTableIndex(jint); -public: - ::java::lang::String * getFamilyName(::java::util::Locale *); - ::java::lang::String * getSubFamilyName(::java::util::Locale *); - ::java::lang::String * getFullName(::java::util::Locale *); - ::java::lang::String * getPostScriptName(); - jint getNumGlyphs(); - jint getMissingGlyphCode(); -private: - ::java::lang::String * getName(jint, ::java::util::Locale *); -public: - jint getVersion(); - ::java::nio::ByteBuffer * getFontTable(jint); - jint getFontTableSize(jint); -private: - ::gnu::java::awt::font::opentype::CharGlyphMap * getCharGlyphMap(); -public: - jint getGlyph(jint); - ::java::awt::font::GlyphVector * createGlyphVector(::java::awt::Font *, ::java::awt::font::FontRenderContext *, ::java::text::CharacterIterator *); - jint getGlyphIndex(jint); - void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *); - ::java::awt::geom::GeneralPath * getGlyphOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jint); - ::gnu::java::awt::font::opentype::truetype::Zone * getRawGlyphOutline(jint, ::java::awt::geom::AffineTransform *); - ::java::lang::String * getGlyphName(jint); - jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean); - jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean); -public: // actually package-private - static ::java::lang::String * tagToString(jint); -private: - void checkHinter(jint); -public: // actually package-private - static const jint TAG_OTTO = 1330926671; - static const jint TAG_SFNT = 1936092788; - static const jint TAG_TRUE = 1953658213; - static const jint TAG_TTCF = 1953784678; - static const jint TAG_ZAPF = 1516335206; - ::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buf; - jint numGlyphs; - JArray< jint > * tableTag; - JArray< jint > * tableStart; - JArray< jint > * tableLength; -private: - jint version; -public: - jint unitsPerEm; -private: - jfloat emsPerUnit; - ::gnu::java::awt::font::opentype::Scaler * scaler; - ::gnu::java::awt::font::opentype::CharGlyphMap * cmap; - ::gnu::java::awt::font::opentype::GlyphNamer * glyphNamer; - ::gnu::java::awt::font::opentype::Hinter * hinter; - ::java::nio::ByteBuffer * nameTable; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_OpenTypeFont__ diff --git a/libjava/gnu/java/awt/font/opentype/OpenTypeFontFactory.h b/libjava/gnu/java/awt/font/opentype/OpenTypeFontFactory.h deleted file mode 100644 index d3562506d32..00000000000 --- a/libjava/gnu/java/awt/font/opentype/OpenTypeFontFactory.h +++ /dev/null @@ -1,49 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_OpenTypeFontFactory__ -#define __gnu_java_awt_font_opentype_OpenTypeFontFactory__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - class FontDelegate; - namespace opentype - { - class OpenTypeFontFactory; - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::OpenTypeFontFactory : public ::java::lang::Object -{ - - OpenTypeFontFactory(); -public: - static JArray< ::gnu::java::awt::font::FontDelegate * > * createFonts(::java::nio::ByteBuffer *); - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_OpenTypeFontFactory__ diff --git a/libjava/gnu/java/awt/font/opentype/Scaler.h b/libjava/gnu/java/awt/font/opentype/Scaler.h deleted file mode 100644 index 6d229d70981..00000000000 --- a/libjava/gnu/java/awt/font/opentype/Scaler.h +++ /dev/null @@ -1,60 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_Scaler__ -#define __gnu_java_awt_font_opentype_Scaler__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class Hinter; - class Scaler; - namespace truetype - { - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - namespace geom - { - class AffineTransform; - class GeneralPath; - class Point2D; - } - } - } -} - -class gnu::java::awt::font::opentype::Scaler : public ::java::lang::Object -{ - -public: - Scaler(); - virtual ::java::awt::geom::GeneralPath * getOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, ::gnu::java::awt::font::opentype::Hinter *, jint) = 0; - virtual void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *) = 0; - virtual jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0; - virtual jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean) = 0; - virtual ::gnu::java::awt::font::opentype::truetype::Zone * getRawOutline(jint, ::java::awt::geom::AffineTransform *) = 0; - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_Scaler__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/Fixed.h b/libjava/gnu/java/awt/font/opentype/truetype/Fixed.h deleted file mode 100644 index 9427f135a06..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/Fixed.h +++ /dev/null @@ -1,58 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_Fixed__ -#define __gnu_java_awt_font_opentype_truetype_Fixed__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class Fixed; - } - } - } - } - } - } -} - -class gnu::java::awt::font::opentype::truetype::Fixed : public ::java::lang::Object -{ - - Fixed(); -public: - static jint mul(jint, jint); - static jint mul16(jint, jint); - static jint div(jint, jint); - static jint div16(jint, jint); - static jint ceil(jint); - static jint floor(jint); - static jint vectorLength(jint, jint); - static jint intValue(jint); - static jfloat floatValue(jint); - static jfloat floatValue16(jint); - static jdouble doubleValue(jint); - static jint valueOf(jfloat); - static jint valueOf(jdouble); - static jint valueOf16(jdouble); - static ::java::lang::String * toString(jint); - static ::java::lang::String * toString(jint, jint); - static const jint ONE = 64; - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_Fixed__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLoader.h b/libjava/gnu/java/awt/font/opentype/truetype/GlyphLoader.h deleted file mode 100644 index f0582d347a5..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLoader.h +++ /dev/null @@ -1,92 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLoader__ -#define __gnu_java_awt_font_opentype_truetype_GlyphLoader__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class Hinter; - namespace truetype - { - class GlyphLoader; - class GlyphLocator; - class GlyphMeasurer; - class VirtualMachine; - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - namespace geom - { - class AffineTransform; - } - } - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::GlyphLoader : public ::java::lang::Object -{ - -public: // actually package-private - GlyphLoader(::gnu::java::awt::font::opentype::truetype::GlyphLocator *, ::gnu::java::awt::font::opentype::truetype::VirtualMachine *, jint, jint, jint, ::gnu::java::awt::font::opentype::truetype::GlyphMeasurer *); -public: - void loadGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, ::gnu::java::awt::font::opentype::truetype::Zone *, ::gnu::java::awt::font::opentype::Hinter *); - void loadGlyph(jint, ::java::awt::geom::AffineTransform *, ::gnu::java::awt::font::opentype::truetype::Zone *, ::gnu::java::awt::font::opentype::Hinter *); -private: - void loadSubGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, ::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint, ::gnu::java::awt::font::opentype::Hinter *); - void loadSimpleGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, jint, ::java::nio::ByteBuffer *, ::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint, ::gnu::java::awt::font::opentype::Hinter *); - void loadCompoundGlyph(jint, jdouble, ::java::awt::geom::AffineTransform *, jboolean, ::java::nio::ByteBuffer *, ::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint, ::gnu::java::awt::font::opentype::Hinter *); - jdouble getDouble214(::java::nio::ByteBuffer *); - void loadFlags(jint, ::java::nio::ByteBuffer *); - void loadCoordinates(jint, ::java::nio::ByteBuffer *, ::gnu::java::awt::font::opentype::truetype::Zone *); - void setPhantomPoints(jint, jint, ::gnu::java::awt::font::opentype::truetype::Zone *); - ::gnu::java::awt::font::opentype::truetype::GlyphLocator * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glyphLocator; - ::gnu::java::awt::font::opentype::truetype::GlyphMeasurer * glyphMeasurer; - ::gnu::java::awt::font::opentype::truetype::VirtualMachine * vm; - jint unitsPerEm; - JArray< jint > * contourEndPoints; - JArray< jbyte > * pointFlags; - static const jshort ARGS_ARE_WORDS = 1; - static const jshort ARGS_ARE_XY_VALUES = 2; - static const jshort ROUND_XY_TO_GRID = 4; - static const jshort WE_HAVE_A_SCALE = 8; - static const jshort MORE_COMPONENTS = 32; - static const jshort WE_HAVE_AN_X_AND_Y_SCALE = 64; - static const jshort WE_HAVE_A_TWO_BY_TWO = 128; - static const jshort WE_HAVE_INSTRUCTIONS = 256; - static const jshort USE_MY_METRICS = 512; - static const jshort OVERLAP_COMPOUND = 1024; - static const jshort SCALED_COMPONENT_OFFSET = 2048; - static const jshort UNSCALED_COMPONENT_OFFSET = 4096; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_GlyphLoader__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator$FourByte.h b/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator$FourByte.h deleted file mode 100644 index 1e06f695361..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator$FourByte.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLocator$FourByte__ -#define __gnu_java_awt_font_opentype_truetype_GlyphLocator$FourByte__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/truetype/GlyphLocator.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class GlyphLocator$FourByte; - } - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - class IntBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::GlyphLocator$FourByte : public ::gnu::java::awt::font::opentype::truetype::GlyphLocator -{ - -public: // actually package-private - GlyphLocator$FourByte(::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); -public: - ::java::nio::ByteBuffer * getGlyphData(jint); -public: // actually package-private - ::java::nio::IntBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::truetype::GlyphLocator)))) indexToLoc; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_GlyphLocator$FourByte__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator$TwoByte.h b/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator$TwoByte.h deleted file mode 100644 index 7489c5e4e91..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator$TwoByte.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLocator$TwoByte__ -#define __gnu_java_awt_font_opentype_truetype_GlyphLocator$TwoByte__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/truetype/GlyphLocator.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class GlyphLocator$TwoByte; - } - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - class CharBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::GlyphLocator$TwoByte : public ::gnu::java::awt::font::opentype::truetype::GlyphLocator -{ - -public: // actually package-private - GlyphLocator$TwoByte(::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); -public: - ::java::nio::ByteBuffer * getGlyphData(jint); -public: // actually package-private - ::java::nio::CharBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::truetype::GlyphLocator)))) indexToLoc; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_GlyphLocator$TwoByte__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator.h b/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator.h deleted file mode 100644 index aa93b65be1f..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/GlyphLocator.h +++ /dev/null @@ -1,54 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_GlyphLocator__ -#define __gnu_java_awt_font_opentype_truetype_GlyphLocator__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class GlyphLocator; - } - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::GlyphLocator : public ::java::lang::Object -{ - -public: // actually package-private - GlyphLocator(); -public: - static ::gnu::java::awt::font::opentype::truetype::GlyphLocator * forTable(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); - virtual ::java::nio::ByteBuffer * getGlyphData(jint) = 0; -public: // actually protected - ::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) glyfTable; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_GlyphLocator__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/GlyphMeasurer.h b/libjava/gnu/java/awt/font/opentype/truetype/GlyphMeasurer.h deleted file mode 100644 index 558584d4f98..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/GlyphMeasurer.h +++ /dev/null @@ -1,66 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_GlyphMeasurer__ -#define __gnu_java_awt_font_opentype_truetype_GlyphMeasurer__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class GlyphMeasurer; - } - } - } - } - } - } - namespace java - { - namespace nio - { - class ByteBuffer; - class ShortBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::GlyphMeasurer : public ::java::lang::Object -{ - -public: // actually package-private - GlyphMeasurer(::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); -public: - jint getAscent(jboolean); - jint getDescent(jboolean); - jint getLineGap(jboolean); - jint getAdvanceWidth(jint, jboolean); - jint getAdvanceHeight(jint, jboolean); -private: - ::java::nio::ShortBuffer * __attribute__((aligned(__alignof__( ::java::lang::Object)))) horizontalGlyphMetrics; - ::java::nio::ShortBuffer * verticalGlyphMetrics; - jint numLongHorizontalMetricsEntries; - jint numLongVerticalMetricsEntries; - jint horizontalAscent; - jint verticalAscent; - jint horizontalDescent; - jint verticalDescent; - jint horizontalLineGap; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_GlyphMeasurer__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/Point.h b/libjava/gnu/java/awt/font/opentype/truetype/Point.h deleted file mode 100644 index a993ca0234c..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/Point.h +++ /dev/null @@ -1,99 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_Point__ -#define __gnu_java_awt_font_opentype_truetype_Point__ - -#pragma interface - -#include <java/lang/Object.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class Point; - } - } - } - } - } - } -} - -class gnu::java::awt::font::opentype::truetype::Point : public ::java::lang::Object -{ - -public: - Point(); - virtual ::gnu::java::awt::font::opentype::truetype::Point * getNext(); - virtual void setNext(::gnu::java::awt::font::opentype::truetype::Point *); - virtual ::gnu::java::awt::font::opentype::truetype::Point * getPrev(); - virtual void setPrev(::gnu::java::awt::font::opentype::truetype::Point *); - virtual jint getOrigX(); - virtual void setOrigX(jint); - virtual jint getOrigY(); - virtual void setOrigY(jint); - virtual jint getInDir(); - virtual void setInDir(jint); - virtual jint getOutDir(); - virtual void setOutDir(jint); - virtual jshort getFlags(); - virtual void setFlags(jshort); - virtual void addFlags(jshort); - virtual jboolean isControlPoint(); - virtual jint getU(); - virtual void setU(jint); - virtual jint getV(); - virtual void setV(jint); - virtual ::java::lang::String * toString(); - virtual jint getX(); - virtual void setX(jint); - virtual jint getY(); - virtual void setY(jint); - virtual jint getScaledX(); - virtual void setScaledX(jint); - virtual jint getScaledY(); - virtual void setScaledY(jint); - static const jshort FLAG_TOUCHED_X = 1; - static const jshort FLAG_TOUCHED_Y = 2; - static const jshort FLAG_ON_CURVE = 4; - static const jshort FLAG_CONTOUR_END = 8; - static const jshort FLAG_WEAK_INTERPOLATION = 16; - static const jshort FLAG_INFLECTION = 32; - static const jshort FLAG_DONE_X = 64; - static const jshort FLAG_DONE_Y = 128; - static const jint DIR_RIGHT = 1; - static const jint DIR_LEFT = -1; - static const jint DIR_UP = 2; - static const jint DIR_DOWN = -2; -public: // actually package-private - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) origX; - jint origY; - jint scaledX; - jint scaledY; - jint x; - jint y; - jint u; - jint v; - jshort flags; -private: - ::gnu::java::awt::font::opentype::truetype::Point * prev; - ::gnu::java::awt::font::opentype::truetype::Point * next; -public: // actually package-private - jint inDir; - jint outDir; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_Point__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/TrueTypeScaler.h b/libjava/gnu/java/awt/font/opentype/truetype/TrueTypeScaler.h deleted file mode 100644 index fadc996ccf0..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/TrueTypeScaler.h +++ /dev/null @@ -1,76 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_TrueTypeScaler__ -#define __gnu_java_awt_font_opentype_truetype_TrueTypeScaler__ - -#pragma interface - -#include <gnu/java/awt/font/opentype/Scaler.h> -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - class Hinter; - namespace truetype - { - class GlyphLoader; - class GlyphMeasurer; - class TrueTypeScaler; - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - namespace geom - { - class AffineTransform; - class GeneralPath; - class Point2D; - } - } - namespace nio - { - class ByteBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::TrueTypeScaler : public ::gnu::java::awt::font::opentype::Scaler -{ - -public: - TrueTypeScaler(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); - ::java::awt::geom::GeneralPath * getOutline(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, ::gnu::java::awt::font::opentype::Hinter *, jint); - ::gnu::java::awt::font::opentype::truetype::Zone * getRawOutline(jint, ::java::awt::geom::AffineTransform *); - void getAdvance(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean, ::java::awt::geom::Point2D *); -private: - jfloat scaleFromFUnits(jint, jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean); -public: - jfloat getAscent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean); - jfloat getDescent(jfloat, ::java::awt::geom::AffineTransform *, jboolean, jboolean, jboolean); -private: - ::java::nio::ByteBuffer * __attribute__((aligned(__alignof__( ::gnu::java::awt::font::opentype::Scaler)))) glyfTable; - ::gnu::java::awt::font::opentype::truetype::GlyphLoader * glyphLoader; - ::gnu::java::awt::font::opentype::truetype::GlyphMeasurer * glyphMeasurer; - ::gnu::java::awt::font::opentype::truetype::Zone * glyphZone; - jint unitsPerEm; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_TrueTypeScaler__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/VirtualMachine.h b/libjava/gnu/java/awt/font/opentype/truetype/VirtualMachine.h deleted file mode 100644 index 6193a6d4c93..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/VirtualMachine.h +++ /dev/null @@ -1,153 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_VirtualMachine__ -#define __gnu_java_awt_font_opentype_truetype_VirtualMachine__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class VirtualMachine; - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - namespace geom - { - class AffineTransform; - } - } - namespace nio - { - class ByteBuffer; - class ShortBuffer; - } - } -} - -class gnu::java::awt::font::opentype::truetype::VirtualMachine : public ::java::lang::Object -{ - -public: // actually package-private - VirtualMachine(jint, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *, ::java::nio::ByteBuffer *); -private: - void resetGraphicsState(); - void reloadControlValueTable(); - jint funitsToPixels(jint); -public: - virtual jboolean setup(jdouble, ::java::awt::geom::AffineTransform *, jboolean); -private: - void execute(::java::nio::ByteBuffer *, jint); - void dumpInstruction(::java::nio::ByteBuffer *); - static jchar getNibble(jint, jint); - static ::java::lang::String * getHex(jbyte); - static ::java::lang::String * getHex(jshort); - static void skipAfter(::java::nio::ByteBuffer *, jint, jint, jint, jint, jboolean); - static jint getInstructionLength(jint); - jboolean executeInstruction(::java::nio::ByteBuffer *); - void setRoundingMode(jint, jint); - void deltaC(JArray< jint > *, jint, jint, jint); - ::gnu::java::awt::font::opentype::truetype::Zone * getZone(jint); - jint getProjection(jint, jint); - jint getDualProjection(jint, jint); - jint getProjection(::gnu::java::awt::font::opentype::truetype::Zone *, jint); - jint getOriginalProjection(::gnu::java::awt::font::opentype::truetype::Zone *, jint); - void handleISECT(jint, jint, jint, jint, jint); - static jint muldiv(jint, jint, jint); - jint getFreeDotProj(); - void movePoint(::gnu::java::awt::font::opentype::truetype::Zone *, jint, jint); - void dumpVectors(); - void handleIP(); - void handleMDAP(jint, jboolean); - void handleMIAP(jint, jint, jboolean); - void handleMIRP(jint, jint, jint); - jint round(jint, jint); - static jint nround(jint, jint); - jboolean isRotated(); - jboolean isStretched(); - jint getPixelsPerEM(); - void setProjectionVector(jshort, jshort); - void setFreedomVector(jshort, jshort); - void setDualVector(jshort, jshort); - jint applyCTM_x(jint, jint); - jint applyCTM_y(jint, jint); - static const jboolean PATENTED_HINTING = 0; - static const jboolean TRACE_EXECUTION = 0; - static const jshort ONE_214 = 16384; - JArray< jint > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) storage; - JArray< jint > * stack; - jint maxStackElements; - jint sp; - JArray< ::java::nio::ByteBuffer * > * fdefBuffer; - JArray< jint > * fdefEntryPoint; - ::java::nio::ShortBuffer * controlValueTable; - JArray< jint > * cvt; - jint engineCompensation; - ::java::nio::ByteBuffer * fontProgram; - ::java::nio::ByteBuffer * preProgram; - jint numTwilightPoints; - jint pointSize; - ::java::awt::geom::AffineTransform * deviceTransform; - jint scaleX; - jint scaleY; - jint shearX; - jint shearY; - jboolean antialiased; - jint cvtCutIn; - jint deltaBase; - jint deltaShift; - jshort freeX; - jshort freeY; - jint loop; - jint minimumDistance; - jshort projX; - jshort projY; - jshort dualX; - jshort dualY; - jint rp0; - jint rp1; - jint rp2; - jboolean scanControl; - jint scanType; - jint singleWidthValue; - ::gnu::java::awt::font::opentype::truetype::Zone * zp0; - ::gnu::java::awt::font::opentype::truetype::Zone * zp1; - ::gnu::java::awt::font::opentype::truetype::Zone * zp2; - ::gnu::java::awt::font::opentype::truetype::Zone * twilightZone; - ::gnu::java::awt::font::opentype::truetype::Zone * glyphZone; - jboolean executeGlyphInstructions; - jboolean ignoreCVTProgram; - jint roundPeriod; - jint roundPhase; - jint roundThreshold; - jint cachedPixelsPerEM; - jint unitsPerEm; - static JArray< ::java::lang::String * > * INST_NAME; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_VirtualMachine__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/Zone.h b/libjava/gnu/java/awt/font/opentype/truetype/Zone.h deleted file mode 100644 index e5647898e48..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/Zone.h +++ /dev/null @@ -1,92 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_Zone__ -#define __gnu_java_awt_font_opentype_truetype_Zone__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class Point; - class Zone; - } - } - } - } - } - } - namespace java - { - namespace awt - { - namespace geom - { - class AffineTransform; - class GeneralPath; - class PathIterator; - } - } - } -} - -class gnu::java::awt::font::opentype::truetype::Zone : public ::java::lang::Object -{ - -public: - Zone(jint); - jint getCapacity(); - jint getSize(); - jint getX(jint); - jint getX(jint, jint); - void setX(jint, jint, jboolean); - void setY(jint, jint, jboolean); - jint getY(jint); - jint getY(jint, jint); - jint getOriginalX(jint); - jint getOriginalY(jint); - void setOriginalX(jint, jint); - void setOriginalY(jint, jint); - void setNumPoints(jint); - jboolean isOnCurve(jint); - void setOnCurve(jint, jboolean); - jboolean isContourEnd(jint); - void setContourEnd(jint, jboolean); -public: // actually package-private - void transform(jdouble, ::java::awt::geom::AffineTransform *, jint, jint, jint); - void combineWithSubGlyph(::gnu::java::awt::font::opentype::truetype::Zone *, jint); -private: - void dump(); -public: - ::java::awt::geom::PathIterator * getPathIterator(jint); - ::java::awt::geom::GeneralPath * getPath(jint); - jint getNumContours(); - jint getContourEnd(jint); - JArray< ::gnu::java::awt::font::opentype::truetype::Point * > * getPoints(); -private: - JArray< ::gnu::java::awt::font::opentype::truetype::Point * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) points; - jint numPoints; -public: - jdouble scaleX; - jdouble scaleY; - jdouble shearX; - jdouble shearY; - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_Zone__ diff --git a/libjava/gnu/java/awt/font/opentype/truetype/ZonePathIterator.h b/libjava/gnu/java/awt/font/opentype/truetype/ZonePathIterator.h deleted file mode 100644 index 5e64ba8753d..00000000000 --- a/libjava/gnu/java/awt/font/opentype/truetype/ZonePathIterator.h +++ /dev/null @@ -1,68 +0,0 @@ - -// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- - -#ifndef __gnu_java_awt_font_opentype_truetype_ZonePathIterator__ -#define __gnu_java_awt_font_opentype_truetype_ZonePathIterator__ - -#pragma interface - -#include <java/lang/Object.h> -#include <gcj/array.h> - -extern "Java" -{ - namespace gnu - { - namespace java - { - namespace awt - { - namespace font - { - namespace opentype - { - namespace truetype - { - class Zone; - class ZonePathIterator; - } - } - } - } - } - } -} - -class gnu::java::awt::font::opentype::truetype::ZonePathIterator : public ::java::lang::Object -{ - -public: // actually package-private - ZonePathIterator(::gnu::java::awt::font::opentype::truetype::Zone *, jint); -public: - jint getWindingRule(); - jboolean isDone(); - void next(); -private: - jint getSuccessor(jint); -public: - jint currentSegment(JArray< jfloat > *); - jint currentSegment(JArray< jdouble > *); -private: - jint getSegment(jint, JArray< jfloat > *); - jint getStartSegment(jint, JArray< jfloat > *); - static const jint EMIT_SEGMENT = 0; - static const jint EMIT_CLOSE = 1; - static const jint EMIT_MOVETO = 2; - jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) state; - ::gnu::java::awt::font::opentype::truetype::Zone * zone; - jint numPoints; - jint curPoint; - jint contourStart; - jint type; -public: // actually package-private - JArray< jfloat > * floats; -public: - static ::java::lang::Class class$; -}; - -#endif // __gnu_java_awt_font_opentype_truetype_ZonePathIterator__ |