class OSGGA_EXPORT osgGA::AnimationPathManipulator


Inheritance:


Public Methods

[more] AnimationPathManipulator( osg::AnimationPath* animationPath=0 )
[more] AnimationPathManipulator( const std::string& filename )
[more]virtual const char* className() const
[more]void setAnimationPath( osg::AnimationPath* animationPath )
[more]osg::AnimationPath* getAnimationPath()
[more]const osg::AnimationPath* getAnimationPath() const
[more]bool valid() const
[more]void init(const GUIEventAdapter& ea, GUIActionAdapter& us)
[more]void home(const GUIEventAdapter& ea, GUIActionAdapter& us)
[more]virtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)
[more]virtual void getUsage(osg::ApplicationUsage& usage) const
Get the keyboard and mouse usage of this manipulator

Protected Fields

[more]bool _valid
[more]osg::ref_ptr<osg::AnimationPath> _animationPath
[more]double _timeOffset
[more]double _timeScale
[more]double _pauseTime
[more]bool _isPaused
[more]double _realStartOfTimedPeriod
[more]double _animStartOfTimedPeriod
[more]int _numOfFramesSinceStartOfTimedPeriod

Protected Methods

[more]void handleFrame( double time )


Inherited from CameraManipulator:

Public Methods

ovirtual void setCamera(osg::Camera*)
ovirtual const osg::Camera* getCamera() const
ovirtual osg::Camera* getCamera()
ovirtual void setNode(osg::Node*)
ovirtual const osg::Node* getNode() const
ovirtual osg::Node* getNode()
ovirtual void accept(GUIEventHandlerVisitor& v)

Protected Fields

oosg::ref_ptr<osg::Camera> _camera


Inherited from GUIEventHandler:

Public Methods

oMETA_Object (osgGA, GUIEventHandler) const () const
ovirtual CompositeGUIEventHandler* getComposite()


Documentation

o AnimationPathManipulator( osg::AnimationPath* animationPath=0 )

o AnimationPathManipulator( const std::string& filename )

ovirtual const char* className() const

ovoid setAnimationPath( osg::AnimationPath* animationPath )

oosg::AnimationPath* getAnimationPath()

oconst osg::AnimationPath* getAnimationPath() const

obool valid() const

ovoid init(const GUIEventAdapter& ea, GUIActionAdapter& us)

ovoid home(const GUIEventAdapter& ea, GUIActionAdapter& us)

ovirtual bool handle(const GUIEventAdapter& ea, GUIActionAdapter& us)

ovirtual void getUsage(osg::ApplicationUsage& usage) const
Get the keyboard and mouse usage of this manipulator

obool _valid

ovoid handleFrame( double time )

oosg::ref_ptr<osg::AnimationPath> _animationPath

odouble _timeOffset

odouble _timeScale

odouble _pauseTime

obool _isPaused

odouble _realStartOfTimedPeriod

odouble _animStartOfTimedPeriod

oint _numOfFramesSinceStartOfTimedPeriod


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.