Property | Type | Description | |
---|---|---|---|
from | Quaternion | ||
to | Quaternion | ||
updateAction | Action |
Method | Description | |
---|---|---|
BackInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Back in ease function
|
|
BackInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Back in and out ease function
|
|
BackOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Back out ease function
|
|
BounceInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Bounce in ease function
|
|
BounceInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Bounce in out ease function
|
|
BounceOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Bounce out ease function
|
|
CircleInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Circle in ease function
|
|
CircleInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Circle in and out ease function
|
|
CircleOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Circle out ease function
|
|
CubicInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Cubic in ease function
|
|
CubicInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Cubic in and out ease function
|
|
CubitOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Cubit out ease function
|
|
DeltaFunction ( EaseFunction function, Quaternion from, Quaternion to, float time, float totalTime ) : Quaternion |
Delta Function method
|
|
ElasticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Elastic in ease function
|
|
ElasticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Elastic in and out ease function
|
|
ElasticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Elastic out ease function
|
|
ExponentialInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Exponential in ease function
|
|
ExponentialInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Exponential in and out ease function
|
|
ExponentialOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Exponential out ease function
|
|
LinearStep ( float time, Quaternion value1, Quaternion value2, float duration ) : Quaternion |
Smooth Step method
|
|
QuadraticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quadratic in ease function
|
|
QuadraticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quadratic in and out ease function
|
|
QuadraticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quadratic out ease function
|
|
QuarticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quartic in ease function
|
|
QuarticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quartic in and out ease function
|
|
QuarticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quartic out ease function
|
|
QuaternionAnimationGameAction ( System.Entity entity, Quaternion from, Quaternion to, System.TimeSpan time, EaseFunction ease, Action |
Initializes a new instance of the QuaternionAnimationGameAction class.
|
|
QuinticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quintic in ease function
|
|
QuinticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quintic in out ease function
|
|
QuinticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Quintic out ease function
|
|
SineInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Sine in ease function
|
|
SineInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Sine in and out ease function
|
|
SineOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion |
Sine out ease function
|
|
Update ( System.TimeSpan gameTime ) : void |
Updates the single game action
|
Method | Description | |
---|---|---|
PerformCancel ( ) : void |
Cancels the game action
|
|
PerformRun ( ) : void |
Ons the run.
|
|
PerformSkip ( ) : bool |
Notifies the skip.
|
|
QuaternionAnimationGameAction ( System.Entity entity, Quaternion from, Quaternion to, System.TimeSpan time, EaseFunction ease ) : System |
Initializes a new instance of the QuaternionAnimationGameAction class.
|
Method | Description | |
---|---|---|
AssignValueTo ( Quaternion value ) : void |
public BackInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public BackInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public BackOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public BounceInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public BounceInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public BounceOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public CircleInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public CircleInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public CircleOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public CubicInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public CubicInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public CubitOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public DeltaFunction ( EaseFunction function, Quaternion from, Quaternion to, float time, float totalTime ) : Quaternion | ||
function | EaseFunction | |
from | Quaternion | Start value |
to | Quaternion | End value |
time | float | Current time |
totalTime | float | Animation duration |
return | Quaternion |
public ElasticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public ElasticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public ElasticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public ExponentialInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public ExponentialInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public ExponentialOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public LinearStep ( float time, Quaternion value1, Quaternion value2, float duration ) : Quaternion | ||
time | float | |
value1 | Quaternion | |
value2 | Quaternion | |
duration | float | |
return | Quaternion |
public QuadraticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuadraticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuadraticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuarticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuarticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuarticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
protected QuaternionAnimationGameAction ( System.Entity entity, Quaternion from, Quaternion to, System.TimeSpan time, EaseFunction ease ) : System | ||
entity | System.Entity | The entity |
from | Quaternion | Initial value |
to | Quaternion | End value |
time | System.TimeSpan | The time of the animation |
ease | EaseFunction | Easing function |
return | System |
public QuaternionAnimationGameAction ( System.Entity entity, Quaternion from, Quaternion to, System.TimeSpan time, EaseFunction ease, Action |
||
entity | System.Entity | The entity |
from | Quaternion | Initial value |
to | Quaternion | End value |
time | System.TimeSpan | The time of the animation |
ease | EaseFunction | Easing function |
updateAction | Action |
The action when needs to be updated |
return | System |
public QuinticInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuinticInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public QuinticOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public SineInEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public SineInOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public SineOutEase ( float t, Quaternion b, Quaternion c, float d ) : Quaternion | ||
t | float | Current time |
b | Quaternion | Start value |
c | Quaternion | End value |
d | float | Animation duration |
return | Quaternion |
public Update ( System.TimeSpan gameTime ) : void | ||
gameTime | System.TimeSpan | The ellapsed gameTime |
return | void |