TweenEasingFunction
ceramic._Tween.TweenEasingFunction (private class)
Internal utility class containing easing function implementations.
Uses static methods and a static k
variable to avoid boxing
on C++ targets, reducing garbage collection pressure.
Static Members
k: Float
The value being eased, stored as a static variable to avoid boxing.
Using a static variable instead of function parameters prevents boxing of primitive float values on C++ targets, which would create garbage and pressure the garbage collector.
customEasing(): Float
Temporary storage for custom easing functions. Set before calling custom() and cleared after.
Returns |
---|
Float |
custom(): Void
none(): Void
linear(): Void
backEaseIn(): Void
backEaseInOut(): Void
backEaseOut(): Void
quadEaseIn(): Void
quadEaseInOut(): Void
quadEaseOut(): Void
cubicEaseIn(): Void
cubicEaseInOut(): Void
cubicEaseOut(): Void
quartEaseIn(): Void
quartEaseInOut(): Void
quartEaseOut(): Void
quintEaseIn(): Void
quintEaseInOut(): Void
quintEaseOut(): Void
bounceEaseIn(): Void
bounceEaseInOut(): Void
bounceEaseOut(): Void
elasticEaseIn(): Void
elasticEaseInOut(): Void
elasticEaseOut(): Void
expoEaseIn(): Void
expoEaseInOut(): Void
expoEaseOut(): Void
sineEaseIn(): Void
sineEaseInOut(): Void
sineEaseOut(): Void
Private Members
Metadata
Name | Parameters |
---|---|
:allow |
ceramic.Tween |