Castor3D 0.16.0
Multiplatform 3D engine
|
#include <RenderWindow.hpp>
Fonctions membres publiques | |
EvtHandler (RenderWindow &window) | |
Fonctions membres publiques hérités de castor3d::MouseEventHandler | |
MouseEventHandler (castor::String const &name) | |
Fonctions membres publiques hérités de castor3d::EventHandler | |
void | pushEvent (MouseEvent const &event) |
Ajoute un évènement de souris à la file. | |
void | connect (MouseEventType event, ClientMouseFunction function) |
Connecte un fonction à un évènement souris. | |
bool | catchesMouseEvents () const |
void | setCatchesMouseEvents (bool value) |
void | pushEvent (KeyboardEvent const &event) |
Ajoute un évènement de clavier à la file. | |
void | connect (KeyboardEventType event, ClientKeyboardFunction function) |
Connecte un fonction à un évènement clavier. | |
bool | catchesTabKey () const |
bool | catchesReturnKey () const |
EventHandler (castor::String const &name, bool catchMouseEvents) | |
Constructeur. | |
virtual | ~EventHandler () noexcept |
Destructeur. | |
void | processEvents () |
Traite tous les évènement dans la file. | |
bool | isEnabled () const |
void | enable () |
void | disable () |
void | pushEvent (HandlerEvent const &event) |
Ajoute un évènement de gestionnaire à la file. | |
void | connect (HandlerEventType event, ClientHandlerFunction function) |
Connecte un fonction à un évènement gestionnaire. | |
Fonctions membres publiques hérités de castor::NamedBaseT< T > | |
NamedBaseT (T name) noexcept | |
Constructeur. | |
T const & | getName () const noexcept |
Récupère le nom. | |
void | rename (T name) noexcept |
|
inlineexplicit |