#define CE_EXPLICIT(EXPR)
Definition Macros.hpp:413
These constants describe the curve of an animation—that is, the relative speed of an animation from s...
Definition UIAnimation.hpp:56
FunctionRef mFunction
Definition UIAnimation.hpp:61
static const UIAnimationCurve EaseOut(T start, T end)
Describes an animation that slowly speeds up from the start.
Definition UIAnimation.hpp:75
static const UIAnimationCurve EaseIn(T start, T end)
Describes an animation that slows down as it reaches the end.
Definition UIAnimation.hpp:72
T(*)(double, const T &, const T &) FunctionRef
Definition UIAnimation.hpp:58
static UIAnimationCurve EaseInOut(T start, T end)
Describes an S-curve in which the animation slowly speeds up and then slows down near the end of the ...
Definition UIAnimation.hpp:69
double start
Definition UIAnimation.hpp:62
double end
Definition UIAnimation.hpp:63
static const UIAnimationCurve Linear(T start, T end)
Describes an animation in which there is no change in frame rate.
Definition UIAnimation.hpp:78
These constants describe the curve of an animation—that is, the relative speed of an animation from s...
Definition UIAnimation.hpp:20
T(*)(double, const T &, const T &) noexcept FunctionRef
Definition UIAnimation.hpp:22
FunctionRef mFunction
Definition UIAnimation.hpp:25
T operator()(const double t, const T &a, const T &b) const noexcept
Definition UIAnimation.hpp:31
static const UIAnimationEasing EaseOut
Describes an animation that slowly speeds up from the start.
Definition UIAnimation.hpp:43
static const UIAnimationEasing Linear
Describes an animation in which there is no change in frame rate.
Definition UIAnimation.hpp:46
static UIAnimationEasing EaseInOut
Describes an S-curve in which the animation slowly speeds up and then slows down near the end of the ...
Definition UIAnimation.hpp:37
static const UIAnimationEasing EaseIn
Describes an animation that slows down as it reaches the end.
Definition UIAnimation.hpp:40
Definition UIAnimation.hpp:81
Definition Application.hpp:19
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25