KeyboardState

class HPS.KeyboardState : public HPS.Object

Public Functions

void Assign (HPS.KeyboardState in_that)
override void Dispose ()
bool Equals (HPS.KeyboardState in_that)
override bool Equals (Object obj)
HPS.KeyboardEvent GetActiveEvent ()
HPS.Key[] GetEventPath ()
HPS.WindowKey GetEventSource ()
override int GetHashCode ()
ulong GetKeyboardCodeCount ()
HPS.KeyboardCode[] GetKeyboardCodes ()
bool GetKeyState (HPS.KeyboardCode in_key_code)
HPS.ModifierKeys GetModifierKeys ()
KeyboardState ()
KeyboardState (HPS.KeyboardState in_that)
override HPS.Type ObjectType ()
void Set (HPS.Key[] in_path, HPS.KeyboardEvent in_event, HPS.KeyboardCode[] in_keyboard_codes)
void Set (HPS.Key[] in_path, HPS.KeyboardEvent in_event, HPS.KeyboardCode[] in_keyboard_codes, HPS.ModifierKeys in_modifiers)
void SetActiveEvent (HPS.KeyboardEvent in_event)
void SetEventPath (HPS.Key[] in_path)
void SetKeyboardCodes (HPS.KeyboardCode[] in_keyboard_codes)
void SetModifierKeys (HPS.ModifierKeys in_modifiers)

Public Static Functions

bool operator!= (HPS.KeyboardState a, HPS.KeyboardState b)
bool operator== (HPS.KeyboardState a, HPS.KeyboardState b)