#include <timeline_component.h>
|
| void | update () override |
| |
| template<typename T , typename Fn > |
| void | add (std::shared_ptr< Tween< T > > tween, Fn updateFn=nullptr) |
| |
| template<typename T > |
| void | add (std::shared_ptr< Tween< T > > tween, std::function< void(const T &)> updateFn=nullptr) |
| |
| template<typename T , typename Fn > |
| std::shared_ptr< Tween< T > > | add (const T &startVal, const T &endVal, std::function< float(float)> easeFn, Fn updateFn=nullptr, std::function< void()> onDone=nullptr) |
| |
| template<typename T > |
| std::shared_ptr< Tween< T > > | add (const T &startVal, const T &endVal, std::function< float(float)> easeFn, std::function< void(const T &)> updateFn=nullptr, std::function< void()> onDone=nullptr) |
| |
| template<typename T > |
| bool | setTweenUpdate (std::shared_ptr< Tween< T > > tween, std::function< void(const T &)> updateFn) |
| |
| void | clear () |
| |
| std::vector< std::shared_ptr< TweenBase > > | getTweens () |
| |
| bool | isActive () |
| |
| | Component ()=default |
| |
| virtual | ~Component ()=default |
| |
| | Component (const Component &other) |
| |
| Component & | operator= (const Component &other) |
| |
| std::shared_ptr< Node > | getNode () const |
| |
◆ add() [1/4]
template<typename T , typename Fn >
| std::shared_ptr< Tween< T > > ga::Timeline::add |
( |
const T & |
startVal, |
|
|
const T & |
endVal, |
|
|
std::function< float(float)> |
easeFn, |
|
|
Fn |
updateFn = nullptr, |
|
|
std::function< void()> |
onDone = nullptr |
|
) |
| |
|
inline |
◆ add() [2/4]
template<typename T >
| std::shared_ptr< Tween< T > > ga::Timeline::add |
( |
const T & |
startVal, |
|
|
const T & |
endVal, |
|
|
std::function< float(float)> |
easeFn, |
|
|
std::function< void(const T &)> |
updateFn = nullptr, |
|
|
std::function< void()> |
onDone = nullptr |
|
) |
| |
|
inline |
◆ add() [3/4]
template<typename T , typename Fn >
| void ga::Timeline::add |
( |
std::shared_ptr< Tween< T > > |
tween, |
|
|
Fn |
updateFn = nullptr |
|
) |
| |
|
inline |
◆ add() [4/4]
template<typename T >
| void ga::Timeline::add |
( |
std::shared_ptr< Tween< T > > |
tween, |
|
|
std::function< void(const T &)> |
updateFn = nullptr |
|
) |
| |
|
inline |
◆ clear()
| void ga::Timeline::clear |
( |
| ) |
|
|
inline |
◆ getTweens()
| std::vector< std::shared_ptr< TweenBase > > ga::Timeline::getTweens |
( |
| ) |
|
|
inline |
◆ isActive()
| bool ga::Timeline::isActive |
( |
| ) |
|
|
inline |
◆ setTweenUpdate()
template<typename T >
| bool ga::Timeline::setTweenUpdate |
( |
std::shared_ptr< Tween< T > > |
tween, |
|
|
std::function< void(const T &)> |
updateFn |
|
) |
| |
|
inline |
◆ update()
| void ga::Timeline::update |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_tweenRefMap
| std::map<std::shared_ptr<TweenBase>, std::function<void( std::shared_ptr<TweenBase> )> > ga::Timeline::m_tweenRefMap |
|
protected |
◆ onTimelineDone
◆ onTimelineStart
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/graph/components/timeline_component.h