IIOParam.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_imageio_IIOParam__
  3. #define __javax_imageio_IIOParam__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. #include <gcj/array.h>
  7. extern "Java"
  8. {
  9. namespace java
  10. {
  11. namespace awt
  12. {
  13. class Point;
  14. class Rectangle;
  15. }
  16. }
  17. namespace javax
  18. {
  19. namespace imageio
  20. {
  21. class IIOParam;
  22. class IIOParamController;
  23. class ImageTypeSpecifier;
  24. }
  25. }
  26. }
  27. class javax::imageio::IIOParam : public ::java::lang::Object
  28. {
  29. public: // actually protected
  30. IIOParam();
  31. public:
  32. virtual jboolean activateController();
  33. virtual ::javax::imageio::IIOParamController * getController();
  34. virtual ::javax::imageio::IIOParamController * getDefaultController();
  35. virtual ::java::awt::Point * getDestinationOffset();
  36. virtual ::javax::imageio::ImageTypeSpecifier * getDestinationType();
  37. virtual JArray< jint > * getSourceBands();
  38. virtual ::java::awt::Rectangle * getSourceRegion();
  39. virtual jint getSourceXSubsampling();
  40. virtual jint getSourceYSubsampling();
  41. virtual jint getSubsamplingXOffset();
  42. virtual jint getSubsamplingYOffset();
  43. virtual jboolean hasController();
  44. virtual void setController(::javax::imageio::IIOParamController *);
  45. virtual void setDestinationType(::javax::imageio::ImageTypeSpecifier *);
  46. virtual void setDestinationOffset(::java::awt::Point *);
  47. virtual void setSourceBands(JArray< jint > *);
  48. virtual void setSourceRegion(::java::awt::Rectangle *);
  49. virtual void setSourceSubsampling(jint, jint, jint, jint);
  50. public: // actually protected
  51. ::javax::imageio::IIOParamController * __attribute__((aligned(__alignof__( ::java::lang::Object)))) controller;
  52. ::javax::imageio::IIOParamController * defaultController;
  53. ::java::awt::Point * destinationOffset;
  54. ::javax::imageio::ImageTypeSpecifier * destinationType;
  55. JArray< jint > * sourceBands;
  56. ::java::awt::Rectangle * sourceRegion;
  57. jint sourceXSubsampling;
  58. jint sourceYSubsampling;
  59. jint subsamplingXOffset;
  60. jint subsamplingYOffset;
  61. private:
  62. jboolean no_controller;
  63. public:
  64. static ::java::lang::Class class$;
  65. };
  66. #endif // __javax_imageio_IIOParam__