2 #ifndef _YI_KEY_EVENT_H_ 3 #define _YI_KEY_EVENT_H_ 37 virtual std::unique_ptr<CYIEvent>
Clone()
const override;
52 #endif // _YI_KEY_EVENT_H_ KEY_LOCATION m_eKeyLocation
Definition: YiKeyEvent.h:47
Class for key events.
Definition: YiKeyEvent.h:15
Definition: YiPredef.h:234
Base class for events.
Definition: YiEvent.h:489
Definition: YiKeyEvent.h:24
Definition: YiKeyEvent.h:28
Definition: YiKeyEvent.h:27
virtual std::unique_ptr< CYIEvent > Clone() const override
YI_EVENT_TYPE
The event type of the CYIEvent class instance.
Definition: YiEvent.h:23
bool m_bRepeat
Definition: YiKeyEvent.h:42
Definition: YiKeyEvent.h:25
KEY_LOCATION
Definition: YiKeyEvent.h:22
YI_KEY_CODE
Key code for CYIKeyEvent events.
Definition: YiEvent.h:81
YI_KEY_CODE m_eKeyCode
Definition: YiKeyEvent.h:40
bool m_bAltKey
Definition: YiKeyEvent.h:45
YI_RECT_REL m_nScreenRect
Definition: YiKeyEvent.h:41
bool m_bControlKey
Definition: YiKeyEvent.h:44
CYIKeyEvent(YI_EVENT_TYPE eventType)
bool m_bShiftKey
Definition: YiKeyEvent.h:43
bool m_bMetaKey
Definition: YiKeyEvent.h:46
Definition: YiKeyEvent.h:26
char32_t m_cKeyValue
Definition: YiKeyEvent.h:39
Definition: YiKeyEvent.h:29