Event handler allowing the user to record the animation "path" of a camera.
More...
List of all members.
Detailed Description
Event handler allowing the user to record the animation "path" of a camera.
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.
Constructor & Destructor Documentation
osgViewer::RecordCameraPathHandler::RecordCameraPathHandler |
( |
const std::string & |
filename = "saved_animation.path" , |
|
|
float |
fps = 25.0f | |
|
) |
| | |
Member Function Documentation
int osgViewer::RecordCameraPathHandler::getKeyEventTogglePlayback |
( |
|
) |
const [inline] |
int osgViewer::RecordCameraPathHandler::getKeyEventToggleRecord |
( |
|
) |
const [inline] |
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] |
Member Data Documentation
The documentation for this class was generated from the following file: