Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
Cargando...
Buscando...
Nada coincide
Métodos públicos | Métodos protegidos | Atributos protegidos | Lista de todos los miembros
Referencia de la clase Tapioca::BaseWidget

Clase que representa la base de un widget en la interfaz grafica. Más...

#include <BaseWidget.h>

Diagrama de herencia de Tapioca::BaseWidget
Tapioca::Button Tapioca::Image Tapioca::InputText Tapioca::ProgressBar Tapioca::Slider Tapioca::Text Tapioca::ImageTextButton

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.
 
TransformgetTransform () 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

UIManageruiManager
 
LuaManagerluaManager
 
WindowManagerwindowManager
 
std::string name
 
Transformtransform
 
ImGuiWindowFlags windowFlags
 

Descripción detallada

Clase que representa la base de un widget en la interfaz grafica.

Documentación de constructores y destructores

◆ BaseWidget()

Tapioca::BaseWidget::BaseWidget ( )

Constructor por defecto.

◆ ~BaseWidget()

Tapioca::BaseWidget::~BaseWidget ( )

Destructor por defecto.

Documentación de funciones miembro

◆ getName()

std::string Tapioca::BaseWidget::getName ( ) const
inline

Devuelve el nombre del widget.

Devuelve
Nombre del widget

◆ getPosition()

Vector2 Tapioca::BaseWidget::getPosition ( ) const
inline

Devuelve la posicion del widget.

Devuelve
Posicion del widget

◆ getSize()

Vector2 Tapioca::BaseWidget::getSize ( ) const
inline

Devuelve el tamano del widget.

Devuelve
Tamano del widget

◆ getTransform()

Transform * Tapioca::BaseWidget::getTransform ( ) const
inline

Devuelve el puntero al transform del widget.

Devuelve
Puntero al transform del widget

◆ getWindowFlags()

ImGuiWindowFlags Tapioca::BaseWidget::getWindowFlags ( ) const
inline

Devuelve los flags de la ventana.

Devuelve
Flags de la ventana

◆ setName()

void Tapioca::BaseWidget::setName ( const std::string & name)
inline

Establece el nombre del widget.

Parámetros
nameNombre del widget

◆ setPosition()

void Tapioca::BaseWidget::setPosition ( const Vector2 & position)
inline

Establece la posicion del boton.

Parámetros
positionPosicion del boton

◆ setSize()

void Tapioca::BaseWidget::setSize ( const Vector2 & size)
inline

Establece el tamano del boton.

Parámetros
sizeTamano del boton

◆ setTransform()

void Tapioca::BaseWidget::setTransform ( Transform * transform)
inlineprotected

Establece el puntero al transform del widget.

Parámetros
transformPuntero al transform del widget

◆ setWindowFlags()

void Tapioca::BaseWidget::setWindowFlags ( ImGuiWindowFlags windowFlags)
inline

Establece los flags de la ventana.

Parámetros
windowFlagsFlags de la ventana

Documentación de datos miembro

◆ luaManager

LuaManager* Tapioca::BaseWidget::luaManager
protected

◆ name

std::string Tapioca::BaseWidget::name
protected

◆ transform

Transform* Tapioca::BaseWidget::transform
protected

◆ uiManager

UIManager* Tapioca::BaseWidget::uiManager
protected

◆ windowFlags

ImGuiWindowFlags Tapioca::BaseWidget::windowFlags
protected

◆ windowManager

WindowManager* Tapioca::BaseWidget::windowManager
protected

La documentación de esta clase está generada de los siguientes archivos: