Robert Osfield
19e3b1624d
Moved osgViewer::ScreenCaptureHandler's WindowCaptureCallback from head into .cpp
...
to clean up headers and avoid wrapper build issues.
Updated wrappers
2008-07-21 23:42:59 +00:00
Robert Osfield
cad2f6d4fc
From Jean-Sebastien Guay, "Changes attached so that the CaptureOperation is passed in the constructor of the ScreenCaptureHandler (default 0 = default CaptureOperation). This way, you can do:
...
viewer.addEventHandler(new osgViewer::ScreenCaptureHandler(
new osgViewer::WriteToFileCaptureOperation("filename", "jpg")));
and the filename will be what you want. The WriteToFileCaptureOperation will add the context ID and the file number (if in SEQUENTIAL_NUMBER mode) to the file name.
(The attached also clarifies some notify messages, and corrects the comment when adding the handler in osgviewer.cpp)
I also remembered, the current architecture could allow a different CaptureOperation for each context, but currently the API only allows setting one CaptureOperation for all contexts. This could be improved if need be.
"
2008-07-21 21:28:48 +00:00
Robert Osfield
46796978fd
From Jean-Sebastien Guay and Robert Osfiled, osgViewer::ScreenCaptureHandler for
...
taking screenshots
2008-07-17 16:12:39 +00:00
Robert Osfield
dd137c2442
From Bob Kuehne, "this submission extends the osgViewer::RecordCameraPathHandler to have an optionally-enabled auto-incrementing filename. default behavior is still the same, but there's one new method to enable autoincrementing filenames."
...
From Robert Osfield, modified the above so that the number increments come after the filename rather than before.
2008-06-18 11:13:51 +00:00
Robert Osfield
cac6e2facb
Added continuous recording of the animation path to the RecordAnimationPathHandler
2008-05-26 17:30:43 +00:00
Robert Osfield
ca513efc1d
Added LODScaleHandler
2008-02-28 20:02:43 +00:00
Robert Osfield
4cf73d4c87
Changed HelpHandler so it supports use with CompositeViewer and Viewer
2007-09-30 19:15:32 +00:00
Robert Osfield
91900254f0
Moved ViewerBase class out into its own header and source file.
...
Improved the support for stats collection in CompositeViewer/StatsHandler.
2007-09-30 11:37:00 +00:00
Robert Osfield
f8729af8b2
Refactor Viewer/CompositeViewer so the both inherit from the a ViewerBase class
2007-09-29 16:46:08 +00:00
Robert Osfield
4ef1864432
From Stephan Huber, add basic support for CompositeViewer in StatsHandler
2007-09-29 11:41:57 +00:00
Robert Osfield
a9287fe824
Added ability to set the keyboard bindings in the RecordaAnimationPathHandler
2007-06-13 20:52:07 +00:00
Robert Osfield
21033536a7
From Jeremy Moles & Robert Osfield, Added support for playback of animation paths using 'Z' key
2007-06-13 20:34:16 +00:00
Robert Osfield
5a8ec8f470
Commented out the Scene Stats entry as its not implemented yet.
2007-06-07 20:26:29 +00:00
Robert Osfield
85c8797bc4
Moved HelpHandler and StatsHandler classes into ViewerEventHandlers header, removed HelpHandler and StatsHandler headers
2007-06-06 11:21:13 +00:00
Robert Osfield
0e62b4f0e9
From Paul Martz, added Win32 export
2007-06-01 16:14:47 +00:00
Robert Osfield
78c831f850
Changed name of AnimationPathHandler to RecordCameraPathHandler
2007-06-01 10:42:24 +00:00
Robert Osfield
5a80e4bfdc
From Jeremy Moles, new event handler to record the camera path. A few small tweaks by Robert Osfield to make it more consistent with the old osgProducer::Viewer behavior.
2007-06-01 10:39:27 +00:00
Robert Osfield
55bd6129f4
Added include of GraphicsWindow to fix wrapper build error
2007-05-14 17:01:07 +00:00
Robert Osfield
52b2548d31
Renamed ViewerEventHandler to ViewerEventHandlers
2007-05-14 15:16:26 +00:00