OpenWalnut
1.2.5
|
Class implementing one texture HUD entry representing a texture in the HUD. More...
#include <WGETextureHud.h>
Public Member Functions | |
WGETextureHudEntry (osg::ref_ptr< osg::Texture2D > texture, std::string name, bool transparency=false) | |
Constructor. | |
~WGETextureHudEntry () | |
Destructor. | |
unsigned int | getRealWidth () const |
Returns the real width of the contained texture. | |
unsigned int | getRealHeight () const |
Returns the real height of the contained texture. | |
osg::ref_ptr< osg::TexMat > | getTextureMatrix () const |
Get the texture matrix state for this entry. | |
std::string | getName () const |
Returns the name of the entry. | |
osg::ref_ptr< osg::Texture2D > | getTexture () const |
Gets the texture associated with the entry. | |
Protected Attributes | |
osg::ref_ptr< osg::Texture2D > | m_texture |
The texture. | |
osg::ref_ptr< osg::TexMat > | m_texMat |
The texture matrix for this entry. | |
std::string | m_name |
The name for this HUD entry. |
Class implementing one texture HUD entry representing a texture in the HUD.
Definition at line 62 of file WGETextureHud.h.
WGETextureHud::WGETextureHudEntry::WGETextureHudEntry | ( | osg::ref_ptr< osg::Texture2D > | texture, |
std::string | name, | ||
bool | transparency = false |
||
) |
Constructor.
texture | the texture to show in the HUD |
name | a telling name to support the illustrative function of the HUD |
transparency | true if transparency should be shown |
Definition at line 175 of file WGETextureHud.cpp.
References WPathHelper::getAllFonts(), m_name, and m_texMat.
Destructor.
Definition at line 274 of file WGETextureHud.cpp.
std::string WGETextureHud::WGETextureHudEntry::getName | ( | ) | const |
Returns the name of the entry.
Definition at line 294 of file WGETextureHud.cpp.
unsigned int WGETextureHud::WGETextureHudEntry::getRealHeight | ( | ) | const |
Returns the real height of the contained texture.
Definition at line 284 of file WGETextureHud.cpp.
Referenced by WGETextureHud::SafeUpdateCallback::operator()().
unsigned int WGETextureHud::WGETextureHudEntry::getRealWidth | ( | ) | const |
Returns the real width of the contained texture.
Definition at line 279 of file WGETextureHud.cpp.
Referenced by WGETextureHud::SafeUpdateCallback::operator()().
osg::ref_ptr< osg::Texture2D > WGETextureHud::WGETextureHudEntry::getTexture | ( | ) | const |
Gets the texture associated with the entry.
Definition at line 309 of file WGETextureHud.cpp.
osg::ref_ptr< osg::TexMat > WGETextureHud::WGETextureHudEntry::getTextureMatrix | ( | ) | const |
Get the texture matrix state for this entry.
Definition at line 289 of file WGETextureHud.cpp.
Referenced by WGETextureHud::SafeUpdateCallback::operator()().
std::string WGETextureHud::WGETextureHudEntry::m_name [protected] |
The name for this HUD entry.
Definition at line 130 of file WGETextureHud.h.
Referenced by WGETextureHudEntry().
osg::ref_ptr< osg::TexMat > WGETextureHud::WGETextureHudEntry::m_texMat [protected] |
The texture matrix for this entry.
Definition at line 125 of file WGETextureHud.h.
Referenced by WGETextureHudEntry().
osg::ref_ptr< osg::Texture2D > WGETextureHud::WGETextureHudEntry::m_texture [protected] |
The texture.
Definition at line 120 of file WGETextureHud.h.