#include <HUDLines.h>
|
| HUDLines (osg::ref_ptr< osg::Group > group) |
|
| HUDLines (void) |
|
| ~HUDLines (void) |
|
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 | setPadding (double left, double top, double right, double bottom) |
|
void | setPointSize (double size) |
|
void | setLines (std::vector< double > *_vertices, double color[4]) |
|
void | resize (double _width, double _height) |
|
void | setRenderOrder (int val) |
|
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) |
|
Definition at line 39 of file HUDLines.h.
◆ HUDLines() [1/2]
mars::graphics::HUDLines::HUDLines |
( |
osg::ref_ptr< osg::Group > |
group | ) |
|
◆ HUDLines() [2/2]
mars::graphics::HUDLines::HUDLines |
( |
void |
| ) |
|
◆ ~HUDLines()
mars::graphics::HUDLines::~HUDLines |
( |
void |
| ) |
|
◆ getNode()
osg::Group * mars::graphics::HUDLines::getNode |
( |
void |
| ) |
|
|
virtual |
◆ resize()
void mars::graphics::HUDLines::resize |
( |
double |
_width, |
|
|
double |
_height |
|
) |
| |
◆ setBackgroundColor()
void mars::graphics::HUDLines::setBackgroundColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderColor()
void mars::graphics::HUDLines::setBorderColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderWidth()
void mars::graphics::HUDLines::setBorderWidth |
( |
double |
border_width | ) |
|
◆ setLines()
void mars::graphics::HUDLines::setLines |
( |
std::vector< double > * |
_vertices, |
|
|
double |
color[4] |
|
) |
| |
◆ setPadding()
void mars::graphics::HUDLines::setPadding |
( |
double |
left, |
|
|
double |
top, |
|
|
double |
right, |
|
|
double |
bottom |
|
) |
| |
◆ setPointSize()
void mars::graphics::HUDLines::setPointSize |
( |
double |
size | ) |
|
|
inline |
◆ setPos()
void mars::graphics::HUDLines::setPos |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
virtual |
◆ setRenderOrder()
void mars::graphics::HUDLines::setRenderOrder |
( |
int |
val | ) |
|
|
inline |
◆ setViewSize()
void mars::graphics::HUDLines::setViewSize |
( |
double |
widht, |
|
|
double |
height |
|
) |
| |
◆ switchCullMask()
void mars::graphics::HUDLines::switchCullMask |
( |
void |
| ) |
|
|
virtual |
◆ xorCullMask()
void mars::graphics::HUDLines::xorCullMask |
( |
unsigned int |
mask | ) |
|
|
virtual |
◆ background_color
double mars::graphics::HUDLines::background_color[4] |
|
private |
◆ border_color
double mars::graphics::HUDLines::border_color[4] |
|
private |
◆ border_width
double mars::graphics::HUDLines::border_width |
|
private |
◆ cull_mask
unsigned int mars::graphics::HUDLines::cull_mask |
|
private |
◆ init
bool mars::graphics::HUDLines::init |
|
private |
◆ parent
osg::ref_ptr<osg::Group> mars::graphics::HUDLines::parent |
|
private |
◆ pb
double mars::graphics::HUDLines::pb |
|
private |
◆ pl
double mars::graphics::HUDLines::pl |
|
private |
◆ point_size
double mars::graphics::HUDLines::point_size |
|
private |
◆ posx
double mars::graphics::HUDLines::posx |
|
private |
◆ posy
double mars::graphics::HUDLines::posy |
|
private |
◆ pr
double mars::graphics::HUDLines::pr |
|
private |
◆ pt
double mars::graphics::HUDLines::pt |
|
private |
◆ render_order
int mars::graphics::HUDLines::render_order |
|
private |
◆ scaleTransform
osg::ref_ptr<osg::MatrixTransform> mars::graphics::HUDLines::scaleTransform |
|
private |
◆ view_height
double mars::graphics::HUDLines::view_height |
|
private |
◆ view_width
double mars::graphics::HUDLines::view_width |
|
private |
◆ visible
bool mars::graphics::HUDLines::visible |
|
private |
The documentation for this class was generated from the following files:
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDLines.h
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDLines.cpp