OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / imageio / bmp / EncodeRGB16.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_imageio_bmp_EncodeRGB16__
5 #define __gnu_javax_imageio_bmp_EncodeRGB16__
6
7 #pragma interface
8
9 #include <gnu/javax/imageio/bmp/BMPEncoder.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace javax
15     {
16       namespace imageio
17       {
18         namespace bmp
19         {
20             class BMPFileHeader;
21             class BMPInfoHeader;
22             class EncodeRGB16;
23         }
24       }
25     }
26   }
27   namespace javax
28   {
29     namespace imageio
30     {
31         class IIOImage;
32         class ImageWriteParam;
33       namespace metadata
34       {
35           class IIOMetadata;
36       }
37       namespace stream
38       {
39           class ImageOutputStream;
40       }
41     }
42   }
43 }
44
45 class gnu::javax::imageio::bmp::EncodeRGB16 : public ::gnu::javax::imageio::bmp::BMPEncoder
46 {
47
48 public:
49   EncodeRGB16(::gnu::javax::imageio::bmp::BMPFileHeader *, ::gnu::javax::imageio::bmp::BMPInfoHeader *);
50   virtual void encode(::javax::imageio::stream::ImageOutputStream *, ::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::IIOImage *, ::javax::imageio::ImageWriteParam *);
51 public: // actually protected
52   ::gnu::javax::imageio::bmp::BMPInfoHeader * __attribute__((aligned(__alignof__( ::gnu::javax::imageio::bmp::BMPEncoder)))) infoHeader;
53   ::gnu::javax::imageio::bmp::BMPFileHeader * fileHeader;
54   jlong offset;
55 public:
56   static ::java::lang::Class class$;
57 };
58
59 #endif // __gnu_javax_imageio_bmp_EncodeRGB16__