AllegroFlare/Screens/Achievements
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
font_bin |
AllegroFlare::FontBin* |
event_emitter |
AllegroFlare::EventEmitter* |
achievements |
AllegroFlare::Achievements* |
scrollbar_dest_position |
float |
achievements_list |
AllegroFlare::Elements::AchievementsList |
on_exit_callback_func |
std::function<void(AllegroFlare::Screens::Achievements*, void*)> |
on_exit_callback_func_user_data |
void* |
game_event_name_to_emit_on_exit |
std::string |
background |
AllegroFlare::Elements::Backgrounds::Base* |
initialized |
bool |
DEFAULT_EVENT_NAME_ON_EXIT |
char* |
Methods
set_font_bin(AllegroFlare::FontBin* font_bin=nullptr) |
set_event_emitter(AllegroFlare::EventEmitter* event_emitter=nullptr) |
refresh_achievements_list() |
on_activate() |
on_deactivate() |
initialize() |
primary_timer_func() |
update() |
exit() |
call_on_exit_callback() |
move_scrollbar_position_to(float position=0.0f) |
move_scrollbar_position_up() |
move_scrollbar_position_down() |
virtual_control_button_down_func(AllegroFlare::Player* player=nullptr, AllegroFlare::VirtualControllers::Base* virtual_controller=nullptr, int virtual_controller_button_num=0, bool is_repeat=false) |
render() |
set_placeholder_achievements() |
build_achievements() |
limit_scrollbar_dest_position() |
emit_event_to_set_input_hints() |
infer_scrollbar_is_showing() |
Dependencies
{"symbol"=>"AllegroFlare::Screens::Base", "headers"=>["AllegroFlare/Screens/Base.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::AchievementsList", "headers"=>["AllegroFlare/Elements/AchievementsList.hpp"]} |
{"symbol"=>"std::vector<std::tuple<std::string, std::string, std::string>>", "headers"=>["vector", "tuple", "string"]} |
{"symbol"=>"AllegroFlare::VirtualController", "headers"=>["AllegroFlare/VirtualController.hpp"]} |
{"symbol"=>"std::min, std::max", "headers"=>["algorithm"]} |
{"symbol"=>"AllegroFlare::Achievements", "headers"=>["AllegroFlare/Achievements.hpp"]} |
{"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} |
{"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} |
{"symbol"=>"AllegroFlare::Player", "headers"=>["AllegroFlare/Player.hpp"]} |
{"symbol"=>"AllegroFlare::VirtualControllers::Base", "headers"=>["AllegroFlare/VirtualControllers/Base.hpp"]} |
{"symbol"=>"AllegroFlare::VirtualControllers::GenericController", "headers"=>["AllegroFlare/VirtualControllers/GenericController.hpp"]} |
{"symbol"=>"AllegroFlare::Screens::Achievements", "headers"=>["AllegroFlare/Screens/Achievements.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::Backgrounds::Base", "headers"=>["AllegroFlare/Elements/Backgrounds/Base.hpp"]} |
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.