2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_image_SinglePixelPackedSampleModel__
5 #define __java_awt_image_SinglePixelPackedSampleModel__
9 #include <java/awt/image/SampleModel.h>
10 #include <gcj/array.h>
22 class SinglePixelPackedSampleModel;
28 class java::awt::image::SinglePixelPackedSampleModel : public ::java::awt::image::SampleModel
32 SinglePixelPackedSampleModel(jint, jint, jint, JArray< jint > *);
33 SinglePixelPackedSampleModel(jint, jint, jint, jint, JArray< jint > *);
34 virtual jint getNumDataElements();
35 virtual ::java::awt::image::SampleModel * createCompatibleSampleModel(jint, jint);
36 virtual ::java::awt::image::DataBuffer * createDataBuffer();
37 virtual JArray< jint > * getSampleSize();
38 virtual jint getSampleSize(jint);
39 virtual jint getOffset(jint, jint);
40 virtual JArray< jint > * getBitOffsets();
41 virtual JArray< jint > * getBitMasks();
42 virtual jint getScanlineStride();
43 virtual ::java::awt::image::SampleModel * createSubsetSampleModel(JArray< jint > *);
44 virtual ::java::lang::Object * getDataElements(jint, jint, ::java::lang::Object *, ::java::awt::image::DataBuffer *);
45 virtual ::java::lang::Object * getDataElements(jint, jint, jint, jint, ::java::lang::Object *, ::java::awt::image::DataBuffer *);
46 virtual JArray< jint > * getPixel(jint, jint, JArray< jint > *, ::java::awt::image::DataBuffer *);
47 virtual JArray< jint > * getPixels(jint, jint, jint, jint, JArray< jint > *, ::java::awt::image::DataBuffer *);
48 virtual jint getSample(jint, jint, jint, ::java::awt::image::DataBuffer *);
49 virtual void setDataElements(jint, jint, ::java::lang::Object *, ::java::awt::image::DataBuffer *);
50 virtual void setPixel(jint, jint, JArray< jint > *, ::java::awt::image::DataBuffer *);
51 virtual void setPixels(jint, jint, jint, jint, JArray< jint > *, ::java::awt::image::DataBuffer *);
52 virtual void setSample(jint, jint, jint, jint, ::java::awt::image::DataBuffer *);
53 virtual jboolean equals(::java::lang::Object *);
54 virtual jint hashCode();
55 virtual ::java::lang::String * toString();
57 jint __attribute__((aligned(__alignof__( ::java::awt::image::SampleModel)))) scanlineStride;
58 JArray< jint > * bitMasks;
59 JArray< jint > * bitOffsets;
60 JArray< jint > * sampleSize;
62 static ::java::lang::Class class$;
65 #endif // __java_awt_image_SinglePixelPackedSampleModel__