|
CPP-TOOLBOX
|
#include <ui.hpp>
Public Member Functions | |
| UIDropdownOption (std::string option, glm::vec3 color, glm::vec3 hover_color, draw_info::IVPColor background_ivpsc, draw_info::IVPColor text_ivpsc, vertex_geometry::Rectangle rect, std::function< void(const std::string)> on_click, std::function< void(const std::string)> on_hover) | |
Public Attributes | |
| std::string | option |
| glm::vec3 | color |
| glm::vec3 | hover_color |
| draw_info::IVPColor | background_ivpsc |
| draw_info::IVPColor | text_ivpsc |
| TemporalBinarySignal | modified_signal |
| vertex_geometry::Rectangle | rect |
| bool | mouse_inside = false |
| std::function< void(const std::string)> | on_click |
| std::function< void(const std::string)> | on_hover |
|
inline |
| draw_info::IVPColor UIDropdownOption::background_ivpsc |
| glm::vec3 UIDropdownOption::color |
| glm::vec3 UIDropdownOption::hover_color |
| TemporalBinarySignal UIDropdownOption::modified_signal |
| bool UIDropdownOption::mouse_inside = false |
| std::function<void(const std::string)> UIDropdownOption::on_click |
| std::function<void(const std::string)> UIDropdownOption::on_hover |
| std::string UIDropdownOption::option |
| vertex_geometry::Rectangle UIDropdownOption::rect |
| draw_info::IVPColor UIDropdownOption::text_ivpsc |