osgViewer Namespace Reference

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. More...


Classes

class  GraphicsWindowWin32
class  PixelBufferWin32
class  GraphicsWindowX11
class  PixelBufferX11
class  CompositeViewer
 CompsiteViewer holds a or more views to a one more scenes. More...
class  GraphicsWindow
 Base class for providing Windowing API agnostic access to creating and managing graphisc window and events. More...
class  GraphicsWindowEmbedded
struct  GraphicsWindowFunctionProxy
class  OpenGLQuerySupport
class  Renderer
class  Scene
 Scene holds the highe level reference to a single scene graph. More...
class  View
 View holds a single view on a scene, this view may be composed of one or more slave cameras. More...
class  Viewer
 Viewer holds a single view on to a single scene. More...
class  ViewerBase
 ViewerBase is the view base class that is inhertied by both Viewer and CompositeViewer. More...
class  HelpHandler
 Event handler for adding on screen help to Viewers. More...
class  StatsHandler
 Event handler for adding on screen stats reporting to Viewers. More...
class  WindowSizeHandler
 Event handler allowing to change the screen resolution (in windowed mode) and toggle between fullscreen and windowed mode. More...
class  ThreadingHandler
 Event handler allowing to change the viewer threading model. More...
class  RecordCameraPathHandler
 Event handler allowing the user to record the animation "path" of a camera. More...


Detailed Description

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.


Generated at Sun Oct 14 02:12:53 2007 for the OpenSceneGraph by doxygen 1.5.3.