SMIL:Timing Model: Difference between revisions

Jump to navigation Jump to search
m
m (→‎nsSMILDocumentRoot: -- added links, formatting edits)
m (→‎nsISMILTimeClient: -- added xref)
Line 37: Line 37:
== nsISMILTimeClient ==
== nsISMILTimeClient ==


This is the interface between the timing model and the animation model. The multiplicity on the association is not really necessary but would allow, for example, one timing specification to target several attributes. For example, <tt>&lt;animateMotion&gt;</tt> could possibly be modelled as one nsSMILTimedElement with three time clients corresponding to the <tt>x</tt>, <tt>y</tt>, and <tt>transform</tt> attributes of the target element. Of course, we probably wouldn't want to do it this way (one transform matrix will probably do, depending on how other animations interact).
This is the interface between the timing model and the [[SVGDev:Animation Model|Animation Model]]. The multiplicity on the association is not really necessary but would allow, for example, one timing specification to target several attributes. For example, <tt>&lt;animateMotion&gt;</tt> could possibly be modelled as one nsSMILTimedElement with three time clients corresponding to the <tt>x</tt>, <tt>y</tt>, and <tt>transform</tt> attributes of the target element. Of course, we probably wouldn't want to do it this way (one transform matrix will probably do, depending on how other animations interact).


== nsSMILTimedElement ==
== nsSMILTimedElement ==
Confirmed users
166

edits

Navigation menu