Estructurra que maneja los atajos de teclado.
Más...
#include <InputManager.h>
|
| | Shortcut (std::vector< int > k, shortcutCall call, int state=CME_STATE_NORMAL, int eventTrgg=1) |
| | Crea un atajo de teclado para el motor.
|
| bool | isPressed (int currState) |
| | Si se cumplen las condiciones para ejecutar el atajo.
|
Estructurra que maneja los atajos de teclado.
◆ Shortcut()
| cme::Shortcut::Shortcut |
( |
std::vector< int > | k, |
|
|
shortcutCall | call, |
|
|
int | state = CME_STATE_NORMAL, |
|
|
int | eventTrgg = 1 ) |
|
inline |
Crea un atajo de teclado para el motor.
- Parámetros
-
| k | Las teclas a pulsar |
| call | La callback a ejecutar tras pulsar las teclas |
| state | El estado en el que se ejecuta |
| eventTrgg | El trigger del evento, cuando se realiza la accion, al soltar, pulsar, mantener... |
◆ isPressed()
| bool cme::Shortcut::isPressed |
( |
int | currState | ) |
|
Si se cumplen las condiciones para ejecutar el atajo.
- Parámetros
-
| currState | El estado actual |
- Devuelve
- True si se estan pulsando las tenclas y el estado es el correcto