C# Class Axiom.Animating.NumericAnimationTrack

Inheritance: AnimationTrack
Afficher le fichier Open project: WolfgangSt/axiom Class Usage Examples

Protected Properties

Свойство Type Description
targetAnimable Axiom.Animating.AnimableValue

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

public Apply ( float timePos, float weight, bool accumulate, float scale ) : void
timePos float
weight float
accumulate bool
scale float
Résultat void

ApplyToAnimable() protected méthode

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.
Résultat void

CreateKeyFrameImpl() public méthode

public CreateKeyFrameImpl ( float time ) : KeyFrame
time float
Résultat KeyFrame

CreateNumericKeyFrame() public méthode

public CreateNumericKeyFrame ( float time ) : NumericKeyFrame
time float
Résultat NumericKeyFrame

GetInterpolatedKeyFrame() public méthode

public GetInterpolatedKeyFrame ( float timeIndex, KeyFrame kf ) : KeyFrame
timeIndex float
kf KeyFrame
Résultat KeyFrame

GetNumericKeyFrame() public méthode

public GetNumericKeyFrame ( ushort index ) : NumericKeyFrame
index ushort
Résultat NumericKeyFrame

NumericAnimationTrack() public méthode

public NumericAnimationTrack ( Animation parent ) : System
parent Animation
Résultat System

NumericAnimationTrack() public méthode

public NumericAnimationTrack ( Animation parent, Axiom.Animating.AnimableValue targetAnimable ) : System
parent Animation
targetAnimable Axiom.Animating.AnimableValue
Résultat System

NumericAnimationTrack() public méthode

public NumericAnimationTrack ( Animation parent, ushort handle ) : System
parent Animation
handle ushort
Résultat System

Property Details

targetAnimable protected_oe property

protected AnimableValue,Axiom.Animating targetAnimable
Résultat Axiom.Animating.AnimableValue