le2d v0.4.7
2D game engine framework
 
Loading...
Searching...
No Matches
le::input::KeyAxis Class Reference

#include <le2d/input/controls.hpp>

Inheritance diagram for le::input::KeyAxis:
le::input::DigitalAxis

Public Member Functions

 KeyAxis ()=default
 
constexpr KeyAxis (int const key_lo, int const key_hi)
 
constexpr auto on_event (event::Key const &key) -> bool
 
- Public Member Functions inherited from le::input::DigitalAxis
 DigitalAxis ()=default
 
constexpr DigitalAxis (int lo, int hi)
 
constexpr auto on_action (int const actor, int const action) -> bool
 
constexpr auto value () const -> float
 
constexpr void disengage ()
 

Constructor & Destructor Documentation

◆ KeyAxis() [1/2]

le::input::KeyAxis::KeyAxis ( )
default

◆ KeyAxis() [2/2]

constexpr le::input::KeyAxis::KeyAxis ( int const  key_lo,
int const  key_hi 
)
inlineexplicitconstexpr

Member Function Documentation

◆ on_event()

constexpr auto le::input::KeyAxis::on_event ( event::Key const &  key) -> bool
inlineconstexpr

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