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

#include <le2d/input/controls.hpp>

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

Public Member Functions

 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

◆ DigitalAxis() [1/2]

le::input::DigitalAxis::DigitalAxis ( )
default

◆ DigitalAxis() [2/2]

constexpr le::input::DigitalAxis::DigitalAxis ( int  lo,
int  hi 
)
inlineexplicitconstexpr

Member Function Documentation

◆ disengage()

constexpr void le::input::DigitalAxis::disengage ( )
inlineconstexpr

◆ on_action()

constexpr auto le::input::DigitalAxis::on_action ( int const  actor,
int const  action 
) -> bool
inlineconstexpr

◆ value()

constexpr auto le::input::DigitalAxis::value ( ) const -> float
inlineconstexpr

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