OpenSceneGraph 2.8.4
Classes
osgViewer Namespace Reference

The osgViewer library provides high level viewer functionality designed to make it easier to write a range of different types of viewers, from viewers embedded in existing windows via SimpleViewer, through to highly scalable and flexible Viewer and Composite classes. More...

Classes

class  GraphicsHandleCocoa
 Class to encapsulate platform-specific OpenGL context handle variables. More...
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 graphics window and events. More...
class  GraphicsWindowEmbedded
struct  GraphicsWindowFunctionProxy
class  OpenGLQuerySupport
class  Renderer
class  Scene
 Scene holds the higher 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 inherited 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...
class  LODScaleHandler
 Event handler for increase/decreasing LODScale. More...
class  ScreenCaptureHandler
 Event handler that will capture the screen on key press. More...
class  InteractiveImageHandler
 InteractiveImage is an event handler that computes the mouse coordinates in an images coordinate frame and then passes keyboard and mouse events to it. More...

Detailed Description

The osgViewer library provides high level viewer functionality designed to make it easier to write a range of different 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 tailored 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.


osg logo
Generated at Sun Jan 8 2012 13:17:04 for the OpenSceneGraph by doxygen 1.7.4.