Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
|
Clase que representa la base de un widget en la interfaz grafica. Más...
#include <BaseWidget.h>
Métodos públicos | |
BaseWidget () | |
Constructor por defecto. | |
~BaseWidget () | |
Destructor por defecto. | |
void | setName (const std::string &name) |
Establece el nombre del widget. | |
void | setPosition (const Vector2 &position) |
Establece la posicion del boton. | |
void | setSize (const Vector2 &size) |
Establece el tamano del boton. | |
void | setWindowFlags (ImGuiWindowFlags windowFlags) |
Establece los flags de la ventana. | |
std::string | getName () const |
Devuelve el nombre del widget. | |
Transform * | getTransform () const |
Devuelve el puntero al transform del widget. | |
Vector2 | getPosition () const |
Devuelve la posicion del widget. | |
Vector2 | getSize () const |
Devuelve el tamano del widget. | |
ImGuiWindowFlags | getWindowFlags () const |
Devuelve los flags de la ventana. | |
Métodos protegidos | |
void | setTransform (Transform *transform) |
Establece el puntero al transform del widget. | |
Atributos protegidos | |
UIManager * | uiManager |
LuaManager * | luaManager |
WindowManager * | windowManager |
std::string | name |
Transform * | transform |
ImGuiWindowFlags | windowFlags |
Clase que representa la base de un widget en la interfaz grafica.
Tapioca::BaseWidget::BaseWidget | ( | ) |
Constructor por defecto.
Tapioca::BaseWidget::~BaseWidget | ( | ) |
Destructor por defecto.
|
inline |
Devuelve el nombre del widget.
|
inline |
Devuelve la posicion del widget.
|
inline |
Devuelve el tamano del widget.
|
inline |
Devuelve el puntero al transform del widget.
|
inline |
Devuelve los flags de la ventana.
|
inline |
Establece el nombre del widget.
name | Nombre del widget |
|
inline |
Establece la posicion del boton.
position | Posicion del boton |
|
inline |
Establece el tamano del boton.
size | Tamano del boton |
|
inlineprotected |
Establece el puntero al transform del widget.
transform | Puntero al transform del widget |
|
inline |
Establece los flags de la ventana.
windowFlags | Flags de la ventana |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |