RaTweening 1.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
RaTweening.RaMaterial.RaTweenMaterialFloat Class Reference

A RaTweenMaterialFloatBase<TargetT> tween handles the logics of tweening the Float of a Material

‍Note: RaTweenUtilExtensions for all extension methods

More...

Inheritance diagram for RaTweening.RaMaterial.RaTweenMaterialFloat:
RaTweening.Core.RaTweenMaterialFloatBase< Material >

Public Member Functions

 RaTweenMaterialFloat (Material target, string propertyName, float startValue, float endValue, float duration)
 
 RaTweenMaterialFloat (Material target, string propertyName, float endValue, float duration)
 
 RaTweenMaterialFloat (Material target, int propertyID, float startValue, float endValue, float duration)
 
 RaTweenMaterialFloat (Material target, int propertyID, float endValue, float duration)
 
- Public Member Functions inherited from RaTweening.Core.RaTweenMaterialFloatBase< Material >
 RaTweenMaterialFloatBase (TargetT target, string propertyName, float startValue, float endValue, float duration)
 
 RaTweenMaterialFloatBase (TargetT target, string propertyName, float endValue, float duration)
 
 RaTweenMaterialFloatBase (TargetT target, int propertyID, float startValue, float endValue, float duration)
 
 RaTweenMaterialFloatBase (TargetT target, int propertyID, float endValue, float duration)
 
RaTweenMaterialFloatBase< TargetT > SetTargetProperty (string propertyName)
 Makes it so the given property of the Target Material is affected by the Tween

‍Note: Doing it by ID (Calling SetTargetProperty(int)) is more efficient.

More...
 
RaTweenMaterialFloatBase< TargetT > SetTargetProperty (int propertyID)
 Makes it so the given property of the Target Material is affected by the Tween

‍Note: PropertyID is retrieved by calling Shader.PropertyToID(propertyName)

More...
 

Protected Member Functions

override Material GetMaterial (Material target)
 
override RaTweenMaterialFloatBase< Material > MaterialFloatClone ()
 
- Protected Member Functions inherited from RaTweening.Core.RaTweenMaterialFloatBase< Material >
override void SetDefaultValues ()
 
override void DynamicEvaluation (float normalizedValue, TargetT target, float start, float end)
 
override RaTweenDynamic< TargetT, float > DynamicClone ()
 
override float ReadValue (TargetT reference)
 
override float GetEndByDelta (float start, float delta)
 
abstract RaTweenMaterialFloatBase< TargetT > MaterialFloatClone ()
 
abstract Material GetMaterial (TargetT target)
 

Additional Inherited Members

- Static Public Attributes inherited from RaTweening.Core.RaTweenMaterialFloatBase< Material >
const string DefaultFloatProperty
 

Detailed Description

A RaTweenMaterialFloatBase<TargetT> tween handles the logics of tweening the Float of a Material

‍Note: RaTweenUtilExtensions for all extension methods

Member Function Documentation

◆ MaterialFloatClone()

override RaTweenMaterialFloatBase< Material > RaTweening.RaMaterial.RaTweenMaterialFloat.MaterialFloatClone ( )
protectedvirtual