Class AbstractQuaternionMotion<TItem>
- Namespace
- FriedSynapse.FlowEnt.Motions.Tween.Abstract
public abstract class AbstractQuaternionMotion<TItem> : AbstractStructValueMotion<TItem, Quaternion>, ITweenMotion, IMotion, IObjectMotion
Type Parameters
TItem
- Inheritance
-
AbstractTweenMotion<TItem>AbstractValueMotion<TItem, Quaternion>AbstractStructValueMotion<TItem, Quaternion>AbstractQuaternionMotion<TItem>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
AbstractQuaternionMotion(TItem, Quaternion)
protected AbstractQuaternionMotion(TItem item, Quaternion value)
Parameters
itemTItemvalueQuaternion
AbstractQuaternionMotion(TItem, Quaternion?, Quaternion)
protected AbstractQuaternionMotion(TItem item, Quaternion? from, Quaternion to)
Parameters
itemTItemfromQuaternion?toQuaternion
Properties
LerpFunction
protected override Func<Quaternion, Quaternion, float, Quaternion> LerpFunction { get; }
Property Value
Methods
GetTo(Quaternion, Quaternion)
protected override Quaternion GetTo(Quaternion from, Quaternion value)
Parameters
fromQuaternionvalueQuaternion
Returns
- Quaternion