NAP
Public Member Functions | List of all members
KeyPressEvent Class Reference

#include <inputevent.h>

Public Member Functions

 KeyPressEvent (EKeyCode inKey, KeyModifier inMod, int window)
 
nap::uint toUtf8 () const
 
- Public Member Functions inherited from KeyEvent
 KeyEvent (EKeyCode inKey, KeyModifier inMod, int window)
 
- Public Member Functions inherited from WindowInputEvent
 WindowInputEvent (int window)
 
- Public Member Functions inherited from Event
virtual ~Event ()=default
 
 Event ()=default
 
 Event (const Event &)=delete
 
Eventoperator= (const Event &)=delete
 

Additional Inherited Members

- Public Attributes inherited from KeyEvent
EKeyCode mKey
 Associated Key. More...
 
KeyModifier mModifier
 Modifier key bit-mask (shift, ctrl etc.) More...
 
- Public Attributes inherited from WindowInputEvent
int mWindow
 Window ID. More...
 

Description

Key pressed event

Inheritance diagram for KeyPressEvent:
[legend]
Collaboration diagram for KeyPressEvent:
[legend]

Constructor & Destructor Documentation

◆ KeyPressEvent()

KeyPressEvent ( EKeyCode  inKey,
KeyModifier  inMod,
int  window 
)

Member Function Documentation

◆ toUtf8()

nap::uint toUtf8 ( ) const
Returns
the key as utf8 character, 0x00 if the key can't be converted