C# Class System.Windows.Media.Glitz.TweenAnimation

The base class for animations that involve tweening over a specific time duration.
Inheritance: ProceduralAnimation
Afficher le fichier Open project: nikhilk/silverlightfx

Méthodes protégées

Méthode Description
PerformTweening ( double frame ) : void

Allows the animation to implement its core tweening logic to generate intermediate frames as it progresses from start to end.

PlayCore ( ) : void
ProgressCore ( bool startRepetition, bool startReverse, System.DateTime timeStamp ) : bool
Repeat ( bool reverse ) : void
StopCore ( bool completed, ProceduralAnimationStopState stopState ) : void
TweenAnimation ( System.TimeSpan duration ) : System

Initializes an instance of TweenAnimation.

Method Details

PerformTweening() protected abstract méthode

Allows the animation to implement its core tweening logic to generate intermediate frames as it progresses from start to end.
protected abstract PerformTweening ( double frame ) : void
frame double A value between 0 and 1 (inclusive) indicating the current frame.
Résultat void

PlayCore() protected final méthode

protected final PlayCore ( ) : void
Résultat void

ProgressCore() protected final méthode

protected final ProgressCore ( bool startRepetition, bool startReverse, System.DateTime timeStamp ) : bool
startRepetition bool
startReverse bool
timeStamp System.DateTime
Résultat bool

Repeat() protected méthode

protected Repeat ( bool reverse ) : void
reverse bool
Résultat void

StopCore() protected final méthode

protected final StopCore ( bool completed, ProceduralAnimationStopState stopState ) : void
completed bool
stopState ProceduralAnimationStopState
Résultat void

TweenAnimation() protected méthode

Initializes an instance of TweenAnimation.
protected TweenAnimation ( System.TimeSpan duration ) : System
duration System.TimeSpan The time span over which the animation runs.
Résultat System