Clase que representa una caja de texto en la interfaz grafica con la que el usuario puede interactuar para realizar cierta accion.
Más...
|
| | InputText () |
| | Constructor por defecto.
|
| |
| | ~InputText () |
| | Destructor por defecto.
|
| |
| void | startBuffer () |
| | Inicializa el buffer de la caja de texto con el texto del placeholder.
|
| |
| bool | initComponent (const CompMap &variables) override |
| | Metodo que se usa para inicializar el componente. Se ejecuta antes que el start.
|
| |
| void | start () override |
| | Asigna el transform del objeto a la caja de texto, inicializa la funcion que se ejecuta cuando se hace ENTER en la caja de texto, el buffer y la fuente del texto.
|
| |
| virtual void | updateUI () override |
| | Actualiza el tamano de la fuente del texto del boton.
|
| |
| void | render () const override |
| | Metodo que se usa para renderizar la caja de texto.
|
| |
| void | setPlaceHolderText (const std::string &placeHolderText) |
| | Establece el texto de la caja de texto.
|
| |
| void | setBuffer (char *buffer) |
| | Establece el buffer de la caja de texto.
|
| |
| void | setBufferSize (size_t bufferSize) |
| | Establece el tamano del buffer de la caja de texto.
|
| |
| void | setOnTextEnterId (std::string onTextEnterId) |
| | Establece el id de la funcion que se ejecuta cuando se hace ENTER en la caja de texto.
|
| |
| void | setTextSize (float textSize) |
| | Establece el tamano del texto del boton.
|
| |
| void | setTextFontName (std::string textFontName) |
| | Establece el nombre de la fuente del texto de la caja de texto.
|
| |
| void | setFont (ImFont *textFont) |
| | Establece la fuente del texto de la caja de texto.
|
| |
| void | updateTextFont () |
| | Actualiza la fuente del texto de la caja de texto.
|
| |
| void | setTextColor (const Vector4 &textColor) |
| | Establece el color del texto de la caja de texto.
|
| |
| void | setBgColor (const Vector4 &bgColor) |
| | Establece el color de fondo de la caja de texto.
|
| |
| void | setFlags (ImGuiInputTextFlags flags) |
| | Establece los flags de la caja de texto.
|
| |
| std::string | getPlaceHolderText () const |
| | Devuelve el texto de la caja de texto.
|
| |
| char * | getBuffer () const |
| | Devuelve el buffer de la caja de texto.
|
| |
| size_t | getBufferSize () const |
| | Devuelve el tamano del buffer de la caja de texto.
|
| |
| std::string | getOnTextEnteredId () const |
| | Devuelve el id de la funcion que se ejecuta cuando se hace ENTER en la caja de texto.
|
| |
| float | getTextSize () const |
| | Devuelve el tamano de la fuente del texto de la caja de texto.
|
| |
| std::string | getTextFontName () const |
| | Devuelve el nombre de la fuente del texto de la caja de texto.
|
| |
| ImFont * | getTextFont () const |
| | Devuelve la fuente del texto de la caja de texto.
|
| |
| Vector4 | getTextColor () const |
| | Devuelve el color del texto de la caja de texto.
|
| |
| Vector4 | getBgColor () const |
| | Devuelve el color de fondo de la caja de texto.
|
| |
| ImGuiInputTextFlags | getFlags () const |
| | Devuelve los flags de la caja de texto.
|
| |
| | 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.
|
| |
| | Component () |
| | Constructor de la clase Component.
|
| |
| virtual | ~Component () |
| | Destructor de la clase Component.
|
| |
| virtual void | awake () |
| | Inicializa el componente. Se ejecuta antes que el start Garantiza que todos los componentes iniciales esten creados.
|
| |
| virtual void | update (const uint64_t deltaTime) |
| | Actualiza el estado de un componente. Se llama todas las veces posibles.
|
| |
| virtual void | fixedUpdate () |
| | Actualiza el estado de un componente Se llama cada cierto tiempo fijo (Game::FIXED_DELTA_TIME),.
|
| |
| virtual void | handleEvent (std::string const &id, void *info) |
| | Recibe eventos. Se llama nada mas se recibe el evento, si es un evento de ventana se recibe en el pushEvent.
|
| |
| void | pushEvent (std::string const &id, void *info, const bool global=true, const bool delay=false) |
| | Envia un evento.
|
| |
| template<typename T > |
| bool | setValueFromMap (T &var, std::string const &varName, const CompMap &map) |
| | Da valor a una variable declarada en un CompMap.
|
| |
| GameObject * | getObject () const |
| | Devuelve el objeto al que esta adjunto este componente.
|
| |
| bool | isAlive () const |
| | Devuelve si el componente esta "vivo" (si se actualizan update, handleEvents, ...)
|
| |
| bool | isActive () const |
| | Devuelve si el componente esta activo (si es 'false' no se llama a ningun metodo excepto 'receiveEvent')
|
| |
| void | die () |
| | Borra el componente.
|
| |
| virtual void | setActive (const bool b) |
| | Activa o desactiva el componente (si es 'false' no se llama a ningun metodo excepto 'receiveEvent')
|
| |
Clase que representa una caja de texto en la interfaz grafica con la que el usuario puede interactuar para realizar cierta accion.