IIOImage.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_imageio_IIOImage__
  3. #define __javax_imageio_IIOImage__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace java
  9. {
  10. namespace awt
  11. {
  12. namespace image
  13. {
  14. class BufferedImage;
  15. class Raster;
  16. class RenderedImage;
  17. }
  18. }
  19. }
  20. namespace javax
  21. {
  22. namespace imageio
  23. {
  24. class IIOImage;
  25. namespace metadata
  26. {
  27. class IIOMetadata;
  28. }
  29. }
  30. }
  31. }
  32. class javax::imageio::IIOImage : public ::java::lang::Object
  33. {
  34. public:
  35. IIOImage(::java::awt::image::Raster *, ::java::util::List *, ::javax::imageio::metadata::IIOMetadata *);
  36. IIOImage(::java::awt::image::RenderedImage *, ::java::util::List *, ::javax::imageio::metadata::IIOMetadata *);
  37. virtual ::javax::imageio::metadata::IIOMetadata * getMetadata();
  38. virtual jint getNumThumbnails();
  39. virtual ::java::awt::image::Raster * getRaster();
  40. virtual ::java::awt::image::RenderedImage * getRenderedImage();
  41. virtual ::java::awt::image::BufferedImage * getThumbnail(jint);
  42. virtual ::java::util::List * getThumbnails();
  43. virtual jboolean hasRaster();
  44. virtual void setMetadata(::javax::imageio::metadata::IIOMetadata *);
  45. virtual void setRaster(::java::awt::image::Raster *);
  46. virtual void setRenderedImage(::java::awt::image::RenderedImage *);
  47. virtual void setThumbnails(::java::util::List *);
  48. public: // actually protected
  49. ::java::awt::image::RenderedImage * __attribute__((aligned(__alignof__( ::java::lang::Object)))) image;
  50. ::javax::imageio::metadata::IIOMetadata * metadata;
  51. ::java::awt::image::Raster * raster;
  52. ::java::util::List * thumbnails;
  53. public:
  54. static ::java::lang::Class class$;
  55. };
  56. #endif // __javax_imageio_IIOImage__