Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Liste de tous les membres
Référence de la classe castor3d::MouseEvent

#include <MouseEvent.hpp>

Graphe d'héritage de castor3d::MouseEvent:
Inheritance graph
[légende]
Graphe de collaboration de castor3d::MouseEvent:
Collaboration graph
[légende]

Fonctions membres publiques

 MouseEvent (MouseEventType type, castor::Position const &position, MouseButton button=MouseButton::eCount)
 Constructeur.
 
MouseEventType getMouseEventType () const
 
MouseButton getButton () const
 
castor::Position const & getPosition () const
 
- Fonctions membres publiques hérités de castor3d::UserInputEvent
C3D_API UserInputEvent (UserInputEvent &&)=default
 
C3D_API UserInputEvent (UserInputEvent const &)=default
 
C3D_API UserInputEventoperator= (UserInputEvent &&)=default
 
C3D_API UserInputEventoperator= (UserInputEvent const &)=default
 
 UserInputEvent (UserInputEventType type)
 Constructeur.
 
virtual C3D_API ~UserInputEvent () noexcept=default
 Destructeur.
 
UserInputEventType getEventType () const
 

Documentation des constructeurs et destructeur

◆ MouseEvent()

castor3d::MouseEvent::MouseEvent ( MouseEventType type,
castor::Position const & position,
MouseButton button = MouseButton::eCount )
inline

Constructeur.

Paramètres
[in]typeLe type d'évènement de souris.
[in]positionLa position, de la souris ou de la molette, selon le type d'évènement.
[in]buttonLe bouton de la souris.

Documentation des fonctions membres

◆ getButton()

MouseButton castor3d::MouseEvent::getButton ( ) const
inline
Renvoie
Le bouton de la souris.

◆ getMouseEventType()

MouseEventType castor3d::MouseEvent::getMouseEventType ( ) const
inline
Renvoie
Le type d'évènement de souris.

◆ getPosition()

castor::Position const & castor3d::MouseEvent::getPosition ( ) const
inline
Renvoie
La position, de la souris ou de la molette, selon le type d'évènement.

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