#include <input.h>
Graphe de collaboration de ngn::InputHandler:
Définition à la ligne 42 du fichier input.h.
Fonctions membres publiques | |
void | handleEvents () |
gère les événements pendant la boucle de rendu | |
void | moveForward (bool state=true) |
déplace la vue vers l'avant si 'state' est vrai | |
void | moveBackward (bool state=true) |
déplace la vue vers l'arrière si 'state' est vrai | |
void | moveLeft (bool state=true) |
déplace la vue vers la gauche si 'state' est vrai | |
void | moveRight (bool state=true) |
déplace la vue vers la droite si 'state' est vrai | |
bool | isMoveBackwardPressed () const |
vrai si la touche de Reculer a été pressée | |
bool | isMoveForwardPressed () const |
vrai si la touche Avancer a été pressée | |
bool | isMoveLeftPressed () const |
vrai si la touche Aller A Gauche a été pressée | |
bool | isMoveRightPressed () const |
vrai si la touche Aller A Droite a été pressée | |
int | getMousePositionX () const |
renvoit la position X de la souris | |
int | getMousePositionY () const |
renvoit la position Y de la souris | |
Fonctions membres protégées | |
virtual void | handleKeyDown (NGN_KEY keysym)=0 |
définit le comportement en cas de touche clavier enfoncée | |
virtual void | handleKeyUp (NGN_KEY keysym)=0 |
définit le comportement en cas de touche clavier relâchée | |
virtual void | handleMouseButtonDown (NGN_MOUSE_BUTTON_EVENT button)=0 |
définit le comportement en cas de bouton souris enfoncé | |
virtual void | handleMouseButtonUp (NGN_MOUSE_BUTTON_EVENT button)=0 |
définit le comportement en cas de bouton souris relâché |