GdkGraphicsConfiguration.h 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __gnu_java_awt_peer_gtk_GdkGraphicsConfiguration__
  3. #define __gnu_java_awt_peer_gtk_GdkGraphicsConfiguration__
  4. #pragma interface
  5. #include <java/awt/GraphicsConfiguration.h>
  6. extern "Java"
  7. {
  8. namespace gnu
  9. {
  10. namespace java
  11. {
  12. namespace awt
  13. {
  14. namespace peer
  15. {
  16. namespace gtk
  17. {
  18. class GdkGraphicsConfiguration;
  19. class GdkScreenGraphicsDevice;
  20. }
  21. }
  22. }
  23. }
  24. }
  25. namespace java
  26. {
  27. namespace awt
  28. {
  29. class BufferCapabilities;
  30. class GraphicsDevice;
  31. class ImageCapabilities;
  32. class Rectangle;
  33. namespace geom
  34. {
  35. class AffineTransform;
  36. }
  37. namespace image
  38. {
  39. class BufferedImage;
  40. class ColorModel;
  41. class VolatileImage;
  42. }
  43. }
  44. }
  45. }
  46. class gnu::java::awt::peer::gtk::GdkGraphicsConfiguration : public ::java::awt::GraphicsConfiguration
  47. {
  48. public:
  49. GdkGraphicsConfiguration(::gnu::java::awt::peer::gtk::GdkScreenGraphicsDevice *);
  50. virtual ::java::awt::GraphicsDevice * getDevice();
  51. virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint);
  52. virtual ::java::awt::image::BufferedImage * createCompatibleImage(jint, jint, jint);
  53. virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint);
  54. virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, ::java::awt::ImageCapabilities *);
  55. virtual ::java::awt::image::ColorModel * getColorModel();
  56. virtual ::java::awt::image::ColorModel * getColorModel(jint);
  57. virtual ::java::awt::geom::AffineTransform * getDefaultTransform();
  58. virtual ::java::awt::geom::AffineTransform * getNormalizingTransform();
  59. virtual ::java::awt::Rectangle * getBounds();
  60. virtual ::java::awt::BufferCapabilities * getBufferCapabilities();
  61. virtual ::java::awt::ImageCapabilities * getImageCapabilities();
  62. virtual ::java::awt::image::VolatileImage * createCompatibleVolatileImage(jint, jint, jint);
  63. public: // actually package-private
  64. ::gnu::java::awt::peer::gtk::GdkScreenGraphicsDevice * __attribute__((aligned(__alignof__( ::java::awt::GraphicsConfiguration)))) gdkScreenGraphicsDevice;
  65. ::java::awt::image::ColorModel * opaqueColorModel;
  66. ::java::awt::image::ColorModel * bitmaskColorModel;
  67. ::java::awt::image::ColorModel * translucentColorModel;
  68. public:
  69. static ::java::lang::Class class$;
  70. };
  71. #endif // __gnu_java_awt_peer_gtk_GdkGraphicsConfiguration__