aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Input/GamepadFeaturesFlag.cs
blob: 69ec23686d0e14f1aeb99308f352b8017d18e029 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;

namespace Ryujinx.Input
{
    /// <summary>
    /// Represent features supported by a <see cref="IGamepad"/>.
    /// </summary>
    [Flags]
    public enum GamepadFeaturesFlag
    {
        /// <summary>
        /// No features are supported
        /// </summary>
        None,

        /// <summary>
        /// Rumble
        /// </summary>
        /// <remarks>Also named haptic</remarks>
        Rumble,

        /// <summary>
        /// Motion
        /// <remarks>Also named sixaxis</remarks>
        /// </summary>
        Motion,
    }
}