AllegroFlare/Elements/RollingCredits/SectionRenderers/Text
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | font_bin | AllegroFlare::FontBin* | 
  | text | std::string | 
  | alignment | std::string | 
  | x | float | 
  | y | float | 
  | max_width | float | 
  | font_name | std::string | 
  | font_size | int | 
  | text_color | ALLEGRO_COLOR | 
  | _multiline_text_line_number | int | 
  | TYPE | char* | 
    
     Methods
     
  | render(bool only_calculate_height_dont_render=false) | 
  | multiline_text_draw_callback(int line_num=0, const char* line=nullptr, int size=0, void* extra=nullptr) | 
  | count_num_lines_will_render(ALLEGRO_FONT* font=nullptr, float max_width=0.0f, std::string text="[unset-text]") | 
  | get_al_alignment() | 
  | get_x_offset_by_alignment() | 
  | obtain_font() | 
    
     Dependencies
     
  | {"symbol"=>"AllegroFlare::Elements::RollingCredits::SectionRenderers::Base", "headers"=>["AllegroFlare/Elements/RollingCredits/SectionRenderers/Base.hpp"]} | 
  | {"symbol"=>"ALLEGRO_COLOR", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"ALLEGRO_FONT", "headers"=>["allegro5/allegro_font.h"]} | 
  | {"symbol"=>"AllegroFlare::Elements::RollingCredits::Sections::Text", "headers"=>["AllegroFlare/Elements/RollingCredits/Sections/Text.hpp"]} | 
    
    
Sponsor
Get the best designed cat shirts at clubatt.com