Browse Source

Input: make VibrationInfo protected to allow implementors to use it

punto- 5 years ago
parent
commit
41a7d07095
1 changed files with 9 additions and 9 deletions
  1. 9 9
      core/input/input.h

+ 9 - 9
core/input/input.h

@@ -127,15 +127,6 @@ private:
 
 	int mouse_from_touch_index;
 
-	struct VibrationInfo {
-		float weak_magnitude;
-		float strong_magnitude;
-		float duration; // Duration in seconds
-		uint64_t timestamp;
-	};
-
-	Map<int, VibrationInfo> joy_vibration;
-
 	struct SpeedTrack {
 
 		uint64_t last_tick;
@@ -232,6 +223,15 @@ private:
 	EventDispatchFunc event_dispatch_function;
 
 protected:
+	struct VibrationInfo {
+		float weak_magnitude;
+		float strong_magnitude;
+		float duration; // Duration in seconds
+		uint64_t timestamp;
+	};
+
+	Map<int, VibrationInfo> joy_vibration;
+
 	static void _bind_methods();
 
 public: