FOREIGN MODULE java_awt_color;
IMPORT
java_lang,
java_io,
sun_awt_color,
java_security;
TYPE
CMMException* = POINTER TO EXTENSIBLE RECORD (java_lang.RuntimeException)
STATIC
PROCEDURE Init*(p0 : java_lang.String) : CMMException,CONSTRUCTOR;
END;
ColorSpace* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
TYPE_XYZ* = 0;
TYPE_Lab* = 1;
TYPE_Luv* = 2;
TYPE_YCbCr* = 3;
TYPE_Yxy* = 4;
TYPE_RGB* = 5;
TYPE_GRAY* = 6;
TYPE_HSV* = 7;
TYPE_HLS* = 8;
TYPE_CMYK* = 9;
TYPE_CMY* = 11;
TYPE_2CLR* = 12;
TYPE_3CLR* = 13;
TYPE_4CLR* = 14;
TYPE_5CLR* = 15;
TYPE_6CLR* = 16;
TYPE_7CLR* = 17;
TYPE_8CLR* = 18;
TYPE_9CLR* = 19;
TYPE_ACLR* = 20;
TYPE_BCLR* = 21;
TYPE_CCLR* = 22;
TYPE_DCLR* = 23;
TYPE_ECLR* = 24;
TYPE_FCLR* = 25;
CS_sRGB* = 1000;
CS_LINEAR_RGB* = 1004;
CS_CIEXYZ* = 1001;
CS_PYCC* = 1002;
CS_GRAY* = 1003;
PROCEDURE Init!(p0 : INTEGER;
p1 : INTEGER) : ColorSpace,CONSTRUCTOR;
PROCEDURE getInstance*(p0 : INTEGER) : ColorSpace;
END;
ICC_ColorSpace* = POINTER TO EXTENSIBLE RECORD (ColorSpace)
STATIC
PROCEDURE Init*(p0 : ICC_Profile) : ICC_ColorSpace,CONSTRUCTOR;
END;
ICC_Profile* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
CLASS_INPUT* = 0;
CLASS_DISPLAY* = 1;
CLASS_OUTPUT* = 2;
CLASS_DEVICELINK* = 3;
CLASS_COLORSPACECONVERSION* = 4;
CLASS_ABSTRACT* = 5;
CLASS_NAMEDCOLOR* = 6;
icSigXYZData* = 1482250784;
icSigLabData* = 1281450528;
icSigLuvData* = 1282766368;
icSigYCbCrData* = 1497588338;
icSigYxyData* = 1501067552;
icSigRgbData* = 1380401696;
icSigGrayData* = 1196573017;
icSigHsvData* = 1213421088;
icSigHlsData* = 1212961568;
icSigCmykData* = 1129142603;
icSigCmyData* = 1129142560;
icSigSpace2CLR* = 843271250;
icSigSpace3CLR* = 860048466;
icSigSpace4CLR* = 876825682;
icSigSpace5CLR* = 893602898;
icSigSpace6CLR* = 910380114;
icSigSpace7CLR* = 927157330;
icSigSpace8CLR* = 943934546;
icSigSpace9CLR* = 960711762;
icSigSpaceACLR* = 1094929490;
icSigSpaceBCLR* = 1111706706;
icSigSpaceCCLR* = 1128483922;
icSigSpaceDCLR* = 1145261138;
icSigSpaceECLR* = 1162038354;
icSigSpaceFCLR* = 1178815570;
icSigInputClass* = 1935896178;
icSigDisplayClass* = 1835955314;
icSigOutputClass* = 1886549106;
icSigLinkClass* = 1818848875;
icSigAbstractClass* = 1633842036;
icSigColorSpaceClass* = 1936744803;
icSigNamedColorClass* = 1852662636;
icPerceptual* = 0;
icRelativeColorimetric* = 1;
icSaturation* = 2;
icAbsoluteColorimetric* = 3;
icSigHead* = 1751474532;
icSigAToB0Tag* = 1093812784;
icSigAToB1Tag* = 1093812785;
icSigAToB2Tag* = 1093812786;
icSigBlueColorantTag* = 1649957210;
icSigBlueTRCTag* = 1649693251;
icSigBToA0Tag* = 1110589744;
icSigBToA1Tag* = 1110589745;
icSigBToA2Tag* = 1110589746;
icSigCalibrationDateTimeTag* = 1667329140;
icSigCharTargetTag* = 1952543335;
icSigCopyrightTag* = 1668313716;
icSigDeviceMfgDescTag* = 1684893284;
icSigDeviceModelDescTag* = 1684890724;
icSigGamutTag* = 1734438260;
icSigGrayTRCTag* = 1800688195;
icSigGreenColorantTag* = 1733843290;
icSigGreenTRCTag* = 1733579331;
icSigLuminanceTag* = 1819635049;
icSigMeasurementTag* = 1835360627;
icSigMediaBlackPointTag* = 1651208308;
icSigMediaWhitePointTag* = 2004119668;
icSigPreview0Tag* = 1886545200;
icSigPreview1Tag* = 1886545201;
icSigPreview2Tag* = 1886545202;
icSigProfileDescriptionTag* = 1684370275;
icSigProfileSequenceDescTag* = 1886610801;
icSigPs2CRD0Tag* = 1886610480;
icSigPs2CRD1Tag* = 1886610481;
icSigPs2CRD2Tag* = 1886610482;
icSigPs2CRD3Tag* = 1886610483;
icSigPs2CSATag* = 1886597747;
icSigPs2RenderingIntentTag* = 1886597737;
icSigRedColorantTag* = 1918392666;
icSigRedTRCTag* = 1918128707;
icSigScreeningDescTag* = 1935897188;
icSigScreeningTag* = 1935897198;
icSigTechnologyTag* = 1952801640;
icSigUcrBgTag* = 1650877472;
icSigViewingCondDescTag* = 1987405156;
icSigViewingConditionsTag* = 1986618743;
icSigNamedColor2Tag* = 1852009522;
icHdrSize* = 0;
icHdrCmmId* = 4;
icHdrVersion* = 8;
icHdrDeviceClass* = 12;
icHdrColorSpace* = 16;
icHdrPcs* = 20;
icHdrDate* = 24;
icHdrMagic* = 36;
icHdrPlatform* = 40;
icHdrFlags* = 44;
icHdrManufacturer* = 48;
icHdrModel* = 52;
icHdrAttributes* = 56;
icHdrRenderingIntent* = 64;
icHdrIlluminant* = 68;
icHdrCreator* = 80;
icTagType* = 0;
icTagReserved* = 4;
icCurveCount* = 8;
icCurveData* = 12;
icXYZNumberX* = 8;
PROCEDURE getInstance*(p0 : INTEGER) : ICC_Profile;
PROCEDURE getInstance*(p0 : java_io.InputStream) : ICC_Profile;
PROCEDURE getInstance*(p0 : java_lang.String) : ICC_Profile;
PROCEDURE getInstance*(IN p0 : ARRAY OF BYTE) : ICC_Profile;
END;
ICC_ProfileGray* = POINTER TO EXTENSIBLE RECORD (ICC_Profile)
END;
ICC_ProfileRGB* = POINTER TO EXTENSIBLE RECORD (ICC_Profile)
STATIC
REDCOMPONENT* = 0;
GREENCOMPONENT* = 1;
BLUECOMPONENT* = 2;
END;
ProfileDataException* = POINTER TO EXTENSIBLE RECORD (java_lang.RuntimeException)
STATIC
PROCEDURE Init*(p0 : java_lang.String) : ProfileDataException,CONSTRUCTOR;
END;
PROCEDURE (self:ColorSpace) fromCIEXYZ*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ColorSpace) fromRGB*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ColorSpace) getName*(p0 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:ColorSpace) getNumComponents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ColorSpace) getType*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ColorSpace) isCS_sRGB*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:ColorSpace) toCIEXYZ*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ColorSpace) toRGB*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ICC_ColorSpace) fromCIEXYZ*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_ColorSpace) fromRGB*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_ColorSpace) getProfile*() : ICC_Profile,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_ColorSpace) toCIEXYZ*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_ColorSpace) toRGB*(IN p0 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) finalize!(),EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getColorSpaceType*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getData*() : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getData*(p0 : INTEGER) : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getMajorVersion*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getMinorVersion*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getNumComponents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getPCSType*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) getProfileClass*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) setData*( p0 : INTEGER;
IN p1 : ARRAY OF BYTE),NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) write*(p0 : java_io.OutputStream),NEW,EXTENSIBLE;
PROCEDURE (self:ICC_Profile) write*(p0 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileGray) getGamma*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileGray) getMediaWhitePoint*() : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileGray) getTRC*() : POINTER TO ARRAY OF SHORTINT,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileRGB) getGamma*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileRGB) getMatrix*() : POINTER TO ARRAY OF SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileRGB) getMediaWhitePoint*() : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ICC_ProfileRGB) getTRC*(p0 : INTEGER) : POINTER TO ARRAY OF SHORTINT,EXTENSIBLE;
END java_awt_color.