Home | History | Annotate | Download | only in animator

Lines Matching full:attribute

187 		so that the add element's use attribute may be animated to change the 
188 element it refers to. Setting the mode attribute to "immediate" causes the
190 The move and replace elements are not affected by the mode attribute;
299 The values for the strokeCap attribute.
730 <!-- @attribute E The value 2.718281828. -->
731 <xs:attribute name="E" type="Sk:Float"/>
732 <!-- @attribute LN10 The value 2.302585093. -->
733 <xs:attribute name="LN10" type="Sk:Float"/>
734 <!-- @attribute LN2 The value 0.693147181. -->
735 <xs:attribute name="LN2" type="Sk:Float"/>
736 <!-- @attribute LOG10E The value 0.434294482. -->
737 <xs:attribute name="LOG10E" type="Sk:Float"/>
738 <!-- @attribute LOG2E The value 1.442695041. -->
739 <xs:attribute name="LOG2E" type="Sk:Float"/>
740 <!-- @attribute PI The value 3.141592654. -->
741 <xs:attribute name="PI" type="Sk:Float"/>
742 <!-- @attribute SQRT1_2 The value 0.707106781. -->
743 <xs:attribute name="SQRT1_2" type="Sk:Float"/>
744 <!-- @attribute SQRT2 The value 1.414213562. -->
745 <xs:attribute name="SQRT2" type="Sk:Float"/>
746 <!-- @attribute abs A function that returns the absolute value of its argument. -->
747 <xs:attribute name="abs" type="Sk:Float"/>
748 <!-- @attribute acos A function that returns the arc cosine of its argument. -->
749 <xs:attribute name="acos" type="Sk:Float"/>
750 <!-- @attribute asin A function that returns the arc sine of its argument. -->
751 <xs:attribute name="asin" type="Sk:Float"/>
752 <!-- @attribute atan A function that returns the arc tan of its argument. -->
753 <xs:attribute name="atan" type="Sk:Float"/>
754 <!-- @attribute atan2 A function that returns the arc tan of the ratio of its two arguments. -->
755 <xs:attribute name="atan2" type="Sk:Float"/>
756 <!-- @attribute ceil A function that returns the rounded up value of its argument. -->
757 <xs:attribute name="ceil" type="Sk:Float"/>
758 <!-- @attribute cos A function that returns the cosine of its argument. -->
759 <xs:attribute name="cos" type="Sk:Float"/>
760 <!-- @attribute exp A function that returns E raised to a power (the argument). -->
761 <xs:attribute name="exp" type="Sk:Float"/>
762 <!-- @attribute floor A function that returns the rounded down value of its argument. -->
763 <xs:attribute name="floor" type="Sk:Float"/>
764 <!-- @attribute log A function that returns the natural logarithm its argument. -->
765 <xs:attribute name="log" type="Sk:Float"/>
766 <!-- @attribute max A function that returns the largest of any number of arguments. -->
767 <xs:attribute name="max" type="Sk:Float"/>
768 <!-- @attribute min A function that returns the smallest of any number of arguments. -->
769 <xs:attribute name="min" type="Sk:Float"/>
770 <!-- @attribute pow A function that returns the first argument raised to the power of the second argument. -->
771 <xs:attribute name="pow" type="Sk:Float"/>
772 <!-- @attribute random A function that returns a random value from zero to one.
774 <xs:attribute name="random" type="Sk:Float"/>
775 <!-- @attribute round A function that returns the rounded value of its argument. -->
776 <xs:attribute name="round" type="Sk:Float"/>
777 <!-- @attribute sin A function that returns the sine of its argument. -->
778 <xs:attribute name="sin" type="Sk:Float"/>
779 <!-- @attribute sqrt A function that returns the square root of its argument. -->
780 <xs:attribute name="sqrt" type="Sk:Float"/>
781 <!-- @attribute tan A function that returns the tangent of its argument. -->
782 <xs:attribute name="tan" type="Sk:Float"/>
793 <!-- @attribute MAX_VALUE The maximum number value; approximately 32767.999985 fixed point,
795 <xs:attribute name="MAX_VALUE" type="Sk:Float"/>
796 <!-- @attribute MIN_VALUE The minimum number value; approximately 0.000015 fixed point,
798 <xs:attribute name="MIN_VALUE" type="Sk:Float"/>
799 <!-- @attribute NEGATIVE_INFINITY The most negative number value. Fixed point does not
801 <xs:attribute name="NEGATIVE_INFINITY" type="Sk:Float"/>
802 <!-- @attribute NaN A bit pattern representing "Not a Number". Fixed point does not
804 <xs:attribute name="NaN" type="Sk:Float"/>
805 <!-- @attribute POSITIVE_INFINITY The greatest positive number value. Fixed point does not
807 <xs:attribute name="POSITIVE_INFINITY" type="Sk:Float"/>
821 <!-- @attribute mode If indirect (the default), keep the add element in the display list,
823 <xs:attribute name="mode" type="Sk:AddMode"/>
824 <!-- @attribute offset The offset added to the insert index. -->
825 <xs:attribute name="offset" type="Sk:Int"/>
826 <!-- @attribute use The drawable element to add to the display list. -->
827 <xs:attribute name="use" type="Sk:Drawable"/>
828 <!-- @attribute where The drawable element marking where to insert. -->
829 <xs:attribute name="where" type="Sk:Drawable"/>
830 <xs:attribute name="id" type="xs:ID"/>
839 <!-- @attribute direction One of @pattern. @patternDescription -->
840 <xs:attribute name="direction" type="Sk:PathDirection"/>
841 <!-- @attribute radius The distance from the center to the edge of the circle. -->
842 <xs:attribute name="radius" type="Sk:Float"/>
843 <!-- @attribute x The x coordinate of the circle's center. -->
844 <xs:attribute name="x" type="Sk:Float"/>
845 <!-- @attribute y The y coordinate of the circle's center.-->
846 <xs:attribute name="y" type="Sk:Float"/>
847 <xs:attribute name="id" type="xs:ID"/>
856 <!-- @attribute direction One of @pattern. @patternDescription -->
857 <xs:attribute name="direction" type="Sk:PathDirection"/>
858 <!-- @attribute bottom The bottom edge of the oval's bounding box. -->
859 <xs:attribute name="bottom" type="Sk:Float"/>
860 <!-- @attribute left The left edge of the oval's bounding box. -->
861 <xs:attribute name="left" type="Sk:Float"/>
862 <!-- @attribute right The right edge of the oval's bounding box. -->
863 <xs:attribute name="right" type="Sk:Float"/>
864 <!-- @attribute top The top edge of the oval's bounding box. -->
865 <xs:attribute name="top" type="Sk:Float"/>
866 <xs:attribute name="id" type="xs:ID"/>
876 <!-- @attribute matrix The matrix applied to the path as it is added. -->
877 <xs:attribute name="matrix" type="Sk:Matrix"/>
878 <!-- @attribute path The path to add. -->
879 <xs:attribute name="path" type="Sk:Path"/>
880 <xs:attribute name="id" type="xs:ID"/>
889 <!-- @attribute direction One of @pattern. @patternDescription -->
890 <xs:attribute name="direction" type="Sk:PathDirection"/>
891 <!-- @attribute bottom The bottom edge of the rectangle. -->
892 <xs:attribute name="bottom" type="Sk:Float"/>
893 <!-- @attribute left The left edge of the rectangle. -->
894 <xs:attribute name="left" type="Sk:Float"/>
895 <!-- @attribute right The right edge of the rectangle. -->
896 <xs:attribute name="right" type="Sk:Float"/>
897 <!-- @attribute top" The top" edge of the rectangle. -->
898 <xs:attribute name="top" type="Sk:Float"/>
899 <xs:attribute name="id" type="xs:ID"/>
908 <!-- @attribute direction One of @pattern. @patternDescription -->
909 <xs:attribute name="direction" type="Sk:PathDirection"/>
910 <!-- @attribute bottom The bottom edge of the rounded rectangle's bounding box. -->
911 <xs:attribute name="bottom" type="Sk:Float"/>
912 <!-- @attribute left The left edge of the rounded rectangle's bounding box. -->
913 <xs:attribute name="left" type="Sk:Float"/>
914 <!-- @attribute right The right edge of the rounded rectangle's bounding box. -->
915 <xs:attribute name="right" type="Sk:Float"/>
916 <!-- @attribute top The top edge of the rounded rectangle's bounding box. -->
917 <xs:attribute name="top" type="Sk:Float"/>
918 <!-- @attribute rx The X-radius of the oval used to round the corners. -->
919 <xs:attribute name="rx" type="Sk:Float"/>
920 <!-- @attribute ry The Y-radius of the oval used to round the corners. -->
921 <xs:attribute name="ry" type="Sk:Float"/>
922 <xs:attribute name="id" type="xs:ID"/>
927 Animate varies the value of an element's attribute over time.
928 The animation may vary starting at the 'from' attribute, and ending at the 'to' attribute,
929 or may compute the value using the 'formula' attribute.
933 <!-- @attribute begin An optional offset that must elapse before the animation begins. The apply
934 begin attribute is added to any animator's begin attribute. -->
935 <xs:attribute name="begin" type="Sk:MSec"/>
936 <!-- @attribute blend Specifies how the from and to values are blended. A value from 0.0 to
939 <xs:attribute name="blend" type="Sk:FloatArray"/>
940 <!-- @attribute dur The duration of the animation in milliseconds. -->
941 <xs:attribute name="dur" type="Sk:MSec"/>
942 <!-- @attribute dynamic If true, restart the animation if any of the simple values the 'from', 'formula',
945 <xs:attribute name="dynamic" type="Sk:Boolean" />
946 <!-- @attribute field The attribute to animate. -->
947 <xs:attribute name="field" type="Sk:String"/>
948 <!-- @attribute formula A script to execute over time to compute the field's value. Typically,
949 the fomula is a script expression which includes a reference to the time attribute of the
951 <xs:attribute name="formula" type="Sk:DynamicString"/>
952 <!-- @attribute from The starting value (requires a 'to' attribute) -->
953 <xs:attribute name="from" type="Sk:DynamicString"/>
954 <!-- @attribute lval An expression evaluating to the attribute to animate.
957 <xs:attribute name="lval" type="Sk:DynamicString"/>
958 <!-- @attribute mirror If true, reverses the interpolated value during even repeat cycles. -->
959 <xs:attribute name="mirror" type="Sk:Boolean"/>
960 <!-- @attribute repeat Specifies the number of times to repeat the animation.
962 <xs:attribute name="repeat" type="Sk:Float"/>
963 <!-- @attribute reset If true, the computed value is the initial value after the
966 <xs:attribute name="reset" type="Sk:Boolean"/>
967 <!-- @attribute step When the apply's attribute mode="immediate" or "create", the step attribute can be read by
969 <xs:attribute name="step" type="Sk:Int" />
970 <!-- @attribute target The element to animate. By default, the element contained by the apply
971 or referenced by the apply's scope attribute is the animate target. -->
972 <xs:attribute name="target" type="Sk:DynamicString"/>
973 <!-- @attribute to The ending value (requires a 'from' attribute) -->
974 <xs:attribute name="to" type="Sk:DynamicString"/>
975 <!-- @attribute values [Depreciated] -->
976 <xs:attribute name="values" type="Sk:DynamicString"/>
977 <xs:attribute name="id" type="xs:ID"/>
984 with the 'scope' attribute. Apply either contains one animator element or references it with
985 the 'animator' attribute.
1037 <!-- @attribute animator The description of how the element is changed over time. -->
1038 <xs:attribute name="animator" type="Sk:Animate"/>
1039 <!-- @attribute begin An optional offset that must elapse before the animation begins. The apply
1040 begin attribute is added to any animator's begin attribute. -->
1041 <xs:attribute name="begin" type="Sk:MSec" />
1042 <!-- @attribute dontDraw Edits an element's attribute without drawing it; for instance,
1044 <xs:attribute name="dontDraw" type="Sk:Boolean"/>
1045 <!-- @attribute dynamicScope The location in the display list where animations are stored. Use
1048 <xs:attribute name="dynamicScope" type="Sk:String"/>
1049 <!-- @attribute interval The optional time interval from one animation frame to the next. -->
1050 <xs:attribute name="interval" type="Sk:MSec" />
1051 <!-- @attribute mode One of @pattern. @patternDescription -->
1052 <xs:attribute name="mode" type="Sk:ApplyMode"/>
1053 <!-- @attribute pickup Starts the animation at the current target's attribute value. Enabling
1054 'pickup' permits omitting the 'from' attribute of the animator. -->
1055 <xs:attribute name="pickup" type="Sk:Boolean"/>
1056 <!-- @attribute restore If true, multiple references to the same apply statement save and
1058 <xs:attribute name="restore" type="Sk:Boolean"/>
1059 <!-- @attribute scope The location in the display list where animations are stored. -->
1060 <xs:attribute name="scope" type="Sk:Drawable"/>
1061 <!-- @attribute step When mode="immediate" or "create", the step attribute can be read by
1063 <xs:attribute name="step" type="Sk:Int" />
1064 <!-- @attribute steps When mode="immediate", the number of times the animation
1066 <xs:attribute name="steps" type="Sk:Int" />
1067 <!-- @attribute time When read from script, returns the animation time. Typically used by
1068 an animate element's formula attribute. -->
1069 <xs:attribute name="time" type="Sk:MSec" />
1070 <!-- @attribute transition One of @pattern. @patternDescription -->
1071 <xs:attribute name="transition" type="Sk:ApplyTransition"/>
1072 <xs:attribute name="id" type="xs:ID"/>
1082 <!-- @attribute length The number of elements in the array (read only). -->
1083 <xs:attribute name="length" type="Sk:Int"/>
1084 <!-- @attribute values The elements in the array. -->
1085 <xs:attribute name="values" type="Sk:UnknownArray"/>
1086 <xs:attribute name="id" type="xs:ID"/>
1097 <!-- @attribute erase The color, including the alpha, the bitmap is intially set to. -->
1098 <xs:attribute name="erase" type="Sk:ARGB"/>
1099 <!-- @attribute format One of @pattern. @patternDescription -->
1100 <xs:attribute name="format" type="Sk:BitmapFormat"/>
1101 <!-- @attribute height The height of the bitmap in pixels. -->
1102 <xs:attribute name="height" type="Sk:Int"/>
1103 <!-- @attribute rowBytes The number of byte describing each row of pixels (optional). -->
1104 <xs:attribute name="rowBytes" type="Sk:Int"/>
1105 <!-- @attribute width The height of the width in pixels. -->
1106 <xs:attribute name="width" type="Sk:Int"/>
1107 <!-- @attribute x The left edge of the bitmap in unit space. -->
1108 <xs:attribute name="x" type="Sk:Float"/>
1109 <!-- @attribute y The top edge of teh bitmap in unit space. -->
1110 <xs:attribute name="y" type="Sk:Float"/>
1111 <xs:attribute name="id" type="xs:ID"/>
1124 <!-- @attribute matrix Matrix applies a 3x3 transform to the gradient. -->
1125 <xs:attribute name="matrix" type="Sk:Matrix"/>
1126 <!-- @attribute tileMode One of @pattern. @patternDescription -->
1127 <xs:attribute name="tileMode" type="Sk:TileMode"/>
1128 <!-- @attribute filterType The bitmap filter to employ, one of @pattern. -->
1129 <xs:attribute name="filterType" type="Sk:FilterType"/>
1130 <!-- @attribute image The bitmap to draw. -->
1131 <xs:attribute name="image" type="Sk:BaseBitmap"/>
1132 <xs:attribute name="id" type="xs:ID"/>
1142 <!-- @attribute blurStyle One of @pattern. @patternDescription -->
1143 <xs:attribute name="blurStyle" type="Sk:MaskFilterBlurStyle"/>
1144 <!-- @attribute radius The extent of the filter effect in unit space. If the radius is less
1146 <xs:attribute name="radius" type="Sk:Float"/>
1147 <xs:attribute name="id" type="xs:ID"/>
1153 by set by animations and read by any attribute definition. An boolean element may be referenced,
1154 for instance, by a group's condition attribute to make an animation conditionally execute.
1158 <!-- @attribute value The contained boolean. -->
1159 <xs:attribute name="value" type="Sk:Boolean"/>
1160 <xs:attribute name="id" type="xs:ID"/>
1167 The width and height attribute compute the rectangle's right and bottom edges when the rectangle
1173 <!-- @attribute bottom The bottom edge of the rectangle. -->
1174 <xs:attribute name="bottom" type="Sk:Float"/>
1175 <!-- @attribute height The height of the rectangle. Setting height computes the
1176 bottom attribute from the top attribute. -->
1177 <xs:attribute name="height" type="Sk:Float"/>
1178 <!-- @attribute inval If set to true, union the drawn bounds to compute an inval area. -->
1179 <xs:attribute name="inval" type="Sk:Boolean"/>
1180 <!-- @attribute left The left edge of the rectangle. -->
1181 <xs:attribute name="left" type="Sk:Float"/>
1182 <!-- @attribute needsRedraw Set to true if last draw was visible. -->
1183 <xs:attribute name="needsRedraw" type="Sk:Boolean"/>
1184 <!-- @attribute right The right edge of the rectangle. -->
1185 <xs:attribute name="right" type="Sk:Float"/>
1186 <!-- @attribute top The top edge of the rectangle. -->
1187 <xs:attribute name="top" type="Sk:Float"/>
1188 <!-- @attribute width The width of the rectangle. -->
1189 <xs:attribute name="width" type="Sk:Float"/>
1190 <xs:attribute name="id" type="xs:ID"/>
1199 <xs:attribute name="id" type="xs:ID"/>
1217 <!-- @attribute path A path-derived element to clip to: either an oval,
1219 <xs:attribute name="path" type="Sk:Path"/>
1220 <!-- @attribute rect A rectangle element to clip to. -->
1221 <xs:attribute name="rect" type="Sk:Rect"/>
1222 <xs:attribute name="id" type="xs:ID"/>
1231 <xs:attribute name="id" type="xs:ID"/>
1240 <!-- @attribute alpha The alpha component, which describes transparency.
1242 <xs:attribute name="alpha" type="Sk:Float"/>
1243 <!-- @attribute blue The blue component of an RGB color. Blue ranges from 0 to 255. -->
1244 <xs:attribute name="blue" type="Sk:Float"/>
1245 <!-- @attribute color The complete color. The color can be specified by name,
1247 <xs:attribute name="color" type="Sk:ARGB"/>
1248 <!-- @attribute green The green component of an RGB color. Green ranges from 0 to 255. -->
1249 <xs:attribute name="green" type="Sk:Float"/>
1250 <!-- @attribute hue The hue component of an HSV color. Hue ranges from 0 to 360. -->
1251 <xs:attribute name="hue" type="Sk:Float"/>
1252 <!-- @attribute red The red component of an RGB color. Red ranges from 0 to 255. -->
1253 <xs:attribute name="red" type="Sk:Float"/>
1254 <!-- @attribute saturation The saturation component of an HSV color. Saturation ranges from 0 to 1. -->
1255 <xs:attribute name="saturation" type="Sk:Float"/>
1256 <!-- @attribute value The value component of an HSV color. Value ranges from 0 to 1. -->
1257 <xs:attribute name="value" type="Sk:Float"/>
1258 <xs:attribute name="id" type="xs:ID"/>
1267 <!-- @attribute x1 The x position of the first off-curve point. -->
1268 <xs:attribute name="x1" type="Sk:Float"/>
1269 <!-- @attribute x2 The x position of the second off-curve point. -->
1270 <xs:attribute name="x2" type="Sk:Float"/>
1271 <!-- @attribute x3 The x position of the final on-curve point. -->
1272 <xs:attribute name="x3" type="Sk:Float"/>
1273 <!-- @attribute y1 The y position of the first off-curve point. -->
1274 <xs:attribute name="y1" type="Sk:Float"/>
1275 <!-- @attribute y2 The y position of the second off-curve point. -->
1276 <xs:attribute name="y2" type="Sk:Float"/>
1277 <!-- @attribute y3 The y position of the final on-curve point. -->
1278 <xs:attribute name="y3" type="Sk:Float"/>
1279 <xs:attribute name="id" type="xs:ID"/>
1290 <!-- @attribute intervals An array of floats that alternately describe the lengths of
1292 <xs:attribute name="intervals" type="Sk:FloatArray"/>
1293 <!-- @attribute phase Phase advances the placement of the first dash. A positive phase
1295 <xs:attribute name="phase" type="Sk:Float"/>
1296 <xs:attribute name="id" type="xs:ID"/>
1306 <!-- @attribute float The float value associated with the metadata. -->
1307 <xs:attribute name="float" type="Sk:Float"/>
1308 <!-- @attribute initialized A read-only value set to false (unused by data). -->
1309 <xs:attribute name="initialized" type="Sk:Boolean"/>
1310 <!-- @attribute int The integer value associated with the metadata. -->
1311 <xs:attribute name="int" type="Sk:Int"/>
1312 <!-- @attribute name The name of the metadata. This is the name of the data. -->
1313 <xs:attribute name="name" type="Sk:String"/>
1314 <!-- @attribute string The string value associated with the metadata. -->
1315 <xs:attribute name="string" type="Sk:String"/>
1316 <xs:attribute name="id" type="xs:ID"/>
1327 <!-- @attribute deviation The amount of wobble in the stroke. -->
1328 <xs:attribute name="deviation" type="Sk:Float"/>
1329 <!-- @attribute segLength The length of wobble in the stroke. -->
1330 <xs:attribute name="segLength" type="Sk:Float"/>
1331 <xs:attribute name="id" type="xs:ID"/>
1377 <!-- @attribute drawOnce If set, the drawTo will only draw a single time. -->
1378 <xs:attribute name="drawOnce" type="Sk:Boolean"/>
1379 <!-- @attribute use The bitmap to draw into. -->
1380 <xs:attribute name="use" type="Sk:bitmap"/>
1381 <xs:attribute name="id" type="xs:ID"/>
1391 <!-- @attribute displayList Dumps the current display list if true. The display list is also
1393 <xs:attribute name="displayList" type="Sk:Boolean"/>
1394 <!-- @attribute eventList Dumps the list of events, both enabled and disabled. -->
1395 <xs:attribute name="eventList" type="Sk:Boolean"/>
1396 <!-- @attribute events Outputs each event element as it is enabled. -->
1397 <xs:attribute name="events" type="Sk:Boolean"/>
1398 <!-- @attribute groups Outputs each group element as its condition is evaluated. -->
1399 <xs:attribute name="groups" type="Sk:Boolean"/>
1400 <!-- @attribute name Outputs the values associated with a single named element. -->
1401 <xs:attribute name="name" type="Sk:String"/>
1402 <!-- @attribute posts Outputs each post element as it is enabled. -->
1403 <xs:attribute name="posts" type="Sk:Boolean"/>
1404 <!-- @attribute script Evaluates the provided script -->
1405 <xs:attribute name="script" type="Sk:String"/>
1406 <xs:attribute name="id" type="xs:ID"/>
1421 <!-- @attribute ambient The amount of ambient light, from 0 to 1. -->
1422 <xs:attribute name="ambient" type="Sk:Float"/>
1423 <!-- @attribute direction The direction of the light source, as descibed by a 3D vector.
1425 <xs:attribute name="direction" type="Sk:FloatArray"/>
1426 <!-- @attribute radius The extent of the filter effect in unit space. If the radius is less
1428 <xs:attribute name="radius" type="Sk:Float"/>
1429 <!-- @attribute specular The expotential intensity of the light, from 0 to 1.
1431 <xs:attribute name="specular" type="Sk:Float"/>
1432 <xs:attribute name="id" type="xs:ID"/>
1489 <!-- @attribute code The key code to match to a key press event, one of @pattern.
1491 <xs:attribute name="code" type="Sk:EventCode"/>
1492 <!-- @attribute disable If true, the event cannot be activated. By default false.. -->
1493 <xs:attribute name="disable" type="Sk:Boolean"/>
1494 <!-- @attribute key The character code to match to a key down event.
1496 <xs:attribute name="key" type="Sk:String"/>
1497 <!-- @attribute keys A dash-separated continuous range of character codes to match
1498 to a key down event. Read the key attribute to determine the key that activated this event. -->
1499 <xs:attribute name="keys" type="Sk:String"/> <!-- single or range of keys -->
1500 <!-- @attribute kind The event kind that activates this event, one of @pattern.
1501 If kind equals keyChar, either attribute key or keys is expected.
1502 If kind equals keyPress, attribute code is expected.
1503 If kind equals onEnd, attribute target is expected.
1505 is loaded. The onLoad attribute cannot be activated through a post event.
1507 <xs:attribute name="kind" type="Sk:EventKind"/>
1508 <!-- @attribute target The element to listen to which activates this event. -->
1509 <xs:attribute name="target" type="Sk:String" />
1510 <!-- @attribute x For click events, the x-coordinate of the click. -->
1511 <xs:attribute name="x" type="Sk:Float" />
1512 <!-- @attribute y For click events, the y-coordinate of the click. -->
1513 <xs:attribute name="y" type="Sk:Float" />
1514 <xs:attribute name="id" type="xs:ID"/>
1520 but can be set by animations and read by any attribute definition.
1524 <!-- @attribute value The contained float. -->
1525 <xs:attribute name="value" type="Sk:Float"/>
1526 <xs:attribute name="id" type="xs:ID"/>
1534 defined path element with the path attribute.
1542 <!-- @attribute mode One of @pattern.
1546 <xs:attribute name="mode" type="Sk:FromPathMode"/>
1547 <!-- @attribute offset The distance along the path to evaluate. -->
1548 <xs:attribute name="offset" type="Sk:Float"/>
1549 <!-- @attribute path The path to evaluate. -->
1550 <xs:attribute name="path" type="Sk:Path"/>
1551 <xs:attribute name="id" type="xs:ID"/>
1560 <xs:attribute name="id" type="xs:ID"/>
1613 <!-- @attribute condition If present and zero, the contained elements are ignored
1615 <xs:attribute name="condition" type="Sk:DynamicString"/>
1616 <!-- @attribute enableCondition If present and zero, the contained elements are ignored
1618 <xs:attribute name="enableCondition" type="Sk:DynamicString"/>
1619 <xs:attribute name="id" type="xs:ID"/>
1628 <!-- @attribute targets An array of element IDs to clear their hit-tested state. -->
1629 <xs:attribute name="targets" type="Sk:DisplayableArray"/>
1630 <xs:attribute name="id" type="xs:ID"/>
1639 <!-- @attribute bullets An array of element IDs to test for intersection with targets. -->
1640 <xs:attribute name="bullets" type="Sk:DisplayableArray"/>
1641 <!-- @attribute hits The targets the bullets hit. A read-only array of indices, one index
1644 <xs:attribute name="hits" type="Sk:IntArray"/>
1645 <!-- @attribute targets An array of element IDs to test for intersection with bullets. -->
1646 <xs:attribute name="targets" type="Sk:DisplayableArray"/>
1647 <!-- @attribute value Read only; set to true if some bullet hit some target. -->
1648 <xs:attribute name="value" type="Sk:Boolean"/>
1649 <xs:attribute name="id" type="xs:ID"/>
1660 <!-- @attribute base64 The image in Base64 notation. See http://rfc.net/rfc2045.html
1662 <xs:attribute name="base64" type="Sk:Base64"/>
1663 <!-- @attribute height The height of the image (read-only). -->
1664 <xs:attribute name="height" type="Sk:Int"/>
1665 <!-- @attribute src The URI reference, local to the contaiing document. -->
1666 <xs:attribute name="src" type="Sk:String"/>
1667 <!-- @attribute width The width of the image (read-only). -->
1668 <xs:attribute name="width" type="Sk:Int"/>
1669 <!-- @attribute x The position of the left edge of the image in local coordinates. -->
1670 <xs:attribute name="x" type="Sk:Float"/>
1671 <!-- @attribute y The position of the top edge of the image in local coordinates. -->
1672 <xs:attribute name="y" type="Sk:Float"/>
1673 <xs:attribute name="id" type="xs:ID"/>
1684 <!-- @attribute src The URI reference, local to the containing document,
1686 <xs:attribute name="src" type="Sk:String"/>
1687 <xs:attribute name="id" type="xs:ID"/>
1694 input attribute.
1698 <!-- @attribute float The floating point payload carried by the metadata. -->
1699 <xs:attribute name="float" type="Sk:Float"/>
1700 <!-- @attribute initialized A read-only value set to true if the input received a value
1702 <xs:attribute name="initialized" type="Sk:Boolean"/>
1703 <!-- @attribute int The signed integer payload carried by the metadata. -->
1704 <xs:attribute name="int" type="Sk:Int"/>
1705 <!-- @attribute name The name of the metadata containing the payload. Note that
1709 <xs:attribute name="name" type="Sk:String"/>
1710 <!-- @attribute string The text payload carried by the metadata. -->
1711 <xs:attribute name="string" type="Sk:String"/>
1712 <xs:attribute name="id" type="xs:ID"/>
1718 by set by animations and read by any attribute definition. An int element may be used,
1723 <!-- @attribute value The contained integer. -->
1724 <xs:attribute name="value" type="Sk:Int"/>
1725 <xs:attribute name="id" type="xs:ID"/>
1735 <!-- @attribute x1 The start point's x value. -->
1736 <xs:attribute name="x1" type="Sk:Float"/>
1737 <!-- @attribute x2 The stop point's x value. -->
1738 <xs:attribute name="x2" type="Sk:Float"/>
1739 <!-- @attribute y1 The start point's y value. -->
1740 <xs:attribute name="y1" type="Sk:Float"/>
1741 <!-- @attribute y2 The stop point's y value. -->
1742 <xs:attribute name="y2" type="Sk:Float"/>
1743 <xs:attribute name="id" type="xs:ID"/>
1752 <!-- @attribute x The final path x coordinate. -->
1753 <xs:attribute name="x" type="Sk:Float"/>
1754 <!-- @attribute y The final path y coordinate. -->
1755 <xs:attribute name="y" type="Sk:Float"/>
1756 <xs:attribute name="id" type="xs:ID"/>
1769 <!-- @attribute matrix Matrix applies a 3x3 transform to the gradient. -->
1770 <xs:attribute name="matrix" type="Sk:Matrix"/>
1771 <!-- @attribute tileMode One of @pattern. @patternDescription -->
1772 <xs:attribute name="tileMode" type="Sk:TileMode"/>
1773 <!-- @attribute offsets An optional array of values used to bias the colors. The first entry
1775 <xs:attribute name="offsets" type="Sk:FloatArray"/>
1776 <!-- @attribute points Two points describing the start and end of the gradient. -->
1777 <xs:attribute name="points" type="Sk:Point"/> <!-- not right; should be array of 2 points -->
1778 <!-- @attribute unitMapper A script that returns the mapping for [0,1] for the gradient.
1782 <xs:attribute name="unitMapper" type="Sk:String"/>
1783 <xs:attribute name="id" type="xs:ID"/>
1792 <xs:attribute name="id" type="xs:ID"/>
1818 <!-- @attribute matrix Nine floats describing a 3x3 matrix. -->
1819 <xs:attribute name="matrix" type="Sk:FloatArray"/>
1820 <!-- @attribute perspectX The [0][2] element of the 3x3 matrix. -->
1821 <xs:attribute name="perspectX" type="Sk:Float"/>
1822 <!-- @attribute perspectY The [1][2] element of the 3x3 matrix. -->
1823 <xs:attribute name="perspectY" type="Sk:Float"/>
1824 <!-- @attribute rotate The angle to rotate in degrees. -->
1825 <xs:attribute name="rotate" type="Sk:Float"/>
1826 <!-- @attribute scale The scale to apply in both X and Y.. -->
1827 <xs:attribute name="scale" type="Sk:Float"/>
1828 <!-- @attribute scaleX The [0][0] element of the 3x3 matrix. -->
1829 <xs:attribute name="scaleX" type="Sk:Float"/>
1830 <!-- @attribute scaleY The [1][1] element of the 3x3 matrix. -->
1831 <xs:attribute name="scaleY" type="Sk:Float"/>
1832 <!-- @attribute skewX The [0][1] element of the 3x3 matrix. -->
1833 <xs:attribute name="skewX" type="Sk:Float"/>
1834 <!-- @attribute skewY The [1][0] element of the 3x3 matrix. -->
1835 <xs:attribute name="skewY" type="Sk:Float"/>
1836 <!-- @attribute translate A point specifying the translation in X and Y. -->
1837 <xs:attribute name="translate" type="Sk:Point"/>
1838 <!-- @attribute translateX The [2][0] element of the 3x3 matrix. -->
1839 <xs:attribute name="translateX" type="Sk:Float"/>
1840 <!-- @attribute translateY The [2][1] element of the 3x3 matrix. -->
1841 <xs:attribute name="translateY" type="Sk:Float"/>
1842 <xs:attribute name="id" type="xs:ID"/>
1856 <!-- @attribute mode Has no effect. -->
1857 <xs:attribute name="mode" type="Sk:AddMode"/>
1858 <!-- @attribute offset The destination position using the rules listed above. -->
1859 <xs:attribute name="offset" type="Sk:Int"/>
1860 <!-- @attribute use The element to move. -->
1861 <xs:attribute name="use" type="Sk:Drawable"/>
1862 <!-- @attribute where The ID of the first display list entry to move to. -->
1863 <xs:attribute name="where" type="Sk:Drawable"/>
1864 <xs:attribute name="id" type="xs:ID"/>
1873 <!-- @attribute x The point's x coordinate. -->
1874 <xs:attribute name="x" type="Sk:Float"/>
1875 <!-- @attribute y The point's y coordinate. -->
1876 <xs:attribute name="y" type="Sk:Float"/>
1877 <xs:attribute name="id" type="xs:ID"/>
1888 <!-- @attribute src The URI reference, local to the containing document, containing the movie's XML. -->
1889 <xs:attribute name="src" type="Sk:String"/>
1890 <xs:attribute name="id" type="xs:ID"/>
1896 The width and height attribute compute the oval's right and bottom edges when the oval
1902 <!-- @attribute bottom The bottom edge of the oval. -->
1903 <xs:attribute name="bottom" type="Sk:Float"/>
1904 <!-- @attribute height The height of the oval. -->
1905 <xs:attribute name="height" type="Sk:Float"/>
1906 <!-- @attribute left The left edge of the oval. -->
1907 <xs:attribute name="left" type="Sk:Float"/>
1908 <!-- @attribute needsRedraw Set to true if last draw was visible. -->
1909 <xs:attribute name="needsRedraw" type="Sk:Boolean"/>
1910 <!-- @attribute right The right edge of the oval. -->
1911 <xs:attribute name="right" type="Sk:Float"/>
1912 <!-- @attribute top The top edge of the oval. -->
1913 <xs:attribute name="top" type="Sk:Float"/>
1914 <!-- @attribute width The width of the oval. -->
1915 <xs:attribute name="width" type="Sk:Float"/>
1916 <xs:attribute name="id" type="xs:ID"/>
1954 <!-- @attribute antiAlias AntiAlias uses gray shades to increase the definition of paths. -->
1955 <xs:attribute name="antiAlias" type="Sk:Boolean"/>
1956 <!-- @attribute ascent Ascent returns the height above the baseline defined by the font. -->
1957 <xs:attribute name="ascent" type="Sk:Float"/>
1958 <!-- @attribute color Color sets the paint to the color element with this ID. -->
1959 <xs:attribute name="color" type="Sk:Color"/>
1960 <!-- @attribute descent Descent returns the height below the baseline defined by thte font -->
1961 <xs:attribute name="descent" type="Sk:Float"/>
1962 <!-- @attribute fakeBold FakeBold enables a faked bold for text. -->
1963 <xs:attribute name="fakeBold" type="Sk:Boolean"/>
1964 <!-- @attribute filterType FilterType -->
1965 <xs:attribute name="filterType" type="Sk:FilterType"/>
1966 <!-- @attribute linearText LinearText uses the ideal path metrics at all sizes to describe text. -->
1967 <xs:attribute name="linearText" type="Sk:Boolean"/>
1968 <!-- @attribute maskFilter MaskFilter specifies a blur or emboss with this ID. -->
1969 <xs:attribute name="maskFilter" type="Sk:MaskFilter"/>
1970 <!-- @attribute measureText MeasureText(String) returns the width of the string in this paint. -->
1971 <xs:attribute name="measureText" type="Sk:Float"/>
1972 <!-- @attribute pathEffect PathEffect specifies a discrete or dash with this ID. -->
1973 <xs:attribute name="pathEffect" type="Sk:PathEffect"/>
1974 <!-- @attribute shader Shader specifies a gradient with this ID. -->
1975 <xs:attribute name="shader" type="Sk:Shader"/>
1976 <!-- @attribute strikeThru StrikeThru adds a line through the middle of drawn text. -->
1977 <xs:attribute name="strikeThru" type="Sk:Boolean"/>
1978 <!-- @attribute stroke Stroke draws the outline of geometry according to the pen attributes.
1980 <xs:attribute name="stroke" type="Sk:Boolean"/>
1981 <!-- @attribute strokeCap StrokeCap is one of @pattern. -->
1982 <xs:attribute name="strokeCap" type="Sk:Cap"/>
1983 <!-- @attribute strokeJoin StrokeJoin is one of @pattern. -->
1984 <xs:attribute name="strokeJoin" type="Sk:Join"/>
1985 <!-- @attribute strokeMiter StrokeMiter limits the pen's joins on narrow angles. -->
1986 <xs:attribute name="strokeMiter" type="Sk:Float"/>
1987 <!-- @attribute strokeWidth StrokeWidth specifies the width of the pen. -->
1988 <xs:attribute name="strokeWidth" type="Sk:Float"/>
1989 <!-- @attribute style Style fills, strokes, or strokes and fills the geometry with the paint's color. -->
1990 <xs:attribute name="style" type="Sk:Style"/>
1991 <!-- @attribute textAlign TextAlign is one of @pattern. -->
1992 <xs:attribute name="textAlign" type="Sk:Align"/>
1993 <!-- @attribute textScaleX TextScaleX condenses or exapnds the text. -->
1994 <xs:attribute name="textScaleX" type="Sk:Float"/>
1995 <!-- @attribute textSize TextSize specifies the point size of the text. -->
1996 <xs:attribute name="textSize" type="Sk:Float"/>
1997 <!-- @attribute textSkewX TextSkewX draws the text obliquely. -->
1998 <xs:attribute name="textSkewX" type="Sk:Float"/>
1999 <!-- @attribute textTracking TextTracking specifies the space between letters. -->
2000 <xs:attribute name="textTracking" type="Sk:Float"/>
2001 <!-- @attribute typeface Typeface specifies a typeface element with this ID. -->
2002 <xs:attribute name="typeface" type="Sk:Typeface"/>
2003 <!-- @attribute underline Underline draws a line under the baseline of the text. -->
2004 <xs:attribute name="underline" type="Sk:Boolean"/>
2005 <!-- @attribute xfermode Xfermode specifies a transfer mode, one of @pattern. -->
2006 <xs:attribute name="xfermode" type="Sk:Xfermode"/>
2007 <xs:attribute name="id" type="xs:ID"/>
2044 <!-- @attribute d Creates a path using SVG path notation. -->
2045 <xs:attribute name="d" type="Sk:String"/>
2046 <!-- @attribute fillType One of @pattern. -->
2047 <xs:attribute name="fillType" type="Sk:FillType"/>
2048 <!-- @attribute length Returns the length of the path. -->
2049 <xs:attribute name="length" type="Sk:Float"/>
2050 <xs:attribute name="id" type="xs:ID"/>
2059 <xs:attribute name="id" type="xs:ID"/>
2069 <!-- @attribute x The x coordinate of the point. -->
2070 <xs:attribute name="x" type="Sk:Float"/>
2071 <!-- @attribute y The y coordinate of the point. -->
2072 <xs:attribute name="y" type="Sk:Float"/>
2073 <xs:attribute name="id" type="xs:ID"/>
2080 to a path. A polygon specified by the points attribute contains a single contour, and the contour is
2099 <!-- @attribute points An array of values that describe a sequence of points, compatible with SVG. -->
2100 <xs:attribute name="points" type="Sk:FloatArray"/>
2101 <xs:attribute name="id" type="xs:ID"/>
2108 to a path. A polygon specified by the points attribute contains a single contour, and the contour is
2127 <!-- @attribute points An array of values that describe a sequence of points, compatible with SVG. -->
2128 <xs:attribute name="points" type="Sk:FloatArray"/>
2129 <xs:attribute name="id" type="xs:ID"/>
2141 <!-- @attribute source The polygon to map from.. -->
2142 <xs:attribute name="source" type="Sk:polygon"/>
2143 <!-- @attribute destination The polygon to map to.. -->
2144 <xs:attribute name="destination" type="Sk:polygon"/>
2145 <xs:attribute name="id" type="xs:ID"/>
2157 <!-- @attribute delay Time in seconds that must elapse before the target event is activated. -->
2158 <xs:attribute name="delay" type="Sk:MSec"/>
2159 <!-- @attribute mode One of @pattern. @patternDescription -->
2160 <xs:attribute name="mode" type="Sk:EventMode"/>
2161 <!-- @attribute sink The optional named EventSink to direct the event to. -->
2162 <xs:attribute name="sink" type="Sk:String"/>
2163 <!-- @attribute target The ID of the user event to trigger. -->
2164 <xs:attribute name="target" type="Sk:String"/>
2165 <!-- @attribute type The name of the external event to post. -->
2166 <xs:attribute name="type" type="Sk:String"/>
2167 <xs:attribute name="id" type="xs:ID"/>
2176 <!-- @attribute x1 The x position of the off-curve point. -->
2177 <xs:attribute name="x1" type="Sk:Float"/>
2178 <!-- @attribute x2 The x position of the final point. -->
2179 <xs:attribute name="x2" type="Sk:Float"/>
2180 <!-- @attribute y1 The y position of the off-curve point. -->
2181 <xs:attribute name="y1" type="Sk:Float"/>
2182 <!-- @attribute y2 The y position of the final point. -->
2183 <xs:attribute name="y2" type="Sk:Float"/>
2184 <xs:attribute name="id" type="xs:ID"/>
2194 <!-- @attribute x1 The x offset of the first off-curve point. -->
2195 <xs:attribute name="x1" type="Sk:Float"/>
2196 <!-- @attribute x2 The x offset of the second off-curve point. -->
2197 <xs:attribute name="x2" type="Sk:Float"/>
2198 <!-- @attribute x3 The x offset of the final on-curve point. -->
2199 <xs:attribute name="x3" type="Sk:Float"/>
2200 <!-- @attribute y1 The y offset of the first off-curve point. -->
2201 <xs:attribute name="y1" type="Sk:Float"/>
2202 <!-- @attribute y2 The y offset of the second off-curve point. -->
2203 <xs:attribute name="y2" type="Sk:Float"/>
2204 <!-- @attribute y3 The y offset of the final on-curve point. -->
2205 <xs:attribute name="y3" type="Sk:Float"/>
2206 <xs:attribute name="id" type="xs:ID"/>
2216 <!-- @attribute x The final path x coordinate. -->
2217 <xs:attribute name="x" type="Sk:Float"/>
2218 <!-- @attribute y The final path y coordinate. -->
2219 <xs:attribute name="y" type="Sk:Float"/>
2220 <xs:attribute name="id" type="xs:ID"/>
2230 <!-- @attribute x The point's x coordinate. -->
2231 <xs:attribute name="x" type="Sk:Float"/>
2232 <!-- @attribute y The point's y coordinate. -->
2233 <xs:attribute name="y" type="Sk:Float"/>
2234 <xs:attribute name="id" type="xs:ID"/>
2244 <!-- @attribute x1 The x position of the off-curve point. -->
2245 <xs:attribute name="x1" type="Sk:Float"/>
2246 <!-- @attribute x2 The x position of the final point. -->
2247 <xs:attribute name="x2" type="Sk:Float"/>
2248 <!-- @attribute y1 The y position of the off-curve point. -->
2249 <xs:attribute name="y1" type="Sk:Float"/>
2250 <!-- @attribute y2 The y position of the final point. -->
2251 <xs:attribute name="y2" type="Sk:Float"/>
2252 <xs:attribute name="id" type="xs:ID"/>
2265 <!-- @attribute matrix Matrix applies a 3x3 transform to the gradient. -->
2266 <xs:attribute name="matrix" type="Sk:Matrix"/>
2267 <!-- @attribute tileMode One of @pattern. @patternDescription -->
2268 <xs:attribute name="tileMode" type="Sk:TileMode"/>
2269 <!-- @attribute center The center point of the radial gradient. -->
2270 <xs:attribute name="center" type="Sk:Point"/>
2271 <!-- @attribute offsets An optional array of values used to bias the colors. The first entry
2273 <xs:attribute name="offsets" type="Sk:FloatArray"/>
2274 <!-- @attribute radius The distance from the first color to the last color. -->
2275 <xs:attribute name="radius" type="Sk:Float"/>
2276 <!-- @attribute unitMapper A script that returns the mapping for [0,1] for the gradient.
2280 <xs:attribute name="unitMapper" type="Sk:String"/>
2281 <xs:attribute name="id" type="xs:ID"/>
2286 Random generates a random number, from min to max. Each time the random attribute is
2291 <!-- @attribute blend The random bias from 0.0 to 1.0.
2294 <xs:attribute name="blend" type="Sk:Float"/>
2295 <!-- @attribute max The largest value to generate. -->
2296 <xs:attribute name="max" type="Sk:Float"/>
2297 <!-- @attribute min The smallest value to generate. -->
2298 <xs:attribute name="min" type="Sk:Float"/>
2299 <!-- @attribute
2300 <xs:attribute name="random" type="Sk:Float"/>
2301 <!-- @attribute seed The random seed. Identical seeds generate the same series of
2303 <xs:attribute name="seed" type="Sk:Int"/>
2304 <xs:attribute name="id" type="xs:ID"/>
2310 The width and height attribute compute the rectangle's right and bottom edges when the rectangle
2316 <!-- @attribute bottom The bottom edge of the rectangle. -->
2317 <xs:attribute name="bottom" type="Sk:Float"/>
2318 <!-- @attribute height The height of the rectangle. Setting height computes the
2319 bottom attribute from the top attribute. -->
2320 <xs:attribute name="height" type="Sk:Float"/>
2321 <!-- @attribute left The left edge of the rectangle. -->
2322 <xs:attribute name="left" type="Sk:Float"/>
2323 <!-- @attribute needsRedraw Set to true if last draw was visible. -->
2324 <xs:attribute name="needsRedraw" type="Sk:Boolean"/>
2325 <!-- @attribute right The right edge of the rectangle. -->
2326 <xs:attribute name="right" type="Sk:Float"/>
2327 <!-- @attribute top The top edge of the rectangle. -->
2328 <xs:attribute name="top" type="Sk:Float"/>
2329 <!-- @attribute width The width of the rectangle. -->
2330 <xs:attribute name="width" type="Sk:Float"/>
2331 <xs:attribute name="id" type="xs:ID"/>
2343 <!-- @attribute source The rectangle to map from. -->
2344 <xs:attribute name="source" type="Sk:rect"/>
2345 <!-- @attribute destination The rectangle to map to. -->
2346 <xs:attribute name="destination" type="Sk:rect"/>
2347 <xs:attribute name="id" type="xs:ID"/>
2360 <!-- @attribute delete If true, reverse the action of apply's attribute mode="create".
2362 <xs:attribute name="delete" type="Sk:Boolean"/>
2363 <!-- @attribute offset The destination position using the rules listed above. -->
2364 <xs:attribute name="offset" type="Sk:Int"/>
2365 <!-- @attribute where The ID of the first display list entry to remove. -->
2366 <xs:attribute name="where" type="Sk:Drawable"/>
2367 <xs:attribute name="id" type="xs:ID"/>
2380 <!-- @attribute mode Has no effect. -->
2381 <xs:attribute name="mode" type="Sk:AddMode"/>
2382 <!-- @attribute offset The destination position using the rules listed above. -->
2383 <xs:attribute name="offset" type="Sk:Int"/>
2384 <!-- @attribute use The element to be added to the display list.. -->
2385 <xs:attribute name="use" type="Sk:Drawable"/>
2386 <!-- @attribute where The ID of the first display list entry to remove. -->
2387 <xs:attribute name="where" type="Sk:Drawable"/>
2388 <xs:attribute name="id" type="xs:ID"/>
2398 <!-- @attribute center A point the rotation is centered about; by default, [0.0, 0.0]. -->
2399 <xs:attribute name="center" type="Sk:Point"/>
2400 <!-- @attribute degrees The rotation in degrees. -->
2401 <xs:attribute name="degrees" type="Sk:Float"/>
2402 <xs:attribute name="id" type="xs:ID"/>
2409 The width and height attribute compute the rectangle's right and bottom edges when the rectangle
2415 <!-- @attribute bottom The bottom edge of the rectangle. -->
2416 <xs:attribute name="bottom" type="Sk:Float"/>
2417 <!-- @attribute height The height of the rectangle. Setting height computes the
2418 bottom attribute from the top attribute. -->
2419 <xs:attribute name="height" type="Sk:Float"/>
2420 <!-- @attribute left The left edge of the rectangle. -->
2421 <xs:attribute name="left" type="Sk:Float"/>
2422 <!-- @attribute needsRedraw Set to true if last draw was visible. -->
2423 <xs:attribute name="needsRedraw" type="Sk:Boolean"/>
2424 <!-- @attribute right The right edge of the rectangle. -->
2425 <xs:attribute name="right" type="Sk:Float"/>
2426 <!-- @attribute top The top edge of the rectangle. -->
2427 <xs:attribute name="top" type="Sk:Float"/>
2428 <!-- @attribute rx The radius of the corners on the x axis. -->
2429 <xs:attribute name="rx" type="Sk:Float"/>
2430 <!-- @attribute ry The radius of the corners on the y axis. -->
2431 <xs:attribute name="ry" type="Sk:Float"/>
2432 <!-- @attribute width The width of the rectangle. Setting width computes the
2433 right attribute from the left attribute. -->
2434 <xs:attribute name="width" type="Sk:Float"/>
2435 <xs:attribute name="id" type="xs:ID"/>
2493 <!-- @attribute condition If present and zero, the contained elements are ignored. -->
2494 <xs:attribute name="condition" type="Sk:DynamicString"/>
2495 <!-- @attribute enableCondition If present and zero, the contained elements are ignored
2497 <xs:attribute name="enableCondition" type="Sk:DynamicString"/>
2498 <xs:attribute name="id" type="xs:ID"/>
2508 <!-- @attribute center A point the scale is centered about; by default, [0.0, 0.0]. -->
2509 <xs:attribute name="center" type="Sk:Point"/>
2510 <!-- @attribute x The factor all x values are scaled by; by default, 1.0. -->
2511 <xs:attribute name="x" type="Sk:Float"/>
2512 <!-- @attribute y The factor all y values are scaled by; by default, 1.0. -->
2513 <xs:attribute name="y" type="Sk:Float"/>
2514 <xs:attribute name="id" type="xs:ID"/>
2571 <!-- @attribute time The time of the draw (readable from script; not part of the document XML) -->
2572 <xs:attribute name="time" type="Sk:MSec"/>
2577 Set animates the target element's attribute directly to the specified value.
2581 <!-- @attribute begin An optional offset that must elapse before the animation begins. The apply
2582 begin attribute is added to any animator's begin attribute. -->
2583 <xs:attribute name="begin" type="Sk:MSec"/>
2584 <!-- @attribute dur The duration of the animation in milliseconds. -->
2585 <xs:attribute name="dur" type="Sk:MSec"/>
2586 <!-- @attribute dynamic If true, restart the animation if any of the simple values the
2589 <!-- @attribute dynamic [Depreciated.] -->
2590 <xs:attribute name="dynamic" type="Sk:Boolean" />
2591 <!-- @attribute field The attribute to animate. -->
2592 <xs:attribute name="field" type="Sk:String"/>
2593 <!-- @attribute formula A script to execute over time to compute the field's value. Typically,
2594 the fomula is a script expression which includes a reference to the time attribute of the
2596 <xs:attribute name="formula" type="Sk:DynamicString"/>
2597 <!-- @attribute lval An expression evaluating to the attribute to animate.
2600 <xs:attribute name="lval" type="Sk:DynamicString"/>
2601 <!-- @attribute reset If true, the computed value is the initial value after the
2604 <xs:attribute name="reset" type="Sk:Boolean"/>
2605 <!-- @attribute step When apply's attribute mode="immediate" or "create", the step attribute can be read by
2607 <xs:attribute name="step" type="Sk:Int" />
2608 <!-- @attribute target The element to animate. By default, the element contained by the apply
2609 or referenced by the apply's scope attribute is the animate target. -->
2610 <xs:attribute name="target" type="Sk:DynamicString"/>
2611 <!-- @attribute to The ending value (requires a 'from' attribute) -->
2612 <xs:attribute name="to" type="Sk:DynamicString"/>
2613 <xs:attribute name="id" type="xs:ID"/>
2623 <!-- @attribute center A point the skew is centered about; by default, [0.0, 0.0]. -->
2624 <xs:attribute name="center" type="Sk:Point"/>
2625 <!-- @attribute x The factor all x values are skewed by; by default, 0.0. -->
2626 <xs:attribute name="x" type="Sk:Float"/>
2627 <!-- @attribute y The factor all y values are skewed by; by default, 0.0. -->
2628 <xs:attribute name="y" type="Sk:Float"/>
2629 <xs:attribute name="id" type="xs:ID"/>
2638 <!-- @attribute filename The name of the file to generate. -->
2639 <xs:attribute name="filename" type="Sk:String"/>
2640 <!-- @attribute quality The quality of the image, from 0 to 100. -->
2641 <xs:attribute name="quality" type="Sk:Float"/>
2642 <!-- @attribute sequence Set to true to number the filenames sequentially. -->
2643 <xs:attribute name="sequence" type="Sk:Boolean"/>
2644 <!-- @attribute type One of @pattern. The type of encoding to use. -->
2645 <xs:attribute name="type" type="Sk:BitmapEncoding"/>
2646 <xs:attribute name="id" type="xs:ID"/>
2655 <!-- @attribute length The number of characters in the string (read only). -->
2656 <xs:attribute name="length" type="Sk:Int"/>
2657 <!-- @attribute slice An ECMAScript compatible function that returns part of the string. -->
2658 <xs:attribute name="slice" type="Sk:String"/>
2659 <!-- @attribute value The string itself. -->
2660 <xs:attribute name="value" type="Sk:String"/>
2661 <xs:attribute name="id" type="xs:ID"/>
2670 <!-- @attribute length The number of characters in the string (read only). -->
2671 <xs:attribute name="length" type="Sk:Int"/>
2672 <!-- @attribute text The string itself. -->
2673 <xs:attribute name="text" type="Sk:String"/>
2674 <!-- @attribute x The x coordinate of the string. -->
2675 <xs:attribute name="x" type="Sk:Float"/>
2676 <!-- @attribute y The y coordinate of the string. -->
2677 <xs:attribute name="y" type="Sk:Float"/>
2678 <xs:attribute name="id" type="xs:ID"/>
2687 attribute bottom The bottom of the box. -->
2688 <xs:attribute name="bottom" type="Sk:Float"/>
2689 <!-- @attribute height The height of the box, computed from top and bottom. -->
2690 <xs:attribute name="height" type="Sk:Float"/>
2691 <!-- @attribute left The left side of the box. -->
2692 <xs:attribute name="left" type="Sk:Float"/>
2693 <!-- @attribute mode One of @pattern. -->
2694 <xs:attribute name="mode" type="Sk:TextBoxMode"/>
2695 <!-- @attribute needsRedraw Set to true if last draw was visible. -->
2696 <xs:attribute name="needsRedraw" type="Sk:Boolean"/>
2697 <!-- @attribute right The right side of the box. -->
2698 <xs:attribute name="right" type="Sk:Float"/>
2699 <!-- @attribute spacingAdd The extra spacing between lines. -->
2700 <xs:attribute name="spacingAdd" type="Sk:Float"/>
2701 <!-- @attribute spacingAlign One of @pattern. -->
2702 <xs:attribute name="spacingAlign" type="Sk:TextBoxAlign"/>
2703 <!-- @attribute spacingMul The line spacing scaled by the text height. -->
2704 <xs:attribute name="spacingMul" type="Sk:Float"/>
2705 <!-- @attribute text The text to fit to the box. -->
2706 <xs:attribute name="text" type="Sk:String"/>
2707 <!-- @attribute top The top of the box. -->
2708 <xs:attribute name="top" type="Sk:Float"/>
2709 <!-- @attribute width The width of the box, computed from left and right. -->
2710 <xs:attribute name="width" type="Sk:Float"/>
2711 <xs:attribute name="id" type="xs:ID"/>
2724 <!-- @attribute offset The distance along the path to place the first text character. -->
2725 <xs:attribute name="offset" type="Sk:Float"/>
2726 <!-- @attribute path The baseline of the text. -->
2727 <xs:attribute name="path" type="Sk:Path"/>
2728 <!-- @attribute text The text to place along the path. -->
2729 <xs:attribute name="text" type="Sk:Text"/>
2730 <xs:attribute name="id" type="xs:ID"/>
2744 <!-- @attribute paint The paint selects the text font, size and other text properties. -->
2745 <xs:attribute name="paint" type="Sk:Paint"/>
2746 <!-- @attribute path The reference to the path element where the text as path is stored. -->
2747 <xs:attribute name="path" type="Sk:Path"/>
2748 <!-- @attribute text The reference to the text element to turn into a path. -->
2749 <xs:attribute name="text" type="Sk:Text"/>
2750 <xs:attribute name="id" type="xs:ID"/>
2759 <!-- @attribute x The translation in x. -->
2760 <xs:attribute name="x" type="Sk:Float"/>
2761 <!-- @attribute y The translation in y. -->
2762 <xs:attribute name="y" type="Sk:Float"/>
2763 <xs:attribute name="id" type="xs:ID"/>
2772 <xs:attribute name="id" type="xs:ID"/>
2781 <!-- @attribute fontName The name of the font. -->
2782 <xs:attribute name="fontName" type="Sk:String"/>