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

#include <le2d/input/controls.hpp>

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

Public Member Functions

 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

◆ Trigger() [1/2]

le::input::Trigger::Trigger ( )
default

◆ Trigger() [2/2]

constexpr le::input::Trigger::Trigger ( int const  actor)
inlineexplicitconstexpr

Member Function Documentation

◆ disengage()

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

◆ is_engaged()

constexpr auto le::input::Trigger::is_engaged ( ) const -> bool
inlineconstexpr

◆ on_action()

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

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