#include <HUD.h>
Definition at line 48 of file HUD.h.
◆ HUD()
mars::graphics::HUD::HUD |
( |
unsigned long |
id | ) |
|
◆ ~HUD()
mars::graphics::HUD::~HUD |
( |
void |
| ) |
|
◆ addHUDElement()
void mars::graphics::HUD::addHUDElement |
( |
HUDElement * |
elem | ) |
|
◆ getCamera()
osg::ref_ptr< osg::Camera > mars::graphics::HUD::getCamera |
( |
void |
| ) |
|
◆ getOffset()
◆ getSize()
◆ getTexture()
osg::ref_ptr< osg::Texture2D > mars::graphics::HUD::getTexture |
( |
void |
| ) |
|
◆ init() [1/2]
void mars::graphics::HUD::init |
( |
osgViewer::GraphicsWindow * |
gw | ) |
|
◆ init() [2/2]
◆ initialize()
void mars::graphics::HUD::initialize |
( |
osgViewer::GraphicsWindow * |
gw | ) |
|
|
private |
◆ removeHUDElement()
void mars::graphics::HUD::removeHUDElement |
( |
HUDElement * |
elem | ) |
|
◆ resize()
void mars::graphics::HUD::resize |
( |
double |
width, |
|
|
double |
height |
|
) |
| |
◆ setCullMask()
void mars::graphics::HUD::setCullMask |
( |
unsigned int |
cull_mask | ) |
|
◆ setViewOffsets()
void mars::graphics::HUD::setViewOffsets |
( |
double |
x1, |
|
|
double |
y1, |
|
|
double |
x2, |
|
|
double |
y2 |
|
) |
| |
◆ setViewSize()
void mars::graphics::HUD::setViewSize |
( |
double |
width, |
|
|
double |
height |
|
) |
| |
◆ switchCullElement()
void mars::graphics::HUD::switchCullElement |
( |
int |
key | ) |
|
◆ switchElementVis()
void mars::graphics::HUD::switchElementVis |
( |
int |
num_element | ) |
|
◆ cull_mask
unsigned int mars::graphics::HUD::cull_mask |
|
private |
Definition at line 84 of file HUD.h.
◆ elements
std::vector<HUDElement*> mars::graphics::HUD::elements |
|
private |
Definition at line 74 of file HUD.h.
◆ height
unsigned int mars::graphics::HUD::height |
|
private |
Definition at line 80 of file HUD.h.
◆ hudCamera
osg::ref_ptr<osg::Camera> mars::graphics::HUD::hudCamera |
|
private |
Definition at line 71 of file HUD.h.
◆ hudTerminalList
osg::ref_ptr<osg::Group> mars::graphics::HUD::hudTerminalList |
|
private |
Definition at line 72 of file HUD.h.
◆ id
unsigned long mars::graphics::HUD::id |
|
private |
Definition at line 77 of file HUD.h.
◆ myColor
Definition at line 78 of file HUD.h.
◆ myoff
Definition at line 79 of file HUD.h.
◆ row_index
unsigned int mars::graphics::HUD::row_index |
|
private |
Definition at line 83 of file HUD.h.
◆ scaleTransform
osg::ref_ptr<osg::MatrixTransform> mars::graphics::HUD::scaleTransform |
|
private |
Definition at line 73 of file HUD.h.
◆ sheight
Definition at line 76 of file HUD.h.
◆ swidth
Definition at line 75 of file HUD.h.
◆ view_height
double mars::graphics::HUD::view_height |
|
private |
Definition at line 81 of file HUD.h.
◆ view_width
double mars::graphics::HUD::view_width |
|
private |
Definition at line 81 of file HUD.h.
◆ width
unsigned int mars::graphics::HUD::width |
|
private |
Definition at line 80 of file HUD.h.
◆ x1
double mars::graphics::HUD::x1 |
|
private |
Definition at line 82 of file HUD.h.
◆ x2
double mars::graphics::HUD::x2 |
|
private |
Definition at line 82 of file HUD.h.
◆ y1
double mars::graphics::HUD::y1 |
|
private |
Definition at line 82 of file HUD.h.
◆ y2
double mars::graphics::HUD::y2 |
|
private |
Definition at line 82 of file HUD.h.
The documentation for this class was generated from the following files:
- /Developer/bob-learning-dev/simulation/mars/graphics/src/HUD.h
- /Developer/bob-learning-dev/simulation/mars/graphics/src/HUD.cpp