|  |  | 
|  | /* | 
|  | * Copyright 2006 The Android Open Source Project | 
|  | * | 
|  | * Use of this source code is governed by a BSD-style license that can be | 
|  | * found in the LICENSE file. | 
|  | */ | 
|  |  | 
|  |  | 
|  | #include "SkTypes.h" | 
|  | #ifndef SK_BUILD_FOR_UNIX | 
|  | #ifdef SK_DEBUG | 
|  | // This file was automatically generated. | 
|  | // To change it, edit the file with the matching debug info. | 
|  | // Then execute SkDisplayType::BuildCondensedInfo() to regenerate this file. | 
|  |  | 
|  | static const char gMathStrings[] = | 
|  | "E\0" | 
|  | "LN10\0" | 
|  | "LN2\0" | 
|  | "LOG10E\0" | 
|  | "LOG2E\0" | 
|  | "PI\0" | 
|  | "SQRT1_2\0" | 
|  | "SQRT2\0" | 
|  | "abs\0" | 
|  | "acos\0" | 
|  | "asin\0" | 
|  | "atan\0" | 
|  | "atan2\0" | 
|  | "ceil\0" | 
|  | "cos\0" | 
|  | "exp\0" | 
|  | "floor\0" | 
|  | "log\0" | 
|  | "max\0" | 
|  | "min\0" | 
|  | "pow\0" | 
|  | "random\0" | 
|  | "round\0" | 
|  | "sin\0" | 
|  | "sqrt\0" | 
|  | "tan" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gMathInfo[] = { | 
|  | {0, -1, 67, 98}, | 
|  | {2, -2, 67, 98}, | 
|  | {7, -3, 67, 98}, | 
|  | {11, -4, 67, 98}, | 
|  | {18, -5, 67, 98}, | 
|  | {24, -6, 67, 98}, | 
|  | {27, -7, 67, 98}, | 
|  | {35, -8, 67, 98}, | 
|  | {41, -1, 66, 98}, | 
|  | {45, -2, 66, 98}, | 
|  | {50, -3, 66, 98}, | 
|  | {55, -4, 66, 98}, | 
|  | {60, -5, 66, 98}, | 
|  | {66, -6, 66, 98}, | 
|  | {71, -7, 66, 98}, | 
|  | {75, -8, 66, 98}, | 
|  | {79, -9, 66, 98}, | 
|  | {85, -10, 66, 98}, | 
|  | {89, -11, 66, 98}, | 
|  | {93, -12, 66, 98}, | 
|  | {97, -13, 66, 98}, | 
|  | {101, -14, 66, 98}, | 
|  | {108, -15, 66, 98}, | 
|  | {114, -16, 66, 98}, | 
|  | {118, -17, 66, 98}, | 
|  | {123, -18, 66, 98} | 
|  | }; | 
|  |  | 
|  | static const char gAddStrings[] = | 
|  | "inPlace\0" | 
|  | "offset\0" | 
|  | "use\0" | 
|  | "where" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAddInfo[] = { | 
|  | {0, 16, 26, 1}, | 
|  | {8, 20, 96, 1}, | 
|  | {15, 24, 37, 1}, | 
|  | {19, 28, 37, 1} | 
|  | }; | 
|  |  | 
|  | static const char gAddCircleStrings[] = | 
|  | "\0" | 
|  | "radius\0" | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAddCircleInfo[] = { | 
|  | {0, 3, 18, 1}, | 
|  | {1, 24, 98, 1}, | 
|  | {8, 28, 98, 1}, | 
|  | {10, 32, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gUnknown1Strings[] = | 
|  | "direction" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gUnknown1Info[] = { | 
|  | {0, 20, 75, 1} | 
|  | }; | 
|  |  | 
|  | static const char gAddOvalStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAddOvalInfo[] = { | 
|  | {0, 6, 18, 5} | 
|  | }; | 
|  |  | 
|  | static const char gAddPathStrings[] = | 
|  | "matrix\0" | 
|  | "path" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAddPathInfo[] = { | 
|  | {0, 20, 65, 1}, | 
|  | {7, 24, 74, 1} | 
|  | }; | 
|  |  | 
|  | static const char gAddRectangleStrings[] = | 
|  | "\0" | 
|  | "bottom\0" | 
|  | "left\0" | 
|  | "right\0" | 
|  | "top" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAddRectangleInfo[] = { | 
|  | {0, 3, 18, 1}, | 
|  | {1, 36, 98, 1}, | 
|  | {8, 24, 98, 1}, | 
|  | {13, 32, 98, 1}, | 
|  | {19, 28, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gAddRoundRectStrings[] = | 
|  | "\0" | 
|  | "rx\0" | 
|  | "ry" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAddRoundRectInfo[] = { | 
|  | {0, 6, 18, 5}, | 
|  | {1, 40, 98, 1}, | 
|  | {4, 44, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gUnknown2Strings[] = | 
|  | "begin\0" | 
|  | "blend\0" | 
|  | "dur\0" | 
|  | "dynamic\0" | 
|  | "field\0" | 
|  | "formula\0" | 
|  | "from\0" | 
|  | "mirror\0" | 
|  | "repeat\0" | 
|  | "reset\0" | 
|  | "target\0" | 
|  | "to\0" | 
|  | "values" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gUnknown2Info[] = { | 
|  | {0, 16, 71, 1}, | 
|  | {6, 20, 119, 98}, | 
|  | {12, 36, 71, 1}, | 
|  | {16, -1, 67, 26}, | 
|  | {24, 40, 108, 2}, | 
|  | {30, 48, 40, 2}, | 
|  | {38, 56, 40, 2}, | 
|  | {43, -2, 67, 26}, | 
|  | {50, 64, 98, 1}, | 
|  | {57, -3, 67, 26}, | 
|  | {63, 68, 40, 2}, | 
|  | {70, 76, 40, 2}, | 
|  | {73, -4, 67, 40} | 
|  | }; | 
|  |  | 
|  | static const char gAnimateFieldStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gAnimateFieldInfo[] = { | 
|  | {0, 8, 18, 13} | 
|  | }; | 
|  |  | 
|  | static const char gApplyStrings[] = | 
|  | "animator\0" | 
|  | "begin\0" | 
|  | "dontDraw\0" | 
|  | "dynamicScope\0" | 
|  | "interval\0" | 
|  | "mode\0" | 
|  | "pickup\0" | 
|  | "restore\0" | 
|  | "scope\0" | 
|  | "step\0" | 
|  | "steps\0" | 
|  | "time\0" | 
|  | "transition" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gApplyInfo[] = { | 
|  | {0, -1, 67, 10}, | 
|  | {9, 16, 71, 1}, | 
|  | {15, 20, 26, 1}, | 
|  | {24, 24, 108, 2}, | 
|  | {37, 32, 71, 1}, | 
|  | {46, 36, 13, 1}, | 
|  | {51, 40, 26, 1}, | 
|  | {58, 44, 26, 1}, | 
|  | {66, 48, 37, 1}, | 
|  | {72, -2, 67, 96}, | 
|  | {77, 52, 96, 1}, | 
|  | {83, -3, 67, 71}, | 
|  | {88, 56, 14, 1} | 
|  | }; | 
|  |  | 
|  | static const char gUnknown3Strings[] = | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gUnknown3Info[] = { | 
|  | {0, 48, 98, 1}, | 
|  | {2, 52, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gBitmapStrings[] = | 
|  | "\0" | 
|  | "erase\0" | 
|  | "format\0" | 
|  | "height\0" | 
|  | "rowBytes\0" | 
|  | "width" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawBitmapInfo[] = { | 
|  | {0, 11, 18, 2}, | 
|  | {1, -1, 67, 15}, | 
|  | {7, 56, 21, 1}, | 
|  | {14, 60, 96, 1}, | 
|  | {21, 64, 96, 1}, | 
|  | {30, 68, 96, 1} | 
|  | }; | 
|  |  | 
|  | static const char gBitmapShaderStrings[] = | 
|  | "\0" | 
|  | "filterType\0" | 
|  | "image" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawBitmapShaderInfo[] = { | 
|  | {0, 67, 18, 2}, | 
|  | {1, 28, 47, 1}, | 
|  | {12, 32, 17, 1} | 
|  | }; | 
|  |  | 
|  | static const char gBlurStrings[] = | 
|  | "blurStyle\0" | 
|  | "radius" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawBlurInfo[] = { | 
|  | {0, 24, 63, 1}, | 
|  | {10, 20, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gBoundsStrings[] = | 
|  | "\0" | 
|  | "inval" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDisplayBoundsInfo[] = { | 
|  | {0, 58, 18, 7}, | 
|  | {1, 44, 26, 1} | 
|  | }; | 
|  |  | 
|  | static const char gClipStrings[] = | 
|  | "path\0" | 
|  | "rectangle" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawClipInfo[] = { | 
|  | {0, 20, 74, 1}, | 
|  | {5, 16, 91, 1} | 
|  | }; | 
|  |  | 
|  | static const char gColorStrings[] = | 
|  | "alpha\0" | 
|  | "blue\0" | 
|  | "color\0" | 
|  | "green\0" | 
|  | "hue\0" | 
|  | "red\0" | 
|  | "saturation\0" | 
|  | "value" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawColorInfo[] = { | 
|  | {0, -1, 67, 98}, | 
|  | {6, -2, 67, 98}, | 
|  | {11, 20, 15, 1}, | 
|  | {17, -3, 67, 98}, | 
|  | {23, -4, 67, 98}, | 
|  | {27, -5, 67, 98}, | 
|  | {31, -6, 67, 98}, | 
|  | {42, -7, 67, 98} | 
|  | }; | 
|  |  | 
|  | static const char gCubicToStrings[] = | 
|  | "x1\0" | 
|  | "x2\0" | 
|  | "x3\0" | 
|  | "y1\0" | 
|  | "y2\0" | 
|  | "y3" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gCubicToInfo[] = { | 
|  | {0, 20, 98, 1}, | 
|  | {3, 28, 98, 1}, | 
|  | {6, 36, 98, 1}, | 
|  | {9, 24, 98, 1}, | 
|  | {12, 32, 98, 1}, | 
|  | {15, 40, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gDashStrings[] = | 
|  | "intervals\0" | 
|  | "phase" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDashInfo[] = { | 
|  | {0, 20, 119, 98}, | 
|  | {10, 36, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gDataStrings[] = | 
|  | "\0" | 
|  | "name" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDataInfo[] = { | 
|  | {0, 33, 18, 3}, | 
|  | {1, 32, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gDiscreteStrings[] = | 
|  | "deviation\0" | 
|  | "segLength" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDiscreteInfo[] = { | 
|  | {0, 20, 98, 1}, | 
|  | {10, 24, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gDrawToStrings[] = | 
|  | "drawOnce\0" | 
|  | "use" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawToInfo[] = { | 
|  | {0, 72, 26, 1}, | 
|  | {9, 76, 19, 1} | 
|  | }; | 
|  |  | 
|  | static const char gDumpStrings[] = | 
|  | "displayList\0" | 
|  | "eventList\0" | 
|  | "events\0" | 
|  | "groups\0" | 
|  | "name\0" | 
|  | "posts" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDumpInfo[] = { | 
|  | {0, 16, 26, 1}, | 
|  | {12, 20, 26, 1}, | 
|  | {22, 24, 26, 1}, | 
|  | {29, 36, 26, 1}, | 
|  | {36, 28, 108, 2}, | 
|  | {41, 40, 26, 1} | 
|  | }; | 
|  |  | 
|  | static const char gEmbossStrings[] = | 
|  | "ambient\0" | 
|  | "direction\0" | 
|  | "radius\0" | 
|  | "specular" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawEmbossInfo[] = { | 
|  | {0, -1, 67, 98}, | 
|  | {8, 20, 119, 98}, | 
|  | {18, 36, 98, 1}, | 
|  | {25, -2, 67, 98} | 
|  | }; | 
|  |  | 
|  | static const char gEventStrings[] = | 
|  | "code\0" | 
|  | "disable\0" | 
|  | "key\0" | 
|  | "keys\0" | 
|  | "kind\0" | 
|  | "target\0" | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDisplayEventInfo[] = { | 
|  | {0, 16, 43, 1}, | 
|  | {5, 20, 26, 1}, | 
|  | {13, -1, 67, 108}, | 
|  | {17, -2, 67, 108}, | 
|  | {22, 24, 44, 1}, | 
|  | {27, 28, 108, 2}, | 
|  | {34, 36, 98, 1}, | 
|  | {36, 40, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gFromPathStrings[] = | 
|  | "mode\0" | 
|  | "offset\0" | 
|  | "path" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gFromPathInfo[] = { | 
|  | {0, 20, 49, 1}, | 
|  | {5, 24, 98, 1}, | 
|  | {12, 28, 74, 1} | 
|  | }; | 
|  |  | 
|  | static const char gUnknown4Strings[] = | 
|  | "\0" | 
|  | "offsets\0" | 
|  | "unitMapper" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gUnknown4Info[] = { | 
|  | {0, 67, 18, 2}, | 
|  | {1, 28, 119, 98}, | 
|  | {9, 44, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gGStrings[] = | 
|  | "condition\0" | 
|  | "enableCondition" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gGInfo[] = { | 
|  | {0, 16, 40, 2}, | 
|  | {10, 24, 40, 2} | 
|  | }; | 
|  |  | 
|  | static const char gHitClearStrings[] = | 
|  | "targets" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gHitClearInfo[] = { | 
|  | {0, 16, 119, 36} | 
|  | }; | 
|  |  | 
|  | static const char gHitTestStrings[] = | 
|  | "bullets\0" | 
|  | "hits\0" | 
|  | "targets\0" | 
|  | "value" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gHitTestInfo[] = { | 
|  | {0, 16, 119, 36}, | 
|  | {8, 32, 119, 96}, | 
|  | {13, 48, 119, 36}, | 
|  | {21, 64, 26, 1} | 
|  | }; | 
|  |  | 
|  | static const char gImageStrings[] = | 
|  | "\0" | 
|  | "base64\0" | 
|  | "src" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gImageInfo[] = { | 
|  | {0, 11, 18, 2}, | 
|  | {1, 56, 16, 2}, | 
|  | {8, 64, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gIncludeStrings[] = | 
|  | "src" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gIncludeInfo[] = { | 
|  | {0, 16, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gInputStrings[] = | 
|  | "s32\0" | 
|  | "scalar\0" | 
|  | "string" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gInputInfo[] = { | 
|  | {0, 16, 96, 1}, | 
|  | {4, 20, 98, 1}, | 
|  | {11, 24, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gLineStrings[] = | 
|  | "x1\0" | 
|  | "x2\0" | 
|  | "y1\0" | 
|  | "y2" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gLineInfo[] = { | 
|  | {0, 24, 98, 1}, | 
|  | {3, 28, 98, 1}, | 
|  | {6, 32, 98, 1}, | 
|  | {9, 36, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gLineToStrings[] = | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gLineToInfo[] = { | 
|  | {0, 20, 98, 1}, | 
|  | {2, 24, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gLinearGradientStrings[] = | 
|  | "\0" | 
|  | "points" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gLinearGradientInfo[] = { | 
|  | {0, 27, 18, 3}, | 
|  | {1, 88, 77, 4} | 
|  | }; | 
|  |  | 
|  | static const char gMatrixStrings[] = | 
|  | "matrix\0" | 
|  | "perspectX\0" | 
|  | "perspectY\0" | 
|  | "rotate\0" | 
|  | "scale\0" | 
|  | "scaleX\0" | 
|  | "scaleY\0" | 
|  | "skewX\0" | 
|  | "skewY\0" | 
|  | "translate\0" | 
|  | "translateX\0" | 
|  | "translateY" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawMatrixInfo[] = { | 
|  | {0, 16, 119, 98}, | 
|  | {7, -1, 67, 98}, | 
|  | {17, -2, 67, 98}, | 
|  | {27, -3, 67, 98}, | 
|  | {34, -4, 67, 98}, | 
|  | {40, -5, 67, 98}, | 
|  | {47, -6, 67, 98}, | 
|  | {54, -7, 67, 98}, | 
|  | {60, -8, 67, 98}, | 
|  | {66, -9, 67, 77}, | 
|  | {76, -10, 67, 98}, | 
|  | {87, -11, 67, 98} | 
|  | }; | 
|  |  | 
|  | static const char gMoveStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gMoveInfo[] = { | 
|  | {0, 1, 18, 4} | 
|  | }; | 
|  |  | 
|  | static const char gMoveToStrings[] = | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gMoveToInfo[] = { | 
|  | {0, 20, 98, 1}, | 
|  | {2, 24, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gMovieStrings[] = | 
|  | "src" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gMovieInfo[] = { | 
|  | {0, 16, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gOvalStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gOvalInfo[] = { | 
|  | {0, 58, 18, 7} | 
|  | }; | 
|  |  | 
|  | static const char gPaintStrings[] = | 
|  | "antiAlias\0" | 
|  | "ascent\0" | 
|  | "color\0" | 
|  | "descent\0" | 
|  | "filterType\0" | 
|  | "linearText\0" | 
|  | "maskFilter\0" | 
|  | "measureText\0" | 
|  | "pathEffect\0" | 
|  | "shader\0" | 
|  | "strikeThru\0" | 
|  | "stroke\0" | 
|  | "strokeCap\0" | 
|  | "strokeJoin\0" | 
|  | "strokeMiter\0" | 
|  | "strokeWidth\0" | 
|  | "style\0" | 
|  | "textAlign\0" | 
|  | "textScaleX\0" | 
|  | "textSize\0" | 
|  | "textSkewX\0" | 
|  | "textTracking\0" | 
|  | "typeface\0" | 
|  | "underline\0" | 
|  | "xfermode" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawPaintInfo[] = { | 
|  | {0, 16, 26, 1}, | 
|  | {10, -1, 67, 98}, | 
|  | {17, 20, 31, 1}, | 
|  | {23, -2, 67, 98}, | 
|  | {31, 24, 47, 1}, | 
|  | {42, 28, 26, 1}, | 
|  | {53, 32, 62, 1}, | 
|  | {64, -1, 66, 98}, | 
|  | {76, 36, 76, 1}, | 
|  | {87, 40, 102, 1}, | 
|  | {94, 44, 26, 1}, | 
|  | {105, 48, 26, 1}, | 
|  | {112, 52, 27, 1}, | 
|  | {122, 56, 58, 1}, | 
|  | {133, 60, 98, 1}, | 
|  | {145, 64, 98, 1}, | 
|  | {157, 68, 109, 1}, | 
|  | {163, 72, 9, 1}, | 
|  | {173, 76, 98, 1}, | 
|  | {184, 80, 98, 1}, | 
|  | {193, 84, 98, 1}, | 
|  | {203, 88, 98, 1}, | 
|  | {216, 92, 120, 1}, | 
|  | {225, 96, 26, 1}, | 
|  | {235, 100, 121, 1} | 
|  | }; | 
|  |  | 
|  | static const char gPathStrings[] = | 
|  | "d\0" | 
|  | "fillType\0" | 
|  | "length" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawPathInfo[] = { | 
|  | {0, 52, 108, 2}, | 
|  | {2, -1, 67, 46}, | 
|  | {11, -2, 67, 98} | 
|  | }; | 
|  |  | 
|  | static const char gUnknown5Strings[] = | 
|  | "x\0" | 
|  | "y\0" | 
|  | "z" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gUnknown5Info[] = { | 
|  | {0, 0, 98, 1}, | 
|  | {2, 4, 98, 1}, | 
|  | {4, 8, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gPointStrings[] = | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDrawPointInfo[] = { | 
|  | {0, 16, 98, 1}, | 
|  | {2, 20, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gPolyToPolyStrings[] = | 
|  | "destination\0" | 
|  | "source" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gPolyToPolyInfo[] = { | 
|  | {0, 24, 80, 1}, | 
|  | {12, 20, 80, 1} | 
|  | }; | 
|  |  | 
|  | static const char gPolygonStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gPolygonInfo[] = { | 
|  | {0, 48, 18, 1} | 
|  | }; | 
|  |  | 
|  | static const char gPolylineStrings[] = | 
|  | "points" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gPolylineInfo[] = { | 
|  | {0, 88, 119, 98} | 
|  | }; | 
|  |  | 
|  | static const char gPostStrings[] = | 
|  | "delay\0" | 
|  | "initialized\0" | 
|  | "mode\0" | 
|  | "sink\0" | 
|  | "target\0" | 
|  | "type" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gPostInfo[] = { | 
|  | {0, 16, 71, 1}, | 
|  | {6, 20, 26, 1}, | 
|  | {18, 24, 45, 1}, | 
|  | {23, -1, 67, 108}, | 
|  | {28, -2, 67, 108}, | 
|  | {35, -3, 67, 108} | 
|  | }; | 
|  |  | 
|  | static const char gQuadToStrings[] = | 
|  | "x1\0" | 
|  | "x2\0" | 
|  | "y1\0" | 
|  | "y2" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gQuadToInfo[] = { | 
|  | {0, 20, 98, 1}, | 
|  | {3, 28, 98, 1}, | 
|  | {6, 24, 98, 1}, | 
|  | {9, 32, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gRCubicToStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRCubicToInfo[] = { | 
|  | {0, 18, 18, 6} | 
|  | }; | 
|  |  | 
|  | static const char gRLineToStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRLineToInfo[] = { | 
|  | {0, 35, 18, 2} | 
|  | }; | 
|  |  | 
|  | static const char gRMoveToStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRMoveToInfo[] = { | 
|  | {0, 39, 18, 2} | 
|  | }; | 
|  |  | 
|  | static const char gRQuadToStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRQuadToInfo[] = { | 
|  | {0, 50, 18, 4} | 
|  | }; | 
|  |  | 
|  | static const char gRadialGradientStrings[] = | 
|  | "\0" | 
|  | "center\0" | 
|  | "radius" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRadialGradientInfo[] = { | 
|  | {0, 27, 18, 3}, | 
|  | {1, 88, 77, 2}, | 
|  | {8, 96, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gRandomStrings[] = | 
|  | "blend\0" | 
|  | "max\0" | 
|  | "min\0" | 
|  | "random\0" | 
|  | "seed" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gDisplayRandomInfo[] = { | 
|  | {0, 16, 98, 1}, | 
|  | {6, 24, 98, 1}, | 
|  | {10, 20, 98, 1}, | 
|  | {14, 1, 67, 98}, | 
|  | {21, -2, 67, 96} | 
|  | }; | 
|  |  | 
|  | static const char gRectToRectStrings[] = | 
|  | "destination\0" | 
|  | "source" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRectToRectInfo[] = { | 
|  | {0, 24, 91, 1}, | 
|  | {12, 20, 91, 1} | 
|  | }; | 
|  |  | 
|  | static const char gRectangleStrings[] = | 
|  | "bottom\0" | 
|  | "height\0" | 
|  | "left\0" | 
|  | "needsRedraw\0" | 
|  | "right\0" | 
|  | "top\0" | 
|  | "width" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRectangleInfo[] = { | 
|  | {0, 36, 98, 1}, | 
|  | {7, -1, 67, 98}, | 
|  | {14, 24, 98, 1}, | 
|  | {19, -2, 67, 26}, | 
|  | {31, 32, 98, 1}, | 
|  | {37, 28, 98, 1}, | 
|  | {41, -3, 67, 98} | 
|  | }; | 
|  |  | 
|  | static const char gRemoveStrings[] = | 
|  | "offset\0" | 
|  | "where" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRemoveInfo[] = { | 
|  | {0, 20, 96, 1}, | 
|  | {7, 28, 37, 1} | 
|  | }; | 
|  |  | 
|  | static const char gReplaceStrings[] = | 
|  | "" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gReplaceInfo[] = { | 
|  | {0, 1, 18, 4} | 
|  | }; | 
|  |  | 
|  | static const char gRotateStrings[] = | 
|  | "center\0" | 
|  | "degrees" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRotateInfo[] = { | 
|  | {0, 24, 77, 2}, | 
|  | {7, 20, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gRoundRectStrings[] = | 
|  | "\0" | 
|  | "rx\0" | 
|  | "ry" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gRoundRectInfo[] = { | 
|  | {0, 58, 18, 7}, | 
|  | {1, 44, 98, 1}, | 
|  | {4, 48, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gS32Strings[] = | 
|  | "value" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gS32Info[] = { | 
|  | {0, 16, 96, 1} | 
|  | }; | 
|  |  | 
|  | static const char gScalarStrings[] = | 
|  | "value" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gScalarInfo[] = { | 
|  | {0, 16, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gScaleStrings[] = | 
|  | "center\0" | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gScaleInfo[] = { | 
|  | {0, 28, 77, 2}, | 
|  | {7, 20, 98, 1}, | 
|  | {9, 24, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gSetStrings[] = | 
|  | "begin\0" | 
|  | "dur\0" | 
|  | "dynamic\0" | 
|  | "field\0" | 
|  | "formula\0" | 
|  | "reset\0" | 
|  | "target\0" | 
|  | "to" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gSetInfo[] = { | 
|  | {0, 16, 71, 1}, | 
|  | {6, 36, 71, 1}, | 
|  | {10, -1, 67, 26}, | 
|  | {18, 40, 108, 2}, | 
|  | {24, 48, 40, 2}, | 
|  | {32, -3, 67, 26}, | 
|  | {38, 68, 40, 2}, | 
|  | {45, 76, 40, 2} | 
|  | }; | 
|  |  | 
|  | static const char gShaderStrings[] = | 
|  | "matrix\0" | 
|  | "tileMode" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gShaderInfo[] = { | 
|  | {0, 20, 65, 1}, | 
|  | {7, 24, 116, 1} | 
|  | }; | 
|  |  | 
|  | static const char gSkewStrings[] = | 
|  | "center\0" | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gSkewInfo[] = { | 
|  | {0, 28, 77, 2}, | 
|  | {7, 20, 98, 1}, | 
|  | {9, 24, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char g3D_CameraStrings[] = | 
|  | "axis\0" | 
|  | "hackHeight\0" | 
|  | "hackWidth\0" | 
|  | "location\0" | 
|  | "observer\0" | 
|  | "patch\0" | 
|  | "zenith" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo g3D_CameraInfo[] = { | 
|  | {0, 36, 106, 3}, | 
|  | {5, 20, 98, 1}, | 
|  | {16, 16, 98, 1}, | 
|  | {26, 24, 106, 3}, | 
|  | {35, 60, 106, 3}, | 
|  | {44, 108, 105, 1}, | 
|  | {50, 48, 106, 3} | 
|  | }; | 
|  |  | 
|  | static const char g3D_PatchStrings[] = | 
|  | "origin\0" | 
|  | "rotateDegrees\0" | 
|  | "u\0" | 
|  | "v" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo g3D_PatchInfo[] = { | 
|  | {0, 40, 106, 3}, | 
|  | {7, -1, 66, 98}, | 
|  | {21, 16, 106, 3}, | 
|  | {23, 28, 106, 3} | 
|  | }; | 
|  |  | 
|  | static const char gUnknown6Strings[] = | 
|  | "x\0" | 
|  | "y\0" | 
|  | "z" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gUnknown6Info[] = { | 
|  | {0, 0, 98, 1}, | 
|  | {2, 4, 98, 1}, | 
|  | {4, 8, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gSnapshotStrings[] = | 
|  | "filename\0" | 
|  | "quality\0" | 
|  | "sequence\0" | 
|  | "type" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gSnapshotInfo[] = { | 
|  | {0, 16, 108, 2}, | 
|  | {9, 24, 98, 1}, | 
|  | {17, 28, 26, 1}, | 
|  | {26, 32, 20, 1} | 
|  | }; | 
|  |  | 
|  | static const char gStringStrings[] = | 
|  | "length\0" | 
|  | "slice\0" | 
|  | "value" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gStringInfo[] = { | 
|  | {0, -1, 67, 96}, | 
|  | {7, -1, 66, 108}, | 
|  | {13, 16, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gTextStrings[] = | 
|  | "length\0" | 
|  | "text\0" | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTextInfo[] = { | 
|  | {0, -1, 67, 96}, | 
|  | {7, 24, 108, 2}, | 
|  | {12, 32, 98, 1}, | 
|  | {14, 36, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gTextBoxStrings[] = | 
|  | "\0" | 
|  | "mode\0" | 
|  | "spacingAdd\0" | 
|  | "spacingAlign\0" | 
|  | "spacingMul\0" | 
|  | "text" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTextBoxInfo[] = { | 
|  | {0, 58, 18, 7}, | 
|  | {1, 60, 113, 1}, | 
|  | {6, 56, 98, 1}, | 
|  | {17, 64, 112, 1}, | 
|  | {30, 52, 98, 1}, | 
|  | {41, 44, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const char gTextOnPathStrings[] = | 
|  | "offset\0" | 
|  | "path\0" | 
|  | "text" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTextOnPathInfo[] = { | 
|  | {0, 24, 98, 1}, | 
|  | {7, 28, 74, 1}, | 
|  | {12, 32, 110, 1} | 
|  | }; | 
|  |  | 
|  | static const char gTextToPathStrings[] = | 
|  | "path\0" | 
|  | "text" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTextToPathInfo[] = { | 
|  | {0, 16, 74, 1}, | 
|  | {5, 20, 110, 1} | 
|  | }; | 
|  |  | 
|  | static const char gTranslateStrings[] = | 
|  | "x\0" | 
|  | "y" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTranslateInfo[] = { | 
|  | {0, 20, 98, 1}, | 
|  | {2, 24, 98, 1} | 
|  | }; | 
|  |  | 
|  | static const char gTypedArrayStrings[] = | 
|  | "length\0" | 
|  | "values" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTypedArrayInfo[] = { | 
|  | {0, -1, 67, 96}, | 
|  | {7, 16, 119, 0} | 
|  | }; | 
|  |  | 
|  | static const char gTypefaceStrings[] = | 
|  | "fontName" | 
|  | ; | 
|  |  | 
|  | static const SkMemberInfo gTypefaceInfo[] = { | 
|  | {0, 20, 108, 2} | 
|  | }; | 
|  |  | 
|  | static const SkMemberInfo* const gInfoTables[] = { | 
|  | gMathInfo, | 
|  | gAddInfo, | 
|  | gAddCircleInfo, | 
|  | gUnknown1Info, | 
|  | gAddOvalInfo, | 
|  | gAddPathInfo, | 
|  | gAddRectangleInfo, | 
|  | gAddRoundRectInfo, | 
|  | gUnknown2Info, | 
|  | gAnimateFieldInfo, | 
|  | gApplyInfo, | 
|  | gUnknown3Info, | 
|  | gDrawBitmapInfo, | 
|  | gDrawBitmapShaderInfo, | 
|  | gDrawBlurInfo, | 
|  | gDisplayBoundsInfo, | 
|  | gDrawClipInfo, | 
|  | gDrawColorInfo, | 
|  | gCubicToInfo, | 
|  | gDashInfo, | 
|  | gDataInfo, | 
|  | gDiscreteInfo, | 
|  | gDrawToInfo, | 
|  | gDumpInfo, | 
|  | gDrawEmbossInfo, | 
|  | gDisplayEventInfo, | 
|  | gFromPathInfo, | 
|  | gUnknown4Info, | 
|  | gGInfo, | 
|  | gHitClearInfo, | 
|  | gHitTestInfo, | 
|  | gImageInfo, | 
|  | gIncludeInfo, | 
|  | gInputInfo, | 
|  | gLineInfo, | 
|  | gLineToInfo, | 
|  | gLinearGradientInfo, | 
|  | gDrawMatrixInfo, | 
|  | gMoveInfo, | 
|  | gMoveToInfo, | 
|  | gMovieInfo, | 
|  | gOvalInfo, | 
|  | gDrawPaintInfo, | 
|  | gDrawPathInfo, | 
|  | gUnknown5Info, | 
|  | gDrawPointInfo, | 
|  | gPolyToPolyInfo, | 
|  | gPolygonInfo, | 
|  | gPolylineInfo, | 
|  | gPostInfo, | 
|  | gQuadToInfo, | 
|  | gRCubicToInfo, | 
|  | gRLineToInfo, | 
|  | gRMoveToInfo, | 
|  | gRQuadToInfo, | 
|  | gRadialGradientInfo, | 
|  | gDisplayRandomInfo, | 
|  | gRectToRectInfo, | 
|  | gRectangleInfo, | 
|  | gRemoveInfo, | 
|  | gReplaceInfo, | 
|  | gRotateInfo, | 
|  | gRoundRectInfo, | 
|  | gS32Info, | 
|  | gScalarInfo, | 
|  | gScaleInfo, | 
|  | gSetInfo, | 
|  | gShaderInfo, | 
|  | gSkewInfo, | 
|  | g3D_CameraInfo, | 
|  | g3D_PatchInfo, | 
|  | gUnknown6Info, | 
|  | gSnapshotInfo, | 
|  | gStringInfo, | 
|  | gTextInfo, | 
|  | gTextBoxInfo, | 
|  | gTextOnPathInfo, | 
|  | gTextToPathInfo, | 
|  | gTranslateInfo, | 
|  | gTypedArrayInfo, | 
|  | gTypefaceInfo, | 
|  | }; | 
|  |  | 
|  | static const unsigned char gInfoCounts[] = { | 
|  | 26,4,4,1,1,2,5,3,13,1,13,2,6,3,2,2,2,8,6, | 
|  | 2,2,2,2,6,4,8,3,3,2,1,4,3,1,3,4,2,2,12,1, | 
|  | 2,1,1,25,3,3,2,2,1,1,6,4,1,1,1,1,3,5,2,7, | 
|  | 2,1,2,3,1,1,3,8,2,3,7,4,3,4,3,4,6,3,2,2, | 
|  | 2,1 | 
|  | }; | 
|  |  | 
|  | static const unsigned char gTypeIDs[] = { | 
|  | 1, // Math | 
|  | 2, // Add | 
|  | 3, // AddCircle | 
|  | 4, // Unknown1 | 
|  | 5, // AddOval | 
|  | 6, // AddPath | 
|  | 7, // AddRectangle | 
|  | 8, // AddRoundRect | 
|  | 10, // Unknown2 | 
|  | 11, // AnimateField | 
|  | 12, // Apply | 
|  | 17, // Unknown3 | 
|  | 19, // Bitmap | 
|  | 22, // BitmapShader | 
|  | 23, // Blur | 
|  | 25, // Bounds | 
|  | 29, // Clip | 
|  | 31, // Color | 
|  | 32, // CubicTo | 
|  | 33, // Dash | 
|  | 34, // Data | 
|  | 35, // Discrete | 
|  | 38, // DrawTo | 
|  | 39, // Dump | 
|  | 41, // Emboss | 
|  | 42, // Event | 
|  | 48, // FromPath | 
|  | 51, // Unknown4 | 
|  | 52, // G | 
|  | 53, // HitClear | 
|  | 54, // HitTest | 
|  | 55, // Image | 
|  | 56, // Include | 
|  | 57, // Input | 
|  | 59, // Line | 
|  | 60, // LineTo | 
|  | 61, // LinearGradient | 
|  | 65, // Matrix | 
|  | 68, // Move | 
|  | 69, // MoveTo | 
|  | 70, // Movie | 
|  | 72, // Oval | 
|  | 73, // Paint | 
|  | 74, // Path | 
|  | 77, // Unknown5 | 
|  | 78, // Point | 
|  | 79, // PolyToPoly | 
|  | 80, // Polygon | 
|  | 81, // Polyline | 
|  | 82, // Post | 
|  | 83, // QuadTo | 
|  | 84, // RCubicTo | 
|  | 85, // RLineTo | 
|  | 86, // RMoveTo | 
|  | 87, // RQuadTo | 
|  | 88, // RadialGradient | 
|  | 89, // Random | 
|  | 90, // RectToRect | 
|  | 91, // Rectangle | 
|  | 92, // Remove | 
|  | 93, // Replace | 
|  | 94, // Rotate | 
|  | 95, // RoundRect | 
|  | 96, // S32 | 
|  | 98, // Scalar | 
|  | 99, // Scale | 
|  | 101, // Set | 
|  | 102, // Shader | 
|  | 103, // Skew | 
|  | 104, // 3D_Camera | 
|  | 105, // 3D_Patch | 
|  | 106, // Unknown6 | 
|  | 107, // Snapshot | 
|  | 108, // String | 
|  | 110, // Text | 
|  | 111, // TextBox | 
|  | 114, // TextOnPath | 
|  | 115, // TextToPath | 
|  | 117, // Translate | 
|  | 119, // TypedArray | 
|  | 120, // Typeface | 
|  |  | 
|  | }; | 
|  |  | 
|  | static const int kTypeIDs = 81; | 
|  |  | 
|  | static const char* const gInfoNames[] = { | 
|  | gMathStrings, | 
|  | gAddStrings, | 
|  | gAddCircleStrings, | 
|  | gUnknown1Strings, | 
|  | gAddOvalStrings, | 
|  | gAddPathStrings, | 
|  | gAddRectangleStrings, | 
|  | gAddRoundRectStrings, | 
|  | gUnknown2Strings, | 
|  | gAnimateFieldStrings, | 
|  | gApplyStrings, | 
|  | gUnknown3Strings, | 
|  | gBitmapStrings, | 
|  | gBitmapShaderStrings, | 
|  | gBlurStrings, | 
|  | gBoundsStrings, | 
|  | gClipStrings, | 
|  | gColorStrings, | 
|  | gCubicToStrings, | 
|  | gDashStrings, | 
|  | gDataStrings, | 
|  | gDiscreteStrings, | 
|  | gDrawToStrings, | 
|  | gDumpStrings, | 
|  | gEmbossStrings, | 
|  | gEventStrings, | 
|  | gFromPathStrings, | 
|  | gUnknown4Strings, | 
|  | gGStrings, | 
|  | gHitClearStrings, | 
|  | gHitTestStrings, | 
|  | gImageStrings, | 
|  | gIncludeStrings, | 
|  | gInputStrings, | 
|  | gLineStrings, | 
|  | gLineToStrings, | 
|  | gLinearGradientStrings, | 
|  | gMatrixStrings, | 
|  | gMoveStrings, | 
|  | gMoveToStrings, | 
|  | gMovieStrings, | 
|  | gOvalStrings, | 
|  | gPaintStrings, | 
|  | gPathStrings, | 
|  | gUnknown5Strings, | 
|  | gPointStrings, | 
|  | gPolyToPolyStrings, | 
|  | gPolygonStrings, | 
|  | gPolylineStrings, | 
|  | gPostStrings, | 
|  | gQuadToStrings, | 
|  | gRCubicToStrings, | 
|  | gRLineToStrings, | 
|  | gRMoveToStrings, | 
|  | gRQuadToStrings, | 
|  | gRadialGradientStrings, | 
|  | gRandomStrings, | 
|  | gRectToRectStrings, | 
|  | gRectangleStrings, | 
|  | gRemoveStrings, | 
|  | gReplaceStrings, | 
|  | gRotateStrings, | 
|  | gRoundRectStrings, | 
|  | gS32Strings, | 
|  | gScalarStrings, | 
|  | gScaleStrings, | 
|  | gSetStrings, | 
|  | gShaderStrings, | 
|  | gSkewStrings, | 
|  | g3D_CameraStrings, | 
|  | g3D_PatchStrings, | 
|  | gUnknown6Strings, | 
|  | gSnapshotStrings, | 
|  | gStringStrings, | 
|  | gTextStrings, | 
|  | gTextBoxStrings, | 
|  | gTextOnPathStrings, | 
|  | gTextToPathStrings, | 
|  | gTranslateStrings, | 
|  | gTypedArrayStrings, | 
|  | gTypefaceStrings | 
|  | }; | 
|  |  | 
|  | #endif | 
|  | #endif |