Confirmed users
166
edits
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. |