view Namespace Reference

view module (View, Viewpoint, Window). More...


Classes

class  Conf
 Module configuration. More...
class  Events
 Window/View events. More...
class  Manipulator
 Base class for manipulator (OSG specific). More...
class  KeyboardManipulator
 Keyboard-controlled manipulator (OSG specific). More...
class  Observer
 Observer of a view of the scene. More...
class  ObserverCurrentCraft
 The "current craft" as the observer of a view of the scene. More...
class  ObserverMatrix
 Observer of a view of the scene defined as a matrix. More...
class  View
 View class (data struct). More...
class  Viewpoint
 Functor that computes view matrix every frame. More...
class  ChaseViewpoint
 Functor attached to a View that computes view matrix for chase-plane view. See Viewpoint class. More...
class  ManipulatorViewpoint
 Functor attached to a View that computes view matrix for manipulator mode. More...
class  OtwViewpoint
 Functor that computes view matrix every frame (out-the-window). See Viewpoint class. More...
class  CameraDrawCallback
 For broadcasting pre-draw and post-draw events for a View. More...
class  Window
 Window contains Views, executes main loop, broadcasts draw events. More...

Namespaces

namespace  defs
namespace  global

Enumerations

enum  {
  TYPESIG_CHASE_VIEWPOINT = (uint('c')<<24) | (uint('h')<<16) | (uint('v')<<8) | uint('p'), TYPESIG_OBSERVER = (uint('o')<<24) | (uint('b')<<16) | (uint('s')<<8) | uint('r'), TYPESIG_OBSERVER_CURRENT_CRAFT = (uint('o')<<24) | (uint('b')<<16) | (uint('c')<<8) | uint('c'), TYPESIG_OBSERVER_MATRIX = (uint('o')<<24) | (uint('b')<<16) | (uint('m')<<8) | uint('x'),
  TYPESIG_OTW_VIEWPOINT = (uint('o')<<24) | (uint('t')<<16) | (uint('w')<<8) | uint('v'), TYPESIG_MANIPULATOR_VIEWPOINT = (uint('m')<<24) | (uint('a')<<16) | (uint('n')<<8) | uint('v'), TYPESIG_VIEW = (uint('v')<<24) | (uint('i')<<16) | (uint('e')<<8) | uint('w'), TYPESIG_VIEWPOINT = (uint('v')<<24) | (uint('w')<<16) | (uint('p')<<8) | uint('t')
}
 Type signatures. More...

Functions

ostream & operator<< (ostream &strm, const Conf &conf)
INLINE ConfGetConf (void)
void Init (const base::InitArgs &initArgs)
void Start (void)
const RGBA VIEW_OUTLINE_COLOR (0.8f, 0.8f, 0.2f, 1.0f)
const Meter DEFAULT_CHASE_PLANE_DISTANCE (20.0f)

Variables

const int DEFAULT_STATS_HANDLER_KEY = osgGA::GUIEventAdapter::KEY_F12


Detailed Description

view module (View, Viewpoint, Window).

Enumeration Type Documentation

anonymous enum

Type signatures.

Enumerator:
TYPESIG_CHASE_VIEWPOINT 
TYPESIG_OBSERVER 
TYPESIG_OBSERVER_CURRENT_CRAFT 
TYPESIG_OBSERVER_MATRIX 
TYPESIG_OTW_VIEWPOINT 
TYPESIG_MANIPULATOR_VIEWPOINT 
TYPESIG_VIEW 
TYPESIG_VIEWPOINT 


Function Documentation

const Meter view::DEFAULT_CHASE_PLANE_DISTANCE ( 20.  0f  ) 

INLINE Conf& view::GetConf ( void   ) 

void view::Init ( const base::InitArgs initArgs  ) 

Initialize module.

ostream & view::operator<< ( ostream &  strm,
const Conf conf 
)

Print Conf configuration.

void view::Start ( void   ) 

Start module.

const RGBA view::VIEW_OUTLINE_COLOR ( 0.  8f,
0.  8f,
0.  2f,
1.  0f 
)


Variable Documentation

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

Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010