InputEvent¶
Inherits: Resource < Reference < Object
Inherited By: InputEventScreenTouch, InputEventWithModifiers, InputEventScreenDrag, InputEventJoypadMotion, InputEventJoypadButton, InputEventAction
Category: Core
Brief Description¶
Member Functions¶
bool | action_match ( InputEvent event ) const |
String | as_text ( ) const |
int | get_device ( ) const |
int | get_id ( ) const |
bool | is_action ( String action ) const |
bool | is_action_pressed ( String action ) const |
bool | is_action_released ( String action ) const |
bool | is_action_type ( ) const |
bool | is_echo ( ) const |
bool | is_pressed ( ) const |
void | set_device ( int device ) |
void | set_id ( int id ) |
bool | shortcut_match ( InputEvent event ) const |
InputEvent | xformed_by ( Transform2D xform, Vector2 local_ofs=null ) const |
Member Function Description¶
- bool action_match ( InputEvent event ) const
- String as_text ( ) const
- int get_device ( ) const
- int get_id ( ) const
Return if this input event matches a pre-defined action, no matter the type.
Return whether the given action is being pressed (and is not an echo event for KEY events). Not relevant for the event types MOUSE_MOTION, SCREEN_DRAG and NONE.
Return whether the given action is released (i.e. not pressed). Not relevant for the event types MOUSE_MOTION, SCREEN_DRAG and NONE.
- bool is_action_type ( ) const
- bool is_echo ( ) const
Return if this input event is an echo event (only for events of type KEY, it will return false for other types).
- bool is_pressed ( ) const
Return if this input event is pressed. Not relevant for the event types MOUSE_MOTION, SCREEN_DRAG and NONE.
- void set_device ( int device )
- void set_id ( int id )
- bool shortcut_match ( InputEvent event ) const
- InputEvent xformed_by ( Transform2D xform, Vector2 local_ofs=null ) const