|
CPP-TOOLBOX
|
This is the complete list of members for UI, including all inherited members.
| abs_pos_object_id_generator | UI | |
| add_clickable_textbox(std::function< void()> on_click, std::function< void()> on_hover, const std::string &text, float x_pos_ndc, float y_pos_ndc, float width, float height, const glm::vec3 ®ular_color, const glm::vec3 &hover_color) | UI | |
| add_clickable_textbox(std::function< void()> on_click, std::function< void()> on_hover, const std::string &text, vertex_geometry::Rectangle &rect, const glm::vec3 ®ular_color, const glm::vec3 &hover_color) | UI | |
| add_colored_rectangle(vertex_geometry::Rectangle ndc_rectangle, const glm::vec3 &normalized_rgb) | UI | |
| add_colored_rectangle(float x_pos_ndc, float y_pos_ndc, float width, float height, const glm::vec3 &normalized_rgb) | UI | |
| add_dropdown(std::function< void()> on_click, std::function< void()> on_hover, int dropdown_option_idx, const vertex_geometry::Rectangle &rect, const glm::vec3 ®ular_color, const glm::vec3 &hover_color, const std::vector< std::string > &options, std::function< void(std::string)> option_on_click, std::function< void(std::string)> option_on_hover, const glm::vec3 &option_color=glm::vec3(0), const glm::vec3 &option_hover_color=glm::vec3(0)) | UI | |
| add_input_box(std::function< void(std::string)> on_confirm, const std::string &placeholder_text, const vertex_geometry::Rectangle &ndc_rect, const glm::vec3 ®ular_color, const glm::vec3 &focused_color) | UI | |
| add_input_box(std::function< void(std::string)> on_confirm, const std::string &placeholder_text, float x_pos_ndc, float y_pos_ndc, float width, float height, const glm::vec3 ®ular_color, const glm::vec3 &focused_color) | UI | |
| add_textbox(const std::string &text, vertex_geometry::Rectangle ndc_text_rectangle, const glm::vec3 &normalized_rgb) | UI | |
| add_textbox(const std::string &text, float center_x_pos_ndc, float center_y_pos_ndc, float width, float height, const glm::vec3 &normalized_rgb) | UI | |
| background_layer | UI | |
| dropdown_background_layer | UI | |
| dropdown_text_layer | UI | |
| focus_input_box(UIInputBox &ib) | UI | |
| focus_input_box(int input_box_eid) | UI | |
| get_clickable_text_boxes() const | UI | |
| get_clickable_textbox(int do_id) | UI | |
| get_colored_boxes() const | UI | |
| get_colored_rectangle(int doid) | UI | |
| get_dropdowns() const | UI | |
| get_input_boxes() const | UI | |
| get_inputbox(int doid) | UI | |
| get_text_boxes() const | UI | |
| get_textbox(int doid) | UI | |
| hide_textbox(int doid) | UI | |
| logger | UI | |
| modify_colored_rectangle(int doid, vertex_geometry::Rectangle ndc_rectangle) | UI | |
| modify_text_of_a_textbox(int doid, std::string new_text) | UI | |
| process_confirm_action() | UI | |
| process_delete_action() | UI | |
| process_key_press(const std::string &character_pressed) | UI | |
| process_mouse_just_clicked(const glm::vec2 &mouse_pos_ndc) | UI | |
| process_mouse_just_clicked_on_clickable_textboxes(const glm::vec2 &mouse_pos_ndc) | UI | |
| process_mouse_just_clicked_on_dropdown_options(const glm::vec2 &mouse_pos_ndc) | UI | |
| process_mouse_just_clicked_on_dropdowns(const glm::vec2 &mouse_pos_ndc) | UI | |
| process_mouse_just_clicked_on_input_boxes(const glm::vec2 &mouse_pos_ndc) | UI | |
| process_mouse_position(const glm::vec2 &mouse_pos_ndc) | UI | |
| remove_clickable_textbox(int do_id) | UI | |
| remove_textbox(int do_id) | UI | |
| text_layer | UI | |
| UI(float z_layer, UniqueIDGenerator &abs_pos_object_id_generator) | UI | inline |
| ui_id_generator | UI | |
| unfocus_input_box(UIInputBox &ib) | UI | |
| unfocus_input_box(int input_box_eid) | UI | |
| unhide_textbox(int doid) | UI | |
| update_dropdown_option(UIDropdown &dropdown, const std::string &option_name) | UI | |
| z_layer | UI |