Cinder  0.9.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
cinder::AnimBase Class Reference

#include <Tween.h>

Inherited by cinder::Anim< T >.

Public Member Functions

void stop ()
 
bool isComplete () const
 
TimelineRef getParent () const
 

Protected Member Functions

 AnimBase (void *voidPtr)
 
 AnimBase (const AnimBase &rhs, void *voidPtr)
 
 ~AnimBase ()
 
void set (const AnimBase &rhs)
 
void setReplace (const AnimBase &rhs)
 
void setParentTimeline (TimelineRef parentTimeline)
 

Protected Attributes

void * mVoidPtr
 
TimelineRef mParentTimeline
 

Constructor & Destructor Documentation

cinder::AnimBase::AnimBase ( void *  voidPtr)
protected
cinder::AnimBase::AnimBase ( const AnimBase rhs,
void *  voidPtr 
)
protected
cinder::AnimBase::~AnimBase ( )
protected

Member Function Documentation

void cinder::AnimBase::stop ( )

removes self from Timeline

bool cinder::AnimBase::isComplete ( ) const

returns false if any tweens are active on 'this', otherwise true

TimelineRef cinder::AnimBase::getParent ( ) const

returns the parent timeline for the Anim<> or NULL if there is none

void cinder::AnimBase::set ( const AnimBase rhs)
protected
void cinder::AnimBase::setReplace ( const AnimBase rhs)
protected
void cinder::AnimBase::setParentTimeline ( TimelineRef  parentTimeline)
protected

Member Data Documentation

void* cinder::AnimBase::mVoidPtr
protected
TimelineRef cinder::AnimBase::mParentTimeline
protected

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