2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_font_ShapeGraphicAttribute__
5 #define __java_awt_font_ShapeGraphicAttribute__
9 #include <java/awt/font/GraphicAttribute.h>
20 class ShapeGraphicAttribute;
30 class java::awt::font::ShapeGraphicAttribute : public ::java::awt::font::GraphicAttribute
34 ShapeGraphicAttribute(::java::awt::Shape *, jint, jboolean);
35 void draw(::java::awt::Graphics2D *, jfloat, jfloat);
36 jboolean equals(::java::lang::Object *);
37 jboolean equals(::java::awt::font::ShapeGraphicAttribute *);
41 ::java::awt::geom::Rectangle2D * getBounds();
43 static const jboolean FILL = 0;
44 static const jboolean STROKE = 1;
46 ::java::awt::Shape * __attribute__((aligned(__alignof__( ::java::awt::font::GraphicAttribute)))) shape;
48 ::java::awt::geom::Rectangle2D * bounds;
50 static ::java::lang::Class class$;
53 #endif // __java_awt_font_ShapeGraphicAttribute__