Table of Contents

Class AnimationTrack

Namespace
Lime
Assembly
Lime.dll
public class AnimationTrack : IAnimatorHost, IAnimable
Inheritance
AnimationTrack
Implements
Inherited Members
Extension Methods

Constructors

AnimationTrack()

public AnimationTrack()

Fields

MaxWeight

public const float MaxWeight = 100

Field Value

float

Properties

Animators

[YuzuMember]
public AnimatorList Animators { get; }

Property Value

AnimatorList

Clips

[YuzuMember]
public AnimationClipList Clips { get; }

Property Value

AnimationClipList

Id

[Validation.DefaultCharset]
[YuzuMember]
[TangerineGroup("Track")]
public string Id { get; set; }

Property Value

string

Owner

public Animation Owner { get; }

Property Value

Animation

TangerineFlags

[YuzuMember]
public TangerineFlags TangerineFlags { get; set; }

Property Value

TangerineFlags

UserData

public object UserData { get; set; }

Property Value

object

Weight

[YuzuMember]
[TangerineGroup("Track")]
[Validation.Range(0, 100)]
[TangerineKeyframeColor(1)]
public float Weight { get; set; }

Property Value

float

Methods

CalcWeight(double)

public float CalcWeight(double time)

Parameters

time double

Returns

float

GetTangerineFlag(TangerineFlags)

public bool GetTangerineFlag(TangerineFlags flag)

Parameters

flag TangerineFlags

Returns

bool

SetTangerineFlag(TangerineFlags, bool)

public void SetTangerineFlag(TangerineFlags flag, bool value)

Parameters

flag TangerineFlags
value bool