CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员 | 保护属性
hgl::affect::TrackTimer类参考

时间进度影响器 更多...

#include <Timer.H>

继承图,类hgl::affect::TrackTimer
hgl::affect::Timer hgl::AffectorObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 DefEvent (void, OnEnd,(AffectorControl *, AffectorObject *))
 结束事件
 TrackTimer (double=1.0)
virtual ~TrackTimer ()
virtual const wchar_t * GetClassName ()
 取得类名
virtual bool Start ()
 开始
virtual void Update ()
 刷新

公有属性

Property< double > TotalTime
 总计时间(可读可写)
Property< double > Position
 进度场景
bool EndAutoDestroy
 是否结束后自动销毁

保护成员

void SetTotalTime (double time)
double GetTotalTime ()
double GetLastPos ()

保护属性

double total_time
 总计所指定的运行时间
double last_pos
 最后进度

详细描述

时间进度影响器

时间进度追踪影响器
影响器的一种,用于固定时间段的进度记时。但要注意它并不精确。


构造及析构函数文档

hgl::affect::TrackTimer::TrackTimer ( double  tt = 1.0)
virtual hgl::affect::TrackTimer::~TrackTimer ( ) [inline, virtual]

成员函数文档

hgl::affect::TrackTimer::DefEvent ( void  ,
OnEnd  ,
(AffectorControl *, AffectorObject *)   
)

结束事件

virtual const wchar_t* hgl::affect::TrackTimer::GetClassName ( ) [inline, virtual]

取得类名

重载hgl::affect::Timer

double hgl::affect::TrackTimer::GetLastPos ( ) [inline, protected]
double hgl::affect::TrackTimer::GetTotalTime ( ) [inline, protected]
void hgl::affect::TrackTimer::SetTotalTime ( double  time) [inline, protected]
bool hgl::affect::TrackTimer::Start ( ) [virtual]

开始

重载hgl::affect::Timer

void hgl::affect::TrackTimer::Update ( ) [virtual]

刷新

重载hgl::affect::Timer


成员数据文档

是否结束后自动销毁

最后进度

进度场景

总计所指定的运行时间

总计时间(可读可写)


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义