Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / java / awt / font / FontRenderContext.h
blob30fb5973aee309a3b3a9c192a87ee19750eeee7c
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_font_FontRenderContext__
5 #define __java_awt_font_FontRenderContext__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 namespace font
18 class FontRenderContext;
20 namespace geom
22 class AffineTransform;
28 class java::awt::font::FontRenderContext : public ::java::lang::Object
31 public: // actually protected
32 FontRenderContext();
33 public:
34 FontRenderContext(::java::awt::geom::AffineTransform *, jboolean, jboolean);
35 virtual jboolean equals(::java::lang::Object *);
36 virtual jboolean equals(::java::awt::font::FontRenderContext *);
37 virtual ::java::awt::geom::AffineTransform * getTransform();
38 virtual jint hashCode();
39 virtual jboolean isAntiAliased();
40 virtual jboolean usesFractionalMetrics();
41 private:
42 ::java::awt::geom::AffineTransform * __attribute__((aligned(__alignof__( ::java::lang::Object)))) affineTransform;
43 jboolean isAntiAliased__;
44 jboolean usesFractionalMetrics__;
45 public:
46 static ::java::lang::Class class$;
49 #endif // __java_awt_font_FontRenderContext__