Public Member Functions | Protected Member Functions | Protected Attributes | Friends
cinder::Tween< T >::Options Class Reference

#include <Tween.h>

Inherits cinder::TweenBase::Options.

List of all members.

Public Member Functions

OptionsstartFn (const TweenBase::StartFn &startFn)
OptionsreverseStartFn (const TweenBase::StartFn &reverseStartFn)
OptionsupdateFn (const TweenBase::UpdateFn &updateFn)
OptionsfinishFn (const TweenBase::FinishFn &finishFn)
OptionsreverseFinishFn (const TweenBase::FinishFn &reverseFinishFn)
OptionseaseFn (const EaseFn &easeFunc)
Optionsdelay (float delayAmt)
OptionsautoRemove (bool remove=true)
Optionsloop (bool doLoop=true)
OptionspingPong (bool doPingPong=true)
OptionstimelineEnd (float offset=0)
template<typename Y >
OptionsappendTo (Anim< Y > *endTarget, float offset=0)
OptionsappendTo (void *endTarget, float offset=0)
OptionslerpFn (const typename Tween< T >::LerpFn &lerpFn)
 operator TweenRef< T > ()

Protected Member Functions

 Options (TweenRef< T > tweenRef, TimelineRef timeline)
void appendTo (TweenBase &tweenBase, void *target, float offset)
void timelineEnd (TweenBase &tweenBase, float offset)

Protected Attributes

TweenRef< T > mTweenRef
TimelineRef mTimeline

Friends

class Timeline

template<typename T>
class cinder::Tween< T >::Options


Constructor & Destructor Documentation

template<typename T>
cinder::Tween< T >::Options::Options ( TweenRef< T >  tweenRef,
TimelineRef  timeline 
) [protected]

Member Function Documentation

template<typename T>
Options& cinder::Tween< T >::Options::startFn ( const TweenBase::StartFn startFn)
template<typename T>
Options& cinder::Tween< T >::Options::reverseStartFn ( const TweenBase::StartFn reverseStartFn)
template<typename T>
Options& cinder::Tween< T >::Options::updateFn ( const TweenBase::UpdateFn updateFn)
template<typename T>
Options& cinder::Tween< T >::Options::finishFn ( const TweenBase::FinishFn finishFn)
template<typename T>
Options& cinder::Tween< T >::Options::reverseFinishFn ( const TweenBase::FinishFn reverseFinishFn)
template<typename T>
Options& cinder::Tween< T >::Options::easeFn ( const EaseFn easeFunc)
template<typename T>
Options& cinder::Tween< T >::Options::delay ( float  delayAmt)
template<typename T>
Options& cinder::Tween< T >::Options::autoRemove ( bool  remove = true)
template<typename T>
Options& cinder::Tween< T >::Options::loop ( bool  doLoop = true)
template<typename T>
Options& cinder::Tween< T >::Options::pingPong ( bool  doPingPong = true)
template<typename T>
Options& cinder::Tween< T >::Options::timelineEnd ( float  offset = 0)
template<typename T>
template<typename Y >
Options& cinder::Tween< T >::Options::appendTo ( Anim< Y > *  endTarget,
float  offset = 0 
)
template<typename T>
Options& cinder::Tween< T >::Options::appendTo ( void *  endTarget,
float  offset = 0 
)
template<typename T>
Options& cinder::Tween< T >::Options::lerpFn ( const typename Tween< T >::LerpFn lerpFn)
template<typename T>
cinder::Tween< T >::Options::operator TweenRef< T > ( )
void cinder::TweenBase::Options::appendTo ( TweenBase tweenBase,
void *  target,
float  offset 
) [protected, inherited]
void cinder::TweenBase::Options::timelineEnd ( TweenBase tweenBase,
float  offset 
) [protected, inherited]

Friends And Related Function Documentation

template<typename T>
friend class Timeline [friend]

Member Data Documentation

template<typename T>
TweenRef<T> cinder::Tween< T >::Options::mTweenRef [protected]

The documentation for this class was generated from the following file: