#include <HUDTerminal.h>
|
| HUDTerminal (void) |
|
| ~HUDTerminal (void) |
|
void | setSize (double width, double height) |
|
void | setFontSize (double _font_size) |
|
void | setMaxCaracters (int size) |
|
void | setLineSpacing (double _line_spacing) |
|
void | setPos (double x, double y) |
|
void | setViewSize (double widht, double height) |
|
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 | createBox (void) |
|
void | addText (std::string text, double color[4]) |
|
void | resize (double _width, double _height) |
|
osg::Group * | getNode (void) |
|
void | switchCullMask () |
|
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 (double pos, std::string label, double color[4]) |
|
Definition at line 38 of file HUDTerminal.h.
◆ HUDTerminal()
mars::graphics::HUDTerminal::HUDTerminal |
( |
void |
| ) |
|
◆ ~HUDTerminal()
mars::graphics::HUDTerminal::~HUDTerminal |
( |
void |
| ) |
|
◆ addText()
void mars::graphics::HUDTerminal::addText |
( |
std::string |
text, |
|
|
double |
color[4] |
|
) |
| |
◆ createBox()
void mars::graphics::HUDTerminal::createBox |
( |
void |
| ) |
|
◆ createLabel()
osg::ref_ptr< osg::Geode > mars::graphics::HUDTerminal::createLabel |
( |
double |
pos, |
|
|
std::string |
label, |
|
|
double |
color[4] |
|
) |
| |
|
private |
◆ getNode()
osg::Group * mars::graphics::HUDTerminal::getNode |
( |
void |
| ) |
|
|
virtual |
◆ resize()
void mars::graphics::HUDTerminal::resize |
( |
double |
_width, |
|
|
double |
_height |
|
) |
| |
◆ setBackgroundColor()
void mars::graphics::HUDTerminal::setBackgroundColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderColor()
void mars::graphics::HUDTerminal::setBorderColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderWidth()
void mars::graphics::HUDTerminal::setBorderWidth |
( |
double |
border_width | ) |
|
◆ setFontSize()
void mars::graphics::HUDTerminal::setFontSize |
( |
double |
_font_size | ) |
|
◆ setLineSpacing()
void mars::graphics::HUDTerminal::setLineSpacing |
( |
double |
_line_spacing | ) |
|
◆ setMaxCaracters()
void mars::graphics::HUDTerminal::setMaxCaracters |
( |
int |
size | ) |
|
◆ setPos()
void mars::graphics::HUDTerminal::setPos |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
virtual |
◆ setSize()
void mars::graphics::HUDTerminal::setSize |
( |
double |
width, |
|
|
double |
height |
|
) |
| |
◆ setViewSize()
void mars::graphics::HUDTerminal::setViewSize |
( |
double |
widht, |
|
|
double |
height |
|
) |
| |
◆ switchCullMask()
void mars::graphics::HUDTerminal::switchCullMask |
( |
void |
| ) |
|
|
virtual |
◆ xorCullMask()
void mars::graphics::HUDTerminal::xorCullMask |
( |
unsigned int |
mask | ) |
|
|
virtual |
◆ background_color
double mars::graphics::HUDTerminal::background_color[4] |
|
private |
◆ border_color
double mars::graphics::HUDTerminal::border_color[4] |
|
private |
◆ border_width
double mars::graphics::HUDTerminal::border_width |
|
private |
◆ cull_mask
unsigned int mars::graphics::HUDTerminal::cull_mask |
|
private |
◆ font_size
double mars::graphics::HUDTerminal::font_size |
|
private |
◆ height
double mars::graphics::HUDTerminal::height |
|
private |
◆ hudBox
osg::ref_ptr<osg::Group> mars::graphics::HUDTerminal::hudBox |
|
private |
◆ hudTerminalList
osg::ref_ptr<osg::Group> mars::graphics::HUDTerminal::hudTerminalList |
|
private |
◆ line_spacing
double mars::graphics::HUDTerminal::line_spacing |
|
private |
◆ max_caracters
int mars::graphics::HUDTerminal::max_caracters |
|
private |
◆ posx
double mars::graphics::HUDTerminal::posx |
|
private |
◆ posy
double mars::graphics::HUDTerminal::posy |
|
private |
◆ row_index
unsigned int mars::graphics::HUDTerminal::row_index |
|
private |
◆ view_height
double mars::graphics::HUDTerminal::view_height |
|
private |
◆ view_width
double mars::graphics::HUDTerminal::view_width |
|
private |
◆ visible
bool mars::graphics::HUDTerminal::visible |
|
private |
◆ width
double mars::graphics::HUDTerminal::width |
|
private |
The documentation for this class was generated from the following files:
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDTerminal.h
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDTerminal.cpp