Download Download
Godot Feature Splash
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()