C# Class ComponentFactory.Quicksilver.Layout.OpacityEasingAnimate

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

Public Methods

Method 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.

Protected Methods

Method Description
OpacityEasingAnimate ( MetaElementStatus target ) : System

Initialize a new instance of the OpacityEasingAnimate class.

Method Details

ApplyAnimation() public method

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.
return void

OpacityEasingAnimate() protected method

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