AllegroFlare/Screens/InputDeviceConfiguration
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
event_emitter |
AllegroFlare::EventEmitter* |
bitmap_bin |
AllegroFlare::BitmapBin* |
font_bin |
AllegroFlare::FontBin* |
surface_width |
std::size_t |
surface_height |
std::size_t |
on_exit_callback_func |
std::function<void(AllegroFlare::Screens::InputDeviceConfiguration*, void*)> |
on_exit_callback_func_user_data |
void* |
input_devices_list |
AllegroFlare::InputDevicesList* |
input_devices_list_element |
AllegroFlare::Elements::InputDevicesList |
input_device_configuration_element |
AllegroFlare::Elements::InputDeviceConfigurationList |
background |
AllegroFlare::Elements::Backgrounds::Base* |
initialized |
bool |
TYPE |
char* |
Methods
set_event_emitter(AllegroFlare::EventEmitter* event_emitter=nullptr) |
set_bitmap_bin(AllegroFlare::BitmapBin* bitmap_bin=nullptr) |
set_font_bin(AllegroFlare::FontBin* font_bin=nullptr) |
set_input_devices_list(AllegroFlare::InputDevicesList* input_devices_list=nullptr) |
initialize() |
on_activate() |
on_deactivate() |
update() |
render() |
primary_timer_func() |
call_on_exit_callback() |
virtual_control_button_up_func(AllegroFlare::Player* player=nullptr, AllegroFlare::VirtualControllers::Base* virtual_controller=nullptr, int virtual_controller_button_num=0, bool is_repeat=false) |
virtual_control_button_down_func(AllegroFlare::Player* player=nullptr, AllegroFlare::VirtualControllers::Base* virtual_controller=nullptr, int virtual_controller_button_num=0, bool is_repeat=false) |
virtual_control_axis_change_func(ALLEGRO_EVENT* ev=nullptr) |
Dependencies
{"symbol"=>"ALLEGRO_EVENT", "headers"=>["allegro5/allegro.h"]} |
{"symbol"=>"AllegroFlare::Screens::Base", "headers"=>["AllegroFlare/Screens/Base.hpp"]} |
{"symbol"=>"AllegroFlare::BitmapBin", "headers"=>["AllegroFlare/BitmapBin.hpp"]} |
{"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} |
{"symbol"=>"AllegroFlare::FontBin", "headers"=>["AllegroFlare/FontBin.hpp"]} |
{"symbol"=>"AllegroFlare::ModelBin", "headers"=>["AllegroFlare/ModelBin.hpp"]} |
{"symbol"=>"AllegroFlare::SampleBin", "headers"=>["AllegroFlare/SampleBin.hpp"]} |
{"symbol"=>"al_is_primitives_addon_initialized", "headers"=>["allegro5/allegro_primitives.h"]} |
{"symbol"=>"AllegroFlare::Elements::InputDeviceConfigurationList", "headers"=>["AllegroFlare/Elements/InputDeviceConfigurationList.hpp"]} |
{"symbol"=>"AllegroFlare::Player", "headers"=>["AllegroFlare/Player.hpp"]} |
{"symbol"=>"AllegroFlare::VirtualControllers::Base", "headers"=>["AllegroFlare/VirtualControllers/Base.hpp"]} |
{"symbol"=>"AllegroFlare::VirtualControllers::GenericController", "headers"=>["AllegroFlare/VirtualControllers/GenericController.hpp"]} |
{"symbol"=>"AllegroFlare::InputDevicesList", "headers"=>["AllegroFlare/InputDevicesList.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::InputDevicesList", "headers"=>["AllegroFlare/Elements/InputDevicesList.hpp"]} |
{"symbol"=>"AllegroFlare::Screens::InputDeviceConfiguration", "headers"=>["AllegroFlare/Screens/InputDeviceConfiguration.hpp"]} |
{"symbol"=>"AllegroFlare::Elements::Backgrounds::Base", "headers"=>["AllegroFlare/Elements/Backgrounds/Base.hpp"]} |
Sponsor
Look no further than CLUBCATT for cat shirts, cat mugs, and all kinds of cat-fancy stuff.