
Godot Addon API Docs
Device — API
Properties
-
int device_index = -1
-
bool _mouse_enabled = false
-
Dictionary[String, float] last_actuator_levels = {}
-
Dictionary[String, float] actuator_levels = {}
-
Vector2 mouse_position = Vector2(0, 0)
-
Vector2 last_mouse_delta = Vector2(0, 0)
-
Vector2 mouse_delta = Vector2(0, 0)
Methods
-
void _init(int index, bool mouse_enabled = false)
-
bool actuator_is_mouse_axis(String name)
-
bool actuator_is_gamepad_axis(String name)
-
bool actuator_is_axis(String name)
-
void _set_last_actuator_level(String name)
-
void activate_actuator(String name, float amount)
-
void deactivate_actuator(Variant name)
-
void _clear_last_actuator_level(String name)
-
void clear()
-
bool just_had_specific_actuator_activity(String name)
-
bool has_specific_actuator_activity(String name)
-
ActuatorInfo _get_actuator_level_from_data(String name, Dictionary[String, float] actuator_levels_data, Vector2 mouse_delta_data, bool live_gamepad_axis = true)
-
ActuatorInfo get_last_actuator_level(String name)
-
ActuatorInfo get_actuator_level(String name)
-
void set_mouse_position(Vector2 position)
-
Vector2 get_mouse_position()
-
void set_mouse_delta(Vector2 delta)
-
Vector2 get_mouse_delta()