FOREIGN MODULE android_graphics;
IMPORT
java_lang := "java.lang",
android_os := "android.os",
java_nio := "java.nio",
java_io := "java.io",
android_util := "android.util",
android_content_res := "android.content.res",
javax_microedition_khronos_opengles := "javax.microedition.khronos.opengles";
TYPE
AvoidXfermode* = POINTER TO EXTENSIBLE RECORD (Xfermode)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : AvoidXfermode$Mode) : AvoidXfermode,CONSTRUCTOR;
END;
AvoidXfermode$Mode* = POINTER TO RECORD (java_lang.Enum)
STATIC
AVOID* : AvoidXfermode$Mode;
TARGET* : AvoidXfermode$Mode;
PROCEDURE valueOf*(p0 : java_lang.String) : AvoidXfermode$Mode;
PROCEDURE values*() : POINTER TO ARRAY OF AvoidXfermode$Mode;
END;
Bitmap* = POINTER TO RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
DENSITY_NONE* = 0;
PROCEDURE createBitmap*(p0 : INTEGER;
p1 : INTEGER;
p2 : Bitmap$Config) : Bitmap;
PROCEDURE createBitmap*(IN p0 : ARRAY OF INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : Bitmap$Config) : Bitmap;
PROCEDURE createBitmap*(IN p0 : ARRAY OF INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : Bitmap$Config) : Bitmap;
PROCEDURE createBitmap*(p0 : Bitmap;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : Matrix;
p6 : BOOLEAN) : Bitmap;
PROCEDURE createBitmap*(p0 : Bitmap) : Bitmap;
PROCEDURE createBitmap*(p0 : Bitmap;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER) : Bitmap;
PROCEDURE createScaledBitmap*(p0 : Bitmap;
p1 : INTEGER;
p2 : INTEGER;
p3 : BOOLEAN) : Bitmap;
END;
Bitmap$CompressFormat* = POINTER TO RECORD (java_lang.Enum)
STATIC
JPEG* : Bitmap$CompressFormat;
PNG* : Bitmap$CompressFormat;
PROCEDURE valueOf*(p0 : java_lang.String) : Bitmap$CompressFormat;
PROCEDURE values*() : POINTER TO ARRAY OF Bitmap$CompressFormat;
END;
Bitmap$Config* = POINTER TO RECORD (java_lang.Enum)
STATIC
ALPHA_8* : Bitmap$Config;
ARGB_4444* : Bitmap$Config;
ARGB_8888* : Bitmap$Config;
RGB_565* : Bitmap$Config;
PROCEDURE valueOf*(p0 : java_lang.String) : Bitmap$Config;
PROCEDURE values*() : POINTER TO ARRAY OF Bitmap$Config;
END;
BitmapFactory* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE decodeByteArray*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER) : Bitmap;
PROCEDURE decodeByteArray*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER;
p3 : BitmapFactory$Options) : Bitmap;
PROCEDURE decodeFile*(p0 : java_lang.String) : Bitmap;
PROCEDURE decodeFile*(p0 : java_lang.String;
p1 : BitmapFactory$Options) : Bitmap;
PROCEDURE decodeFileDescriptor*(p0 : java_io.FileDescriptor) : Bitmap;
PROCEDURE decodeFileDescriptor*(p0 : java_io.FileDescriptor;
p1 : Rect;
p2 : BitmapFactory$Options) : Bitmap;
PROCEDURE decodeResource*(p0 : android_content_res.Resources;
p1 : INTEGER;
p2 : BitmapFactory$Options) : Bitmap;
PROCEDURE decodeResource*(p0 : android_content_res.Resources;
p1 : INTEGER) : Bitmap;
PROCEDURE decodeResourceStream*(p0 : android_content_res.Resources;
p1 : android_util.TypedValue;
p2 : java_io.InputStream;
p3 : Rect;
p4 : BitmapFactory$Options) : Bitmap;
PROCEDURE decodeStream*(p0 : java_io.InputStream) : Bitmap;
PROCEDURE decodeStream*(p0 : java_io.InputStream;
p1 : Rect;
p2 : BitmapFactory$Options) : Bitmap;
PROCEDURE Init*() : BitmapFactory,CONSTRUCTOR;
END;
BitmapFactory$Options* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
inJustDecodeBounds* : BOOLEAN;
inSampleSize* : INTEGER;
inPreferredConfig* : Bitmap$Config;
inDither* : BOOLEAN;
inDensity* : INTEGER;
inTargetDensity* : INTEGER;
inScreenDensity* : INTEGER;
inScaled* : BOOLEAN;
inPurgeable* : BOOLEAN;
inInputShareable* : BOOLEAN;
outWidth* : INTEGER;
outHeight* : INTEGER;
outMimeType* : java_lang.String;
inTempStorage* : POINTER TO ARRAY OF BYTE;
mCancel* : BOOLEAN;
STATIC
PROCEDURE Init*() : BitmapFactory$Options,CONSTRUCTOR;
END;
BitmapShader* = POINTER TO EXTENSIBLE RECORD (Shader)
STATIC
PROCEDURE Init*(p0 : Bitmap;
p1 : Shader$TileMode;
p2 : Shader$TileMode) : BitmapShader,CONSTRUCTOR;
END;
BlurMaskFilter* = POINTER TO EXTENSIBLE RECORD (MaskFilter)
STATIC
PROCEDURE Init*(p0 : SHORTREAL;
p1 : BlurMaskFilter$Blur) : BlurMaskFilter,CONSTRUCTOR;
END;
BlurMaskFilter$Blur* = POINTER TO RECORD (java_lang.Enum)
STATIC
INNER* : BlurMaskFilter$Blur;
NORMAL* : BlurMaskFilter$Blur;
OUTER* : BlurMaskFilter$Blur;
SOLID* : BlurMaskFilter$Blur;
PROCEDURE valueOf*(p0 : java_lang.String) : BlurMaskFilter$Blur;
PROCEDURE values*() : POINTER TO ARRAY OF BlurMaskFilter$Blur;
END;
Camera* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : Camera,CONSTRUCTOR;
END;
Canvas* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
ALL_SAVE_FLAG* = 31;
CLIP_SAVE_FLAG* = 2;
CLIP_TO_LAYER_SAVE_FLAG* = 16;
FULL_COLOR_LAYER_SAVE_FLAG* = 8;
HAS_ALPHA_LAYER_SAVE_FLAG* = 4;
MATRIX_SAVE_FLAG* = 1;
PROCEDURE freeGlCaches*();
PROCEDURE Init*(p0 : javax_microedition_khronos_opengles.GL) : Canvas,CONSTRUCTOR;
PROCEDURE Init*() : Canvas,CONSTRUCTOR;
PROCEDURE Init*(p0 : Bitmap) : Canvas,CONSTRUCTOR;
END;
Canvas$EdgeType* = POINTER TO RECORD (java_lang.Enum)
STATIC
AA* : Canvas$EdgeType;
BW* : Canvas$EdgeType;
PROCEDURE valueOf*(p0 : java_lang.String) : Canvas$EdgeType;
PROCEDURE values*() : POINTER TO ARRAY OF Canvas$EdgeType;
END;
Canvas$VertexMode* = POINTER TO RECORD (java_lang.Enum)
STATIC
TRIANGLES* : Canvas$VertexMode;
TRIANGLE_FAN* : Canvas$VertexMode;
TRIANGLE_STRIP* : Canvas$VertexMode;
PROCEDURE valueOf*(p0 : java_lang.String) : Canvas$VertexMode;
PROCEDURE values*() : POINTER TO ARRAY OF Canvas$VertexMode;
END;
Color* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
BLACK* = -16777216;
BLUE* = -16776961;
CYAN* = -16711681;
DKGRAY* = -12303292;
GRAY* = -7829368;
GREEN* = -16711936;
LTGRAY* = -3355444;
MAGENTA* = -65281;
RED* = -65536;
TRANSPARENT* = 0;
WHITE* = -1;
YELLOW* = -256;
PROCEDURE alpha*(p0 : INTEGER) : INTEGER;
PROCEDURE argb*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : INTEGER;
PROCEDURE blue*(p0 : INTEGER) : INTEGER;
PROCEDURE colorToHSV*( p0 : INTEGER;
IN p1 : ARRAY OF SHORTREAL);
PROCEDURE green*(p0 : INTEGER) : INTEGER;
PROCEDURE HSVToColor*(IN p0 : ARRAY OF SHORTREAL) : INTEGER;
PROCEDURE HSVToColor*( p0 : INTEGER;
IN p1 : ARRAY OF SHORTREAL) : INTEGER;
PROCEDURE Init*() : Color,CONSTRUCTOR;
PROCEDURE parseColor*(p0 : java_lang.String) : INTEGER;
PROCEDURE red*(p0 : INTEGER) : INTEGER;
PROCEDURE rgb*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER) : INTEGER;
PROCEDURE RGBToHSV*( p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
IN p3 : ARRAY OF SHORTREAL);
END;
ColorFilter* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : ColorFilter,CONSTRUCTOR;
END;
ColorMatrix* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : ColorMatrix) : ColorMatrix,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF SHORTREAL) : ColorMatrix,CONSTRUCTOR;
PROCEDURE Init*() : ColorMatrix,CONSTRUCTOR;
END;
ColorMatrixColorFilter* = POINTER TO EXTENSIBLE RECORD (ColorFilter)
STATIC
PROCEDURE Init*(IN p0 : ARRAY OF SHORTREAL) : ColorMatrixColorFilter,CONSTRUCTOR;
PROCEDURE Init*(p0 : ColorMatrix) : ColorMatrixColorFilter,CONSTRUCTOR;
END;
ComposePathEffect* = POINTER TO EXTENSIBLE RECORD (PathEffect)
STATIC
PROCEDURE Init*(p0 : PathEffect;
p1 : PathEffect) : ComposePathEffect,CONSTRUCTOR;
END;
ComposeShader* = POINTER TO EXTENSIBLE RECORD (Shader)
STATIC
PROCEDURE Init*(p0 : Shader;
p1 : Shader;
p2 : PorterDuff$Mode) : ComposeShader,CONSTRUCTOR;
PROCEDURE Init*(p0 : Shader;
p1 : Shader;
p2 : Xfermode) : ComposeShader,CONSTRUCTOR;
END;
CornerPathEffect* = POINTER TO EXTENSIBLE RECORD (PathEffect)
STATIC
PROCEDURE Init*(p0 : SHORTREAL) : CornerPathEffect,CONSTRUCTOR;
END;
DashPathEffect* = POINTER TO EXTENSIBLE RECORD (PathEffect)
STATIC
PROCEDURE Init*(IN p0 : ARRAY OF SHORTREAL;
p1 : SHORTREAL) : DashPathEffect,CONSTRUCTOR;
END;
DiscretePathEffect* = POINTER TO EXTENSIBLE RECORD (PathEffect)
STATIC
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL) : DiscretePathEffect,CONSTRUCTOR;
END;
DrawFilter* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : DrawFilter,CONSTRUCTOR;
END;
EmbossMaskFilter* = POINTER TO EXTENSIBLE RECORD (MaskFilter)
STATIC
PROCEDURE Init*(IN p0 : ARRAY OF SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : EmbossMaskFilter,CONSTRUCTOR;
END;
Interpolator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER) : Interpolator,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER) : Interpolator,CONSTRUCTOR;
END;
Interpolator$Result* = POINTER TO RECORD (java_lang.Enum)
STATIC
FREEZE_END* : Interpolator$Result;
FREEZE_START* : Interpolator$Result;
NORMAL* : Interpolator$Result;
PROCEDURE valueOf*(p0 : java_lang.String) : Interpolator$Result;
PROCEDURE values*() : POINTER TO ARRAY OF Interpolator$Result;
END;
LayerRasterizer* = POINTER TO EXTENSIBLE RECORD (Rasterizer) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : LayerRasterizer,CONSTRUCTOR;
END;
LightingColorFilter* = POINTER TO EXTENSIBLE RECORD (ColorFilter)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER) : LightingColorFilter,CONSTRUCTOR;
END;
LinearGradient* = POINTER TO EXTENSIBLE RECORD (Shader)
STATIC
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : INTEGER;
p5 : INTEGER;
p6 : Shader$TileMode) : LinearGradient,CONSTRUCTOR;
PROCEDURE Init*( p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
IN p4 : ARRAY OF INTEGER;
IN p5 : ARRAY OF SHORTREAL;
p6 : Shader$TileMode) : LinearGradient,CONSTRUCTOR;
END;
MaskFilter* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : MaskFilter,CONSTRUCTOR;
END;
Matrix* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
MPERSP_0* = 6;
MPERSP_1* = 7;
MPERSP_2* = 8;
MSCALE_X* = 0;
MSCALE_Y* = 4;
MSKEW_X* = 1;
MSKEW_Y* = 3;
MTRANS_X* = 2;
MTRANS_Y* = 5;
PROCEDURE Init*(p0 : Matrix) : Matrix,CONSTRUCTOR;
PROCEDURE Init*() : Matrix,CONSTRUCTOR;
END;
Matrix$ScaleToFit* = POINTER TO RECORD (java_lang.Enum)
STATIC
CENTER* : Matrix$ScaleToFit;
END* : Matrix$ScaleToFit;
FILL* : Matrix$ScaleToFit;
START* : Matrix$ScaleToFit;
PROCEDURE valueOf*(p0 : java_lang.String) : Matrix$ScaleToFit;
PROCEDURE values*() : POINTER TO ARRAY OF Matrix$ScaleToFit;
END;
Movie* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE decodeByteArray*(IN p0 : ARRAY OF BYTE;
p1 : INTEGER;
p2 : INTEGER) : Movie;
PROCEDURE decodeFile*(p0 : java_lang.String) : Movie;
PROCEDURE decodeStream*(p0 : java_io.InputStream) : Movie;
END;
NinePatch* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*( p0 : Bitmap;
IN p1 : ARRAY OF BYTE;
p2 : java_lang.String) : NinePatch,CONSTRUCTOR;
PROCEDURE isNinePatchChunk*(IN p0 : ARRAY OF BYTE) : BOOLEAN;
END;
Paint* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
ANTI_ALIAS_FLAG* = 1;
DEV_KERN_TEXT_FLAG* = 256;
DITHER_FLAG* = 4;
FAKE_BOLD_TEXT_FLAG* = 32;
FILTER_BITMAP_FLAG* = 2;
LINEAR_TEXT_FLAG* = 64;
STRIKE_THRU_TEXT_FLAG* = 16;
SUBPIXEL_TEXT_FLAG* = 128;
UNDERLINE_TEXT_FLAG* = 8;
PROCEDURE Init*(p0 : Paint) : Paint,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER) : Paint,CONSTRUCTOR;
PROCEDURE Init*() : Paint,CONSTRUCTOR;
END;
Paint$Align* = POINTER TO RECORD (java_lang.Enum)
STATIC
CENTER* : Paint$Align;
LEFT* : Paint$Align;
RIGHT* : Paint$Align;
PROCEDURE valueOf*(p0 : java_lang.String) : Paint$Align;
PROCEDURE values*() : POINTER TO ARRAY OF Paint$Align;
END;
Paint$Cap* = POINTER TO RECORD (java_lang.Enum)
STATIC
BUTT* : Paint$Cap;
ROUND* : Paint$Cap;
SQUARE* : Paint$Cap;
PROCEDURE valueOf*(p0 : java_lang.String) : Paint$Cap;
PROCEDURE values*() : POINTER TO ARRAY OF Paint$Cap;
END;
Paint$FontMetrics* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
top* : SHORTREAL;
ascent* : SHORTREAL;
descent* : SHORTREAL;
bottom* : SHORTREAL;
leading* : SHORTREAL;
STATIC
PROCEDURE Init*() : Paint$FontMetrics,CONSTRUCTOR;
END;
Paint$FontMetricsInt* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
top* : INTEGER;
ascent* : INTEGER;
descent* : INTEGER;
bottom* : INTEGER;
leading* : INTEGER;
STATIC
PROCEDURE Init*() : Paint$FontMetricsInt,CONSTRUCTOR;
END;
Paint$Join* = POINTER TO RECORD (java_lang.Enum)
STATIC
BEVEL* : Paint$Join;
MITER* : Paint$Join;
ROUND* : Paint$Join;
PROCEDURE valueOf*(p0 : java_lang.String) : Paint$Join;
PROCEDURE values*() : POINTER TO ARRAY OF Paint$Join;
END;
Paint$Style* = POINTER TO RECORD (java_lang.Enum)
STATIC
FILL* : Paint$Style;
FILL_AND_STROKE* : Paint$Style;
STROKE* : Paint$Style;
PROCEDURE valueOf*(p0 : java_lang.String) : Paint$Style;
PROCEDURE values*() : POINTER TO ARRAY OF Paint$Style;
END;
PaintFlagsDrawFilter* = POINTER TO EXTENSIBLE RECORD (DrawFilter)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER) : PaintFlagsDrawFilter,CONSTRUCTOR;
END;
Path* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : Path) : Path,CONSTRUCTOR;
PROCEDURE Init*() : Path,CONSTRUCTOR;
END;
Path$Direction* = POINTER TO RECORD (java_lang.Enum)
STATIC
CCW* : Path$Direction;
CW* : Path$Direction;
PROCEDURE valueOf*(p0 : java_lang.String) : Path$Direction;
PROCEDURE values*() : POINTER TO ARRAY OF Path$Direction;
END;
Path$FillType* = POINTER TO RECORD (java_lang.Enum)
STATIC
EVEN_ODD* : Path$FillType;
INVERSE_EVEN_ODD* : Path$FillType;
INVERSE_WINDING* : Path$FillType;
WINDING* : Path$FillType;
PROCEDURE valueOf*(p0 : java_lang.String) : Path$FillType;
PROCEDURE values*() : POINTER TO ARRAY OF Path$FillType;
END;
PathDashPathEffect* = POINTER TO EXTENSIBLE RECORD (PathEffect)
STATIC
PROCEDURE Init*(p0 : Path;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : PathDashPathEffect$Style) : PathDashPathEffect,CONSTRUCTOR;
END;
PathDashPathEffect$Style* = POINTER TO RECORD (java_lang.Enum)
STATIC
MORPH* : PathDashPathEffect$Style;
ROTATE* : PathDashPathEffect$Style;
TRANSLATE* : PathDashPathEffect$Style;
PROCEDURE valueOf*(p0 : java_lang.String) : PathDashPathEffect$Style;
PROCEDURE values*() : POINTER TO ARRAY OF PathDashPathEffect$Style;
END;
PathEffect* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : PathEffect,CONSTRUCTOR;
END;
PathMeasure* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
POSITION_MATRIX_FLAG* = 1;
TANGENT_MATRIX_FLAG* = 2;
PROCEDURE Init*(p0 : Path;
p1 : BOOLEAN) : PathMeasure,CONSTRUCTOR;
PROCEDURE Init*() : PathMeasure,CONSTRUCTOR;
END;
Picture* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE createFromStream*(p0 : java_io.InputStream) : Picture;
PROCEDURE Init*(p0 : Picture) : Picture,CONSTRUCTOR;
PROCEDURE Init*() : Picture,CONSTRUCTOR;
END;
PixelFormat* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
bytesPerPixel* : INTEGER;
bitsPerPixel* : INTEGER;
STATIC
A_8* = 8;
JPEG* = 256;
LA_88* = 10;
L_8* = 9;
OPAQUE* = -1;
RGBA_4444* = 7;
RGBA_5551* = 6;
RGBA_8888* = 1;
RGBX_8888* = 2;
RGB_332* = 11;
RGB_565* = 4;
RGB_888* = 3;
TRANSLUCENT* = -3;
TRANSPARENT* = -2;
UNKNOWN* = 0;
YCbCr_420_SP* = 17;
YCbCr_422_I* = 20;
YCbCr_422_SP* = 16;
PROCEDURE formatHasAlpha*(p0 : INTEGER) : BOOLEAN;
PROCEDURE getPixelFormatInfo*(p0 : INTEGER;
p1 : PixelFormat);
PROCEDURE Init*() : PixelFormat,CONSTRUCTOR;
END;
PixelXorXfermode* = POINTER TO EXTENSIBLE RECORD (Xfermode)
STATIC
PROCEDURE Init*(p0 : INTEGER) : PixelXorXfermode,CONSTRUCTOR;
END;
Point* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
x* : INTEGER;
y* : INTEGER;
STATIC
PROCEDURE Init*(p0 : Point) : Point,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER) : Point,CONSTRUCTOR;
PROCEDURE Init*() : Point,CONSTRUCTOR;
END;
PointF* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
x* : SHORTREAL;
y* : SHORTREAL;
STATIC
PROCEDURE Init*(p0 : Point) : PointF,CONSTRUCTOR;
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL) : PointF,CONSTRUCTOR;
PROCEDURE Init*() : PointF,CONSTRUCTOR;
PROCEDURE length*(p0 : SHORTREAL;
p1 : SHORTREAL) : SHORTREAL;
END;
PorterDuff* = POINTER TO EXTENSIBLE RECORD (java_lang.Object)
STATIC
PROCEDURE Init*() : PorterDuff,CONSTRUCTOR;
END;
PorterDuff$Mode* = POINTER TO RECORD (java_lang.Enum)
STATIC
CLEAR* : PorterDuff$Mode;
DARKEN* : PorterDuff$Mode;
DST* : PorterDuff$Mode;
DST_ATOP* : PorterDuff$Mode;
DST_IN* : PorterDuff$Mode;
DST_OUT* : PorterDuff$Mode;
DST_OVER* : PorterDuff$Mode;
LIGHTEN* : PorterDuff$Mode;
MULTIPLY* : PorterDuff$Mode;
SCREEN* : PorterDuff$Mode;
SRC* : PorterDuff$Mode;
SRC_ATOP* : PorterDuff$Mode;
SRC_IN* : PorterDuff$Mode;
SRC_OUT* : PorterDuff$Mode;
SRC_OVER* : PorterDuff$Mode;
XOR* : PorterDuff$Mode;
PROCEDURE valueOf*(p0 : java_lang.String) : PorterDuff$Mode;
PROCEDURE values*() : POINTER TO ARRAY OF PorterDuff$Mode;
END;
PorterDuffColorFilter* = POINTER TO EXTENSIBLE RECORD (ColorFilter)
STATIC
PROCEDURE Init*(p0 : INTEGER;
p1 : PorterDuff$Mode) : PorterDuffColorFilter,CONSTRUCTOR;
END;
PorterDuffXfermode* = POINTER TO EXTENSIBLE RECORD (Xfermode)
STATIC
PROCEDURE Init*(p0 : PorterDuff$Mode) : PorterDuffXfermode,CONSTRUCTOR;
END;
RadialGradient* = POINTER TO EXTENSIBLE RECORD (Shader)
STATIC
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : INTEGER;
p4 : INTEGER;
p5 : Shader$TileMode) : RadialGradient,CONSTRUCTOR;
PROCEDURE Init*( p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
IN p3 : ARRAY OF INTEGER;
IN p4 : ARRAY OF SHORTREAL;
p5 : Shader$TileMode) : RadialGradient,CONSTRUCTOR;
END;
Rasterizer* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : Rasterizer,CONSTRUCTOR;
END;
Rect* = POINTER TO RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
left* : INTEGER;
top* : INTEGER;
right* : INTEGER;
bottom* : INTEGER;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : Rect) : Rect,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : Rect,CONSTRUCTOR;
PROCEDURE Init*() : Rect,CONSTRUCTOR;
PROCEDURE intersects*(p0 : Rect;
p1 : Rect) : BOOLEAN;
PROCEDURE unflattenFromString*(p0 : java_lang.String) : Rect;
END;
RectF* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
left* : SHORTREAL;
top* : SHORTREAL;
right* : SHORTREAL;
bottom* : SHORTREAL;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : RectF) : RectF,CONSTRUCTOR;
PROCEDURE Init*(p0 : Rect) : RectF,CONSTRUCTOR;
PROCEDURE Init*() : RectF,CONSTRUCTOR;
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : RectF,CONSTRUCTOR;
PROCEDURE intersects*(p0 : RectF;
p1 : RectF) : BOOLEAN;
END;
Region* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : Rect) : Region,CONSTRUCTOR;
PROCEDURE Init*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : Region,CONSTRUCTOR;
PROCEDURE Init*() : Region,CONSTRUCTOR;
PROCEDURE Init*(p0 : Region) : Region,CONSTRUCTOR;
END;
Region$Op* = POINTER TO RECORD (java_lang.Enum)
STATIC
DIFFERENCE* : Region$Op;
INTERSECT* : Region$Op;
REPLACE* : Region$Op;
REVERSE_DIFFERENCE* : Region$Op;
UNION* : Region$Op;
XOR* : Region$Op;
PROCEDURE valueOf*(p0 : java_lang.String) : Region$Op;
PROCEDURE values*() : POINTER TO ARRAY OF Region$Op;
END;
RegionIterator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : Region) : RegionIterator,CONSTRUCTOR;
END;
Shader* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : Shader,CONSTRUCTOR;
END;
Shader$TileMode* = POINTER TO RECORD (java_lang.Enum)
STATIC
CLAMP* : Shader$TileMode;
MIRROR* : Shader$TileMode;
REPEAT* : Shader$TileMode;
PROCEDURE valueOf*(p0 : java_lang.String) : Shader$TileMode;
PROCEDURE values*() : POINTER TO ARRAY OF Shader$TileMode;
END;
SumPathEffect* = POINTER TO EXTENSIBLE RECORD (PathEffect)
STATIC
PROCEDURE Init*(p0 : PathEffect;
p1 : PathEffect) : SumPathEffect,CONSTRUCTOR;
END;
SweepGradient* = POINTER TO EXTENSIBLE RECORD (Shader)
STATIC
PROCEDURE Init*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : INTEGER;
p3 : INTEGER) : SweepGradient,CONSTRUCTOR;
PROCEDURE Init*( p0 : SHORTREAL;
p1 : SHORTREAL;
IN p2 : ARRAY OF INTEGER;
IN p3 : ARRAY OF SHORTREAL) : SweepGradient,CONSTRUCTOR;
END;
Typeface* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
BOLD* = 1;
BOLD_ITALIC* = 3;
DEFAULT* : Typeface;
DEFAULT_BOLD* : Typeface;
ITALIC* = 2;
MONOSPACE* : Typeface;
NORMAL* = 0;
SANS_SERIF* : Typeface;
SERIF* : Typeface;
PROCEDURE create*(p0 : Typeface;
p1 : INTEGER) : Typeface;
PROCEDURE create*(p0 : java_lang.String;
p1 : INTEGER) : Typeface;
PROCEDURE createFromAsset*(p0 : android_content_res.AssetManager;
p1 : java_lang.String) : Typeface;
PROCEDURE createFromFile*(p0 : java_io.File) : Typeface;
PROCEDURE createFromFile*(p0 : java_lang.String) : Typeface;
PROCEDURE defaultFromStyle*(p0 : INTEGER) : Typeface;
END;
Xfermode* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
PROCEDURE Init*() : Xfermode,CONSTRUCTOR;
END;
PROCEDURE (self:Bitmap) compress*(p0 : Bitmap$CompressFormat;
p1 : INTEGER;
p2 : java_io.OutputStream) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) copy*(p0 : Bitmap$Config;
p1 : BOOLEAN) : Bitmap,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) copyPixelsFromBuffer*(p0 : java_nio.Buffer),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) copyPixelsToBuffer*(p0 : java_nio.Buffer),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) eraseColor*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) extractAlpha*() : Bitmap,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) extractAlpha*( p0 : Paint;
IN p1 : ARRAY OF INTEGER) : Bitmap,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) finalize!(),EXTENSIBLE;
PROCEDURE (self:Bitmap) getConfig*() : Bitmap$Config,NEW;
PROCEDURE (self:Bitmap) getDensity*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getHeight*() : INTEGER,NEW;
PROCEDURE (self:Bitmap) getNinePatchChunk*() : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getPixel*(p0 : INTEGER;
p1 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getPixels*(IN p0 : ARRAY OF INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER;
p6 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getRowBytes*() : INTEGER,NEW;
PROCEDURE (self:Bitmap) getScaledHeight*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getScaledHeight*(p0 : Canvas) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getScaledHeight*(p0 : android_util.DisplayMetrics) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getScaledWidth*(p0 : Canvas) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getScaledWidth*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getScaledWidth*(p0 : android_util.DisplayMetrics) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) getWidth*() : INTEGER,NEW;
PROCEDURE (self:Bitmap) hasAlpha*() : BOOLEAN,NEW;
PROCEDURE (self:Bitmap) isMutable*() : BOOLEAN,NEW;
PROCEDURE (self:Bitmap) isRecycled*() : BOOLEAN,NEW;
PROCEDURE (self:Bitmap) prepareToDraw*(),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) recycle*(),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) setDensity*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) setPixel*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) setPixels*(IN p0 : ARRAY OF INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER;
p6 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Bitmap) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:BitmapFactory$Options) requestCancelDecode*(),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) applyToCanvas*(p0 : Canvas),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) dotWithNormal*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Camera) finalize!(),EXTENSIBLE;
PROCEDURE (self:Camera) getMatrix*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) restore*(),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) rotateX*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) rotateY*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) rotateZ*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) save*(),NEW,EXTENSIBLE;
PROCEDURE (self:Camera) translate*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipPath*(p0 : Path;
p1 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipPath*(p0 : Path) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : Rect;
p1 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : RectF;
p1 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRect*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRegion*(p0 : Region;
p1 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) clipRegion*(p0 : Region) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) concat*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawArc*(p0 : RectF;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : BOOLEAN;
p4 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawARGB*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmap*(IN p0 : ARRAY OF INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : INTEGER;
p6 : INTEGER;
p7 : BOOLEAN;
p8 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmap*(IN p0 : ARRAY OF INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : INTEGER;
p5 : INTEGER;
p6 : INTEGER;
p7 : BOOLEAN;
p8 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmap*(p0 : Bitmap;
p1 : Matrix;
p2 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmap*(p0 : Bitmap;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmap*(p0 : Bitmap;
p1 : Rect;
p2 : RectF;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmap*(p0 : Bitmap;
p1 : Rect;
p2 : Rect;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawBitmapMesh*( p0 : Bitmap;
p1 : INTEGER;
p2 : INTEGER;
IN p3 : ARRAY OF SHORTREAL;
p4 : INTEGER;
IN p5 : ARRAY OF INTEGER;
p6 : INTEGER;
p7 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawCircle*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawColor*(p0 : INTEGER;
p1 : PorterDuff$Mode),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawColor*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawLine*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawLines*(IN p0 : ARRAY OF SHORTREAL;
p1 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawLines*(IN p0 : ARRAY OF SHORTREAL;
p1 : INTEGER;
p2 : INTEGER;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawOval*(p0 : RectF;
p1 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPaint*(p0 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPath*(p0 : Path;
p1 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPicture*(p0 : Picture;
p1 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPicture*(p0 : Picture;
p1 : RectF),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPicture*(p0 : Picture),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPoint*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPoints*(IN p0 : ARRAY OF SHORTREAL;
p1 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPoints*(IN p0 : ARRAY OF SHORTREAL;
p1 : INTEGER;
p2 : INTEGER;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPosText*( p0 : java_lang.String;
IN p1 : ARRAY OF SHORTREAL;
p2 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawPosText*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
IN p3 : ARRAY OF SHORTREAL;
p4 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawRect*(p0 : Rect;
p1 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawRect*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawRect*(p0 : RectF;
p1 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawRGB*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawRoundRect*(p0 : RectF;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawText*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawText*(p0 : java_lang.String;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawText*(p0 : java_lang.CharSequence;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawText*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawTextOnPath*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : Path;
p4 : SHORTREAL;
p5 : SHORTREAL;
p6 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawTextOnPath*(p0 : java_lang.String;
p1 : Path;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) drawVertices*( p0 : Canvas$VertexMode;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL;
p3 : INTEGER;
IN p4 : ARRAY OF SHORTREAL;
p5 : INTEGER;
IN p6 : ARRAY OF INTEGER;
p7 : INTEGER;
IN p8 : ARRAY OF SHORTINT;
p9 : INTEGER;
p10 : INTEGER;
p11 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) finalize!(),EXTENSIBLE;
PROCEDURE (self:Canvas) getClipBounds*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getClipBounds*() : Rect,NEW;
PROCEDURE (self:Canvas) getDensity*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getDrawFilter*() : DrawFilter,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getGL*() : javax_microedition_khronos_opengles.GL,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getMatrix*() : Matrix,NEW;
PROCEDURE (self:Canvas) getMatrix*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getSaveCount*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) getWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) isOpaque*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) quickReject*(p0 : RectF;
p1 : Canvas$EdgeType) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) quickReject*(p0 : Path;
p1 : Canvas$EdgeType) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) quickReject*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Canvas$EdgeType) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) restore*(),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) restoreToCount*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) rotate*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) rotate*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW;
PROCEDURE (self:Canvas) save*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) save*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) saveLayer*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Paint;
p5 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) saveLayer*(p0 : RectF;
p1 : Paint;
p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) saveLayerAlpha*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : INTEGER;
p5 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) saveLayerAlpha*(p0 : RectF;
p1 : INTEGER;
p2 : INTEGER) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) scale*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW;
PROCEDURE (self:Canvas) scale*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) setBitmap*(p0 : Bitmap),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) setDensity*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) setDrawFilter*(p0 : DrawFilter),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) setMatrix*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) setViewport*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) skew*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Canvas) translate*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:ColorFilter) finalize!(),EXTENSIBLE;
PROCEDURE (self:ColorMatrix) getArray*() : POINTER TO ARRAY OF SHORTREAL,NEW;
PROCEDURE (self:ColorMatrix) postConcat*(p0 : ColorMatrix),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) preConcat*(p0 : ColorMatrix),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) reset*(),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) set*(p0 : ColorMatrix),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) set*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) setConcat*(p0 : ColorMatrix;
p1 : ColorMatrix),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) setRGB2YUV*(),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) setRotate*(p0 : INTEGER;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) setSaturation*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) setScale*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:ColorMatrix) setYUV2RGB*(),NEW,EXTENSIBLE;
PROCEDURE (self:DrawFilter) finalize!(),EXTENSIBLE;
PROCEDURE (self:Interpolator) finalize!(),EXTENSIBLE;
PROCEDURE (self:Interpolator) getKeyFrameCount*() : INTEGER,NEW;
PROCEDURE (self:Interpolator) getValueCount*() : INTEGER,NEW;
PROCEDURE (self:Interpolator) reset*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Interpolator) reset*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Interpolator) setKeyFrame*( p0 : INTEGER;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL;
IN p3 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Interpolator) setKeyFrame*( p0 : INTEGER;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Interpolator) setRepeatMirror*(p0 : SHORTREAL;
p1 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Interpolator) timeToValues*( p0 : INTEGER;
IN p1 : ARRAY OF SHORTREAL) : Interpolator$Result,NEW,EXTENSIBLE;
PROCEDURE (self:Interpolator) timeToValues*(IN p0 : ARRAY OF SHORTREAL) : Interpolator$Result,NEW,EXTENSIBLE;
PROCEDURE (self:LayerRasterizer) addLayer*(p0 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:LayerRasterizer) addLayer*(p0 : Paint;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:MaskFilter) finalize!(),EXTENSIBLE;
PROCEDURE (self:Matrix) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:Matrix) finalize!(),EXTENSIBLE;
PROCEDURE (self:Matrix) getValues*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) invert*(p0 : Matrix) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) isIdentity*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapPoints*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapPoints*(IN p0 : ARRAY OF SHORTREAL;
IN p1 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapPoints*(IN p0 : ARRAY OF SHORTREAL;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL;
p3 : INTEGER;
p4 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapRadius*(p0 : SHORTREAL) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapRect*(p0 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapRect*(p0 : RectF;
p1 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapVectors*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapVectors*(IN p0 : ARRAY OF SHORTREAL;
IN p1 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) mapVectors*(IN p0 : ARRAY OF SHORTREAL;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL;
p3 : INTEGER;
p4 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postConcat*(p0 : Matrix) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postRotate*(p0 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postRotate*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postScale*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postScale*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postSkew*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postSkew*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) postTranslate*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preConcat*(p0 : Matrix) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preRotate*(p0 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preRotate*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preScale*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preScale*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preSkew*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preSkew*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) preTranslate*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) rectStaysRect*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) reset*(),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) set*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setConcat*(p0 : Matrix;
p1 : Matrix) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setPolyToPoly*(IN p0 : ARRAY OF SHORTREAL;
p1 : INTEGER;
IN p2 : ARRAY OF SHORTREAL;
p3 : INTEGER;
p4 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setRectToRect*(p0 : RectF;
p1 : RectF;
p2 : Matrix$ScaleToFit) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setRotate*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setRotate*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setScale*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setScale*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setSinCos*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setSinCos*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setSkew*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setSkew*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setTranslate*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) setValues*(IN p0 : ARRAY OF SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) toShortString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Matrix) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:Movie) draw*(p0 : Canvas;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Movie) draw*(p0 : Canvas;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Movie) duration*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Movie) height*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Movie) isOpaque*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Movie) setTime*(p0 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Movie) width*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) draw*(p0 : Canvas;
p1 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) draw*(p0 : Canvas;
p1 : Rect;
p2 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) draw*(p0 : Canvas;
p1 : RectF),NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) getDensity*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) getHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) getTransparentRegion*(p0 : Rect) : Region,NEW;
PROCEDURE (self:NinePatch) getWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:NinePatch) hasAlpha*() : BOOLEAN,NEW;
PROCEDURE (self:NinePatch) setPaint*(p0 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) ascent*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) breakText*( p0 : java_lang.String;
p1 : BOOLEAN;
p2 : SHORTREAL;
IN p3 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) breakText*( p0 : java_lang.CharSequence;
p1 : INTEGER;
p2 : INTEGER;
p3 : BOOLEAN;
p4 : SHORTREAL;
IN p5 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) breakText*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
IN p4 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) clearShadowLayer*(),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) descent*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) finalize!(),EXTENSIBLE;
PROCEDURE (self:Paint) getAlpha*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getColor*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getColorFilter*() : ColorFilter,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFillPath*(p0 : Path;
p1 : Path) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFlags*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFontMetrics*() : Paint$FontMetrics,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFontMetrics*(p0 : Paint$FontMetrics) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFontMetricsInt*() : Paint$FontMetricsInt,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFontMetricsInt*(p0 : Paint$FontMetricsInt) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getFontSpacing*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getMaskFilter*() : MaskFilter,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getPathEffect*() : PathEffect,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getRasterizer*() : Rasterizer,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getShader*() : Shader,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getStrokeCap*() : Paint$Cap,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getStrokeJoin*() : Paint$Join,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getStrokeMiter*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getStrokeWidth*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getStyle*() : Paint$Style,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextAlign*() : Paint$Align,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextBounds*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
p3 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextBounds*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextPath*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : Path),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextPath*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : Path),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextScaleX*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextSize*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextSkewX*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextWidths*( p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER;
IN p3 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextWidths*( p0 : java_lang.String;
IN p1 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextWidths*( p0 : java_lang.CharSequence;
p1 : INTEGER;
p2 : INTEGER;
IN p3 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTextWidths*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER;
IN p3 : ARRAY OF SHORTREAL) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getTypeface*() : Typeface,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) getXfermode*() : Xfermode,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) isAntiAlias*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isDither*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isFakeBoldText*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isFilterBitmap*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isLinearText*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isStrikeThruText*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isSubpixelText*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) isUnderlineText*() : BOOLEAN,NEW;
PROCEDURE (self:Paint) measureText*(IN p0 : ARRAY OF CHAR;
p1 : INTEGER;
p2 : INTEGER) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) measureText*(p0 : java_lang.CharSequence;
p1 : INTEGER;
p2 : INTEGER) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) measureText*(p0 : java_lang.String) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) measureText*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER) : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) reset*(),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) set*(p0 : Paint),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setAlpha*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setAntiAlias*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setARGB*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setColor*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setColorFilter*(p0 : ColorFilter) : ColorFilter,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setDither*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setFakeBoldText*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setFilterBitmap*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setFlags*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setLinearText*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setMaskFilter*(p0 : MaskFilter) : MaskFilter,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setPathEffect*(p0 : PathEffect) : PathEffect,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setRasterizer*(p0 : Rasterizer) : Rasterizer,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setShader*(p0 : Shader) : Shader,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setShadowLayer*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setStrikeThruText*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setStrokeCap*(p0 : Paint$Cap),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setStrokeJoin*(p0 : Paint$Join),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setStrokeMiter*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setStrokeWidth*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setStyle*(p0 : Paint$Style),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setSubpixelText*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setTextAlign*(p0 : Paint$Align),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setTextScaleX*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setTextSize*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setTextSkewX*(p0 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setTypeface*(p0 : Typeface) : Typeface,NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setUnderlineText*(p0 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Paint) setXfermode*(p0 : Xfermode) : Xfermode,NEW,EXTENSIBLE;
PROCEDURE (self:Paint$FontMetricsInt) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:Path) addArc*(p0 : RectF;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addCircle*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Path$Direction),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addOval*(p0 : RectF;
p1 : Path$Direction),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addPath*(p0 : Path),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addPath*(p0 : Path;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addPath*(p0 : Path;
p1 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addRect*(p0 : RectF;
p1 : Path$Direction),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addRect*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : Path$Direction),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addRoundRect*( p0 : RectF;
IN p1 : ARRAY OF SHORTREAL;
p2 : Path$Direction),NEW,EXTENSIBLE;
PROCEDURE (self:Path) addRoundRect*(p0 : RectF;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : Path$Direction),NEW,EXTENSIBLE;
PROCEDURE (self:Path) arcTo*(p0 : RectF;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Path) arcTo*(p0 : RectF;
p1 : SHORTREAL;
p2 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) close*(),NEW,EXTENSIBLE;
PROCEDURE (self:Path) computeBounds*(p0 : RectF;
p1 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Path) cubicTo*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) finalize!(),EXTENSIBLE;
PROCEDURE (self:Path) getFillType*() : Path$FillType,NEW,EXTENSIBLE;
PROCEDURE (self:Path) incReserve*(p0 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Path) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Path) isInverseFillType*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Path) isRect*(p0 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Path) lineTo*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) moveTo*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) offset*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) offset*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : Path),NEW,EXTENSIBLE;
PROCEDURE (self:Path) quadTo*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) rCubicTo*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL;
p4 : SHORTREAL;
p5 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) reset*(),NEW,EXTENSIBLE;
PROCEDURE (self:Path) rewind*(),NEW,EXTENSIBLE;
PROCEDURE (self:Path) rLineTo*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) rMoveTo*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) rQuadTo*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) set*(p0 : Path),NEW,EXTENSIBLE;
PROCEDURE (self:Path) setFillType*(p0 : Path$FillType),NEW,EXTENSIBLE;
PROCEDURE (self:Path) setLastPoint*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:Path) toggleInverseFillType*(),NEW,EXTENSIBLE;
PROCEDURE (self:Path) transform*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Path) transform*(p0 : Matrix;
p1 : Path),NEW,EXTENSIBLE;
PROCEDURE (self:PathEffect) finalize!(),EXTENSIBLE;
PROCEDURE (self:PathMeasure) finalize!(),EXTENSIBLE;
PROCEDURE (self:PathMeasure) getLength*() : SHORTREAL,NEW,EXTENSIBLE;
PROCEDURE (self:PathMeasure) getMatrix*(p0 : SHORTREAL;
p1 : Matrix;
p2 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:PathMeasure) getPosTan*( p0 : SHORTREAL;
IN p1 : ARRAY OF SHORTREAL;
IN p2 : ARRAY OF SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:PathMeasure) getSegment*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : Path;
p3 : BOOLEAN) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:PathMeasure) isClosed*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:PathMeasure) nextContour*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:PathMeasure) setPath*(p0 : Path;
p1 : BOOLEAN),NEW,EXTENSIBLE;
PROCEDURE (self:Picture) beginRecording*(p0 : INTEGER;
p1 : INTEGER) : Canvas,NEW,EXTENSIBLE;
PROCEDURE (self:Picture) draw*(p0 : Canvas),NEW,EXTENSIBLE;
PROCEDURE (self:Picture) endRecording*(),NEW,EXTENSIBLE;
PROCEDURE (self:Picture) finalize!(),EXTENSIBLE;
PROCEDURE (self:Picture) getHeight*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Picture) getWidth*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Picture) writeToStream*(p0 : java_io.OutputStream),NEW,EXTENSIBLE;
PROCEDURE (self:Point) equals*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW;
PROCEDURE (self:Point) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:Point) hashCode*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:Point) negate*(),NEW;
PROCEDURE (self:Point) offset*(p0 : INTEGER;
p1 : INTEGER),NEW;
PROCEDURE (self:Point) set*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Point) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:PointF) equals*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW;
PROCEDURE (self:PointF) length*() : SHORTREAL,NEW;
PROCEDURE (self:PointF) negate*(),NEW;
PROCEDURE (self:PointF) offset*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW;
PROCEDURE (self:PointF) set*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW;
PROCEDURE (self:PointF) set*(p0 : PointF),NEW;
PROCEDURE (self:Rasterizer) finalize!(),EXTENSIBLE;
PROCEDURE (self:Rect) centerX*() : INTEGER,NEW;
PROCEDURE (self:Rect) centerY*() : INTEGER,NEW;
PROCEDURE (self:Rect) contains*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) contains*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) contains*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:Rect) exactCenterX*() : SHORTREAL,NEW;
PROCEDURE (self:Rect) exactCenterY*() : SHORTREAL,NEW;
PROCEDURE (self:Rect) flattenToString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) height*() : INTEGER,NEW;
PROCEDURE (self:Rect) inset*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) intersect*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) intersect*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) intersects*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) isEmpty*() : BOOLEAN,NEW;
PROCEDURE (self:Rect) offset*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) offsetTo*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) readFromParcel*(p0 : android_os.Parcel),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) set*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) set*(p0 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) setEmpty*(),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) setIntersect*(p0 : Rect;
p1 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) sort*(),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) toShortString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Rect) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:Rect) union*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) union*(p0 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) union*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Rect) width*() : INTEGER,NEW;
PROCEDURE (self:Rect) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) centerX*() : SHORTREAL,NEW;
PROCEDURE (self:RectF) centerY*() : SHORTREAL,NEW;
PROCEDURE (self:RectF) contains*(p0 : SHORTREAL;
p1 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) contains*(p0 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) contains*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) height*() : SHORTREAL,NEW;
PROCEDURE (self:RectF) inset*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) intersect*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) intersect*(p0 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) intersects*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) isEmpty*() : BOOLEAN,NEW;
PROCEDURE (self:RectF) offset*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) offsetTo*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) readFromParcel*(p0 : android_os.Parcel),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) round*(p0 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) roundOut*(p0 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) set*(p0 : Rect),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) set*(p0 : RectF),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) set*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) setEmpty*(),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) setIntersect*(p0 : RectF;
p1 : RectF) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:RectF) sort*(),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:RectF) union*(p0 : SHORTREAL;
p1 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) union*(p0 : SHORTREAL;
p1 : SHORTREAL;
p2 : SHORTREAL;
p3 : SHORTREAL),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) union*(p0 : RectF),NEW,EXTENSIBLE;
PROCEDURE (self:RectF) width*() : SHORTREAL,NEW;
PROCEDURE (self:RectF) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Region) contains*(p0 : INTEGER;
p1 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Region) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:Region) finalize!(),EXTENSIBLE;
PROCEDURE (self:Region) getBoundaryPath*() : Path,NEW,EXTENSIBLE;
PROCEDURE (self:Region) getBoundaryPath*(p0 : Path) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) getBounds*() : Rect,NEW,EXTENSIBLE;
PROCEDURE (self:Region) getBounds*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) isComplex*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) isRect*() : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) op*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER;
p4 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) op*(p0 : Rect;
p1 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) op*(p0 : Region;
p1 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) op*(p0 : Rect;
p1 : Region;
p2 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) op*(p0 : Region;
p1 : Region;
p2 : Region$Op) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) quickContains*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) quickContains*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) quickReject*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) quickReject*(p0 : Region) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) quickReject*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) set*(p0 : INTEGER;
p1 : INTEGER;
p2 : INTEGER;
p3 : INTEGER) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) set*(p0 : Rect) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) set*(p0 : Region) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) setEmpty*(),NEW,EXTENSIBLE;
PROCEDURE (self:Region) setPath*(p0 : Path;
p1 : Region) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Region) translate*(p0 : INTEGER;
p1 : INTEGER;
p2 : Region),NEW,EXTENSIBLE;
PROCEDURE (self:Region) translate*(p0 : INTEGER;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:Region) union*(p0 : Rect) : BOOLEAN,NEW;
PROCEDURE (self:Region) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:RegionIterator) finalize!(),EXTENSIBLE;
PROCEDURE (self:RegionIterator) next*(p0 : Rect) : BOOLEAN,NEW;
PROCEDURE (self:Shader) finalize!(),EXTENSIBLE;
PROCEDURE (self:Shader) getLocalMatrix*(p0 : Matrix) : BOOLEAN,NEW,EXTENSIBLE;
PROCEDURE (self:Shader) setLocalMatrix*(p0 : Matrix),NEW,EXTENSIBLE;
PROCEDURE (self:Typeface) finalize!(),EXTENSIBLE;
PROCEDURE (self:Typeface) getStyle*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Typeface) isBold*() : BOOLEAN,NEW;
PROCEDURE (self:Typeface) isItalic*() : BOOLEAN,NEW;
PROCEDURE (self:Xfermode) finalize!(),EXTENSIBLE;
END android_graphics.