|
CPP-TOOLBOX
|
#include <ui.hpp>
Public Member Functions | |
| UIClickableTextBox (std::function< void()> on_click, std::function< void()> on_hover, draw_info::IVPColor ivpsc, draw_info::IVPColor text_drawing_data, glm::vec3 regular_color, glm::vec3 hover_color, vertex_geometry::Rectangle rect, int id=GlobalUIDGenerator::get_id()) | |
Public Attributes | |
| int | id |
| std::function< void()> | on_click |
| std::function< void()> | on_hover |
| draw_info::IVPColor | ivpsc |
| draw_info::IVPColor | text_drawing_ivpsc |
| glm::vec3 | regular_color |
| glm::vec3 | hover_color |
| vertex_geometry::Rectangle | rect |
| bool | mouse_inside = false |
| TemporalBinarySignal | modified_signal |
|
inline |
| glm::vec3 UIClickableTextBox::hover_color |
| int UIClickableTextBox::id |
| draw_info::IVPColor UIClickableTextBox::ivpsc |
| TemporalBinarySignal UIClickableTextBox::modified_signal |
| bool UIClickableTextBox::mouse_inside = false |
| std::function<void()> UIClickableTextBox::on_click |
| std::function<void()> UIClickableTextBox::on_hover |
| vertex_geometry::Rectangle UIClickableTextBox::rect |
| glm::vec3 UIClickableTextBox::regular_color |
| draw_info::IVPColor UIClickableTextBox::text_drawing_ivpsc |