Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
aurore::AuroreKeyCombination Struct Reference

#include <aurore/core/actions.hpp>

Public Member Functions

 AuroreKeyCombination (const int key)
 
 AuroreKeyCombination (const AuroreKeyboardScancode code)
 
 AuroreKeyCombination (const AuroreKeyboardScancode code, const int mod)
 
 operator int () const
 
bool operator== (const int a) const
 
bool operator!= (const int a) const
 

Public Attributes

AuroreKeyboardScancode code
 
int mod {}
 

Constructor & Destructor Documentation

◆ AuroreKeyCombination() [1/3]

aurore::AuroreKeyCombination::AuroreKeyCombination ( const int  key)
inlineexplicit

◆ AuroreKeyCombination() [2/3]

aurore::AuroreKeyCombination::AuroreKeyCombination ( const AuroreKeyboardScancode  code)
inline

◆ AuroreKeyCombination() [3/3]

aurore::AuroreKeyCombination::AuroreKeyCombination ( const AuroreKeyboardScancode  code,
const int  mod 
)
inline

Member Function Documentation

◆ operator int()

aurore::AuroreKeyCombination::operator int ( ) const
inline

◆ operator!=()

bool aurore::AuroreKeyCombination::operator!= ( const int  a) const
inline

◆ operator==()

bool aurore::AuroreKeyCombination::operator== ( const int  a) const
inline

Member Data Documentation

◆ code

AuroreKeyboardScancode aurore::AuroreKeyCombination::code

◆ mod

int aurore::AuroreKeyCombination::mod {}

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