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

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

Protected Methods

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

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

PlayCore() protected final method

protected final PlayCore ( ) : void
return void

ProgressCore() protected final method

protected final ProgressCore ( bool startRepetition, bool startReverse, System.DateTime timeStamp ) : bool
startRepetition bool
startReverse bool
timeStamp System.DateTime
return bool

Repeat() protected method

protected Repeat ( bool reverse ) : void
reverse bool
return void

StopCore() protected final method

protected final StopCore ( bool completed, ProceduralAnimationStopState stopState ) : void
completed bool
stopState ProceduralAnimationStopState
return void

TweenAnimation() protected method

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