dl
dl::Actor类 参考

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 ()
 返回当前动画
 
TransformGetTransform ()
 
void CreateRigidBody (RigidBodyType type, bool active)
 创建刚体
 
 ~Actor ()
 

友元

class Factory
 

详细描述

3D绘图对象

在文件 dl_actor.h28 行定义.

构造及析构函数说明

◆ ~Actor()

dl::Actor::~Actor ( )

成员函数说明

◆ CreateRigidBody()

void dl::Actor::CreateRigidBody ( RigidBodyType type,
bool active )

创建刚体

◆ GetAniCurrent()

std::string dl::Actor::GetAniCurrent ( )

返回当前动画

返回值
失败返回空(没有骨骼动画时)

◆ GetAniName()

std::string dl::Actor::GetAniName ( size_t i)

返回动画名字

返回值
失败返回空

◆ GetAniSize()

size_t dl::Actor::GetAniSize ( )

返回动画数量

◆ GetTransform()

Transform * dl::Actor::GetTransform ( )
inline

在文件 dl_actor.h64 行定义.

◆ HasAni()

bool dl::Actor::HasAni ( )
inline

是否含有动画

在文件 dl_actor.h44 行定义.

◆ Render()

void dl::Actor::Render ( )

◆ SetAni()

void dl::Actor::SetAni ( std::string_view name)

切换动画(从头播放)

◆ Update()

void dl::Actor::Update ( Float dt = 0)

更新动画,没有动画不用调用

参数
[in]dt动画步进,为0则使用帧间隔

友元及相关符号说明

◆ Factory

friend class Factory
friend

在文件 dl_actor.h30 行定义.


该类的文档由以下文件生成: