dl
dl::ModelNodeRt结构体 参考

运行时节点树 更多...

#include <dl_model_data.h>

Public 成员函数

 ModelNodeRt ()
 
void Save (StreamOutput &s)
 
void Load (StreamInput &s)
 
Matrix4 GetMatrixLocal ()
 
Matrix4 GetMatrixWorld (ModelAnimationInstance *instance)
 
void Update (const std::vector< ModelSkin > &all_skin, ModelAnimationInstance *instance)
 

Public 属性

int _index
 
int _indexSkin
 
int _indexParent
 
ModelNodeTransform _trans2Parent
 
BoundingBox _aabb
 
bool _bNeedUpdateMatrixWorld
 
bool _bNeedUpdateMatrixLocal
 
Matrix4 _matWorld
 
Matrix4 _matLocal
 

详细描述

运行时节点树

在文件 dl_model_data.h125 行定义.

构造及析构函数说明

◆ ModelNodeRt()

dl::ModelNodeRt::ModelNodeRt ( )
inline

在文件 dl_model_data.h138 行定义.

成员函数说明

◆ GetMatrixLocal()

Matrix4 dl::ModelNodeRt::GetMatrixLocal ( )

◆ GetMatrixWorld()

Matrix4 dl::ModelNodeRt::GetMatrixWorld ( ModelAnimationInstance * instance)

◆ Load()

void dl::ModelNodeRt::Load ( StreamInput & s)

◆ Save()

void dl::ModelNodeRt::Save ( StreamOutput & s)

◆ Update()

void dl::ModelNodeRt::Update ( const std::vector< ModelSkin > & all_skin,
ModelAnimationInstance * instance )

类成员变量说明

◆ _aabb

BoundingBox dl::ModelNodeRt::_aabb

在文件 dl_model_data.h131 行定义.

◆ _bNeedUpdateMatrixLocal

bool dl::ModelNodeRt::_bNeedUpdateMatrixLocal

在文件 dl_model_data.h134 行定义.

◆ _bNeedUpdateMatrixWorld

bool dl::ModelNodeRt::_bNeedUpdateMatrixWorld

在文件 dl_model_data.h133 行定义.

◆ _index

int dl::ModelNodeRt::_index

在文件 dl_model_data.h127 行定义.

◆ _indexParent

int dl::ModelNodeRt::_indexParent

在文件 dl_model_data.h129 行定义.

◆ _indexSkin

int dl::ModelNodeRt::_indexSkin

在文件 dl_model_data.h128 行定义.

◆ _matLocal

Matrix4 dl::ModelNodeRt::_matLocal

在文件 dl_model_data.h136 行定义.

◆ _matWorld

Matrix4 dl::ModelNodeRt::_matWorld

在文件 dl_model_data.h135 行定义.

◆ _trans2Parent

ModelNodeTransform dl::ModelNodeRt::_trans2Parent

在文件 dl_model_data.h130 行定义.


该结构体的文档由以下文件生成: