Class BezierAnimationCurve<T>
- Namespace
- Lime
- Assembly
- Lime.dll
public abstract class BezierAnimationCurve<T> : IAnimationCurve<T>, IBezierAnimationCurve, IAnimationCurve, IAnimationCurveWithKeys, IAnimationCurveWithKeys<T>
Type Parameters
T
- Inheritance
-
BezierAnimationCurve<T>
- Implements
- Derived
- Inherited Members
Constructors
BezierAnimationCurve()
public BezierAnimationCurve()
Properties
Duration
public int Duration { get; }
Property Value
IsEmpty
public bool IsEmpty { get; }
Property Value
Keys
[YuzuMember]
public BezierKeyframeCollection<T> Keys { get; }
Property Value
RefCount
public int RefCount { get; }
Property Value
Methods
AddRef()
public void AddRef()
CreateEvaluator()
public IAnimationCurveEvaluator<T> CreateEvaluator()
Returns
Interpolate(int, float, float)
protected abstract T Interpolate(int index, float time, float intervalTime)
Parameters
Returns
- T
Release()
public void Release()