C# Class Axiom.Animating.NumericAnimationTrack

Inheritance: AnimationTrack
Mostrar archivo Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Property Type Description
targetAnimable Axiom.Animating.AnimableValue

Public Methods

Method Description
Apply ( float timePos, float weight, bool accumulate, float scale ) : void
CreateKeyFrameImpl ( float time ) : KeyFrame
CreateNumericKeyFrame ( float time ) : NumericKeyFrame
GetInterpolatedKeyFrame ( float timeIndex, KeyFrame kf ) : KeyFrame
GetNumericKeyFrame ( ushort index ) : NumericKeyFrame
NumericAnimationTrack ( Animation parent ) : System
NumericAnimationTrack ( Animation parent, Axiom.Animating.AnimableValue targetAnimable ) : System
NumericAnimationTrack ( Animation parent, ushort handle ) : System

Protected Methods

Method Description
ApplyToAnimable ( Axiom.Animating.AnimableValue anim, float time, float weight, float scale ) : void

Applies an animation track to a given animable value.

Method Details

Apply() public method

public Apply ( float timePos, float weight, bool accumulate, float scale ) : void
timePos float
weight float
accumulate bool
scale float
return void

ApplyToAnimable() protected method

Applies an animation track to a given animable value.
protected ApplyToAnimable ( Axiom.Animating.AnimableValue anim, float time, float weight, float scale ) : void
anim Axiom.Animating.AnimableValue The AnimableValue to which to apply the animation
time float The time position in the animation to apply.
weight float The influence to give to this track, 1.0 for full influence, less to blend with /// other animations.
scale float The scale to apply to translations and scalings, useful for /// adapting an animation to a different size target.
return void

CreateKeyFrameImpl() public method

public CreateKeyFrameImpl ( float time ) : KeyFrame
time float
return KeyFrame

CreateNumericKeyFrame() public method

public CreateNumericKeyFrame ( float time ) : NumericKeyFrame
time float
return NumericKeyFrame

GetInterpolatedKeyFrame() public method

public GetInterpolatedKeyFrame ( float timeIndex, KeyFrame kf ) : KeyFrame
timeIndex float
kf KeyFrame
return KeyFrame

GetNumericKeyFrame() public method

public GetNumericKeyFrame ( ushort index ) : NumericKeyFrame
index ushort
return NumericKeyFrame

NumericAnimationTrack() public method

public NumericAnimationTrack ( Animation parent ) : System
parent Animation
return System

NumericAnimationTrack() public method

public NumericAnimationTrack ( Animation parent, Axiom.Animating.AnimableValue targetAnimable ) : System
parent Animation
targetAnimable Axiom.Animating.AnimableValue
return System

NumericAnimationTrack() public method

public NumericAnimationTrack ( Animation parent, ushort handle ) : System
parent Animation
handle ushort
return System

Property Details

targetAnimable protected_oe property

protected AnimableValue,Axiom.Animating targetAnimable
return Axiom.Animating.AnimableValue