2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_color_ICC_ProfileRGB__
5 #define __java_awt_color_ICC_ProfileRGB__
9 #include <java/awt/color/ICC_Profile.h>
10 #include <gcj/array.h>
26 class java::awt::color::ICC_ProfileRGB : public ::java::awt::color::ICC_Profile
29 public: // actually package-private
31 ICC_ProfileRGB(JArray< jbyte > *);
33 virtual JArray< jfloat > * getMediaWhitePoint();
34 virtual JArray< JArray< jfloat > * > * getMatrix();
35 virtual jfloat getGamma(jint);
36 virtual JArray< jshort > * getTRC(jint);
38 JArray< JArray< jfloat > * > * createMatrix();
39 static const jlong serialVersionUID = 8505067385152579334LL;
41 static const jint REDCOMPONENT = 0;
42 static const jint GREENCOMPONENT = 1;
43 static const jint BLUECOMPONENT = 2;
45 JArray< JArray< jfloat > * > * __attribute__((aligned(__alignof__( ::java::awt::color::ICC_Profile)))) matrix;
46 JArray< jfloat > * gamma;
47 JArray< jfloat > * whitePoint;
49 static ::java::lang::Class class$;
52 #endif // __java_awt_color_ICC_ProfileRGB__