Castor3D
..
|
Classe de synchronisation des évènements. Plus de détails...
Fonctions membres publiques | |
FrameListener () | |
Constructeur. Plus de détails... | |
~FrameListener () | |
Destructeur. Plus de détails... | |
void | PostEvent (FrameEventSPtr p_event) |
Ajoute un évènement à la liste d'évènements correspondant à sont type. Plus de détails... | |
bool | FireEvents (eEVENT_TYPE p_type) |
Traite tous les évènements d'un type donné Plus de détails... | |
Attributs protégés | |
std::array< FrameEventPtrArray, eEVENT_TYPE_COUNT > | m_events |
Les tableaux d'évènements. Plus de détails... | |
std::recursive_mutex | m_mutex |
Mutex pour rendre cette classe thread safe. Plus de détails... | |
Classe de synchronisation des évènements.
Castor3D::FrameListener::FrameListener | ( | ) |
Constructeur.
Castor3D::FrameListener::~FrameListener | ( | ) |
Destructeur.
bool Castor3D::FrameListener::FireEvents | ( | eEVENT_TYPE | p_type | ) |
Traite tous les évènements d'un type donné
[in] | p_type | Le type des évènements à traiter |
void Castor3D::FrameListener::PostEvent | ( | FrameEventSPtr | p_event | ) |
Ajoute un évènement à la liste d'évènements correspondant à sont type.
[in] | p_event | L'évènement à ajouter |
|
protected |
Les tableaux d'évènements.
|
protected |
Mutex pour rendre cette classe thread safe.