#include <HUDLabel.h>
|
| HUDLabel (osg::ref_ptr< osg::Group > group) |
|
| HUDLabel (void) |
|
| ~HUDLabel (void) |
|
void | setFontSize (double _font_size) |
|
void | setPos (double x, double y) |
|
void | setBackgroundColor (double r, double g, double b, double a) |
|
void | setBorderColor (double r, double g, double b, double a) |
|
void | setBorderWidth (double border_width) |
|
void | setPadding (double left, double top, double right, double bottom) |
|
void | setDirection (int _direction) |
|
void | setText (std::string text, double color[4]) |
|
osg::Group * | getNode (void) |
|
void | switchCullMask (void) |
|
void | xorCullMask (unsigned int mask) |
|
| HUDElement (void) |
|
virtual | ~HUDElement (void) |
|
virtual void | setID (unsigned long id) |
|
virtual unsigned long | getID (void) |
|
virtual void | setConfigPath (std::string path) |
|
|
osg::ref_ptr< osg::Geode > | createLabel (std::string label, double color[4]) |
|
Definition at line 39 of file HUDLabel.h.
◆ HUDLabel() [1/2]
mars::graphics::HUDLabel::HUDLabel |
( |
osg::ref_ptr< osg::Group > |
group | ) |
|
◆ HUDLabel() [2/2]
mars::graphics::HUDLabel::HUDLabel |
( |
void |
| ) |
|
◆ ~HUDLabel()
mars::graphics::HUDLabel::~HUDLabel |
( |
void |
| ) |
|
◆ createLabel()
osg::ref_ptr< osg::Geode > mars::graphics::HUDLabel::createLabel |
( |
std::string |
label, |
|
|
double |
color[4] |
|
) |
| |
|
private |
◆ getNode()
osg::Group * mars::graphics::HUDLabel::getNode |
( |
void |
| ) |
|
|
virtual |
◆ setBackgroundColor()
void mars::graphics::HUDLabel::setBackgroundColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderColor()
void mars::graphics::HUDLabel::setBorderColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderWidth()
void mars::graphics::HUDLabel::setBorderWidth |
( |
double |
border_width | ) |
|
◆ setDirection()
void mars::graphics::HUDLabel::setDirection |
( |
int |
_direction | ) |
|
◆ setFontSize()
void mars::graphics::HUDLabel::setFontSize |
( |
double |
_font_size | ) |
|
◆ setPadding()
void mars::graphics::HUDLabel::setPadding |
( |
double |
left, |
|
|
double |
top, |
|
|
double |
right, |
|
|
double |
bottom |
|
) |
| |
◆ setPos()
void mars::graphics::HUDLabel::setPos |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
virtual |
◆ setText()
void mars::graphics::HUDLabel::setText |
( |
std::string |
text, |
|
|
double |
color[4] |
|
) |
| |
◆ switchCullMask()
void mars::graphics::HUDLabel::switchCullMask |
( |
void |
| ) |
|
|
virtual |
◆ xorCullMask()
void mars::graphics::HUDLabel::xorCullMask |
( |
unsigned int |
mask | ) |
|
|
virtual |
◆ background_color
double mars::graphics::HUDLabel::background_color[4] |
|
private |
◆ border_color
double mars::graphics::HUDLabel::border_color[4] |
|
private |
◆ border_width
double mars::graphics::HUDLabel::border_width |
|
private |
◆ cull_mask
unsigned int mars::graphics::HUDLabel::cull_mask |
|
private |
◆ direction
int mars::graphics::HUDLabel::direction |
|
private |
◆ font_size
double mars::graphics::HUDLabel::font_size |
|
private |
◆ label_created
bool mars::graphics::HUDLabel::label_created |
|
private |
◆ labelText
osg::ref_ptr<osgText::Text> mars::graphics::HUDLabel::labelText |
|
private |
◆ parent
osg::ref_ptr<osg::Group> mars::graphics::HUDLabel::parent |
|
private |
◆ pb
double mars::graphics::HUDLabel::pb |
|
private |
◆ pl
double mars::graphics::HUDLabel::pl |
|
private |
◆ posx
double mars::graphics::HUDLabel::posx |
|
private |
◆ posy
double mars::graphics::HUDLabel::posy |
|
private |
◆ pr
double mars::graphics::HUDLabel::pr |
|
private |
◆ pt
double mars::graphics::HUDLabel::pt |
|
private |
◆ scaleTransform
osg::ref_ptr<osg::MatrixTransform> mars::graphics::HUDLabel::scaleTransform |
|
private |
◆ visible
bool mars::graphics::HUDLabel::visible |
|
private |
The documentation for this class was generated from the following files:
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDLabel.h
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDLabel.cpp