1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_java_awt_java2d_AlphaCompositeContext__ 5 #define __gnu_java_awt_java2d_AlphaCompositeContext__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace gnu 13 { 14 namespace java 15 { 16 namespace awt 17 { 18 namespace java2d 19 { 20 class AlphaCompositeContext; 21 } 22 } 23 } 24 } 25 namespace java 26 { 27 namespace awt 28 { 29 class AlphaComposite; 30 namespace image 31 { 32 class ColorModel; 33 class Raster; 34 class WritableRaster; 35 } 36 } 37 } 38 } 39 40 class gnu::java::awt::java2d::AlphaCompositeContext : public ::java::lang::Object 41 { 42 43 public: 44 AlphaCompositeContext(::java::awt::AlphaComposite *, ::java::awt::image::ColorModel *, ::java::awt::image::ColorModel *); 45 virtual void dispose(); 46 virtual void compose(::java::awt::image::Raster *, ::java::awt::image::Raster *, ::java::awt::image::WritableRaster *); 47 private: 48 ::java::awt::AlphaComposite * __attribute__((aligned(__alignof__( ::java::lang::Object)))) composite; 49 ::java::awt::image::ColorModel * srcColorModel; 50 ::java::awt::image::ColorModel * dstColorModel; 51 jfloat fs; 52 jfloat fd; 53 public: 54 static ::java::lang::Class class$; 55 }; 56 57 #endif // __gnu_java_awt_java2d_AlphaCompositeContext__ 58