osgAnimation::StripAnimation Class Reference

Inheritance diagram for osgAnimation::StripAnimation:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 StripAnimation (Animation *animation, double blendInDuration, double blendOutDuration, double blendInWeightTarget=1.0)
ActionAnimationgetActionAnimation ()
BlendIngetBlendIn ()
BlendOutgetBlendOut ()
const ActionAnimationgetActionAnimation () const
const BlendIngetBlendIn () const
const BlendOutgetBlendOut () const
unsigned int getLoop () const
void setLoop (unsigned int loop)
virtual void evaluate (unsigned int frame)

Protected Types

typedef std::pair< unsigned
int, osg::ref_ptr< Action > > 
FrameAction

Protected Attributes

osg::ref_ptr< BlendIn_blendIn
FrameAction _blendOut
osg::ref_ptr< ActionAnimation_animation

Member Typedef Documentation

typedef std::pair<unsigned int, osg::ref_ptr<Action> > osgAnimation::StripAnimation::FrameAction [protected]

Constructor & Destructor Documentation

osgAnimation::StripAnimation::StripAnimation ( Animation animation,
double  blendInDuration,
double  blendOutDuration,
double  blendInWeightTarget = 1.0 
) [inline]

Member Function Documentation

virtual void osgAnimation::StripAnimation::evaluate ( unsigned int  frame  )  [inline, virtual]
const ActionAnimation* osgAnimation::StripAnimation::getActionAnimation (  )  const [inline]
ActionAnimation* osgAnimation::StripAnimation::getActionAnimation (  )  [inline]
const BlendIn* osgAnimation::StripAnimation::getBlendIn (  )  const [inline]
BlendIn* osgAnimation::StripAnimation::getBlendIn (  )  [inline]
const BlendOut* osgAnimation::StripAnimation::getBlendOut (  )  const [inline]

References _blendOut.

BlendOut* osgAnimation::StripAnimation::getBlendOut (  )  [inline]

References _blendOut.

unsigned int osgAnimation::StripAnimation::getLoop (  )  const [inline, virtual]

Reimplemented from osgAnimation::Action.

References _animation.

void osgAnimation::StripAnimation::setLoop ( unsigned int  loop  )  [inline]

Member Data Documentation


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

osg logo
Generated at Wed Aug 26 08:20:58 2009 for the OpenSceneGraph by doxygen 1.6.1.