| initialize() |
| update() |
| render() |
| set_joystick_configuration_mapping(std::vector<std::tuple<std::string, uint32_t>> joystick_configuration_mapping={}) |
| set_physical_input_device(AllegroFlare::PhysicalInputDevices::Base* physical_input_device=nullptr) |
| move_cursor_up() |
| move_cursor_down() |
| move_selection_cursor_box_to_current_cursor_location() |
| build_selection_cursor_box_position_of_current_cursor_pos() |
| build_scrollbar_position_at_current_cursor_pos() |
| submit_mapping_on_currently_selected_option(uint32_t button_num=0) |
| select_current_option_for_remapping() |
| abort_current_option_for_remapping() |
| move_scrollbar_position(float distance_y=0.0f) |
| set_scrollbar_position(float scrollbar_position=0.0f) |
| set_scrollbar_reposition_multiplier(float scrollbar_reposition_multiplier=DEFAULT_SCROLLBAR_REPOSITION_MULTIPLIER) |
| set_scrollbar_position_to_max() |
| infer_scrollbar_max_position() |
| scrollbar_is_autohidden_because_list_contents_is_smaller_than_the_container() |
| build_placeholder_joystick_configuration_mapping() |
| draw_header_title_backfill() |
| count_num_joystick_configuration_mapping() |
| joystick_configuration_mapping_is_empty() |
| draw_joystick_configuration_mapping_list_title_text() |
| build_heading_label() |
| infer_container_height() |
| infer_container_contents_height() |
| infer_list_item_height() |
| infer_list_item_spacing_y() |
| infer_container_scroll_range() |
| limit_scrollbar_position() |
| scrollbar_movement_mode_is_follow_proportional() |
| draw_joystick_configuration_mapping_list_items_and_scrollbar() |
| is_waiting_user_input_for_remap() |
| draw_joystick_configuration_item_box(float x=0.0f, float y=0.0f, std::string action_name="[unset-title]", std::string mapped_button_name="[unset-description]") |
| infer_icon_character_by_status(std::string status="[unset-status]") |
| infer_icon_color_by_status(std::string status="[unset-status]", ALLEGRO_COLOR icon_locked_color=ALLEGRO_COLOR{1, 1, 1, 1}, ALLEGRO_COLOR icon_hidden_color=ALLEGRO_COLOR{1, 1, 1, 1}, ALLEGRO_COLOR icon_achieved_color=ALLEGRO_COLOR{1, 1, 1, 1}) |
| filter_item_title_through_status(std::string title="[unset-title]", std::string status="[unset-status]") |
| filter_item_description_through_status(std::string description="[unset-title]", std::string status="[unset-status]") |
| set_state(uint32_t state=STATE_UNDEF, bool override_if_busy=false) |
| is_valid_state(uint32_t state=STATE_UNDEF) |
| is_state(uint32_t possible_state=STATE_UNDEF) |
| infer_current_state_age(float time_now=al_get_time()) |
| obtain_title_font() |
| obtain_item_title_font() |
| obtain_empty_state_text_font() |
| obtain_item_description_font() |
| obtain_icon_font() |
| draw_unicode_character(ALLEGRO_FONT* font=nullptr, ALLEGRO_COLOR color=ALLEGRO_COLOR{1, 1, 1, 1}, int x=0, int y=0, uint32_t icon=61444, int flags=0) |