A Label associated with a scene.
More...
#include <UILabel.hpp>
|
| UILabel (std::string name, std::string text) |
| Default Constructor.
|
|
void | Init () override |
| Override of UIElement::Init(). Nothing important.
|
|
void | SetText (std::string text) |
| Updates the text of the label.
|
|
| UIElement (std::string name) |
| Default Constructor.
|
|
| ~UIElement () override |
|
void | AddTheme (const char *theme) |
| Sets the theme of the UI element.
|
|
void | SetAnchor (const char *anchor) |
| Sets the anchor of the UI element.
|
|
void | SetDimensions (Vec2f dimensions) |
| Sets the dimensions of the UI element.
|
|
void | SetOffset (Vec2f offset) |
| Sets the offset of the UI element.
|
|
void | OnEnable () override |
| Shows the UI element when enabled.
|
|
void | OnDisable () override |
| Hides the UI element when disabled.
|
|
| Node (std::string name) |
| Default constructor.
|
|
virtual | ~Node () |
| Default destructor.
|
|
size_t | AddChild (Node *child) |
| Adds a child to the node and assigns itself as the parent of the new node.
|
|
Node * | GetChild (size_t index) |
| Returns a reference to the child at the specified index.
|
|
Success | RemoveChild (size_t index) |
| Removes the child at the specified index.
|
|
Success | SetEnabled (bool enabled=true) |
| Toggles the state of the node.
|
|
virtual void | Draw () |
| Overridable draw method for the node.
|
|
virtual void | Update (float dt) |
| Overridable update method for the node.
|
|
|
std::string | m_text |
|
const char * | m_uiTag |
|
const char * | m_uiClass |
|
Node * | m_parent |
|
|
const char * | m_nodeType |
|
std::string | m_name |
|
A Label associated with a scene.
Allows the UI to show a simple label of text
- See also
- UIElement
- Author
- Roberto Selles
◆ UILabel()
Engine::UI::UILabel::UILabel |
( |
std::string |
name, |
|
|
std::string |
text |
|
) |
| |
Default Constructor.
Takes in a name, and some text to render in the DOM
- Parameters
-
name | The name of the UI element |
text | The text to display |
◆ Init()
void Engine::UI::UILabel::Init |
( |
| ) |
|
|
overridevirtual |
◆ SetText()
void Engine::UI::UILabel::SetText |
( |
std::string |
text | ) |
|
Updates the text of the label.
- Parameters
-
text | The new text to display |
The documentation for this class was generated from the following files: