addons/gut/input_factory.gd

Inherits: RefCounted

Static class full of helper methods to make InputEvent instances

Description

This thing makes InputEvents. Enjoy.

Methods

Variant

action_down(which, strength = 1.0) static

Variant

action_up(which, strength = 1.0) static

Variant

key_down(which) static

Variant

key_up(which) static

Variant

mouse_double_click(position, global_position = null) static

Variant

mouse_left_button_down(position, global_position = null) static

Variant

mouse_left_button_up(position, global_position = null) static

Variant

mouse_motion(position, global_position = null) static

Variant

mouse_relative_motion(offset, last_motion_event = null, speed = Vector2(0, 0)) static

Variant

mouse_right_button_down(position, global_position = null) static

Variant

mouse_right_button_up(position, global_position = null) static

Variant

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