Euphoria
|
eu::gui::Skin Struct Reference
#include <skin.h>
Public Member Functions | |
Skin ()=default | |
~Skin () | |
Skin (const Skin &other)=delete | |
void | operator= (const Skin &)=delete |
Skin (Skin &&other)=delete | |
void | operator= (Skin &&)=delete |
Public Attributes | |
std::string | name |
std::shared_ptr< render::DrawableFont > | font |
float | text_size = 30.0f |
std::optional< io::FilePath > | button_image |
ButtonState | button_idle |
ButtonState | button_hot |
ButtonState | button_active_hot |
Detailed Description
Constructor & Destructor Documentation
◆ Skin() [1/3]
|
default |
◆ ~Skin()
|
default |
◆ Skin() [2/3]
|
delete |
◆ Skin() [3/3]
|
delete |
Member Function Documentation
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
delete |
Member Data Documentation
◆ button_active_hot
ButtonState eu::gui::Skin::button_active_hot |
◆ button_hot
ButtonState eu::gui::Skin::button_hot |
◆ button_idle
ButtonState eu::gui::Skin::button_idle |
◆ button_image
std::optional<io::FilePath> eu::gui::Skin::button_image |
◆ font
std::shared_ptr<render::DrawableFont> eu::gui::Skin::font |
◆ name
◆ text_size
The documentation for this struct was generated from the following files: