![]() |
CMGDK r49-rc2
|
计时器类 更多...
#include <Timer.H>
公有成员 | |
DefEvent (void, OnTimer,(Object *)) | |
时间到了事件 | |
Timer (double=0) | |
virtual | ~Timer () |
virtual void | Update () |
公有属性 | |
Property< double > | Interval |
间隔时间虚拟变量,单位秒 | |
保护成员 | |
double | GetInterval () |
void | SetInterval (double) |
保护属性 | |
double | inter |
double | next |
计时器类
计时器是一个简单封装的组件。通过操作OnTimer事件通知应用程序时间到了! 注意如果间隔时间为0那表示不使用定时器,但这样不如将Enable设为false更为高效。
hgl::Timer::Timer | ( | double | t = 0 | ) |
hgl::Timer::~Timer | ( | ) | [virtual] |
hgl::Timer::DefEvent | ( | void | , |
OnTimer | , | ||
(Object *) | |||
) |
时间到了事件
double hgl::Timer::GetInterval | ( | ) | [inline, protected] |
void hgl::Timer::SetInterval | ( | double | t | ) | [protected] |
void hgl::Timer::Update | ( | ) | [virtual] |
对象刷新函数。如果对象没有重载这个函数,即被视为放弃刷新属性,将不会存在于对象控制器的刷新列表里
double hgl::Timer::inter [protected] |
Property<double> hgl::Timer::Interval |
间隔时间虚拟变量,单位秒
double hgl::Timer::next [protected] |