|
Zappy GUI
C++ graphic client: renderer, camera, network
|
Interface for GUI widgets. More...
#include <IWidget.hpp>
Inheritance diagram for IWidget:
Collaboration diagram for IWidget:Public Member Functions | |
| virtual | ~IWidget ()=default |
| virtual void | draw (int scaledFontSize) const =0 |
| Draws the widget. | |
| virtual bool | handleInput ()=0 |
| Processes user input. | |
Interface for GUI widgets.
Definition at line 11 of file IWidget.hpp.
|
virtualdefault |
|
pure virtual |
Draws the widget.
| scaledFontSize | Base font size for UI scaling. |
Implemented in ButtonWidget, EntityTooltipWidget, HudWidget, PlayerPanel, SpeedSlider, TooltipWidget, and WinScreen.
|
pure virtual |
Processes user input.
Implemented in ButtonWidget, EntityTooltipWidget, HudWidget, PlayerPanel, SpeedSlider, TooltipWidget, and WinScreen.