#include <EventHandler.hpp>
◆ ClientHandlerFunction
Définition d'une fonction de traitement d'évènement de gestionnaire.
◆ ClientKeyboardFunction
Définition d'une fonction de traitement d'évènement de clavier.
◆ ClientMouseFunction
Définition d'une fonction de traitement d'évènement de souris.
◆ EnableFunction
Fonction de signal d'activation/désactivation du gestionnaire.
◆ EventHandlerFunction
◆ EventQueue
◆ OnClientHandlerEvent
Définition d'un signal d'évènement de gestionnaire.
◆ OnClientHandlerEventConnection
Définition d'une connexion au signal d'évènement de gestionnaire.
◆ OnClientKeyboardEvent
Définition d'un signal d'évènement de clavier.
◆ OnClientKeyboardEventConnection
Définition d'une connexion au signal d'évènement de clavier.
◆ OnClientMouseEvent
Définition d'un signal d'évènement de souris.
◆ OnClientMouseEventConnection
Définition d'une connexion au signal d'évènement de souris.
◆ OnEnable
Signal d'activation/désactivation du gestionnaire.
◆ OnEnableConnection
Connection au signal d'activation/désactivation du gestionnaire.
◆ EventHandler()
castor3d::EventHandler::EventHandler |
( |
castor::String const & |
name, |
|
|
bool |
catchMouseEvents |
|
) |
| |
|
inlineexplicit |
◆ ~EventHandler()
virtual castor3d::EventHandler::~EventHandler |
( |
| ) |
|
|
inlinevirtual |
◆ catchesMouseEvents()
bool castor3d::EventHandler::catchesMouseEvents |
( |
| ) |
const |
|
inline |
◆ catchesReturnKey()
bool castor3d::EventHandler::catchesReturnKey |
( |
| ) |
const |
|
inline |
◆ catchesTabKey()
bool castor3d::EventHandler::catchesTabKey |
( |
| ) |
const |
|
inline |
◆ connect() [1/3]
◆ connect() [2/3]
◆ connect() [3/3]
◆ disable()
void castor3d::EventHandler::disable |
( |
| ) |
|
|
inline |
◆ enable()
void castor3d::EventHandler::enable |
( |
| ) |
|
|
inline |
◆ isEnabled()
bool castor3d::EventHandler::isEnabled |
( |
| ) |
const |
|
inline |
◆ processEvents()
void castor3d::EventHandler::processEvents |
( |
| ) |
|
|
inline |
◆ processHandlerEvent()
void castor3d::EventHandler::processHandlerEvent |
( |
HandlerEventSPtr |
event | ) |
|
|
inlineprotected |
◆ processKeyboardEvent()
void castor3d::EventHandler::processKeyboardEvent |
( |
KeyboardEventSPtr |
event | ) |
|
|
inlineprotected |
◆ processMouseEvent()
void castor3d::EventHandler::processMouseEvent |
( |
MouseEventSPtr |
event | ) |
|
|
inlineprotected |
◆ pushEvent() [1/3]
void castor3d::EventHandler::pushEvent |
( |
HandlerEvent const & |
event | ) |
|
|
inline |
◆ pushEvent() [2/3]
void castor3d::EventHandler::pushEvent |
( |
KeyboardEvent const & |
event | ) |
|
|
inline |
◆ pushEvent() [3/3]
void castor3d::EventHandler::pushEvent |
( |
MouseEvent const & |
event | ) |
|
|
inline |
◆ setCatchesMouseEvents()
void castor3d::EventHandler::setCatchesMouseEvents |
( |
bool |
value | ) |
|
|
inline |
◆ m_handlerSlots
◆ m_handlerSlotsConnections
Les connexions aux slots d'évènements de gestionnaire.
Référencé par connect().
◆ m_keyboardSlots
◆ m_keyboardSlotsConnections
Les connexions aux slots d'évènements de gestionnaire.
Référencé par connect().
◆ m_mouseSlots
◆ m_mouseSlotsConnections
Les connexions aux slots d'évènements souris.
Référencé par connect().
◆ onEnable
OnEnable castor3d::EventHandler::onEnable |
La documentation de cette classe a été générée à partir du fichier suivant :