#include <HUDTexture.h>
Definition at line 41 of file HUDTexture.h.
◆ HUDTexture() [1/2]
mars::graphics::HUDTexture::HUDTexture |
( |
osg::Group * |
group | ) |
|
◆ HUDTexture() [2/2]
mars::graphics::HUDTexture::HUDTexture |
( |
void |
| ) |
|
◆ ~HUDTexture()
mars::graphics::HUDTexture::~HUDTexture |
( |
void |
| ) |
|
◆ createBox()
void mars::graphics::HUDTexture::createBox |
( |
void |
| ) |
|
◆ getNode()
osg::Group * mars::graphics::HUDTexture::getNode |
( |
void |
| ) |
|
|
virtual |
◆ setBorderColor()
void mars::graphics::HUDTexture::setBorderColor |
( |
double |
r, |
|
|
double |
g, |
|
|
double |
b, |
|
|
double |
a |
|
) |
| |
◆ setBorderWidth()
void mars::graphics::HUDTexture::setBorderWidth |
( |
double |
border_width | ) |
|
◆ setImageData()
void mars::graphics::HUDTexture::setImageData |
( |
void * |
data | ) |
|
◆ setPos()
void mars::graphics::HUDTexture::setPos |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
virtual |
◆ setSize()
void mars::graphics::HUDTexture::setSize |
( |
double |
width, |
|
|
double |
height |
|
) |
| |
◆ setTexture()
void mars::graphics::HUDTexture::setTexture |
( |
osg::Texture2D * |
texture = 0 | ) |
|
◆ setTextureSize()
void mars::graphics::HUDTexture::setTextureSize |
( |
double |
width, |
|
|
double |
height |
|
) |
| |
◆ switchCullMask()
void mars::graphics::HUDTexture::switchCullMask |
( |
void |
| ) |
|
|
virtual |
◆ xorCullMask()
void mars::graphics::HUDTexture::xorCullMask |
( |
unsigned int |
mask | ) |
|
|
virtual |
◆ border_color
double mars::graphics::HUDTexture::border_color[4] |
|
private |
◆ border_width
double mars::graphics::HUDTexture::border_width |
|
private |
◆ cull_mask
unsigned int mars::graphics::HUDTexture::cull_mask |
|
private |
◆ geode
osg::ref_ptr<osg::Geode> mars::graphics::HUDTexture::geode |
|
private |
◆ height
double mars::graphics::HUDTexture::height |
|
private |
◆ image
osg::ref_ptr<osg::Image> mars::graphics::HUDTexture::image |
|
private |
◆ parent
osg::ref_ptr<osg::Group> mars::graphics::HUDTexture::parent |
|
private |
◆ posTransform
osg::ref_ptr<osg::PositionAttitudeTransform> mars::graphics::HUDTexture::posTransform |
|
private |
◆ posx
double mars::graphics::HUDTexture::posx |
|
private |
◆ posy
double mars::graphics::HUDTexture::posy |
|
private |
◆ scaleTransform
osg::ref_ptr<osg::MatrixTransform> mars::graphics::HUDTexture::scaleTransform |
|
private |
◆ t_height
double mars::graphics::HUDTexture::t_height |
|
private |
◆ t_width
double mars::graphics::HUDTexture::t_width |
|
private |
◆ texture
osg::ref_ptr<osg::Texture2D> mars::graphics::HUDTexture::texture |
|
private |
◆ texture_type
unsigned int mars::graphics::HUDTexture::texture_type |
|
private |
◆ visible
bool mars::graphics::HUDTexture::visible |
|
private |
◆ width
double mars::graphics::HUDTexture::width |
|
private |
The documentation for this class was generated from the following files:
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDTexture.h
- /Developer/bob-learning-dev/simulation/mars/graphics/src/2d_objects/HUDTexture.cpp