List of all members.
Constructor & Destructor Documentation
osg::AnimationPathCallback::AnimationPathCallback |
( |
| ) |
[inline] |
osg::AnimationPathCallback::AnimationPathCallback |
( |
AnimationPath * |
ap, |
|
|
double |
timeOffset = 0.0 , |
|
|
double |
timeMultiplier = 1.0 |
|
) |
| [inline] |
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] |
Member Function Documentation
AnimationPath* osg::AnimationPathCallback::getAnimationPath |
( |
| ) |
[inline] |
const AnimationPath* osg::AnimationPathCallback::getAnimationPath |
( |
| ) |
const [inline] |
virtual double osg::AnimationPathCallback::getAnimationTime |
( |
| ) |
const [virtual] |
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] |
virtual void osg::AnimationPathCallback::operator() |
( |
Node * |
node, |
|
|
NodeVisitor * |
nv |
|
) |
| [virtual] |
virtual void osg::AnimationPathCallback::reset |
( |
| ) |
[virtual] |
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 | ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: