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.