Antkeeper  0.0.1
Classes | Namespaces
mapping.hpp File Reference
#include <engine/input/mapping-type.hpp>
#include <engine/input/gamepad-axis.hpp>
#include <engine/input/gamepad-button.hpp>
#include <engine/input/mouse-button.hpp>
#include <engine/input/mouse-motion-axis.hpp>
#include <engine/input/mouse-scroll-axis.hpp>
#include <engine/input/scancode.hpp>
#include <cstdint>

Go to the source code of this file.

Classes

class  input::mapping
 Abstract base class for input mappings. More...
 
class  input::gamepad_axis_mapping
 Maps a direction along a gamepad axis to a control input value. More...
 
class  input::gamepad_button_mapping
 Maps a gamepad button to a control input value. More...
 
class  input::key_mapping
 Maps a keyboard key to a control input value. More...
 
class  input::mouse_button_mapping
 Maps a mouse button to a control input value. More...
 
class  input::mouse_motion_mapping
 Maps a direction along a mouse motion axis to a control input value. More...
 
class  input::mouse_scroll_mapping
 Maps a direction along a mouse scroll axis to a control input value. More...
 

Namespaces

 input
 Input devices, events, and mapping.