OpenSceneGraph 2.8.3

osgAnimation::TemplateTarget< T > Class Template Reference

Inheritance diagram for osgAnimation::TemplateTarget< T >:

List of all members.

Public Member Functions

 TemplateTarget ()
 TemplateTarget (const T &v)
 TemplateTarget (const TemplateTarget &v)
void lerp (float t, const T &a, const T &b)
void update (float weight, const T &val, int priority)
 The priority is used to detect a change of priority It's important to update animation target in priority order.
const T & getValue () const
void setValue (const T &value)
template<>
void lerp (float t, const osg::Quat &a, const osg::Quat &b)

Protected Attributes

_target

template<class T>
class osgAnimation::TemplateTarget< T >


Constructor & Destructor Documentation

template<class T >
osgAnimation::TemplateTarget< T >::TemplateTarget ( ) [inline]
template<class T >
osgAnimation::TemplateTarget< T >::TemplateTarget ( const T &  v) [inline]

Member Function Documentation

template<class T >
const T& osgAnimation::TemplateTarget< T >::getValue ( ) const [inline]
template<>
void osgAnimation::TemplateTarget< osg::Quat >::lerp ( float  t,
const osg::Quat a,
const osg::Quat b 
) [inline]
template<class T >
void osgAnimation::TemplateTarget< T >::lerp ( float  t,
const T &  a,
const T &  b 
) [inline]
template<class T >
void osgAnimation::TemplateTarget< T >::setValue ( const T &  value) [inline]
template<class T >
void osgAnimation::TemplateTarget< T >::update ( float  weight,
const T &  val,
int  priority 
) [inline]

The priority is used to detect a change of priority It's important to update animation target in priority order.

eg: all animation with priority 1 all animation with priority 0 all animation with priority -1 ...

References osgAnimation::Target::_lastPriority, osgAnimation::Target::_priorityWeight, osgAnimation::TemplateTarget< T >::_target, osgAnimation::Target::_weight, and osgAnimation::TemplateTarget< T >::lerp().


Member Data Documentation


The documentation for this class was generated from the following file:

osg logo
Generated at Tue Mar 22 2011 13:20:25 for the OpenSceneGraph by doxygen 1.7.3.