AllegroFlare/InputDiagrams/KeyboardKeyCombo
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | font_bin | AllegroFlare::FontBin* | 
  | keyboard_combo_tokens | std::vector<std::string> | 
  | color | ALLEGRO_COLOR | 
  | x | float | 
  | y | float | 
  | font_name | std::string | 
  | font_size | int | 
  | keyboard_key_font_name | std::string | 
  | keyboard_key_font_size | int | 
  | keyboard_key_box_height | float | 
  | keyboard_key_box_min_width | float | 
  | token_SPACE_width | float | 
  | token_SPACER_width | float | 
  | token_SEPARATOR_width | float | 
    
     Methods
     
  | set_keyboard_key_box_height(float keyboard_key_box_height=42) | 
  | render(bool calculate_width_only_and_do_not_draw=false) | 
  | calculate_width() | 
  | guarantee_even_number(int potentially_odd_number=0) | 
  | obtain_font() | 
    
     Dependencies
     
  | {"symbol"=>"AllegroFlare::FontBin*", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"ALLEGRO_COLOR", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"ALLEGRO_FONT*", "headers"=>["allegro5/allegro_font.h"]} | 
  | {"symbol"=>"al_is_system_installed", "headers"=>["allegro5/allegro.h"]} | 
  | {"symbol"=>"al_is_font_addon_initialized", "headers"=>["allegro5/allegro_font.h"]} | 
  | {"symbol"=>"al_is_ttf_addon_initialized", "headers"=>["allegro5/allegro_ttf.h"]} | 
  | {"symbol"=>"al_is_primitives_addon_initialized", "headers"=>["allegro5/allegro_primitives.h"]} | 
  | {"symbol"=>"al_draw_rounded_rectangle", "headers"=>["allegro5/allegro_primitives.h"]} | 
  | {"symbol"=>"al_draw_text", "headers"=>["allegro5/allegro_font.h"]} | 
  | {"symbol"=>"AllegroFlare::InputDiagrams::KeyboardKey", "headers"=>["AllegroFlare/InputDiagrams/KeyboardKey.hpp"]} | 
  | {"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} | 
  | {"symbol"=>"ALLEGRO_FONT", "headers"=>["allegro5/allegro_font.h"]} | 
    
    
Sponsor
Look no further than CLUBCATT for cat shirts, cat mugs, and all kinds of cat-fancy stuff.