This class shows output strings in the Ogre scene window. More...
#include <text_output.h>
Public Member Functions | |
| void | setColor (const Ogre::ColourValue &color) |
| void | setFontSize (const int &size) |
| void | setText (const std::string &Text) |
| TextOutput (const std::string &id, Ogre::Real pos_x, Ogre::Real pos_y, Ogre::Real width, Ogre::Real height) | |
| Constructor. | |
| ~TextOutput () | |
| Destructor. | |
Private Attributes | |
| std::string | id_ |
| Ogre::Overlay * | overlay_ |
| Ogre::OverlayManager * | overlayManager_ |
| Ogre::OverlayContainer * | panel_ |
| Ogre::OverlayElement * | textBox_ |
This class shows output strings in the Ogre scene window.
Definition at line 39 of file text_output.h.
| ogre_tools::TextOutput::TextOutput | ( | const std::string & | id, |
| Ogre::Real | pos_x, | ||
| Ogre::Real | pos_y, | ||
| Ogre::Real | width, | ||
| Ogre::Real | height | ||
| ) | [inline] |
Constructor.
| id | unique string ID |
| pos_x | x position of the text box |
| pos_y | y position of the text box |
| width | width of the text box |
| height | height of the text box |
Definition at line 52 of file text_output.h.
Destructor.
| void ogre_tools::TextOutput::setColor | ( | const Ogre::ColourValue & | color | ) | [inline] |
Sets color of the text
| color | is color of the text |
Definition at line 94 of file text_output.h.
| void ogre_tools::TextOutput::setFontSize | ( | const int & | size | ) | [inline] |
Sets size of the font
| size | is size of the ofnt |
Definition at line 103 of file text_output.h.
| void ogre_tools::TextOutput::setText | ( | const std::string & | Text | ) | [inline] |
std::string ogre_tools::TextOutput::id_ [private] |
Definition at line 115 of file text_output.h.
Ogre::Overlay* ogre_tools::TextOutput::overlay_ [private] |
Definition at line 113 of file text_output.h.
Ogre::OverlayManager* ogre_tools::TextOutput::overlayManager_ [private] |
Definition at line 112 of file text_output.h.
Ogre::OverlayContainer* ogre_tools::TextOutput::panel_ [private] |
Definition at line 114 of file text_output.h.
Ogre::OverlayElement* ogre_tools::TextOutput::textBox_ [private] |
Definition at line 111 of file text_output.h.