OpenSceneGraph
3.0.1
|
This class manage format for hardware skinning. More...
Classes | |
class | BoneWeight |
class | UniqBoneSetVertexSet |
Public Types | |
typedef std::vector< BoneWeight > | BoneWeightList |
typedef std::vector< int > | VertexList |
Public Member Functions | |
RigTransformSoftware () | |
virtual void | operator() (RigGeometry &) |
template<class V > | |
void | compute (const osg::Matrix &transform, const osg::Matrix &invTransform, const V *src, V *dst) |
template<class V > | |
void | computeNormal (const osg::Matrix &transform, const osg::Matrix &invTransform, const V *src, V *dst) |
Protected Member Functions | |
bool | init (RigGeometry &) |
void | initVertexSetFromBones (const BoneMap &map, const VertexInfluenceSet::UniqVertexSetToBoneSetList &influence) |
Protected Attributes | |
std::vector< UniqBoneSetVertexSet > | _boneSetVertexSet |
bool | _needInit |
This class manage format for hardware skinning.
typedef std::vector<BoneWeight> osgAnimation::RigTransformSoftware::BoneWeightList |
typedef std::vector<int> osgAnimation::RigTransformSoftware::VertexList |
osgAnimation::RigTransformSoftware::RigTransformSoftware | ( | ) |
void osgAnimation::RigTransformSoftware::compute | ( | const osg::Matrix & | transform, |
const osg::Matrix & | invTransform, | ||
const V * | src, | ||
V * | dst | ||
) | [inline] |
void osgAnimation::RigTransformSoftware::computeNormal | ( | const osg::Matrix & | transform, |
const osg::Matrix & | invTransform, | ||
const V * | src, | ||
V * | dst | ||
) | [inline] |
bool osgAnimation::RigTransformSoftware::init | ( | RigGeometry & | ) | [protected] |
void osgAnimation::RigTransformSoftware::initVertexSetFromBones | ( | const BoneMap & | map, |
const VertexInfluenceSet::UniqVertexSetToBoneSetList & | influence | ||
) | [protected] |
virtual void osgAnimation::RigTransformSoftware::operator() | ( | RigGeometry & | ) | [virtual] |
Reimplemented from osgAnimation::RigTransform.
std::vector<UniqBoneSetVertexSet> osgAnimation::RigTransformSoftware::_boneSetVertexSet [protected] |
bool osgAnimation::RigTransformSoftware::_needInit [protected] |
![]() | Generated at Mon Oct 3 2011 12:39:46 for the OpenSceneGraph by doxygen 1.7.5. |