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.