User:Shellylin/CSS Animations and Transitions: Difference between revisions

Jump to navigation Jump to search
Line 49: Line 49:


=== nsTransitionManager.h ===
=== nsTransitionManager.h ===
'''class nsTransitionManager'''
* Subclass of CommonAnimationManager.
* Deals with style context changed.
* Deals with throttled styles.
* UpdateAllThrottledStyles()
**Only valid for OMTA.
* FlushTransitions()
** Post mPresContext->PresShell()->RestyleForAnimation(et->mElement) for its transition-element.
----
'''struct ElementPropertyTransition'''
* Metadata of a transition-element.
----
'''class ElementTransitions'''
* Subclass of CommonElementAnimationData.
* EnsureStyleRuleFor()
** Interpolate the style value.
* mPropertyTransitions holds an array of ElementPropertyTransition.
=== nsAnimationManager.h ===
=== nsAnimationManager.h ===


== What's Next ==
== What's Next ==
Confirmed users
220

edits

Navigation menu