OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes
osgViewer Namespace Reference

Classes

class  AcrossAllScreens
 
class  CompositeViewer
 
struct  DepthPartitionSettings
 
class  GraphicsHandleCarbon
 
class  GraphicsHandleCocoa
 
class  GraphicsHandleWin32
 
class  GraphicsHandleX11
 
class  GraphicsWindow
 
class  GraphicsWindowEmbedded
 
struct  GraphicsWindowFunctionProxy
 
class  GraphicsWindowWin32
 
class  GraphicsWindowX11
 
class  HelpHandler
 
class  InteractiveImageHandler
 
class  Keystone
 
class  KeystoneHandler
 
class  LODScaleHandler
 
class  OpenGLQuerySupport
 
class  PanoramicSphericalDisplay
 
class  PixelBufferWin32
 
class  PixelBufferX11
 
class  RecordCameraPathHandler
 
class  Renderer
 
class  Scene
 
class  ScreenCaptureHandler
 
class  SingleScreen
 
class  SingleWindow
 
class  SphericalDisplay
 
class  StatsHandler
 
class  ThreadingHandler
 
class  ToggleSyncToVBlankHandler
 
class  View
 
class  ViewConfig
 
class  Viewer
 
class  ViewerBase
 
class  WindowSizeHandler
 
class  WoWVxDisplay
 

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.