Go to the source code of this file.
|
namespace | seq |
| Provides a sequence-based action management system for controlling and scheduling actions.
|
|
|
template<typename T > |
auto | seq::change_from_to (T &object, const std::decay_t< T > &begin, const std::decay_t< T > &end, const duration_t &duration, const sentinel_t &sentinel, const ease_t &ease_func=ease::linear) -> seq_action |
| Creates an action to change an object from one value to another over a specified duration.
|
|
template<typename T > |
auto | seq::change_from_to (const std::shared_ptr< T > &object, const std::decay_t< T > &begin, const std::decay_t< T > &end, const duration_t &duration, const ease_t &ease_func=ease::linear) -> seq_action |
| Creates an action to change a shared object from one value to another over a specified duration.
|
|
template<typename T > |
auto | seq::change_to (T &object, const std::decay_t< T > &end, const duration_t &duration, const sentinel_t &sentinel, const ease_t &ease_func=ease::linear) -> seq_action |
| Creates an action to change an object to a specified value over a specified duration.
|
|
template<typename T > |
auto | seq::change_to (const std::shared_ptr< T > &object, const std::decay_t< T > &end, const duration_t &duration, const ease_t &ease_func=ease::linear) -> seq_action |
| Creates an action to change a shared object to a specified value over a specified duration.
|
|
template<typename T > |
auto | seq::change_by (T &object, const std::decay_t< T > &amount, const duration_t &duration, const sentinel_t &sentinel, const ease_t &ease_func=ease::linear) -> seq_action |
| Creates an action to change an object by a specified amount over a specified duration.
|
|
template<typename T > |
auto | seq::change_by (const std::shared_ptr< T > &object, const std::decay_t< T > &amount, const duration_t &duration, const ease_t &ease_func=ease::linear) -> seq_action |
| Creates an action to change a shared object by a specified amount over a specified duration.
|
|