aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Input/Assigner/IButtonAssigner.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Input/Assigner/IButtonAssigner.cs')
-rw-r--r--Ryujinx.Input/Assigner/IButtonAssigner.cs36
1 files changed, 0 insertions, 36 deletions
diff --git a/Ryujinx.Input/Assigner/IButtonAssigner.cs b/Ryujinx.Input/Assigner/IButtonAssigner.cs
deleted file mode 100644
index 021736df..00000000
--- a/Ryujinx.Input/Assigner/IButtonAssigner.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-namespace Ryujinx.Input.Assigner
-{
- /// <summary>
- /// An interface that allows to gather the driver input info to assign to a button on the UI.
- /// </summary>
- public interface IButtonAssigner
- {
- /// <summary>
- /// Initialize the button assigner.
- /// </summary>
- void Initialize();
-
- /// <summary>
- /// Read input.
- /// </summary>
- void ReadInput();
-
- /// <summary>
- /// Check if a button was pressed.
- /// </summary>
- /// <returns>True if a button was pressed</returns>
- bool HasAnyButtonPressed();
-
- /// <summary>
- /// Indicate if the user of this API should cancel operations. This is triggered for example when a gamepad get disconnected or when a user cancel assignation operations.
- /// </summary>
- /// <returns>True if the user of this API should cancel operations</returns>
- bool ShouldCancel();
-
- /// <summary>
- /// Get the pressed button that was read in <see cref="ReadInput"/> by the button assigner.
- /// </summary>
- /// <returns>The pressed button that was read</returns>
- string GetPressedButton();
- }
-} \ No newline at end of file