Lysa  0.0
Lysa 3D Engine
InputEvent Class Reference

Detailed Description

Base class of all input events

+ Inheritance diagram for InputEvent:

Public Member Functions

InputEventType getType () const
 
- Public Member Functions inherited from Object
void connect (const Signal::signal &name, const Signal::Handler &handler)
 
void connect (const Signal::signal &name, const std::function< void ()> &handler)
 
void emit (const Signal::signal &name, void *params=nullptr)
 
virtual std::string toString () const
 
 Object () = default
 
virtual ~Object () = default
 

Protected Member Functions

 InputEvent (const InputEventType type)
 

Constructor & Destructor Documentation

InputEvent ( const InputEventType  type)
inlineexplicitprotected

Member Function Documentation

InputEventType getType ( ) const
inline

Returns the type of the event