OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
opencover::coHud Class Reference

#include <coHud.h>

Public Member Functions

 coHud ()
 
virtual ~coHud ()
 
void show ()
 
void hide ()
 
void redraw ()
 
void hideLater (float time=-1.)
 
void update ()
 
void setText1 (const std::string &text)
 
void setText2 (const std::string &text)
 
void setText3 (const std::string &text)
 

Static Public Member Functions

static coHudinstance ()
 

Protected Attributes

bool visible
 
osg::ref_ptr< osgText::Text > line1
 
osg::ref_ptr< osgText::Text > line2
 
osg::ref_ptr< osgText::Text > line3
 
osg::ref_ptr< osg::Geode > geode
 
osg::ref_ptr< osg::Camera > camera
 
double hudTime
 
double logoTime
 
bool doHide
 

Constructor & Destructor Documentation

opencover::coHud::coHud ( )
virtual opencover::coHud::~coHud ( )
virtual

Member Function Documentation

void opencover::coHud::hide ( )
void opencover::coHud::hideLater ( float  time = -1.)
static coHud* opencover::coHud::instance ( )
static
void opencover::coHud::redraw ( )
void opencover::coHud::setText1 ( const std::string &  text)
void opencover::coHud::setText2 ( const std::string &  text)
void opencover::coHud::setText3 ( const std::string &  text)
void opencover::coHud::show ( )
void opencover::coHud::update ( )

Member Data Documentation

osg::ref_ptr<osg::Camera> opencover::coHud::camera
protected
bool opencover::coHud::doHide
protected
osg::ref_ptr<osg::Geode> opencover::coHud::geode
protected
double opencover::coHud::hudTime
protected
osg::ref_ptr<osgText::Text> opencover::coHud::line1
protected
osg::ref_ptr<osgText::Text> opencover::coHud::line2
protected
osg::ref_ptr<osgText::Text> opencover::coHud::line3
protected
double opencover::coHud::logoTime
protected
bool opencover::coHud::visible
protected

The documentation for this class was generated from the following file: