dl
dl
render
dl_action.h
浏览该文件的文档.
1
11
#pragma once
12
13
#include <list>
14
15
#include "
render/dl_action_def.h
"
16
17
namespace
dl
18
{
20
class
ActionManager
21
{
22
public
:
23
void
Add
(
Action
* act)
24
{
25
_allAction.push_back(act);
26
}
27
28
void
Render
()
29
{
30
31
}
32
33
#ifndef DL_DISABLE_RENDER
34
void
ExCreateCurtain
(
FloatTime
t);
35
#endif
36
38
void
_update
();
39
40
~ActionManager
();
41
private
:
42
std::list<Action*> _allAction;
43
};
44
45
extern
ActionManager
*
g_action
;
46
}
dl::Action
动作系统对象
定义
dl_action_def.h:26
dl::ActionManager
动作系统管理器
定义
dl_action.h:21
dl::ActionManager::ExCreateCurtain
void ExCreateCurtain(FloatTime t)
dl::ActionManager::~ActionManager
~ActionManager()
dl::ActionManager::Render
void Render()
定义
dl_action.h:28
dl::ActionManager::Add
void Add(Action *act)
定义
dl_action.h:23
dl::ActionManager::_update
void _update()
由system调用
dl_action_def.h
动作定义
dl
定义
dl_array.h:22
dl::FloatTime
float FloatTime
定义
dl_type_def.h:57
dl::g_action
ActionManager * g_action
制作者
1.13.1