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/elsid/openmw/components/sceneutil/skeleton.hpp
- /home/travis/build/elsid/openmw/components/sceneutil/skeleton.cpp