Interface IAnimator
- Namespace
- Lime
- Assembly
- Lime.dll
public interface IAnimator : IDisposable, IAbstractAnimator
- Inherited Members
-
Properties
AnimationId
string AnimationId { get; set; }
Property Value
- string
Curve
IAnimationCurve Curve { get; }
Property Value
- IAnimationCurve
Enabled
bool Enabled { get; set; }
Property Value
- bool
IsEmpty
Property Value
- bool
IsZombie
Property Value
- bool
Keys
IKeyframeCollection Keys { get; }
Property Value
- IKeyframeCollection
Owner
IAnimatorHost Owner { get; set; }
Property Value
- IAnimatorHost
ReadonlyCurve
IAnimationCurve ReadonlyCurve { get; set; }
Property Value
- IAnimationCurve
ReadonlyKeys
IKeyframeCollection ReadonlyKeys { get; }
Property Value
- IKeyframeCollection
TargetPropertyPath
string TargetPropertyPath { get; set; }
Property Value
- string
UserData
object UserData { get; set; }
Property Value
- object
Methods
CalcValue(double)
object CalcValue(double time)
Parameters
time
double
Returns
- object
ExecuteTrigger(int, double)
void ExecuteTrigger(int frame, double animationTimeCorrection)
Parameters
frame
int
animationTimeCorrection
double
ResetCache()
Unbind()