SMIL:Timing Model: Difference between revisions

Jump to navigation Jump to search
m
→‎nsSMILAnimationController: -- Added link to Schmitz's site
m (→‎nsISMILTimeContainer: -- fixed typo in Schmitz)
m (→‎nsSMILAnimationController: -- Added link to Schmitz's site)
Line 11: Line 11:
This is the animation controller as discussed. It is responsible for the global (per-document) 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 [http://www.ludicrum.org/plsWork/ 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" 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.
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.
Confirmed users
166

edits

Navigation menu