2008-05-06 Kai Tietz <kai.tietz@onevision.com>
[official-gcc.git] / libjava / javax / imageio / ImageReadParam.h
blob1e406ce705b665bcc13a7be994b7cd7bc4dbcbf2
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_imageio_ImageReadParam__
5 #define __javax_imageio_ImageReadParam__
7 #pragma interface
9 #include <javax/imageio/IIOParam.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class Dimension;
19 namespace image
21 class BufferedImage;
25 namespace javax
27 namespace imageio
29 class ImageReadParam;
34 class javax::imageio::ImageReadParam : public ::javax::imageio::IIOParam
37 public:
38 ImageReadParam();
39 virtual jboolean canSetSourceRenderSize();
40 virtual ::java::awt::image::BufferedImage * getDestination();
41 virtual JArray< jint > * getDestinationBands();
42 virtual jint getSourceMaxProgressivePass();
43 virtual jint getSourceMinProgressivePass();
44 virtual jint getSourceNumProgressivePasses();
45 virtual ::java::awt::Dimension * getSourceRenderSize();
46 virtual void setDestination(::java::awt::image::BufferedImage *);
47 virtual void setDestinationBands(JArray< jint > *);
48 virtual void setSourceProgressivePasses(jint, jint);
49 virtual void setSourceRenderSize(::java::awt::Dimension *);
50 public: // actually protected
51 jboolean __attribute__((aligned(__alignof__( ::javax::imageio::IIOParam)))) canSetSourceRenderSize__;
52 ::java::awt::image::BufferedImage * destination;
53 JArray< jint > * destinationBands;
54 jint minProgressivePass;
55 jint numProgressivePasses;
56 ::java::awt::Dimension * sourceRenderSize;
57 public:
58 static ::java::lang::Class class$;
61 #endif // __javax_imageio_ImageReadParam__