Public Member Functions | Private Member Functions | Private Attributes

hud::Hud Class Reference

HUD. More...

#include <_src_hud_hud.hh>

List of all members.

Public Member Functions

 DEFINE_GetInstance (Hud) void Enable(const bool enable
RefPtr< Node > GetNode (void)
void Attach (RefPtr< Node > node)
void Attach (shptr< HudBox > hudBox)
void Detach (RefPtr< Node > node)
void Detach (shptr< HudBox > hudBox)

Private Member Functions

 Hud (void)
 ~Hud ()

Private Attributes

CLASS_VAR HudmsInstance
RefPtr< osg::CameraNode > mCamera
RefPtr< osg::Group > mGroup
 holds HUD nodes, defines stateset
std::set< shptr< HudBox > > mHudBoxes
 needed to hold references

Detailed Description

HUD.


Constructor & Destructor Documentation

hud::Hud::Hud ( void   )  [private]

ctor/dtor.

hud::Hud::~Hud (  )  [private]

Member Function Documentation

void hud::Hud::Attach ( RefPtr< Node >  node  ) 
void hud::Hud::Attach ( shptr< HudBox hudBox  ) 
hud::Hud::DEFINE_GetInstance ( Hud   )  const
void hud::Hud::Detach ( shptr< HudBox hudBox  ) 
void hud::Hud::Detach ( RefPtr< Node >  node  ) 
RefPtr<Node> hud::Hud::GetNode ( void   )  [inline]

Member Data Documentation

RefPtr<osg::CameraNode> hud::Hud::mCamera [private]
RefPtr<osg::Group> hud::Hud::mGroup [private]

holds HUD nodes, defines stateset

std::set<shptr<HudBox> > hud::Hud::mHudBoxes [private]

needed to hold references


The documentation for this class was generated from the following files:
 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:11