This is the complete list of members for AutoAnimation, including all inherited members.
add_callback(AnimationCallback callback) | AnimationBase | inline |
Animation(EasingScalar start, EasingScalar end, const AnimationCallback &callback, std::chrono::milliseconds duration, EasingFunc func=easing_linear) | Animation | |
AnimationBase()=default | AnimationBase | |
AnimationBase(const AnimationBase &)=delete | AnimationBase | |
AnimationBase(AnimationBase &&) noexcept=default | AnimationBase | |
AutoAnimation(EasingScalar start, EasingScalar end, std::chrono::milliseconds duration, const EasingFunc &func=easing_linear, const AnimationCallback &callback=nullptr) | AutoAnimation | |
AutoAnimation(std::chrono::milliseconds duration, const EasingFunc &func=easing_linear, const AnimationCallback &callback=nullptr) | AutoAnimation | explicit |
clear_callbacks() | AnimationBase | inline |
current() const | Animation | inline |
duration(std::chrono::milliseconds dur) | Animation | inline |
easing_func(EasingFunc func) | Animation | |
ending() const | Animation | inline |
ending(EasingScalar end) | Animation | inline |
interval(std::chrono::milliseconds duration) | AutoAnimation | |
m_callbacks | AnimationBase | protected |
m_current | Animation | protected |
m_duration | Animation | protected |
m_easing | Animation | protected |
m_elapsed | Animation | protected |
m_end | Animation | protected |
m_intermediate_time | Animation | protected |
m_reverse | Animation | protected |
m_round | Animation | protected |
m_running | AnimationBase | protected |
m_start | Animation | protected |
m_timer | AutoAnimation | protected |
next() override | Animation | virtual |
operator=(const AnimationBase &)=delete | AnimationBase | |
operator=(AnimationBase &&) noexcept=default | AnimationBase | |
resume() override | AutoAnimation | virtual |
reverse(bool rev) | Animation | inline |
rounding(bool enable) | Animation | inline |
running() const | AnimationBase | inlinevirtual |
start() override | AutoAnimation | virtual |
starting() const | Animation | inline |
starting(EasingScalar start) | Animation | inline |
stop() override | AutoAnimation | virtual |
~AnimationBase() noexcept=default | AnimationBase | virtual |