|
Tweeny 4.1.0
A Tweening library for modern C++
|
◆ cubicIn
Cubic polynomial easing (t³) with moderate acceleration. The cubicIn easing function uses a cubic power curve for acceleration, providing smooth, noticeable easing that's more pronounced than quadratic but less extreme than quartic or exponential. Characteristics:
This easing is ideal for:
CubicIn is a popular choice because it provides clear easing without being subtle (like quadratic) or extreme (like quartic/exponential). Mathematically: f(t) = t³ // Dropdown menu opening
auto height = tweeny::from(0.0f)
.to(200.0f)
.during(30U)
.build();
tweeny_builder< true, FirstValue, RemainingValues... > to(const FirstValue &firstComponent, const RemainingValues &... remainingComponents) & Adds a target keyframe to the tween. Definition tweeny.h:109 tweeny_builder & via(EasingFunctionTypes... easing_functions) Specifies per-component easing functions for the last keyframe segment. Definition tweeny.h:198 constexpr detail::cubicInEasing cubicIn Cubic polynomial easing (t³) with moderate acceleration. Definition easing.h:457 tweeny_builder< false, FirstValue, RemainingValues... > from(FirstValue firstComponent, RemainingValues... remainingComponents) Creates a new tween builder starting from the specified value(s). Definition tweeny.h:347
|