RaTweening 1.0.0
Loading...
Searching...
No Matches
Classes
RaTweening.Lambda Namespace Reference

Classes

interface  IRaTweenLambda
 
class  RaTweenLambdaBase
 This class acts as the base class for all Lambda Tweens
This tween type can SetStartDynamic(bool) to live calculate its start value
This tween type can use SetEndIsDelta(bool) to live calculate its end value
This tween type can use SetDynamicSetupStep(RaTweenDynamicSetupStep) to determine when to calculate the SetStartDynamic(bool) and SetEndIsDelta(bool) values
It allows for a Setter and an optional IsValid check method to be passed to it in order to execute the evaluation of a tween.

‍Note: Lambda Tweens are used to create a tween where you can define the setter logics of the tween yourself in code. (for when you try to do custom logics or the tween does not have a clear target)
Note: Dynamic values don't work well together with modified tween evaluations for they rely heavily on the start and end position being in sequence.

More...
 
class  RaTweenLambdaColor
 A RaTweenLambdaBase<ValueT> tween handles the logics of tweening a Color

‍Note: RaTweenLambda for all methods

More...
 
class  RaTweenLambdaFloat
 A RaTweenLambdaBase<ValueT> tween handles the logics of tweening a Float

‍Note: RaTweenLambda for all methods

More...
 
class  RaTweenLambdaRect
 A RaTweenLambdaBase<ValueT> tween handles the logics of tweening a Rect

‍Note: RaTweenLambda for all methods

More...
 
class  RaTweenLambdaVector2
 A RaTweenLambdaBase<ValueT> tween handles the logics of tweening a Vector2

‍Note: RaTweenLambda for all methods

More...
 
class  RaTweenLambdaVector3
 A RaTweenLambdaBase<ValueT> tween handles the logics of tweening a Vector3

‍Note: RaTweenLambda for all methods

More...
 
class  RaTweenLambdaVector4
 A RaTweenLambdaBase<ValueT> tween handles the logics of tweening a Vector4

‍Note: RaTweenLambda for all methods

More...