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

#include <le2d/input/controls.hpp>

Inheritance diagram for le::input::KeyTrigger:
le::input::Trigger

Public Member Functions

 KeyTrigger ()=default
 
constexpr KeyTrigger (int const key)
 
constexpr auto on_event (event::Key const &key) -> bool
 
- Public Member Functions inherited from le::input::Trigger
 Trigger ()=default
 
constexpr Trigger (int const actor)
 
constexpr auto on_action (int const actor, int const action) -> bool
 
constexpr auto is_engaged () const -> bool
 
constexpr void disengage ()
 

Constructor & Destructor Documentation

◆ KeyTrigger() [1/2]

le::input::KeyTrigger::KeyTrigger ( )
default

◆ KeyTrigger() [2/2]

constexpr le::input::KeyTrigger::KeyTrigger ( int const  key)
inlineexplicitconstexpr

Member Function Documentation

◆ on_event()

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

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