ScummVM API documentation
QDEngine::keyboardDispatcher Class Reference

Public Types

typedef bool(* event_handler_t) (Common::KeyCode key_vcode, bool event)
 Обработчик нажатий/отжатий кнопок. More...
 

Public Member Functions

bool is_pressed (int vkey) const
 Возвращает true, если кнопка с кодом vkey в данный момент нажата.
 
event_handler_t set_handler (event_handler_t h)
 Устанавливает обработчик нажатий/отжатий кнопок.
 
bool handle_event (Common::KeyCode vkey, bool event)
 Обрабатывает нажатие (event == true) или отжатие (event == false) кнопки с кодом vkey.
 

Static Public Member Functions

static keyboardDispatcherinstance ()
 Возвращает диспетчер по-умолчанию.
 

Member Typedef Documentation

◆ event_handler_t

typedef bool(* QDEngine::keyboardDispatcher::event_handler_t) (Common::KeyCode key_vcode, bool event)

Обработчик нажатий/отжатий кнопок.

Возвращает true при успешной обработке события.


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