Castor3D  ..
Fonctions membres publiques | Attributs protégés | Liste de tous les membres
Référence de la classe Castor3D::FrameEventabstract

Interface représentant un évènement de frame. Plus de détails...

+ Graphe d'héritage de Castor3D::FrameEvent:

Fonctions membres publiques

 FrameEvent (eEVENT_TYPE p_eType)
 Constructeur. Plus de détails...
 
 FrameEvent (FrameEvent const &p_object)
 Constructeur par copie. Plus de détails...
 
 FrameEvent (FrameEvent &&p_object)
 Constructeur par déplacement. Plus de détails...
 
FrameEventoperator= (FrameEvent const &p_object)
 Opérateur d'affectation par copie. Plus de détails...
 
FrameEventoperator= (FrameEvent &&p_object)
 Opérateur d'affectation par déplacement. Plus de détails...
 
virtual ~FrameEvent ()
 Destructeur. Plus de détails...
 
virtual bool Apply ()=0
 Traite l'évènement. Plus de détails...
 
eEVENT_TYPE GetType ()
 Récupère le type de l'évènement. Plus de détails...
 

Attributs protégés

eEVENT_TYPE m_eType
 Le type d'évènement. Plus de détails...
 

Description détaillée

Interface représentant un évènement de frame.

Auteur
Sylvain DOREMUS
Date
03/03/2010
Version
0.1
Remarques
Un évènement a un eEVENT_TYPE pour savoir quand il doit être traité.
La fonction de traitement doit être implémentée par les classes filles.

Documentation des constructeurs et destructeur

Castor3D::FrameEvent::FrameEvent ( eEVENT_TYPE  p_eType)

Constructeur.

Paramètres
[in]p_eTypeLe type d'évènement
Castor3D::FrameEvent::FrameEvent ( FrameEvent const &  p_object)

Constructeur par copie.

Paramètres
[in]p_objectL'objet à copier
Castor3D::FrameEvent::FrameEvent ( FrameEvent &&  p_object)

Constructeur par déplacement.

Paramètres
[in]p_objectL'objet à déplacer
virtual Castor3D::FrameEvent::~FrameEvent ( )
virtual

Destructeur.

Documentation des fonctions membres

virtual bool Castor3D::FrameEvent::Apply ( )
pure virtual

Traite l'évènement.

Remarques
Doit être implémentée dans les classes filles
Renvoie
true si l'évènement a été traité avec succès

Implémenté dans Castor3D::InitialiseEvent< T >, Castor3D::CleanupEvent< T >, Castor3D::ResizeWindowEvent, et Castor3D::SubdivisionFrameEvent.

eEVENT_TYPE Castor3D::FrameEvent::GetType ( )
inline

Récupère le type de l'évènement.

Renvoie
Le type de l'évènement
FrameEvent& Castor3D::FrameEvent::operator= ( FrameEvent const &  p_object)

Opérateur d'affectation par copie.

Paramètres
[in]p_objectL'objet à copier
Renvoie
Une référence sur cet objet
FrameEvent& Castor3D::FrameEvent::operator= ( FrameEvent &&  p_object)

Opérateur d'affectation par déplacement.

Paramètres
[in]p_objectL'objet à déplacer
Renvoie
Une référence sur cet objet

Documentation des données membres

eEVENT_TYPE Castor3D::FrameEvent::m_eType
protected

Le type d'évènement.


La documentation de cette classe a été générée à partir du fichier suivant :