RaTweening 1.0.0
|
Classes | |
interface | IDynamicTween |
interface | IRaTweenTarget |
class | RaColorOptions |
This Util class hold the tools to exclude various color channels from tweening calculations More... | |
class | RaRectOptions |
This Util class hold the tools to exclude various Values of a Rect from tweening calculations More... | |
class | RaTween |
This is the base tween class which is used to define all tweens using easings and easing modifiers More... | |
class | RaTweenBase |
The base RaTween class from which all tweens inherit from. More... | |
class | RaTweenDynamic |
This is the base tween class which is used to define all tweens which tween from one value to another affecting a target This tween type can use a value or reference as start and end value 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 This is the main used base class for most of the tweening functionalities More... | |
class | RaTweenerComponent |
The Component that allows for making Tweens within the editor. This component is used to create tweens without code or have visual designers create tweens which are triggered by code This system uses RaTweening.Core.Elements.RaTweenerElementBase inheritors to serialize the data of tweens More... | |
class | RaTweenerElementAttribute |
This attribute is used to bind a tween to a RaTweening.Core.Elements.RaTweenerElementBase which will represent their serialization. This should be placed above the class of a RaTweenBase inheritor. More... | |
class | RaTweenLambda |
This class contains all the Lambda.RaTweenLambdaBase<ValueT> methods to create / play Lambda tweens. More... | |
class | RaTweenSequence |
This class takes control over all appended tweens submitted as sequence entries and evaluates them in sequence. OnComplete is called when all tweens have finished inside of it. More... | |
class | RaTweenUtilExtensions |
This is the class which represents all RaTweenUtilExtensions This class has been made so various utils can be used on a tween without losing the type reference of the original tween which is being modified. More... | |
class | RaVector2Options |
This Util class hold the tools to exclude various axes in 2D space from tweening calculations More... | |
class | RaVector3Options |
This Util class hold the tools to exclude various axes in 3D space from tweening calculations More... | |
class | RaVector4Options |
This Util class hold the tools to exclude various axes in 4D space from tweening calculations More... | |
Enumerations | |
enum | RaEasingType |
Each of the enum values represents an evaluation curve. See https://easings.net for more details on what each of the terms represents | |
enum | RaModifierType |
Each of the enum values represents an modifier curve. | |
enum | RaPropertyType |
Enum Representing Various Value Types which can be passed to a Material | |
enum | RaPropertyDefaultType |
Enum Representing Various Value Types which can be passed to a Material
| |
enum | RaTweenDynamicSetupStep |
The Calculation Step of Dynamic values | |