Table of Contents

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

int

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

Keys

[YuzuMember]
public BezierKeyframeCollection<T> Keys { get; }

Property Value

BezierKeyframeCollection<T>

RefCount

public int RefCount { get; }

Property Value

int

Methods

AddRef()

public void AddRef()

CreateEvaluator()

public IAnimationCurveEvaluator<T> CreateEvaluator()

Returns

IAnimationCurveEvaluator<T>

Interpolate(int, float, float)

protected abstract T Interpolate(int index, float time, float intervalTime)

Parameters

index int
time float
intervalTime float

Returns

T

Release()

public void Release()