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: