XBMDecoder.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_awt_image_XBMDecoder__
  3. #define __gnu_java_awt_image_XBMDecoder__
  4. #pragma interface
  5. #include <gnu/java/awt/image/ImageDecoder.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace gnu
  10. {
  11. namespace java
  12. {
  13. namespace awt
  14. {
  15. namespace image
  16. {
  17. class XBMDecoder;
  18. }
  19. }
  20. }
  21. }
  22. namespace java
  23. {
  24. namespace awt
  25. {
  26. namespace image
  27. {
  28. class ColorModel;
  29. }
  30. }
  31. namespace net
  32. {
  33. class URL;
  34. }
  35. }
  36. }
  37. class gnu::java::awt::image::XBMDecoder : public ::gnu::java::awt::image::ImageDecoder
  38. {
  39. public:
  40. XBMDecoder(::java::lang::String *);
  41. XBMDecoder(::java::net::URL *);
  42. virtual void produce(::java::util::Vector *, ::java::io::InputStream *);
  43. static JArray< jint > * getScanline(::java::io::Reader *, jint);
  44. public: // actually package-private
  45. ::java::io::BufferedReader * __attribute__((aligned(__alignof__( ::gnu::java::awt::image::ImageDecoder)))) reader;
  46. static ::java::awt::image::ColorModel * cm;
  47. static const jint black = -16777216;
  48. static const jint transparent = 0;
  49. static JArray< jint > * masktable;
  50. public:
  51. static ::java::lang::Class class$;
  52. };
  53. #endif // __gnu_java_awt_image_XBMDecoder__