Motor OpenGL
Cargando...
Buscando...
Nada coincide
Referencia de la estructura cme::Shortcut

Estructurra que maneja los atajos de teclado. Más...

#include <InputManager.h>

Métodos públicos

 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.

Descripción detallada

Estructurra que maneja los atajos de teclado.

Documentación de constructores y destructores

◆ 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
kLas teclas a pulsar
callLa callback a ejecutar tras pulsar las teclas
stateEl estado en el que se ejecuta
eventTrggEl trigger del evento, cuando se realiza la accion, al soltar, pulsar, mantener...

Documentación de funciones miembro

◆ isPressed()

bool cme::Shortcut::isPressed ( int currState)

Si se cumplen las condiciones para ejecutar el atajo.

Parámetros
currStateEl estado actual
Devuelve
True si se estan pulsando las tenclas y el estado es el correcto