C# Class ComponentFactory.Quicksilver.Layout.OpacityEasingAnimate

Base class for animations that require easing and start/end opacity calculations.
Inheritance: EasingAnimate
Afficher le fichier Open project: ComponentFactory/Quicksilver

Méthodes publiques

Méthode Description
ApplyAnimation ( string animateId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, double elapsedMilliseconds, double startOpacity, double endOpacity ) : void

Perform animation effects on the set of children.

Méthodes protégées

Méthode Description
OpacityEasingAnimate ( MetaElementStatus target ) : System

Initialize a new instance of the OpacityEasingAnimate class.

Method Details

ApplyAnimation() public méthode

Perform animation effects on the set of children.
public ApplyAnimation ( string animateId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, double elapsedMilliseconds, double startOpacity, double endOpacity ) : void
animateId string Identifier of the animate to be used.
metaPanel MetaPanelBase Reference to owning panel instance.
stateDict MetaElementStateDict Dictionary of per-element state.
elements ICollection Collection of elements to be animated.
elapsedMilliseconds double Elapsed milliseconds since last animation cycle.
startOpacity double Opacity for start of animation.
endOpacity double Opacity for end of animation.
Résultat void

OpacityEasingAnimate() protected méthode

Initialize a new instance of the OpacityEasingAnimate class.
protected OpacityEasingAnimate ( MetaElementStatus target ) : System
target MetaElementStatus State of elements to animate.
Résultat System