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

#include <le2d/input/controls.hpp>

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

Public Member Functions

 MouseButtonAxis ()=default
 
constexpr MouseButtonAxis (int const button_lo, int const button_hi)
 
constexpr auto on_event (event::MouseButton const &button) -> 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

◆ MouseButtonAxis() [1/2]

le::input::MouseButtonAxis::MouseButtonAxis ( )
default

◆ MouseButtonAxis() [2/2]

constexpr le::input::MouseButtonAxis::MouseButtonAxis ( int const  button_lo,
int const  button_hi 
)
inlineexplicitconstexpr

Member Function Documentation

◆ on_event()

constexpr auto le::input::MouseButtonAxis::on_event ( event::MouseButton const &  button) -> bool
inlineconstexpr

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