AllegroFlare/Elements/NotificationRenderers/AchievementUnlocked
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
bitmap_bin |
AllegroFlare::BitmapBin* |
font_bin |
AllegroFlare::FontBin* |
x |
float |
y |
float |
width |
float |
height |
float |
created_at |
float |
name |
std::string |
Methods
render() |
draw_achievement_box(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}) |
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) |
Dependencies
{"symbol"=>"ALLEGRO_COLOR", "headers"=>["allegro5/allegro.h"]} |
{"symbol"=>"al_draw_filled_rectangle", "headers"=>["allegro5/allegro_primitives.h"]} |
{"symbol"=>"al_draw_text", "headers"=>["allegro5/allegro_font.h"]} |
{"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} |
{"symbol"=>"ALLEGRO_FONT", "headers"=>["allegro5/allegro_font.h"]} |
{"symbol"=>"AllegroFlare::MotionFX::Sparkles2", "headers"=>["AllegroFlare/MotionFX/Sparkles2.hpp"]} |
{"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} |
Sponsor
Grab cute Cat stickers for your laptop at CLUBCATT