Table of Contents

Class AnimatorRegistry

Namespace
Lime
Assembly
Lime.dll
public sealed class AnimatorRegistry
Inheritance
AnimatorRegistry
Inherited Members

Constructors

AnimatorRegistry()

public AnimatorRegistry()

Properties

Instance

public static AnimatorRegistry Instance { get; }

Property Value

AnimatorRegistry

Methods

Add(Type, IAnimatorFactory)

public void Add(Type propertyType, AnimatorRegistry.IAnimatorFactory factory)

Parameters

propertyType Type
factory AnimatorRegistry.IAnimatorFactory

CanAnimateWithBezierCurve(Type)

public bool CanAnimateWithBezierCurve(Type type)

Parameters

type Type

Returns

bool

CanAnimateWithEasing(Type)

public bool CanAnimateWithEasing(Type type)

Parameters

type Type

Returns

bool

CanAnimateWithSimpleCurve(Type)

public bool CanAnimateWithSimpleCurve(Type type)

Parameters

type Type

Returns

bool

CanAnimateWithSimpleLinearInterpolation(Type)

public bool CanAnimateWithSimpleLinearInterpolation(Type type)

Parameters

type Type

Returns

bool

CanAnimateWithSimpleSmoothInterpolation(Type)

public bool CanAnimateWithSimpleSmoothInterpolation(Type type)

Parameters

type Type

Returns

bool

Contains(Type)

public bool Contains(Type propertyType)

Parameters

propertyType Type

Returns

bool

CreateBezierAnimator(Type)

public IAnimator CreateBezierAnimator(Type propertyType)

Parameters

propertyType Type

Returns

IAnimator

CreateBezierAnimator(Type, string)

public IAnimator CreateBezierAnimator(Type propertyType, string targetPropertyPath)

Parameters

propertyType Type
targetPropertyPath string

Returns

IAnimator

CreateBlendedAnimator(Type)

public IBlendedAnimator CreateBlendedAnimator(Type propertyType)

Parameters

propertyType Type

Returns

IBlendedAnimator

CreateChainedAnimator(Type)

public IChainedAnimator CreateChainedAnimator(Type propertyType)

Parameters

propertyType Type

Returns

IChainedAnimator

CreateSimpleAnimator(Type)

public IAnimator CreateSimpleAnimator(Type propertyType)

Parameters

propertyType Type

Returns

IAnimator

CreateSimpleAnimator(Type, string)

public IAnimator CreateSimpleAnimator(Type propertyType, string targetPropertyPath)

Parameters

propertyType Type
targetPropertyPath string

Returns

IAnimator

EnumerateRegisteredTypes()

public IEnumerable<Type> EnumerateRegisteredTypes()

Returns

IEnumerable<Type>