1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_imageio_plugins_bmp_BMPImageWriteParam__ 5 #define __javax_imageio_plugins_bmp_BMPImageWriteParam__ 6 7 #pragma interface 8 9 #include <javax/imageio/ImageWriteParam.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace imageio 15 { 16 namespace plugins 17 { 18 namespace bmp 19 { 20 class BMPImageWriteParam; 21 } 22 } 23 } 24 } 25 } 26 27 class javax::imageio::plugins::bmp::BMPImageWriteParam : public ::javax::imageio::ImageWriteParam 28 { 29 30 public: 31 BMPImageWriteParam(); 32 BMPImageWriteParam(::java::util::Locale *); 33 virtual void setTopDown(jboolean); 34 virtual jboolean isTopDown(); 35 private: 36 jboolean __attribute__((aligned(__alignof__( ::javax::imageio::ImageWriteParam)))) topDown; 37 public: // actually package-private 38 ::java::lang::String * rgb; 39 ::java::lang::String * rle8; 40 ::java::lang::String * rle4; 41 ::java::lang::String * bitfields; 42 static const jint BI_RGB = 0; 43 static const jint BI_RLE8 = 1; 44 static const jint BI_RLE4 = 2; 45 static const jint BI_BITFIELDS = 3; 46 public: 47 static ::java::lang::Class class$; 48 }; 49 50 #endif // __javax_imageio_plugins_bmp_BMPImageWriteParam__ 51