Cinder  0.9.1
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
cinder::Tween< T >::Options Class Reference

#include <Tween.h>

Inherits cinder::TweenBase::Options.

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)
 
OptionsstartTime (float time)
 
OptionsautoRemove (bool remove=true)
 
Optionsloop (bool doLoop=true)
 
OptionspingPong (bool doPingPong=true)
 
Optionsinfinite (bool doInfinite=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
 

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::startTime ( float  time)
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::infinite ( bool  doInfinite = 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 
)
protectedinherited
void cinder::TweenBase::Options::timelineEnd ( TweenBase tweenBase,
float  offset 
)
protectedinherited

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
TimelineRef cinder::TweenBase::Options::mTimeline
protectedinherited

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