Table of Contents

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

bool IsEmpty { get; }

Property Value

bool

IsZombie

bool IsZombie { get; }

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()

void ResetCache()

Unbind()

void Unbind()