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.