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: