#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é | |
1.3.9.1