Muestra las diferencias entre dos versiones de la página.
— |
rf_textmanager [2018/01/19 02:47] (actual) Yawin creado |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== RF_TextManager ====== | ||
+ | La clase **RF_TextManager** es la clase que gestiona la escritura y borrado de los textos. | ||
+ | ===== Miembros públicos ===== | ||
+ | ==== Funciones ==== | ||
+ | === static string Write(string text, SDL_Color color, Vector2<int> position, RF_Window* window = nullptr) === | ||
+ | Función para escribir el texto indicado con el color indicado en la posición indicada y en la ventana indicada y que retorna su ID en el [[RF_TaskManager]]. | ||
+ | |||
+ | === static void DeleteText(string id = "") === | ||
+ | Función para borrar el texto con el ID indicado. | ||
+ | |||
+ | ==== Atributos ==== | ||
+ | === static TTF_Font* Font === | ||
+ | Puntero a la fuente con la que la función Write escribe. | ||
+ | |||
+ | ===== Implementación ===== | ||
+ | <code cpp> | ||
+ | class RF_TextManager | ||
+ | { | ||
+ | public: | ||
+ | static TTF_Font* Font; | ||
+ | static string Write(string text, SDL_Color color, Vector2<int> position, RF_Window* window = nullptr); | ||
+ | static void DeleteText(string id = ""); | ||
+ | }; | ||
+ | </code> | ||
+ | |||
+ | |Categorías: [[Clases]]| |