openscenegraph
|
osgPresentation::AnimationMaterialCallback::AnimationMaterialCallback | ( | const AnimationMaterialCallback & | apc, |
const osg::CopyOp & | copyop | ||
) | [inline] |
osgPresentation::AnimationMaterialCallback::AnimationMaterialCallback | ( | AnimationMaterial * | ap, |
double | timeOffset = 0.0f , |
||
double | timeMultiplier = 1.0f |
||
) | [inline] |
osgPresentation::AnimationMaterialCallback::~AnimationMaterialCallback | ( | ) | [inline, protected] |
const AnimationMaterial* osgPresentation::AnimationMaterialCallback::getAnimationMaterial | ( | ) | const [inline] |
double osgPresentation::AnimationMaterialCallback::getAnimationTime | ( | ) | const |
get the animation time that is used to specify the position along the AnimationMaterial. Animation time is computed from the formula ((_latestTime-_firstTime)-_timeOffset)*_timeMultiplier.
double osgPresentation::AnimationMaterialCallback::getTimeMultiplier | ( | ) | const [inline] |
double osgPresentation::AnimationMaterialCallback::getTimeOffset | ( | ) | const [inline] |
virtual void osgPresentation::AnimationMaterialCallback::operator() | ( | osg::Node * | node, |
osg::NodeVisitor * | nv | ||
) | [virtual] |
implements the callback
Reimplemented from osg::NodeCallback.
void osgPresentation::AnimationMaterialCallback::setAnimationMaterial | ( | AnimationMaterial * | path | ) | [inline] |
void osgPresentation::AnimationMaterialCallback::setPause | ( | bool | pause | ) |
void osgPresentation::AnimationMaterialCallback::setTimeMultiplier | ( | double | multiplier | ) | [inline] |
void osgPresentation::AnimationMaterialCallback::setTimeOffset | ( | double | offset | ) | [inline] |
void osgPresentation::AnimationMaterialCallback::update | ( | osg::Node & | node | ) |