SMIL:Timing Model: Difference between revisions

m
m (Updated links)
m (→‎nsSMILAnimationController: -- fixed wording.)
Line 9: Line 9:
== nsSMILAnimationController ==
== nsSMILAnimationController ==


This is the animation controller as discussed. It is responsible for the global animation timer.  
This is the animation controller as discussed. It is responsible for the global (per-document) animation timer.  


This separates the actual refreshing from the timing model (as recommended by Schmitz). This would allow tuning of the frame rate on a per-document basis.
This separates the actual refreshing from the timing model (as recommended by Schmitz). This would allow tuning of the frame rate on a per-document basis.


This class also provides some document-level control of animation. For example, "Stop all animations on this web page". There would also be nsISMILAnimationController so we could provide a consistent interface to the outside world but I haven't shown that here.
This class also provides some document-level control of animation. For example, "Stop all animations on this web page" could be implemented using such an object. There would also be nsISMILAnimationController so we could provide a consistent interface to the outside world but I haven't shown that here.


== nsISMILTimeContainer ==
== nsISMILTimeContainer ==
Confirmed users
166

edits