C# Class MetroFramework.Animation.AnimationBase

Show file Open project: caojinzhou/MetroForWinForm

Protected Properties

Property Type Description
counter int
startTime int
targetTime int
transitionType TransitionType

Public Methods

Method Description
Cancel ( ) : void

Protected Methods

Method Description
MakeTransition ( float t, float b, float d, float c ) : int
Start ( Control control, TransitionType transitionType, int duration, AnimationAction actionHandler ) : void
Start ( Control control, TransitionType transitionType, int duration, AnimationAction actionHandler, AnimationFinishedEvaluator evaluatorHandler ) : void

Private Methods

Method Description
DoAnimation ( ) : void
OnAnimationCompleted ( ) : void

Method Details

Cancel() public method

public Cancel ( ) : void
return void

MakeTransition() protected method

protected MakeTransition ( float t, float b, float d, float c ) : int
t float
b float
d float
c float
return int

Start() protected method

protected Start ( Control control, TransitionType transitionType, int duration, AnimationAction actionHandler ) : void
control Control
transitionType TransitionType
duration int
actionHandler AnimationAction
return void

Start() protected method

protected Start ( Control control, TransitionType transitionType, int duration, AnimationAction actionHandler, AnimationFinishedEvaluator evaluatorHandler ) : void
control Control
transitionType TransitionType
duration int
actionHandler AnimationAction
evaluatorHandler AnimationFinishedEvaluator
return void

Property Details

counter protected property

protected int counter
return int

startTime protected property

protected int startTime
return int

targetTime protected property

protected int targetTime
return int

transitionType protected property

protected TransitionType transitionType
return TransitionType