Text rendering and management for UI elements. More...
Functions | |
| void | UI_SetHovered (UIElement *element, bool hovered) |
| bool | UI_IsHovered (UIElement *element) |
| UIElement * | UI_CreateText (const char *text, SDL_Rect rect, SDL_Color color, float scale, UI_TextAlignment alignment, TTF_Font *font) |
| SDL_Texture * | UI_CreateTextTexture (const char *text, SDL_Color color, TTF_Font *font) |
| void | UI_UpdateText (UIElement *element) |
| void | UI_RenderText (UIElement *element) |
| void | UI_DestroyText (UIElement *element) |
| void | UI_ChangeText (UIElement *element, const char *text) |
| void | UI_ChangeTextColor (UIElement *element, SDL_Color color) |
Text rendering and management for UI elements.
Provides functionality for creating, updating, and rendering text elements in the user interface.
| void UI_ChangeText | ( | UIElement * | element, |
| const char * | text | ||
| ) |
| void UI_ChangeTextColor | ( | UIElement * | element, |
| SDL_Color | color | ||
| ) |
| UIElement * UI_CreateText | ( | const char * | text, |
| SDL_Rect | rect, | ||
| SDL_Color | color, | ||
| float | scale, | ||
| UI_TextAlignment | alignment, | ||
| TTF_Font * | font | ||
| ) |
| SDL_Texture * UI_CreateTextTexture | ( | const char * | text, |
| SDL_Color | color, | ||
| TTF_Font * | font | ||
| ) |
| void UI_DestroyText | ( | UIElement * | element | ) |
| bool UI_IsHovered | ( | UIElement * | element | ) |
| void UI_RenderText | ( | UIElement * | element | ) |
| void UI_SetHovered | ( | UIElement * | element, |
| bool | hovered | ||
| ) |
| void UI_UpdateText | ( | UIElement * | element | ) |