Class AnimationTrack
- Namespace
- Lime
- Assembly
- Lime.dll
public class AnimationTrack : IAnimatorHost, IAnimable
- Inheritance
-
AnimationTrack
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
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