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