2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_imageio_ImageReadParam__
5 #define __javax_imageio_ImageReadParam__
9 #include <javax/imageio/IIOParam.h>
10 #include <gcj/array.h>
34 class javax::imageio::ImageReadParam
: public ::javax::imageio::IIOParam
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
;
58 static ::java::lang::Class
class$
;
61 #endif // __javax_imageio_ImageReadParam__