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