#include <EaseMotion>
◆ value_type
◆ TimeBehaviour
◆ Motion()
| osgAnimation::Motion::Motion |
( |
float | startValue = 0, |
|
|
float | duration = 1, |
|
|
float | changeValue = 1, |
|
|
TimeBehaviour | tb = CLAMP ) |
|
inline |
◆ ~Motion()
| virtual osgAnimation::Motion::~Motion |
( |
| ) |
|
|
inlinevirtual |
◆ evaluateTime()
| float osgAnimation::Motion::evaluateTime |
( |
float | time | ) |
const |
|
inline |
◆ getDuration()
| float osgAnimation::Motion::getDuration |
( |
| ) |
const |
|
inline |
◆ getTime()
| float osgAnimation::Motion::getTime |
( |
| ) |
const |
|
inline |
◆ getValue() [1/2]
| value_type osgAnimation::Motion::getValue |
( |
| ) |
const |
|
inline |
◆ getValue() [2/2]
| void osgAnimation::Motion::getValue |
( |
value_type & | result | ) |
const |
|
inline |
◆ getValueAt() [1/2]
| value_type osgAnimation::Motion::getValueAt |
( |
float | time | ) |
const |
|
inline |
◆ getValueAt() [2/2]
| void osgAnimation::Motion::getValueAt |
( |
float | time, |
|
|
value_type & | result ) const |
|
inline |
◆ getValueInNormalizedRange()
| virtual void osgAnimation::Motion::getValueInNormalizedRange |
( |
float | t, |
|
|
value_type & | result ) const |
|
pure virtual |
Implemented in osgAnimation::CompositeMotion, osgAnimation::MathMotionTemplate< T >, osgAnimation::MathMotionTemplate< InBackFunction >, osgAnimation::MathMotionTemplate< InBounceFunction >, osgAnimation::MathMotionTemplate< InCircFunction >, osgAnimation::MathMotionTemplate< InCubicFunction >, osgAnimation::MathMotionTemplate< InElasticFunction >, osgAnimation::MathMotionTemplate< InExpoFunction >, osgAnimation::MathMotionTemplate< InOutBackFunction >, osgAnimation::MathMotionTemplate< InOutBounceFunction >, osgAnimation::MathMotionTemplate< InOutCircFunction >, osgAnimation::MathMotionTemplate< InOutCubicFunction >, osgAnimation::MathMotionTemplate< InOutElasticFunction >, osgAnimation::MathMotionTemplate< InOutExpoFunction >, osgAnimation::MathMotionTemplate< InOutQuadFunction >, osgAnimation::MathMotionTemplate< InOutQuartFunction >, osgAnimation::MathMotionTemplate< InOutSineFunction >, osgAnimation::MathMotionTemplate< InQuadFunction >, osgAnimation::MathMotionTemplate< InQuartFunction >, osgAnimation::MathMotionTemplate< InSineFunction >, osgAnimation::MathMotionTemplate< LinearFunction >, osgAnimation::MathMotionTemplate< OutBackFunction >, osgAnimation::MathMotionTemplate< OutBounceFunction >, osgAnimation::MathMotionTemplate< OutCircFunction >, osgAnimation::MathMotionTemplate< OutCubicFunction >, osgAnimation::MathMotionTemplate< OutElasticFunction >, osgAnimation::MathMotionTemplate< OutExpoFunction >, osgAnimation::MathMotionTemplate< OutQuadFunction >, osgAnimation::MathMotionTemplate< OutQuartFunction >, osgAnimation::MathMotionTemplate< OutSineFunction >, and osgAnimation::SamplerMotionTemplate< T >.
Referenced by getValueAt().
◆ reset()
| void osgAnimation::Motion::reset |
( |
| ) |
|
|
inline |
◆ setTime()
| void osgAnimation::Motion::setTime |
( |
float | time | ) |
|
|
inline |
◆ update()
| void osgAnimation::Motion::update |
( |
float | dt | ) |
|
|
inline |
◆ _behaviour
◆ _changeValue
| float osgAnimation::Motion::_changeValue |
|
protected |
◆ _duration
| float osgAnimation::Motion::_duration |
|
protected |
◆ _startValue
| float osgAnimation::Motion::_startValue |
|
protected |
◆ _time
| float osgAnimation::Motion::_time |
|
protected |
The documentation for this class was generated from the following file: