|
dl
|
3D绘图对象 更多...
#include <dl_actor.h>
Public 成员函数 | |
| void | Update (Float dt=0) |
| 更新动画,没有动画不用调用 | |
| void | Render () |
| bool | HasAni () |
| 是否含有动画 | |
| size_t | GetAniSize () |
| 返回动画数量 | |
| std::string | GetAniName (size_t i) |
| 返回动画名字 | |
| void | SetAni (std::string_view name) |
| 切换动画(从头播放) | |
| std::string | GetAniCurrent () |
| 返回当前动画 | |
| Transform * | GetTransform () |
| void | CreateRigidBody (RigidBodyType type, bool active) |
| 创建刚体 | |
| ~Actor () | |
友元 | |
| class | Factory |
3D绘图对象
在文件 dl_actor.h 第 28 行定义.
| dl::Actor::~Actor | ( | ) |
| void dl::Actor::CreateRigidBody | ( | RigidBodyType | type, |
| bool | active ) |
创建刚体
| std::string dl::Actor::GetAniCurrent | ( | ) |
返回当前动画
| 失败返回空(没有骨骼动画时) |
| std::string dl::Actor::GetAniName | ( | size_t | i | ) |
返回动画名字
| 失败返回空 |
| size_t dl::Actor::GetAniSize | ( | ) |
返回动画数量
|
inline |
在文件 dl_actor.h 第 64 行定义.
|
inline |
是否含有动画
在文件 dl_actor.h 第 44 行定义.
| void dl::Actor::Render | ( | ) |
| void dl::Actor::SetAni | ( | std::string_view | name | ) |
切换动画(从头播放)
| void dl::Actor::Update | ( | Float | dt = 0 | ) |
更新动画,没有动画不用调用
| [in] | dt | 动画步进,为0则使用帧间隔 |
|
friend |
在文件 dl_actor.h 第 30 行定义.