C# Класс Axiom.Animating.NumericAnimationTrack

Наследование: AnimationTrack
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
targetAnimable Axiom.Animating.AnimableValue

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ApplyToAnimable ( Axiom.Animating.AnimableValue anim, float time, float weight, float scale ) : void

Applies an animation track to a given animable value.

Описание методов

Apply() публичный метод

public Apply ( float timePos, float weight, bool accumulate, float scale ) : void
timePos float
weight float
accumulate bool
scale float
Результат void

ApplyToAnimable() защищенный метод

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.
Результат void

CreateKeyFrameImpl() публичный метод

public CreateKeyFrameImpl ( float time ) : KeyFrame
time float
Результат KeyFrame

CreateNumericKeyFrame() публичный метод

public CreateNumericKeyFrame ( float time ) : NumericKeyFrame
time float
Результат NumericKeyFrame

GetInterpolatedKeyFrame() публичный метод

public GetInterpolatedKeyFrame ( float timeIndex, KeyFrame kf ) : KeyFrame
timeIndex float
kf KeyFrame
Результат KeyFrame

GetNumericKeyFrame() публичный метод

public GetNumericKeyFrame ( ushort index ) : NumericKeyFrame
index ushort
Результат NumericKeyFrame

NumericAnimationTrack() публичный метод

public NumericAnimationTrack ( Animation parent ) : System
parent Animation
Результат System

NumericAnimationTrack() публичный метод

public NumericAnimationTrack ( Animation parent, Axiom.Animating.AnimableValue targetAnimable ) : System
parent Animation
targetAnimable Axiom.Animating.AnimableValue
Результат System

NumericAnimationTrack() публичный метод

public NumericAnimationTrack ( Animation parent, ushort handle ) : System
parent Animation
handle ushort
Результат System

Описание свойств

targetAnimable защищенное свойство

protected AnimableValue,Axiom.Animating targetAnimable
Результат Axiom.Animating.AnimableValue