Public Types | |
| typedef std::vector < osg::ref_ptr< Motion > > | MotionList |
Public Member Functions | |
| MotionList & | getMotionList () |
| const MotionList & | getMotionList () const |
| CompositeMotion (float startValue=0, float duration=1, float changeValue=1, TimeBehaviour tb=CLAMP) | |
| virtual void | getValueInNormalizedRange (float t, value_type &result) const |
Public Attributes | |
| MotionList | _motions |
| typedef std::vector<osg::ref_ptr<Motion> > osgAnimation::CompositeMotion::MotionList |
| osgAnimation::CompositeMotion::CompositeMotion | ( | float | startValue = 0, |
|
| float | duration = 1, |
|||
| float | changeValue = 1, |
|||
| TimeBehaviour | tb = CLAMP | |||
| ) | [inline] |
| MotionList& osgAnimation::CompositeMotion::getMotionList | ( | ) | [inline] |
References _motions.
| const MotionList& osgAnimation::CompositeMotion::getMotionList | ( | ) | const [inline] |
References _motions.
| virtual void osgAnimation::CompositeMotion::getValueInNormalizedRange | ( | float | t, | |
| value_type & | result | |||
| ) | const [inline, virtual] |
Implements osgAnimation::Motion.
References _motions, osgAnimation::Motion::getDuration(), osgAnimation::Motion::getValueAt(), osg::notify(), and osg::WARN.
Referenced by getMotionList(), and getValueInNormalizedRange().
1.7.1