Changes between Version 8 and Version 9 of Community/Tasks/osgViewer
- 04/07/09 05:15:24 (6 years ago)
v8 v9 28 28 * `osgGA::EventQueue` - part of 1.0 onwards, could be used almost as is, just with namespace change to osgViewer. 29 29 * `osgGA::GUIEventAdapter` - part of 1.0 onwards, not ideal due to its heritage, and being only tied to mouse and keyboard events, but good enough to used a place holder for an eventual general purpose/extensible osgViewer::Event class. 30 * `osgGA::GU iEventHandler` - part of 1.0 onwards, a bit like GUIEventHandler - cludgy and in need of replacement for the final osgViewer library, but good enough to use while prototyping osgViewer. 30 * `osgGA::GUludgy and in need of replacement for the final osgViewer library, but good enough to use while prototyping osgViewer. 31 31 * `osgGA::EventVisitor` - part of 1.0 onwards, will need a bit of work on it, but in usable shape for an `osgViewer::EventVisitor`. 32 32 … … 36 36 * `osgViewer::GraphicsWindow` - a base class for implementing OpenGL graphics windows, differentiated for `osg::GraphicsContext` that is derived from by adding event handling support. 37 37 * `osgViewer::Viewer` - functionally replacement for osgProducer::Viewer. `osgViewer::Viewer` "is a" osgViewer::View, so gains all its multiple window/multiple camera support from the View, and conceptually only manage a single View on to a single Scene. 38 * `osgViewer:: !CompositeViewer` - provides support for viewer that requires multiple views on to one one more Scene's at once, through use of a list of osgViewer::View's. Such complex viewer functionality hasn't been easy to implement in the !OpenSceneGraph before, but now has been made very straightforward. 38 * `osgViewer::forward. 39 39 40 40 There are now three concrete implementations of the `osgViewer::GraphicsWindow` which support all the major platforms that the !OpenSceneGraph is released with.