CPP-TOOLBOX
Loading...
Searching...
No Matches
UI Member List

This is the complete list of members for UI, including all inherited members.

abs_pos_object_id_generatorUI
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 &regular_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 &regular_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 &regular_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 &regular_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 &regular_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_layerUI
dropdown_background_layerUI
dropdown_text_layerUI
focus_input_box(UIInputBox &ib)UI
focus_input_box(int input_box_eid)UI
get_clickable_text_boxes() constUI
get_clickable_textbox(int do_id)UI
get_colored_boxes() constUI
get_colored_rectangle(int doid)UI
get_dropdowns() constUI
get_input_boxes() constUI
get_inputbox(int doid)UI
get_text_boxes() constUI
get_textbox(int doid)UI
hide_textbox(int doid)UI
loggerUI
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_layerUI
UI(float z_layer, UniqueIDGenerator &abs_pos_object_id_generator)UIinline
ui_id_generatorUI
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_layerUI