| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/sg/manager.h>

Public Member Functions | |
| Manager (double delay=VRSTime::maxTime()) | |
| void | setDelay (double delay) |
| double | getDelay () const |
| virtual void | activate () |
| virtual void | deactivate () |
| virtual bool | isActive () const |
| Inactive managers do not handle events. | |
| virtual int | handle (Event *event)=0 |
| handle/dispatch an incoming event. | |
| VRS_TYPEINFO (Manager, SharedObj) | |
| VRS::Manager::Manager | ( | double | delay = VRSTime::maxTime() |
) |
Each manager is working for a studio. By default, the manager object is activated.
| void VRS::Manager::setDelay | ( | double | delay | ) |
| double VRS::Manager::getDelay | ( | ) | const [inline] |
VRSTime delay in milliseconds. This delay is used by system clocks to determine if at which frequency the manager likes to receive time events.
| virtual void VRS::Manager::activate | ( | ) | [virtual] |
| virtual void VRS::Manager::deactivate | ( | ) | [virtual] |
| virtual bool VRS::Manager::isActive | ( | ) | const [virtual] |
Inactive managers do not handle events.
| virtual int VRS::Manager::handle | ( | Event * | event | ) | [pure virtual] |