UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::action::Task Class Referenceabstract

#include <ugdk/action/task.h>

Inheritance diagram for ugdk::action::Task:
Collaboration diagram for ugdk::action::Task:

Public Member Functions

 Task ()
 
 Task (int priority)
 
virtual ~Task ()
 
virtual void operator() (double dt)=0
 
int priority () const
 
bool finished () const
 

Protected Attributes

bool finished_
 

Additional Inherited Members

- Protected Member Functions inherited from ugdk::util::Uncopyable
 Uncopyable ()
 
 ~Uncopyable ()
 

Constructor & Destructor Documentation

ugdk::action::Task::Task ( )
inline
ugdk::action::Task::Task ( int  priority)
inline
virtual ugdk::action::Task::~Task ( )
inlinevirtual

Member Function Documentation

bool ugdk::action::Task::finished ( ) const
inline
virtual void ugdk::action::Task::operator() ( double  dt)
pure virtual

Implemented in ugdk::action::GenericTask.

int ugdk::action::Task::priority ( ) const
inline

Member Data Documentation

bool ugdk::action::Task::finished_
protected

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