Berserk
Public Member Functions | Static Public Member Functions | List of all members
EventKeyboard Class Referencefinal

Keyboard input event. More...

#include <EventKeyboard.hpp>

Inheritance diagram for EventKeyboard:
Inheritance graph
[legend]
Collaboration diagram for EventKeyboard:
Collaboration graph
[legend]

Public Member Functions

BRK_API EventKeyboard ()=default
 
BRK_API ~EventKeyboard () override=default
 
BRK_API const EventTypeGetEventType () const override
 
BRK_API void SetText (String text)
 
BRK_API void SetModifiers (InputModifiers modifiers)
 
BRK_API void SetAction (InputAction action)
 
BRK_API void SetKey (InputKeyboardKey key)
 
BRK_API const StringGetText () const
 
BRK_API InputModifiers GetModifiers () const
 
BRK_API InputAction GetAction () const
 
BRK_API InputKeyboardKey GetKey () const
 
- Public Member Functions inherited from Event
BRK_API Event ()=default
 
BRK_API ~Event () override=default
 
- Public Member Functions inherited from RefCnt
virtual ~RefCnt ()
 
bool IsUnique () const
 
std::int32_t GetRefs () const
 
std::int32_t AddRef () const
 
std::int32_t RelRef () const
 

Static Public Member Functions

static BRK_API const EventTypeGetEventTypeStatic ()
 

Additional Inherited Members

- Protected Member Functions inherited from RefCnt
virtual void Destroy () const
 

Detailed Description

Keyboard input event.

Constructor & Destructor Documentation

◆ EventKeyboard()

BRK_API EventKeyboard::EventKeyboard ( )
default

◆ ~EventKeyboard()

BRK_API EventKeyboard::~EventKeyboard ( )
overridedefault

Member Function Documentation

◆ GetAction()

InputAction EventKeyboard::GetAction ( ) const

◆ GetEventType()

BRK_NS_BEGIN const EventType & EventKeyboard::GetEventType ( ) const
overridevirtual

Implements Event.

◆ GetEventTypeStatic()

const EventType & EventKeyboard::GetEventTypeStatic ( )
static

◆ GetKey()

InputKeyboardKey EventKeyboard::GetKey ( ) const

◆ GetModifiers()

InputModifiers EventKeyboard::GetModifiers ( ) const

◆ GetText()

const String & EventKeyboard::GetText ( ) const

◆ SetAction()

void EventKeyboard::SetAction ( InputAction  action)

◆ SetKey()

void EventKeyboard::SetKey ( InputKeyboardKey  key)

◆ SetModifiers()

void EventKeyboard::SetModifiers ( InputModifiers  modifiers)

◆ SetText()

void EventKeyboard::SetText ( String  text)

The documentation for this class was generated from the following files: