Inheritance diagram for osg::AnimationPathCallback:
osg::AnimationPathCallback::AnimationPathCallback | ( | ) | [inline] |
osg::AnimationPathCallback::AnimationPathCallback | ( | const AnimationPathCallback & | apc, | |
const CopyOp & | copyop | |||
) | [inline] |
osg::AnimationPathCallback::AnimationPathCallback | ( | AnimationPath * | ap, | |
double | timeOffset = 0.0 , |
|||
double | timeMultiplier = 1.0 | |||
) | [inline] |
Construct an AnimationPathCallback with a specified animation path.
osg::AnimationPathCallback::AnimationPathCallback | ( | const osg::Vec3d & | pivot, | |
const osg::Vec3d & | axis, | |||
float | angularVelocity | |||
) |
Construct an AnimationPathCallback and automatical create an animation path to produce a rotation about a point.
osg::AnimationPathCallback::~AnimationPathCallback | ( | ) | [inline, protected] |
const AnimationPath* osg::AnimationPathCallback::getAnimationPath | ( | ) | const [inline] |
AnimationPath* osg::AnimationPathCallback::getAnimationPath | ( | ) | [inline] |
double osg::AnimationPathCallback::getAnimationTime | ( | ) | const |
Get the animation time that is used to specify the position along the AnimationPath. Animation time is computed from the formula: ((_latestTime-_firstTime)-_timeOffset)*_timeMultiplier.
bool osg::AnimationPathCallback::getPause | ( | ) | const [inline] |
const Vec3d& osg::AnimationPathCallback::getPivotPoint | ( | ) | const [inline] |
double osg::AnimationPathCallback::getTimeMultiplier | ( | ) | const [inline] |
double osg::AnimationPathCallback::getTimeOffset | ( | ) | const [inline] |
bool osg::AnimationPathCallback::getUseInverseMatrix | ( | ) | const [inline] |
osg::AnimationPathCallback::META_Object | ( | osg | , | |
AnimationPathCallback | ||||
) |
virtual void osg::AnimationPathCallback::operator() | ( | Node * | node, | |
NodeVisitor * | nv | |||
) | [virtual] |
Implements the callback.
Reimplemented from osg::NodeCallback.
void osg::AnimationPathCallback::reset | ( | ) |
void osg::AnimationPathCallback::setAnimationPath | ( | AnimationPath * | path | ) | [inline] |
void osg::AnimationPathCallback::setPause | ( | bool | pause | ) |
void osg::AnimationPathCallback::setPivotPoint | ( | const Vec3d & | pivot | ) | [inline] |
void osg::AnimationPathCallback::setTimeMultiplier | ( | double | multiplier | ) | [inline] |
void osg::AnimationPathCallback::setTimeOffset | ( | double | offset | ) | [inline] |
void osg::AnimationPathCallback::setUseInverseMatrix | ( | bool | useInverseMatrix | ) | [inline] |
void osg::AnimationPathCallback::update | ( | osg::Node & | node | ) |