In it's current implementation, this handler cannot guarantee the final view matrix is correct; it is conceivable that the matrix may be one frame off. Eh--not a big deal! :) TODO: Write the file as we go, not when it's all done. TODO: Create an osgviewer on-screen indication that animation is taking place.
| osgViewer::RecordCameraPathHandler::RecordCameraPathHandler | ( | const std::string & | filename = "saved_animation.path", |
|
| float | fps = 25.0f | |||
| ) |
| int osgViewer::RecordCameraPathHandler::getKeyEventTogglePlayback | ( | ) | const [inline] |
| int osgViewer::RecordCameraPathHandler::getKeyEventToggleRecord | ( | ) | const [inline] |
| virtual void osgViewer::RecordCameraPathHandler::getUsage | ( | osg::ApplicationUsage & | ) | const [virtual] |
| bool osgViewer::RecordCameraPathHandler::handle | ( | const osgGA::GUIEventAdapter & | , | |
| osgGA::GUIActionAdapter & | ||||
| ) | [virtual] |
Deprecated, Handle events, return true if handled, false otherwise.
Reimplemented from osgGA::GUIEventHandler.
| void osgViewer::RecordCameraPathHandler::setAutoIncrementFilename | ( | bool | autoinc = true |
) | [inline] |
| void osgViewer::RecordCameraPathHandler::setKeyEventTogglePlayback | ( | int | key | ) | [inline] |
| void osgViewer::RecordCameraPathHandler::setKeyEventToggleRecord | ( | int | key | ) | [inline] |
osg::ref_ptr<osgGA::AnimationPathManipulator> osgViewer::RecordCameraPathHandler::_animPathManipulator [protected] |
int osgViewer::RecordCameraPathHandler::_autoinc [protected] |
bool osgViewer::RecordCameraPathHandler::_currentlyPlaying [protected] |
bool osgViewer::RecordCameraPathHandler::_currentlyRecording [protected] |
double osgViewer::RecordCameraPathHandler::_delta [protected] |
std::string osgViewer::RecordCameraPathHandler::_filename [protected] |
double osgViewer::RecordCameraPathHandler::_interval [protected] |
int osgViewer::RecordCameraPathHandler::_keyEventTogglePlayback [protected] |
int osgViewer::RecordCameraPathHandler::_keyEventToggleRecord [protected] |
osg::ref_ptr<osgGA::MatrixManipulator> osgViewer::RecordCameraPathHandler::_oldManipulator [protected] |
| Generated at Sat May 14 08:21:24 2011 for the OpenSceneGraph by doxygen 1.5.9. |