AllegroFlare/Screens/RollingCredits
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
font_bin |
AllegroFlare::FontBin* |
event_emitter |
AllegroFlare::EventEmitter* |
rolling_credits_component |
AllegroFlare::Elements::RollingCredits::RollingCredits |
surface_width |
float |
surface_height |
float |
y_offset |
float |
y_speed |
float |
on_finished_callback_func |
std::function<void(AllegroFlare::Screens::RollingCredits*, void*)> |
on_finished_callback_func_user_data |
void* |
cached_calculated_height |
float |
game_event_name_to_emit_after_completing |
std::string |
route_event_to_emit_after_completing |
uint32_t |
background |
AllegroFlare::Elements::Backgrounds::Base* |
DEFAULT_GAME_EVENT_NAME_TO_EMIT_AFTER_COMPLETING |
char* |
DEFAULT_ROUTE_EVENT_TO_EMIT_AFTER_COMPLETING |
uint32_t |
scroll_is_past_end |
bool |
initialized |
bool |
Methods
on_activate() |
on_deactivate() |
set_font_bin(AllegroFlare::FontBin* font_bin=nullptr) |
set_sections(std::vector<AllegroFlare::Elements::RollingCredits::Sections::Base*> sections={}) |
clear_game_event_name_to_emit_after_completing() |
clear_route_event_to_emit_after_completing() |
initialize() |
update() |
emit_completion_event() |
render() |
primary_timer_func() |
Dependencies
{"symbol"=>"AllegroFlare::Screens::Base", "headers"=>["AllegroFlare/Screens/Base.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::RollingCredits::RollingCredits", "headers"=>["AllegroFlare/Elements/RollingCredits/RollingCredits.hpp"]} |
{"symbol"=>"std::vector<AllegroFlare::Elements::RollingCredits::Sections::Base*>", "headers"=>["vector", "AllegroFlare/Elements/RollingCredits/Sections/Base.hpp"]} |
{"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} |
{"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::RollingCredits::Sections::Base", "headers"=>["AllegroFlare/Elements/RollingCredits/Sections/Base.hpp"]} |
{"symbol"=>"AllegroFlare::Screens::RollingCredits", "headers"=>["AllegroFlare/Screens/RollingCredits.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::Backgrounds::Base", "headers"=>["AllegroFlare/Elements/Backgrounds/Base.hpp"]} |
Sponsor
Learn about cats at the Cat Encyclopedia