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>