Defines a Bone hierarchy, used for updating of skeleton-space bone matrices.
More...
#include <skeleton.hpp>
|
| Bone () |
|
| ~Bone () |
|
void | update (const osg::Matrixf *parentMatrixInSkeletonSpace) |
| Update the skeleton-space matrix of this bone and all its children. More...
|
|
Defines a Bone hierarchy, used for updating of skeleton-space bone matrices.
- Note
- To prevent unnecessary updates, only bones that are used for skinning will be added to this hierarchy.
SceneUtil::Bone::Bone |
( |
| ) |
|
SceneUtil::Bone::~Bone |
( |
| ) |
|
SceneUtil::Bone::Bone |
( |
const Bone & |
| ) |
|
|
private |
void SceneUtil::Bone::operator= |
( |
const Bone & |
| ) |
|
|
private |
void SceneUtil::Bone::update |
( |
const osg::Matrixf * |
parentMatrixInSkeletonSpace | ) |
|
Update the skeleton-space matrix of this bone and all its children.
std::vector<Bone*> SceneUtil::Bone::mChildren |
osg::Matrixf SceneUtil::Bone::mMatrixInSkeletonSpace |
osg::MatrixTransform* SceneUtil::Bone::mNode |
The documentation for this class was generated from the following files:
- /home/travis/build/OpenMW/openmw/components/sceneutil/skeleton.hpp
- /home/travis/build/OpenMW/openmw/components/sceneutil/skeleton.cpp