Key event data.
More...
#include <IKeyState.h>
|
| static KeyInfo * | alloc (KeyID, KeyModifierMask, KeyButton, int32_t count) |
| static KeyInfo * | alloc (KeyID, KeyModifierMask, KeyButton, int32_t count, const std::set< std::string > &destinations) |
| static KeyInfo * | alloc (const KeyInfo &) |
| static bool | isDefault (const char *screens) |
| static bool | contains (const char *screens, const std::string_view &name) |
| static bool | equal (const KeyInfo *, const KeyInfo *) |
| static std::string | join (const std::set< std::string > &destinations) |
| static void | split (const char *screens, std::set< std::string > &) |
◆ alloc() [1/3]
◆ alloc() [2/3]
◆ alloc() [3/3]
◆ contains()
| bool IKeyState::KeyInfo::contains |
( |
const char * | screens, |
|
|
const std::string_view & | name ) |
|
static |
◆ equal()
| bool IKeyState::KeyInfo::equal |
( |
const KeyInfo * | a, |
|
|
const KeyInfo * | b ) |
|
static |
◆ isDefault()
| bool IKeyState::KeyInfo::isDefault |
( |
const char * | screens | ) |
|
|
static |
◆ join()
| std::string IKeyState::KeyInfo::join |
( |
const std::set< std::string > & | destinations | ) |
|
|
static |
◆ split()
| void IKeyState::KeyInfo::split |
( |
const char * | screens, |
|
|
std::set< std::string > & | dst ) |
|
static |
◆ m_button
◆ m_count
| int32_t IKeyState::KeyInfo::m_count |
◆ m_key
| KeyID IKeyState::KeyInfo::m_key |
◆ m_mask
◆ m_screens
| char* IKeyState::KeyInfo::m_screens |
◆ m_screensBuffer
| char IKeyState::KeyInfo::m_screensBuffer[1] |
The documentation for this class was generated from the following files: