Classes | Namespaces | Defines | Variables

_src_view_window.cc File Reference

Window class. More...

#include "base/module.hh"
#include "base/timer.hh"
#include "base/stream.hh"
#include "glue/module.hh"
#include "glue/conf_bin_ext.hh"
#include "gfx/module.hh"
#include "gfx/gfx.hh"
#include "input/module.hh"
#include "input/device_keyboard_osg.hh"
#include "graph/module.hh"
#include "graph/scene_graph.hh"
#include "view/module.hh"
#include "view/window.hh"
#include "view/conf.hh"
#include "view/node_masks.hh"
#include "view/events.hh"
#include "view/viewpoint_chase.hh"
#include "view/manipulator_keyboard.hh"
#include "view/viewpoint_manipulator.hh"

Classes

class  view::CameraDrawCallback
 For broadcasting pre-draw and post-draw events for a View. More...

Namespaces

namespace  view
 

view module (View, Viewpoint, Window).


Defines

#define VIEW_WINDOW_CC   1

Variables

const int view::DEFAULT_STATS_HANDLER_KEY = osgGA::GUIEventAdapter::KEY_F12

Detailed Description

Window class.

LastChangedDate:
2011-04-23 21:07:07 -0400 (Sat, 23 Apr 2011)
Author:
Jim E. Brooks http://www.palomino3d.org
Remarks:
- Window resize problems: OSG supportsResize is set to false since multiple problems occur if window is resized (some problems are external). The worst external problem is severe artifacts if motion-blur (accumulation buffer) is enabled (Nvidia 7600).
  • Manipulator mode: The simulator runs in a reduced mode if manipulator is enabled as it is intended for debugging or creating a scene.
  • Pre/post draw events: Some clients register listeners to directly execute OpenGL functions. Broadcasting these events are initiated by osg::Camera callbacks or osg::Operation which is when OpenGL functions can execute correctly.

Define Documentation

#define VIEW_WINDOW_CC   1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:10