render() |
move_scrollbar_position(float distance_y=0.0f) |
set_scrollbar_position(float scrollbar_position=0.0f) |
set_scrollbar_position_to_max() |
infer_scrollbar_max_position() |
scrollbar_is_autohidden_because_list_contents_is_smaller_than_the_container() |
build_placeholder_achievements() |
count_num_achievements_completed() |
draw_header_title_backfill() |
count_num_achievements() |
build_achievements_count_string() |
draw_achievements_list_title_text_and_completed_title_text() |
infer_container_height() |
infer_container_contents_height() |
infer_container_scroll_range() |
limit_scrollbar_position() |
draw_achievements_list_items_and_scrollbar() |
draw_achievement_box(float x=0.0f, float y=0.0f, std::string status="[unset-status]", std::string title="[unset-title]", std::string description="[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]") |
obtain_title_font() |
obtain_item_title_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) |