Added new osganimate demo which demonstrate the osg::AnimationPath in action.

Added extra parameters to the AnimationPath callbacks to allow finer control.
This commit is contained in:
Robert Osfield
2002-10-07 19:51:11 +00:00
parent 478f736f63
commit b7372fb4cb
12 changed files with 415 additions and 7 deletions

View File

@@ -85,14 +85,18 @@ class SG_EXPORT MatrixTransform : public Transform
{
public:
AnimationPathCallback(AnimationPath* ap):
AnimationPathCallback(AnimationPath* ap,double timeOffset=0.0f,double timeMultiplier=1.0f):
_animationPath(ap),
_timeOffset(timeOffset),
_timeMultiplier(timeMultiplier),
_firstTime(0.0) {}
/** implements the callback*/
virtual void operator()(Node* node, NodeVisitor* nv);
ref_ptr<AnimationPath> _animationPath;
double _timeOffset;
double _timeMultiplier;
double _firstTime;
};