AllegroFlare/StoryboardFactory
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
bitmap_bin |
AllegroFlare::BitmapBin* |
font_bin |
AllegroFlare::FontBin* |
model_bin |
AllegroFlare::ModelBin* |
event_emitter |
AllegroFlare::EventEmitter* |
page_factory |
AllegroFlare::StoryboardPageFactory |
Methods
set_font_bin(AllegroFlare::FontBin* font_bin=nullptr) |
set_bitmap_bin(AllegroFlare::BitmapBin* bitmap_bin=nullptr) |
set_model_bin(AllegroFlare::ModelBin* model_bin=nullptr) |
create_images_storyboard_screen(std::vector<ALLEGRO_BITMAP*> source_bitmaps={}, int button_font_size=-40) |
create_advancing_text_storyboard_screen(std::vector<std::string> pages_text={}, int button_font_size=-40, float page_top_padding=400, float page_left_padding=400, float page_right_padding=400, int page_text_font_size=AllegroFlare::Elements::StoryboardPages::AdvancingText::DEFAULT_FONT_SIZE, std::string page_text_font_name=AllegroFlare::Elements::StoryboardPages::AdvancingText::DEFAULT_FONT_NAME, float page_text_line_height_multiplier=1.5) |
Dependencies
{"symbol"=>"AllegroFlare::StoryboardPageFactory", "headers"=>["AllegroFlare/StoryboardPageFactory.hpp"]} |
{"symbol"=>"ALLEGRO_BITMAP", "headers"=>["allegro5/allegro.h"]} |
{"symbol"=>"AllegroFlare::Screens::Storyboard", "headers"=>["AllegroFlare/Screens/Storyboard.hpp"]} |
{"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} |
{"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::StoryboardPages::Image", "headers"=>["AllegroFlare/Elements/StoryboardPages/Image.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::StoryboardPages::AdvancingText", "headers"=>["AllegroFlare/Elements/StoryboardPages/AdvancingText.hpp"]} |
{"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} |
{"symbol"=>"AllegroFlare::ModelBin", "headers"=>["AllegroFlare/ModelBin.hpp"]} |
Sponsor
Visit CLUBCATT for cat shirts, cat mugs, cat puzzles, and more.