15#ifndef OSGANIMATION_ACTION_STRIPANIMATION_H
16#define OSGANIMATION_ACTION_STRIPANIMATION_H
49 typedef std::pair<unsigned int, osg::ref_ptr<ActionBlendOut> >
FrameBlendOut;
The osgAnimation library provides general purpose utility classes for animation.
Definition Action:34
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
Definition ActionAnimation:26
blend in from 0 to weight in duration
Definition ActionBlendIn:27
blend out from weight to 0 in duration
Definition ActionBlendOut:27
osg::ref_ptr< ActionBlendIn > _blendIn
Definition ActionStripAnimation:50
const ActionBlendIn * getBlendIn() const
ActionBlendOut * getBlendOut()
FrameBlendOut _blendOut
Definition ActionStripAnimation:51
unsigned int getBlendOutStartFrame() const
const ActionBlendOut * getBlendOut() const
unsigned int getLoop() const
std::pair< unsigned int, osg::ref_ptr< ActionBlendOut > > FrameBlendOut
Definition ActionStripAnimation:49
ActionStripAnimation(const ActionStripAnimation &a, const osg::CopyOp &c)
ActionAnimation * getAnimation()
META_Action(osgAnimation, ActionStripAnimation)
void setLoop(unsigned int loop)
osg::ref_ptr< ActionAnimation > _animation
Definition ActionStripAnimation:52
const ActionAnimation * getAnimation() const
ActionStripAnimation(Animation *animation, double blendInDuration=0.0, double blendOutDuration=0.0, double blendInWeightTarget=1.0)
ActionStripAnimation()
Definition ActionStripAnimation:33
void traverse(ActionVisitor &visitor)
ActionBlendIn * getBlendIn()
Definition ActionVisitor:39
#define OSGANIMATION_EXPORT
Definition Export:40