#include <tween.h>
|
| | Tween (const T &startVal, const T &endVal, std::function< float(float)> easeFn) |
| |
| | Tween (const T &startVal, const T &endVal, std::function< float(float)> easeFn, std::function< void()> onDone) |
| |
| | Tween () |
| |
| Tween & | set (const T &startVal, const T &endVal, std::function< float(float)> easeFn, std::function< void()> onDone=nullptr) |
| |
| Tween & | setStartVal (const T &startVal) |
| |
| Tween & | setEndVal (const T &endVal) |
| |
| Tween & | setEaseFn (ga::EaseType easeFnType) |
| |
| Tween & | setEaseFn (std::function< float(float)> easeFn) |
| |
| Tween & | setOnDone (std::function< void()> onDone) |
| |
| Tween & | bind (T *ptr) |
| |
| Tween & | unbind () |
| |
| const T & | getStartVal () const |
| |
| const T & | getEndVal () const |
| |
| const T & | getValue () const |
| |
| virtual void | startNow () override |
| |
| virtual void | startNow (long durationMillis) override |
| |
| void | startAfterDelay (long delayMs, long durationMs) |
| |
| const T & | update () |
| |
| const T & | endNow (bool fireCallback=true) |
| |
| virtual | ~TweenBase ()=default |
| |
| void | setName (const std::string &name) |
| |
| const std::string & | getName () |
| |
| | Timer () |
| |
| virtual void | setStart (const TimePoint &time) |
| |
| virtual void | setEnd (const TimePoint &time) |
| |
| virtual void | set (const TimePoint &start, const TimePoint &end) |
| |
| virtual void | clear () |
| |
| virtual void | startNow () |
| |
| virtual void | startNow (long durationMillis) |
| |
| virtual const TimePoint & | getStart () const |
| |
| virtual const TimePoint & | getEnd () const |
| |
| virtual bool | hasStart () |
| |
| virtual bool | hasEnd () |
| |
| virtual bool | isSet () |
| |
| virtual bool | isStarted () |
| |
| virtual bool | isDone () |
| |
| virtual bool | isActive () |
| |
| double | duration () |
| |
| double | elapsedMillis () |
| |
| double | elapsedSeconds () |
| |
| double | elapsedPercent () |
| |
◆ Tween() [1/3]
template<typename T >
| ga::Tween< T >::Tween |
( |
const T & |
startVal, |
|
|
const T & |
endVal, |
|
|
std::function< float(float)> |
easeFn |
|
) |
| |
|
inline |
◆ Tween() [2/3]
template<typename T >
| ga::Tween< T >::Tween |
( |
const T & |
startVal, |
|
|
const T & |
endVal, |
|
|
std::function< float(float)> |
easeFn, |
|
|
std::function< void()> |
onDone |
|
) |
| |
|
inline |
◆ Tween() [3/3]
◆ bind()
◆ end()
template<typename T >
| void ga::Tween< T >::end |
( |
bool |
fireCallback = true | ) |
|
|
inlineoverrideprotectedvirtual |
◆ endNow()
template<typename T >
| const T & ga::Tween< T >::endNow |
( |
bool |
fireCallback = true | ) |
|
|
inline |
◆ getEndVal()
template<typename T >
| const T & ga::Tween< T >::getEndVal |
( |
| ) |
const |
|
inline |
◆ getStartVal()
template<typename T >
| const T & ga::Tween< T >::getStartVal |
( |
| ) |
const |
|
inline |
◆ getValue()
◆ isDone_()
template<typename T >
|
|
inlineoverrideprotectedvirtual |
◆ isStarted_()
template<typename T >
|
|
inlineoverrideprotectedvirtual |
◆ set()
template<typename T >
| Tween & ga::Tween< T >::set |
( |
const T & |
startVal, |
|
|
const T & |
endVal, |
|
|
std::function< float(float)> |
easeFn, |
|
|
std::function< void()> |
onDone = nullptr |
|
) |
| |
|
inline |
◆ setEaseFn() [1/2]
◆ setEaseFn() [2/2]
template<typename T >
| Tween & ga::Tween< T >::setEaseFn |
( |
std::function< float(float)> |
easeFn | ) |
|
|
inline |
◆ setEndVal()
◆ setOnDone()
◆ setStartVal()
◆ startAfterDelay()
template<typename T >
| void ga::Tween< T >::startAfterDelay |
( |
long |
delayMs, |
|
|
long |
durationMs |
|
) |
| |
|
inline |
◆ startNow() [1/2]
◆ startNow() [2/2]
template<typename T >
| virtual void ga::Tween< T >::startNow |
( |
long |
durationMillis | ) |
|
|
inlineoverridevirtual |
◆ unbind()
◆ update()
◆ update_()
template<typename T >
|
|
inlineoverrideprotectedvirtual |
◆ updateBoundPtr()
◆ Timeline
◆ m_boundPtr
◆ m_easeFn
template<typename T >
| std::function<float( float )> ga::Tween< T >::m_easeFn |
|
protected |
◆ m_easeFnType
◆ m_endVal
◆ m_onDone
template<typename T >
| std::function<void()> ga::Tween< T >::m_onDone |
|
protected |
◆ m_startVal
◆ m_val
The documentation for this class was generated from the following file:
- C:/Users/beiji/Desktop/G&A/oF/of_v0.11.2_vs2017_release/addons/ofxGAKit/libs/gaKit/src/ga/tween.h