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

#include <ugdk/action/generictask.h>

Inheritance diagram for ugdk::action::GenericTask:
Collaboration diagram for ugdk::action::GenericTask:

Public Member Functions

 GenericTask (std::tr1::function< bool(double)> func)
 
 GenericTask (std::tr1::function< bool(double)> func, int priority)
 
void operator() (double dt)
 
- Public Member Functions inherited from ugdk::action::Task
 Task ()
 
 Task (int priority)
 
virtual ~Task ()
 
int priority () const
 
bool finished () const
 

Protected Attributes

std::tr1::function< bool(double)> function_
 
- Protected Attributes inherited from ugdk::action::Task
bool finished_
 

Additional Inherited Members

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

Constructor & Destructor Documentation

ugdk::action::GenericTask::GenericTask ( std::tr1::function< bool(double)>  func)
inline
ugdk::action::GenericTask::GenericTask ( std::tr1::function< bool(double)>  func,
int  priority 
)
inline

Member Function Documentation

void ugdk::action::GenericTask::operator() ( double  dt)
inlinevirtual

Implements ugdk::action::Task.

Member Data Documentation

std::tr1::function<bool (double)> ugdk::action::GenericTask::function_
protected

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