Updated version number, wrappers and readme for release
This commit is contained in:
@@ -20,7 +20,7 @@ extern "C" {
|
||||
|
||||
#define OSG_VERSION_MAJOR 1
|
||||
#define OSG_VERSION_MINOR 9
|
||||
#define OSG_VERSION_PATCH 5
|
||||
#define OSG_VERSION_PATCH 6
|
||||
|
||||
#define OSG_VERSION_RELEASE OSG_VERSION_PATCH
|
||||
#define OSG_VERSION_REVISION 0
|
||||
|
||||
@@ -47,28 +47,11 @@
|
||||
|
||||
\namespace osgViewer
|
||||
|
||||
The 'GA' in osgViewer stands for 'GUI Abstraction'; the osgViewer namespace provides facilities to
|
||||
help developers write the glue to allow the osg to work with varying window systems.
|
||||
|
||||
As a cross-platform, window system-agnostic class library, the OpenSceneGraph
|
||||
has no direct ties to any given windowing environment. Viewers, however, must at
|
||||
some level interact with a window system - where Window system may refer to a windowing
|
||||
API, e.g. GLUT, Qt, FLTK, MFC, ...
|
||||
|
||||
There is much commonality in the implementation of Viewers for varying windowing
|
||||
environments. E.g. most Viewers will update a Camera position in response to a mouse
|
||||
event, and may request that a timer be started as a result of a model being 'spun'.
|
||||
|
||||
The purpose of the osgViewer namespace is to centralise the common areas of this
|
||||
functionality. The viewer writer needs then only write a GUIEventAdapter, a
|
||||
GUIActionAdapter, and assemble a collection of GUIEventHandlers
|
||||
as appropriate for the viewer.
|
||||
|
||||
Events from the windowing environment are adpated, and then fed into the GUIEventHandlers.
|
||||
The GUIEventHandlers analyse and take action, and make requests of the windowing
|
||||
environemnt via the GUIActionAdapter. The viewer writer should then honour these
|
||||
requests, translating them into calls to the windowing API.
|
||||
|
||||
The osgViewer library provides high level viewer functionality designed to make it easier to write a range of differnt types of viewers,
|
||||
from viewers embedded in existing windows via SimpleViewer, through to highly scalable and flexible Viewer and Composite classes. A
|
||||
set of event handlers add functionality to these viewers so that you can rapidly compose the viewer functionality taylored to your needs.
|
||||
Finally the viewer classes can be adapted to work with a range of different window toolkit API's via GraphicsWindow implementations,
|
||||
with native Win32, X11 and Carbon implementations on Windows, Unices and OSX respectively, and other window toolkits such as WxWidgets, Qt etc.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user