FOREIGN MODULE sun_awt_font;
IMPORT
java_lang,
java_awt_geom,
java_awt_font,
java_awt,
java_util,
java_io,
java_text,
sun_java2d_loops;
TYPE
ArabicLigaturizer* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE getData!() : POINTER TO ARRAY OF CHAR;
PROCEDURE getInstance*() : Ligaturizer;
PROCEDURE getLamAlefData!() : POINTER TO ARRAY OF CHAR;
PROCEDURE getLamAlefInstance*() : Ligaturizer;
PROCEDURE main*(IN p0 : ARRAY OF java_lang.String);
END;
Bidi* = POINTER TO RECORD (java_lang.Object)
STATIC
L* = 0;
R* = 1;
EN* = 2;
ES* = 3;
ET* = 4;
AN* = 5;
CS* = 6;
B* = 7;
S* = 8;
WS* = 9;
ON* = 10;
AR* = 11;
LRM* = 8206;
RLM* = 8207;
LRE* = 8234;
RLE* = 8235;
PDF* = 8236;
LRO* = 8237;
RLO* = 8238;
PROCEDURE Init*(p0 : Bidi;
p1 : INTEGER;
p2 : INTEGER) : Bidi,CONSTRUCTOR;
PROCEDURE Init!(IN p0 : ARRAY OF BYTE;
p1 : BOOLEAN) : Bidi,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF BYTE;
IN p1 : ARRAY OF BYTE;
p2 : BOOLEAN) : Bidi,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR) : Bidi,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : BOOLEAN) : Bidi,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
IN p1 : ARRAY OF BYTE;
p2 : BOOLEAN) : Bidi,CONSTRUCTOR;
PROCEDURE applyBidiRules*(IN p0 : ARRAY OF BYTE;
IN p1 : ARRAY OF BYTE;
p2 : BOOLEAN);
PROCEDURE createBidi*(IN p0 : ARRAY OF CHAR) : Bidi;
PROCEDURE createLineLevels*(IN p0 : ARRAY OF BYTE;
IN p1 : ARRAY OF BYTE;
p2 : BOOLEAN;
p3 : INTEGER;
p4 : INTEGER) : POINTER TO ARRAY OF BYTE;
PROCEDURE createVisualToLogicalMap*(IN p0 : ARRAY OF BYTE) : POINTER TO ARRAY OF INTEGER;
PROCEDURE defaultIsLTR*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER) : BOOLEAN;
PROCEDURE getContiguousOrder*(IN p0 : ARRAY OF INTEGER) : POINTER TO ARRAY OF INTEGER;
PROCEDURE getDirectionCode*(p0 : CHAR) : BYTE;
PROCEDURE getDirectionCodeArray*(IN p0 : ARRAY OF CHAR) : POINTER TO ARRAY OF BYTE;
PROCEDURE getEmbeddingArray*(IN p0 : ARRAY OF CHAR;
p1 : BOOLEAN) : POINTER TO ARRAY OF BYTE;
PROCEDURE getInverseOrder*(IN p0 : ARRAY OF INTEGER) : POINTER TO ARRAY OF INTEGER;
PROCEDURE getNormalizedOrder*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF BYTE;
p2 : INTEGER;
p3 : INTEGER) : POINTER TO ARRAY OF INTEGER;
PROCEDURE reorderVisually*(IN p0 : ARRAY OF BYTE;
IN p1 : ARRAY OF java_lang.Object);
PROCEDURE requiresBidi*(p0 : CHAR) : BOOLEAN;
END;
CharBasedLigaturizer* = POINTER TO EXTENSIBLE RECORD (Ligaturizer)
STATIC
PROCEDURE Init*(IN p0 : ARRAY OF CHAR) : CharBasedLigaturizer,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : Ligaturizer$Filter) : CharBasedLigaturizer,CONSTRUCTOR;
END;
ExtendedTextLabel* = POINTER TO ABSTRACT RECORD (TextLabel)
STATIC
PROCEDURE Init*() : ExtendedTextLabel,CONSTRUCTOR;
END;
ExtendedTextLabelComponent* = POINTER TO RECORD (TextLineComponent)
STATIC
PROCEDURE Init*(p0 : ExtendedTextLabel;
p1 : java_util.Map) : ExtendedTextLabelComponent,CONSTRUCTOR;
END;
ExtendedTextSourceLabel* = POINTER TO EXTENSIBLE RECORD (ExtendedTextLabel)
STATIC
PROCEDURE Init*(p0 : TextSource) : ExtendedTextSourceLabel,CONSTRUCTOR;
PROCEDURE Init*(p0 : TextSource;
p1 : ExtendedTextSourceLabel;
p2 : INTEGER) : ExtendedTextSourceLabel,CONSTRUCTOR;
PROCEDURE create*(p0 : TextSource) : ExtendedTextLabel;
END;
FontDesignMetrics* = POINTER TO EXTENSIBLE RECORD (java_awt.FontMetrics)
STATIC
PROCEDURE Init*(p0 : java_awt.Font;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : SHORTREAL) : FontDesignMetrics,CONSTRUCTOR;
END;
FontNameAliases* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
oldNameMatcher* : FontNameAliases;
FONTFORMAT_NONE* = -1;
FONTFORMAT_TRUETYPE* = 0;
FONTFORMAT_TYPE1* = 1;
FONTFORMAT_T2K* = 2;
FONTFORMAT_TTC* = 3;
FONTFORMAT_COMPOSITE* = 4;
FONTFORMAT_NATIVE* = 5;
PROCEDURE Init*() : FontNameAliases,CONSTRUCTOR;
END;
GraphicComponent* = POINTER TO RECORD (TextLineComponent)
STATIC
GRAPHIC_LEADING* = 2.0;
PROCEDURE Init*( p0 : java_awt_font.GraphicAttribute;
p1 : java_util.Map;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF BYTE;
p4 : INTEGER;
p5 : INTEGER) : GraphicComponent,CONSTRUCTOR;
END;
Ligaturizer$Filter* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : Ligaturizer$Filter,CONSTRUCTOR;
END;
Ligaturizer* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : Ligaturizer,CONSTRUCTOR;
END;
NativeFontWrapper* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : NativeFontWrapper,CONSTRUCTOR;
PROCEDURE canDisplay*(p0 : java_awt.Font;
p1 : CHAR) : BOOLEAN;
PROCEDURE doesGlyphShaping*(p0 : java_awt.Font) : BOOLEAN;
PROCEDURE drawBytes24BitBGR*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytes24BitBGRRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF BYTE;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawBytes24BitRGB*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytes24BitRGBRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF BYTE;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawBytes3Byte*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawBytes3ByteRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF BYTE;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawBytes555*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytes555Raster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF SHORTINT;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawBytes565*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytes565Raster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF SHORTINT;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawBytesARGB*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesARGBRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF INTEGER;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawBytesBGR*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesBGRRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF INTEGER;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawBytesByteDiscrete*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesByteDiscreteRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF BYTE;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawBytesByteGray*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesIndex8Gray*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesIndexed*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesIntDiscrete*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesIntDiscreteRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF INTEGER;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawBytesShortDiscrete*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawBytesShortDiscreteRaster*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF SHORTINT;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawChars24BitBGR*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawChars24BitBGRRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF BYTE;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawChars24BitRGB*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawChars24BitRGBRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF BYTE;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawChars3Byte*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawChars3ByteRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF BYTE;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawChars555*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawChars555Raster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF SHORTINT;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawChars565*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawChars565Raster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF SHORTINT;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawCharsARGB*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsARGBRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF INTEGER;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawCharsBGR*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsBGRRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF INTEGER;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawCharsByteDiscrete*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsByteDiscreteRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF BYTE;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawCharsByteGray*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsIndex8Gray*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsIndexed*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
p6 : BOOLEAN;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsIntDiscrete*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsIntDiscreteRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF INTEGER;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawCharsShortDiscrete*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawCharsShortDiscreteRaster*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : java_awt.Font;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF SHORTINT;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawGlyphVector24BitBGR*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVector24BitBGRRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF BYTE;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawGlyphVector24BitRGB*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVector24BitRGBRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF BYTE;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawGlyphVector3Byte*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVector3ByteRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF BYTE;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawGlyphVector555*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVector555Raster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF SHORTINT;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawGlyphVector565*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVector565Raster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF SHORTINT;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawGlyphVectorARGB*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorARGBRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF INTEGER;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawGlyphVectorBGR*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorBGRRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : INTEGER;
IN p14 : ARRAY OF INTEGER;
p15 : INTEGER;
p16 : INTEGER);
PROCEDURE drawGlyphVectorByteDiscrete*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorByteDiscreteRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF BYTE;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawGlyphVectorByteGray*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorIndex8Gray*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorIndexed*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
p5 : BOOLEAN;
IN p6 : ARRAY OF REAL;
IN p7 : ARRAY OF REAL;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
p13 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorIntDiscrete*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorIntDiscreteRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF INTEGER;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawGlyphVectorShortDiscrete*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : sun_java2d_loops.ImageData);
PROCEDURE drawGlyphVectorShortDiscreteRaster*(IN p0 : ARRAY OF INTEGER;
IN p1 : ARRAY OF SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : java_awt.Font;
IN p5 : ARRAY OF REAL;
IN p6 : ARRAY OF REAL;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
p12 : INTEGER;
IN p13 : ARRAY OF SHORTINT;
p14 : INTEGER;
p15 : INTEGER);
PROCEDURE drawString24BitBGR*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawString24BitBGRRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
IN p12 : ARRAY OF BYTE;
p13 : INTEGER;
p14 : INTEGER);
PROCEDURE drawString24BitRGB*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawString24BitRGBRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
IN p12 : ARRAY OF BYTE;
p13 : INTEGER;
p14 : INTEGER);
PROCEDURE drawString3Byte*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : sun_java2d_loops.ImageData);
PROCEDURE drawString3ByteRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
IN p11 : ARRAY OF BYTE;
p12 : INTEGER;
p13 : INTEGER);
PROCEDURE drawString555*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawString555Raster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
IN p12 : ARRAY OF SHORTINT;
p13 : INTEGER;
p14 : INTEGER);
PROCEDURE drawString565*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawString565Raster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
IN p12 : ARRAY OF SHORTINT;
p13 : INTEGER;
p14 : INTEGER);
PROCEDURE drawStringARGB*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawStringARGBRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
IN p12 : ARRAY OF INTEGER;
p13 : INTEGER;
p14 : INTEGER);
PROCEDURE drawStringBGR*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawStringBGRRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : INTEGER;
IN p12 : ARRAY OF INTEGER;
p13 : INTEGER;
p14 : INTEGER);
PROCEDURE drawStringByteDiscrete*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : sun_java2d_loops.ImageData);
PROCEDURE drawStringByteDiscreteRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
IN p11 : ARRAY OF BYTE;
p12 : INTEGER;
p13 : INTEGER);
PROCEDURE drawStringByteGray*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawStringIndex8Gray*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawStringIndexed*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
p4 : BOOLEAN;
IN p5 : ARRAY OF REAL;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
p11 : sun_java2d_loops.ImageData);
PROCEDURE drawStringIntDiscrete*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : sun_java2d_loops.ImageData);
PROCEDURE drawStringIntDiscreteRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
IN p11 : ARRAY OF INTEGER;
p12 : INTEGER;
p13 : INTEGER);
PROCEDURE drawStringOutline*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : BOOLEAN;
p6 : BOOLEAN;
p7 : java_awt.Shape) : java_awt.Shape;
PROCEDURE drawStringShortDiscrete*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : sun_java2d_loops.ImageData);
PROCEDURE drawStringShortDiscreteRaster*( p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : java_awt.Font;
IN p4 : ARRAY OF REAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : INTEGER;
p8 : INTEGER;
p9 : INTEGER;
p10 : INTEGER;
IN p11 : ARRAY OF SHORTINT;
p12 : INTEGER;
p13 : INTEGER);
PROCEDURE getAdvance*( p0 : java_awt.Font;
p1 : CHAR;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN) : SHORTREAL;
PROCEDURE getBaseLineOffsetsFor*( p0 : java_awt.Font;
p1 : CHAR;
IN p2 : ARRAY OF REAL;
IN p3 : ARRAY OF SHORTREAL);
PROCEDURE getBaselineFor*(p0 : java_awt.Font;
p1 : CHAR) : BYTE;
PROCEDURE getFamilyName*(p0 : java_awt.Font;
p1 : SHORTINT) : java_lang.String;
PROCEDURE getFamilyNameByIndex*(p0 : INTEGER) : java_lang.String;
PROCEDURE getFontMetrics*( p0 : java_awt.Font;
IN p1 : ARRAY OF REAL;
p2 : BOOLEAN;
p3 : BOOLEAN;
IN p4 : ARRAY OF SHORTREAL);
PROCEDURE getFontPath*() : java_lang.String;
PROCEDURE getFullName*(p0 : java_awt.Font;
p1 : SHORTINT) : java_lang.String;
PROCEDURE getFullNameByFileName*(p0 : java_lang.String) : java_lang.String;
PROCEDURE getFullNameByIndex*(p0 : INTEGER) : java_lang.String;
PROCEDURE getGlyphInfo*( p0 : java_awt.Font;
IN p1 : ARRAY OF CHAR;
p2 : INTEGER;
p3 : INTEGER;
IN p4 : ARRAY OF REAL;
p5 : BOOLEAN;
p6 : BOOLEAN;
IN p7 : ARRAY OF SHORTREAL);
PROCEDURE getGlyphJustificationInfo*(p0 : java_awt.Font;
p1 : INTEGER;
p2 : java_awt_font.GlyphJustificationInfo);
PROCEDURE getGlyphMetrics*( p0 : java_awt.Font;
p1 : INTEGER;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : java_awt_font.GlyphMetrics);
PROCEDURE getGlyphOutline*( p0 : java_awt_font.GlyphVector;
p1 : java_awt.Font;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : INTEGER;
p6 : java_awt.Shape) : java_awt.Shape;
PROCEDURE getGlyphVectorOutline*( p0 : java_awt_font.GlyphVector;
p1 : java_awt.Font;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : SHORTREAL;
p6 : SHORTREAL;
p7 : java_awt.Shape) : java_awt.Shape;
PROCEDURE getItalicAngle*( p0 : java_awt.Font;
IN p1 : ARRAY OF REAL;
p2 : BOOLEAN;
p3 : BOOLEAN) : SHORTREAL;
PROCEDURE getMissingGlyphCode*(p0 : java_awt.Font) : INTEGER;
PROCEDURE getNumFonts*() : INTEGER;
PROCEDURE getNumGlyphs*(p0 : java_awt.Font) : INTEGER;
PROCEDURE initializeFont*(p0 : java_awt.Font;
p1 : java_lang.String;
p2 : INTEGER);
PROCEDURE isStyleSupported*(p0 : java_awt.Font;
p1 : INTEGER) : BOOLEAN;
PROCEDURE layoutGlyphVector*( p0 : java_awt.Font;
IN p1 : ARRAY OF REAL;
p2 : BOOLEAN;
p3 : BOOLEAN;
p4 : SHORTREAL;
p5 : SHORTREAL;
p6 : java_awt_font.GlyphVector);
PROCEDURE populateAndLayoutGlyphVector*( p0 : java_awt.Font;
IN p1 : ARRAY OF CHAR;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : SHORTREAL;
p6 : SHORTREAL;
p7 : java_awt_font.GlyphVector);
PROCEDURE populateGlyphVector*( p0 : java_awt.Font;
IN p1 : ARRAY OF CHAR;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : java_awt_font.GlyphVector);
PROCEDURE registerCompositeFont*( p0 : java_lang.String;
IN p1 : ARRAY OF java_lang.String;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF INTEGER);
PROCEDURE registerFonts*(p0 : java_util.Vector;
p1 : INTEGER;
p2 : java_util.Vector;
p3 : INTEGER);
PROCEDURE shapeGlyphVector*( p0 : java_awt_font.GlyphVector;
p1 : java_awt.Font;
IN p2 : ARRAY OF REAL;
p3 : BOOLEAN;
p4 : BOOLEAN;
p5 : java_lang.Object;
p6 : java_awt_font.GlyphVector);
END;
NewArabicShaping$Reorder* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : NewArabicShaping$Reorder,CONSTRUCTOR;
END;
NewArabicShaping* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
VALUE_NONE* = 0;
VALUE_RIGHT* = 1;
VALUE_LEFT* = 2;
VALUE_DUAL* = 3;
VALUE_TRANSPARENT* = 4;
VALUE_NOSHAPE_DUAL* = 11;
VALUE_NOSHAPE_NONE* = 8;
PROCEDURE Init*() : NewArabicShaping,CONSTRUCTOR;
PROCEDURE getShapeType*(p0 : CHAR) : INTEGER;
PROCEDURE shape*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER);
END;
Segment* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
text* : POINTER TO ARRAY OF CHAR;
start* : INTEGER;
length* : INTEGER;
textIsMutable* : BOOLEAN;
STATIC
PROCEDURE Init*() : Segment,CONSTRUCTOR;
PROCEDURE Init*(p0 : Segment) : Segment,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR) : Segment,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER) : Segment,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : BOOLEAN) : Segment,CONSTRUCTOR;
END;
Shaping* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : Shaping,CONSTRUCTOR;
PROCEDURE compressSegment*( p0 : Segment;
IN p1 : ARRAY OF BOOLEAN);
PROCEDURE getMirroredChar*(p0 : CHAR) : CHAR;
PROCEDURE getShapedSegment*(p0 : TextSource;
p1 : Segment);
PROCEDURE getShapedString*(p0 : TextSource) : java_lang.String;
PROCEDURE main*(IN p0 : ARRAY OF java_lang.String);
PROCEDURE markSegment*(p0 : Segment;
p1 : BOOLEAN);
END;
ShapingException* = POINTER TO EXTENSIBLE RECORD (java_lang.RuntimeException)
STATIC
PROCEDURE Init*(p0 : java_lang.String) : ShapingException,CONSTRUCTOR;
END;
StandardGlyphVector* = POINTER TO EXTENSIBLE RECORD (java_awt_font.GlyphVector)
STATIC
PROCEDURE Init*(p0 : java_awt.Font;
p1 : java_lang.String;
p2 : java_awt_font.FontRenderContext) : StandardGlyphVector,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_awt.Font;
p1 : java_text.CharacterIterator;
p2 : java_awt_font.FontRenderContext) : StandardGlyphVector,CONSTRUCTOR;
PROCEDURE Init*( p0 : java_awt.Font;
IN p1 : ARRAY OF CHAR;
p2 : java_awt_font.FontRenderContext) : StandardGlyphVector,CONSTRUCTOR;
PROCEDURE Init*( p0 : java_awt.Font;
IN p1 : ARRAY OF INTEGER;
p2 : java_awt_font.FontRenderContext) : StandardGlyphVector,CONSTRUCTOR;
END;
StandardTextSource* = POINTER TO EXTENSIBLE RECORD (TextSource)
STATIC
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
p3 : java_awt.Font;
p4 : java_awt_font.FontRenderContext) : StandardTextSource,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER;
p6 : INTEGER;
p7 : java_awt.Font;
p8 : java_awt_font.FontRenderContext;
p9 : java_awt_font.LineMetrics) : StandardTextSource,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : java_awt.Font;
p6 : java_awt_font.FontRenderContext;
p7 : java_awt_font.LineMetrics) : StandardTextSource,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : java_awt.Font;
p4 : java_awt_font.FontRenderContext) : StandardTextSource,CONSTRUCTOR;
END;
TextLabel* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : TextLabel,CONSTRUCTOR;
END;
TextLabelFactory* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE Init*( p0 : java_awt_font.FontRenderContext;
IN p1 : ARRAY OF CHAR;
p2 : Bidi) : TextLabelFactory,CONSTRUCTOR;
END;
TextLineComponent* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init!(p0 : java_util.Map;
p1 : java_awt_font.LineMetrics) : TextLineComponent,CONSTRUCTOR;
END;
TextSource* = POINTER TO ABSTRACT RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : TextSource,CONSTRUCTOR;
END;
TextSourceLabel* = POINTER TO EXTENSIBLE RECORD (TextLabel)
STATIC
PROCEDURE Init*(p0 : TextSource) : TextSourceLabel,CONSTRUCTOR;
PROCEDURE Init*(p0 : TextSource;
p1 : java_awt_geom.Rectangle2D;
p2 : java_awt_geom.Rectangle2D;
p3 : java_awt_font.GlyphVector) : TextSourceLabel,CONSTRUCTOR;
END;
Utilities* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
debug* = 0;
PROCEDURE Init*() : Utilities,CONSTRUCTOR;
PROCEDURE main*(IN p0 : ARRAY OF java_lang.String);
PROCEDURE readRLE*(IN p0 : ARRAY OF BYTE) : POINTER TO ARRAY OF BYTE;
PROCEDURE writeRLE*(IN p0 : ARRAY OF BYTE) : POINTER TO ARRAY OF BYTE;
END;
PROCEDURE (self:Bidi) createLineBidi*(p0 : INTEGER;
p1 : INTEGER) : Bidi,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) getLength*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) getLevelAt*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) getLevelLimit*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) getLevels*() : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) getLogicalToVisualMap*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) getVisualToLogicalMap*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bidi) isDirectionLTR*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:CharBasedLigaturizer) ligaturize*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER),EXTENSIBLE;
PROCEDURE (self:CharBasedLigaturizer) restrict*(p0 : Ligaturizer$Filter) : Ligaturizer,EXTENSIBLE;
PROCEDURE (self:CharBasedLigaturizer) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabel) getCharAdvance*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getCharAdvanceBetween*(p0 : INTEGER;
p1 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getCharVisualBounds*(p0 : INTEGER) : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabel) getCharVisualBounds*(p0 : INTEGER;
p1 : SHORTREAL;
p2 : SHORTREAL) : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getCharX*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getCharY*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getItalicAngle*() : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getLineBreakIndex*(p0 : INTEGER;
p1 : SHORTREAL) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getLineMetrics*() : java_awt_font.LineMetrics,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) getNumCharacters*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) logicalToVisual*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabel) visualToLogical*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:ExtendedTextLabelComponent) getAdvanceBetween*(p0 : INTEGER;
p1 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getCharAdvance*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getCharX*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getCharY*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getItalicAngle*() : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getLineBreakIndex*(p0 : INTEGER;
p1 : SHORTREAL) : INTEGER,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getLogicalBounds*() : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) getNumCharacters*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) handleDraw!(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) handleGetCharVisualBounds!(p0 : INTEGER) : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) handleGetOutline!(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) handleGetVisualBounds!() : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextLabelComponent) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createAlignBounds!() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createCharinfo!() : POINTER TO ARRAY OF SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createGV!() : java_awt_font.GlyphVector,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createLogicalBounds!() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createShapedSegment!() : Segment,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createString!() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) createVisualBounds!() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) draw*(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getAlignBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getCharAdvance*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getCharAdvanceBetween*(p0 : INTEGER;
p1 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getCharVisualBounds*(p0 : INTEGER;
p1 : SHORTREAL;
p2 : SHORTREAL) : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getCharX*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getCharY*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getItalicAngle*() : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getLineBreakIndex*(p0 : INTEGER;
p1 : SHORTREAL) : INTEGER,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getLineMetrics*() : java_awt_font.LineMetrics,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getLogicalBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getNumCharacters*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getOutline*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) getVisualBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) l2v!(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) logicalToVisual*(p0 : INTEGER) : INTEGER,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) v2l!(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ExtendedTextSourceLabel) visualToLogical*(p0 : INTEGER) : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontDesignMetrics) charWidth*(p0 : CHAR) : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontDesignMetrics) getAscent*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontDesignMetrics) getDescent*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontDesignMetrics) getLeading*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontDesignMetrics) getMaxAdvance*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontDesignMetrics) stringWidth*(p0 : java_lang.String) : INTEGER,EXTENSIBLE;
PROCEDURE (self:FontNameAliases) ResolveName*(p0 : java_lang.String;
p1 : INTEGER) : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getAdvanceBetween*(p0 : INTEGER;
p1 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getCharAdvance*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getCharX*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getCharY*(p0 : INTEGER) : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getItalicAngle*() : SHORTREAL,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getLineBreakIndex*(p0 : INTEGER;
p1 : SHORTREAL) : INTEGER,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getLogicalBounds*() : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) getNumCharacters*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) handleDraw!(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),EXTENSIBLE;
PROCEDURE (self:GraphicComponent) handleGetCharVisualBounds!(p0 : INTEGER) : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) handleGetOutline!(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) handleGetVisualBounds!() : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:GraphicComponent) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:Ligaturizer$Filter) accepts*(p0 : CHAR) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:Ligaturizer) ligaturize*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:Ligaturizer) restrict*(p0 : Ligaturizer$Filter) : Ligaturizer,NEW,ABSTRACT;
PROCEDURE (self:Segment) set*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Segment) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) equals*(p0 : java_awt_font.GlyphVector) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getFont*() : java_awt.Font,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getFontRenderContext*() : java_awt_font.FontRenderContext,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphCode*(p0 : INTEGER) : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphCodes*( p0 : INTEGER;
p1 : INTEGER;
IN p2 : ARRAY OF INTEGER) : POINTER TO ARRAY OF INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphJustificationInfo*(p0 : INTEGER) : java_awt_font.GlyphJustificationInfo,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphLogicalBounds*(p0 : INTEGER) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphMetrics*(p0 : INTEGER) : java_awt_font.GlyphMetrics,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphOutline*(p0 : INTEGER) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphPosition*(p0 : INTEGER) : java_awt_geom.Point2D,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphPositions*( p0 : INTEGER;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL) : POINTER TO ARRAY OF SHORTREAL,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphTransform*(p0 : INTEGER) : java_awt_geom.AffineTransform,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getGlyphVisualBounds*(p0 : INTEGER) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getLogicalBounds*() : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getNumGlyphs*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getOutline*() : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getOutline*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) getVisualBounds*() : java_awt_geom.Rectangle2D,EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) performDefaultLayout*(),EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) setGlyphPosition*(p0 : INTEGER;
p1 : java_awt_geom.Point2D),EXTENSIBLE;
PROCEDURE (self:StandardGlyphVector) setGlyphTransform*(p0 : INTEGER;
p1 : java_awt_geom.AffineTransform),EXTENSIBLE;
PROCEDURE (self:StandardTextSource) dataIsLTR*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getBidiLevel*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getChars*() : POINTER TO ARRAY OF CHAR,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getContextLength*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getContextStart*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getFRC*() : java_awt_font.FontRenderContext,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getFont*() : java_awt.Font,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getLength*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getLineMetrics*() : java_awt_font.LineMetrics,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getStart*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) getSubSource*(p0 : INTEGER;
p1 : INTEGER) : TextSource,NEW,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) lineIsLTR*() : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:StandardTextSource) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:TextLabel) draw*(p0 : java_awt.Graphics2D),NEW,EXTENSIBLE;
PROCEDURE (self:TextLabel) draw*(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,ABSTRACT;
PROCEDURE (self:TextLabel) getAlignBounds*() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabel) getAlignBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:TextLabel) getLogicalBounds*() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabel) getLogicalBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:TextLabel) getOutline*() : java_awt.Shape,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabel) getOutline*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,NEW,ABSTRACT;
PROCEDURE (self:TextLabel) getVisualBounds*() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabel) getVisualBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:TextLabelFactory) createExtended*(p0 : java_awt.Font;
p1 : java_awt_font.LineMetrics;
p2 : INTEGER;
p3 : INTEGER) : ExtendedTextLabel,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) createSimple*(p0 : java_awt.Font;
p1 : java_awt_font.LineMetrics;
p2 : INTEGER;
p3 : INTEGER) : TextLabel,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) getFontRenderContext*() : java_awt_font.FontRenderContext,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) getLineBidi*() : Bidi,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) getLineLimit*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) getLineStart*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) getParagraphBidi*() : Bidi,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) getText*() : POINTER TO ARRAY OF CHAR,NEW,EXTENSIBLE;
PROCEDURE (self:TextLabelFactory) setLineContext*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:TextLineComponent) draw*(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW;
PROCEDURE (self:TextLineComponent) getAdvanceBetween*(p0 : INTEGER;
p1 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getCharAdvance*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getCharVisualBounds*(p0 : INTEGER) : java_awt_geom.Rectangle2D,NEW;
PROCEDURE (self:TextLineComponent) getCharX*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getCharY*(p0 : INTEGER) : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getItalicAngle*() : SHORTREAL,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getLineBreakIndex*(p0 : INTEGER;
p1 : SHORTREAL) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getLineMetrics*() : java_awt_font.LineMetrics,NEW;
PROCEDURE (self:TextLineComponent) getLogicalBounds*() : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getNumCharacters*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) getOutline*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,NEW;
PROCEDURE (self:TextLineComponent) getVisualBounds*() : java_awt_geom.Rectangle2D,NEW;
PROCEDURE (self:TextLineComponent) handleDraw!(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) handleGetCharVisualBounds!(p0 : INTEGER) : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) handleGetOutline!(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,NEW,ABSTRACT;
PROCEDURE (self:TextLineComponent) handleGetVisualBounds!() : java_awt_geom.Rectangle2D,NEW,ABSTRACT;
PROCEDURE (self:TextSource) dataIsLTR*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getBidiLevel*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getChars*() : POINTER TO ARRAY OF CHAR,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getContextLength*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getContextStart*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getFRC*() : java_awt_font.FontRenderContext,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getFont*() : java_awt.Font,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getLength*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getLineMetrics*() : java_awt_font.LineMetrics,NEW,ABSTRACT;
PROCEDURE (self:TextSource) getStart*() : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:TextSource) lineIsLTR*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:TextSourceLabel) createAlignBounds!() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) createGV!() : java_awt_font.GlyphVector,NEW,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) createLogicalBounds!() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) createString!() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) createVisualBounds!() : java_awt_geom.Rectangle2D,NEW,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) draw*(p0 : java_awt.Graphics2D;
p1 : SHORTREAL;
p2 : SHORTREAL),EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) getAlignBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D;
PROCEDURE (self:TextSourceLabel) getLogicalBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D;
PROCEDURE (self:TextSourceLabel) getOutline*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt.Shape,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) getSource*() : TextSource,NEW,EXTENSIBLE;
PROCEDURE (self:TextSourceLabel) getVisualBounds*(p0 : SHORTREAL;
p1 : SHORTREAL) : java_awt_geom.Rectangle2D;
END sun_awt_font.