Antkeeper  0.0.1
Public Member Functions | List of all members
input::mapping Class Referenceabstract

Abstract base class for input mappings. More...

#include <mapping.hpp>

Inheritance diagram for input::mapping:
input::gamepad_axis_mapping input::gamepad_button_mapping input::key_mapping input::mouse_button_mapping input::mouse_motion_mapping input::mouse_scroll_mapping

Public Member Functions

 mapping ()=default
 Constructs an input mapping. More...
 
virtual ~mapping ()=default
 Destructs an input mapping. More...
 
virtual constexpr mapping_type get_mapping_type () const noexcept=0
 Returns the input mapping type. More...
 

Detailed Description

Abstract base class for input mappings.

Definition at line 42 of file mapping.hpp.

Constructor & Destructor Documentation

◆ mapping()

input::mapping::mapping ( )
default

Constructs an input mapping.

◆ ~mapping()

virtual input::mapping::~mapping ( )
virtualdefault

Destructs an input mapping.

Member Function Documentation

◆ get_mapping_type()

virtual constexpr mapping_type input::mapping::get_mapping_type ( ) const
constexprpure virtualnoexcept

The documentation for this class was generated from the following file: