OpenSceneGraph  3.2.0
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  GraphicsHandleCarbon
 Class to encapsulate platform-specific OpenGL context handle variables. More...
class  GraphicsHandleCocoa
 Class to encapsulate platform-specific OpenGL context handle variables. More...
class  GraphicsHandleWin32
 Class to encapsulate platform-specific OpenGL context handle variables. More...
class  GraphicsWindowWin32
class  PixelBufferWin32
class  GraphicsHandleX11
 Class to encapsulate platform-specific OpenGL context handle variables. More...
class  GraphicsWindowX11
class  PixelBufferX11
class  CompositeViewer
 CompositeViewer holds one or more views to one or more scenes. More...
class  AcrossAllScreens
class  PanoramicSphericalDisplay
 spherical display by rendering main scene to a panoramic 2:1 texture and then doing distortion correction to present onto a spherical display. More...
class  SingleScreen
 single camera associated with a single full screen GraphicsWindow. More...
class  SingleWindow
 single camera on a single window. More...
class  SphericalDisplay
 spherical display using 6 slave cameras rendering the 6 sides of a cube map, and 7th camera doing distortion correction to present on a spherical display. More...
class  WoWVxDisplay
 autostereoscopic Philips WoWvx display. 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  Keystone
class  KeystoneHandler
class  OpenGLQuerySupport
class  Renderer
class  Scene
 Scene holds the higher level reference to a single scene graph. More...
class  ViewConfig
 Base class for View configurations for setting up Camera and Windowing. More...
struct  DepthPartitionSettings
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  ToggleSyncToVBlankHandler
 Event handler for toggling SyncToVBlank. 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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

osg logo
Generated at Thu Jul 25 2013 19:05:27 for the OpenSceneGraph by doxygen 1.7.6.1.