GA::kit v0.3
G&A's in-house C++ application framework
Loading...
Searching...
No Matches
ga::TweenBase Class Referenceabstract

#include <tween.h>

Inheritance diagram for ga::TweenBase:
ga::Tween< T >

Public Member Functions

virtual ~TweenBase ()=default
 
void setName (const std::string &name)
 
const std::string & getName ()
 

Protected Member Functions

virtual bool update_ ()=0
 
virtual bool isDone_ ()=0
 
virtual bool isStarted_ ()=0
 
virtual void end (bool fireCallback)=0
 

Protected Attributes

std::string m_name = ""
 

Friends

class Timeline
 

Constructor & Destructor Documentation

◆ ~TweenBase()

virtual ga::TweenBase::~TweenBase ( )
virtualdefault

Member Function Documentation

◆ end()

virtual void ga::TweenBase::end ( bool  fireCallback)
protectedpure virtual

Implemented in ga::Tween< T >.

◆ getName()

const std::string & ga::TweenBase::getName ( )
inline

◆ isDone_()

virtual bool ga::TweenBase::isDone_ ( )
protectedpure virtual

Implemented in ga::Tween< T >.

◆ isStarted_()

virtual bool ga::TweenBase::isStarted_ ( )
protectedpure virtual

Implemented in ga::Tween< T >.

◆ setName()

void ga::TweenBase::setName ( const std::string &  name)
inline

◆ update_()

virtual bool ga::TweenBase::update_ ( )
protectedpure virtual

Implemented in ga::Tween< T >.

Friends And Related Function Documentation

◆ Timeline

friend class Timeline
friend

Member Data Documentation

◆ m_name

std::string ga::TweenBase::m_name = ""
protected

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