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

#include <KeyboardEvent.hpp>

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

Fonctions membres publiques

 KeyboardEvent (KeyboardEventType type, KeyboardKey key, bool ctrl, bool alt, bool shift)
 Constructeur.
 
 KeyboardEvent (KeyboardEventType type, KeyboardKey key, castor::String const &c, bool ctrl, bool alt, bool shift)
 Constructeur.
 
KeyboardEventType getKeyboardEventType () const
 
KeyboardKey getKey () const
 
castor::String const & getChar () const
 
bool isCtrlDown () const
 
bool isAltDown () const
 
bool isShiftDown () 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 ()=default
 Destructeur.
 
UserInputEventType getEventType () const
 

Documentation des constructeurs et destructeur

◆ KeyboardEvent() [1/2]

castor3d::KeyboardEvent::KeyboardEvent ( KeyboardEventType  type,
KeyboardKey  key,
bool  ctrl,
bool  alt,
bool  shift 
)
inline

Constructeur.

Paramètres
[in]typeLe type d'évènement clavier.
[in]keyLe code de la touche.
[in]ctrlDit si la touche Ctrl est enfoncée.
[in]altDit si la touche Alt est enfoncée.
[in]shiftDit si la touche Shift est enfoncée.

◆ KeyboardEvent() [2/2]

castor3d::KeyboardEvent::KeyboardEvent ( KeyboardEventType  type,
KeyboardKey  key,
castor::String const &  c,
bool  ctrl,
bool  alt,
bool  shift 
)
inline

Constructeur.

Paramètres
[in]typeLe type d'évènement clavier.
[in]keyLe code de la touche.
[in]cLe caractère correspondant qu code de la touche.
[in]ctrlDit si la touche Ctrl est enfoncée.
[in]altDit si la touche Alt est enfoncée.
[in]shiftDit si la touche Shift est enfoncée.

Documentation des fonctions membres

◆ getChar()

castor::String const & castor3d::KeyboardEvent::getChar ( ) const
inline
Renvoie
Le caractère correspondant à la touche.

◆ getKey()

KeyboardKey castor3d::KeyboardEvent::getKey ( ) const
inline
Renvoie
Le code de la touche.

◆ getKeyboardEventType()

KeyboardEventType castor3d::KeyboardEvent::getKeyboardEventType ( ) const
inline
Renvoie
Le type d'évènement clavier.

◆ isAltDown()

bool castor3d::KeyboardEvent::isAltDown ( ) const
inline
Renvoie
L'état de la touche Alt.

◆ isCtrlDown()

bool castor3d::KeyboardEvent::isCtrlDown ( ) const
inline
Renvoie
L'état de la touche Ctrl.

◆ isShiftDown()

bool castor3d::KeyboardEvent::isShiftDown ( ) const
inline
Renvoie
L'état de la touche Shift.

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