addons/gut/input_factory.gd
Inherits: RefCounted
Static class full of helper methods to make InputEvent instances
Description
This thing makes InputEvents. Enjoy.
Methods
action_down(which, strength = 1.0) static |
|
action_up(which, strength = 1.0) static |
|
key_down(which) static |
|
key_up(which) static |
|
mouse_double_click(position, global_position = null) static |
|
mouse_left_button_down(position, global_position = null) static |
|
mouse_left_button_up(position, global_position = null) static |
|
mouse_motion(position, global_position = null) static |
|
mouse_relative_motion(offset, last_motion_event = null, speed = Vector2(0, 0)) static |
|
mouse_right_button_down(position, global_position = null) static |
|
mouse_right_button_up(position, global_position = null) static |
|
new_mouse_button_event(position, global_position, pressed, button_index) static |
Method Descriptions
Variant new_mouse_button_event(position, global_position, pressed, button_index) static 🔗
Creates a new button with the properties given
Variant key_up(which) static 🔗
No description
Variant key_down(which) static 🔗
No description
Variant action_up(which, strength = 1.0) static 🔗
No description
Variant action_down(which, strength = 1.0) static 🔗
No description
Variant mouse_left_button_down(position, global_position = null) static 🔗
No description
Variant mouse_left_button_up(position, global_position = null) static 🔗
No description
Variant mouse_double_click(position, global_position = null) static 🔗
No description
Variant mouse_right_button_down(position, global_position = null) static 🔗
No description
Variant mouse_right_button_up(position, global_position = null) static 🔗
No description
Variant mouse_motion(position, global_position = null) static 🔗
No description
Variant mouse_relative_motion(offset, last_motion_event = null, speed = Vector2(0, 0)) static 🔗
No description