class: ewol::event::Input


Description:



Constructor and Destructor:

+                                Input         (enum ewol::key::type _type,
enum ewol::key::status _status,
uint8_t _id,
const vec2 & _pos,
ewol::key::Special _specialKey);

Synopsis:

+ void                           setType       (enum ewol::key::type _type);
+ const enum ewol::key::type & getType () const;
+ void setStatus (enum ewol::key::status _status);
+ const enum ewol::key::status & getStatus () const;
+ void setId (uint8_t _id);
+ const uint8_t & getId () const;
+ void setPos (const vec2 & _pos);
+ const vec2 & getPos () const;
+ void setSpecialKey (const ewol::key::Special & _specialKey);
+ const ewol::key::Special & getSpecialKey () const;
+ void reset () const;

Detail:

Input

+  Input (enum ewol::key::type _type,
enum ewol::key::status _status,
uint8_t _id,
const vec2 & _pos,
ewol::key::Special _specialKey);



setType

+ void setType (enum ewol::key::type _type);



getType

+ const enum ewol::key::type & getType () const;



setStatus

+ void setStatus (enum ewol::key::status _status);



getStatus

+ const enum ewol::key::status & getStatus () const;



setId

+ void setId (uint8_t _id);



getId

+ const uint8_t & getId () const;



setPos

+ void setPos (const vec2 & _pos);



getPos

+ const vec2 & getPos () const;



setSpecialKey

+ void setSpecialKey (const ewol::key::Special & _specialKey);



getSpecialKey

+ const ewol::key::Special & getSpecialKey () const;



reset

+ void reset () const;
Reset the input property of the curent event.