fna-workbench

fna-workbench Git Source Tree


Root/src/Input/GamePadCapabilities.cs

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
#region License
/* FNA - XNA4 Reimplementation for Desktop Platforms
 * Copyright 2009-2016 Ethan Lee and the MonoGame Team
 *
 * Released under the Microsoft Public License.
 * See LICENSE for details.
 */
#endregion
 
namespace Microsoft.Xna.Framework.Input
{
    public struct GamePadCapabilities
    {
        #region Public Properties
 
        public bool IsConnected
        {
            get;
            internal set;
        }
 
        public bool HasAButton
        {
            get;
            internal set;
        }
 
        public bool HasBackButton
        {
            get;
            internal set;
        }
 
        public bool HasBButton
        {
            get;
            internal set;
        }
 
        public bool HasDPadDownButton
        {
            get;
            internal set;
        }
 
        public bool HasDPadLeftButton
        {
            get;
            internal set;
        }
 
        public bool HasDPadRightButton
        {
            get;
            internal set;
        }
 
        public bool HasDPadUpButton
        {
            get;
            internal set;
        }
 
        public bool HasLeftShoulderButton
        {
            get;
            internal set;
        }
 
        public bool HasLeftStickButton
        {
            get;
            internal set;
        }
 
        public bool HasRightShoulderButton
        {
            get;
            internal set;
        }
 
        public bool HasRightStickButton
        {
            get;
            internal set;
        }
 
        public bool HasStartButton
        {
            get;
            internal set;
        }
 
        public bool HasXButton
        {
            get;
            internal set;
        }
 
        public bool HasYButton
        {
            get;
            internal set;
        }
 
        public bool HasBigButton
        {
            get;
            internal set;
        }
 
        public bool HasLeftXThumbStick
        {
            get;
            internal set;
        }
 
        public bool HasLeftYThumbStick
        {
            get;
            internal set;
        }
 
        public bool HasRightXThumbStick
        {
            get;
            internal set;
        }
 
        public bool HasRightYThumbStick
        {
            get;
            internal set;
        }
 
        public bool HasLeftTrigger
        {
            get;
            internal set;
        }
 
        public bool HasRightTrigger
        {
            get;
            internal set;
        }
 
        public bool HasLeftVibrationMotor
        {
            get;
            internal set;
        }
 
        public bool HasRightVibrationMotor
        {
            get;
            internal set;
        }
 
        public bool HasVoiceSupport
        {
            get;
            internal set;
        }
 
        public GamePadType GamePadType
        {
            get;
            internal set;
        }
 
        #endregion
    }
}

Archive Download this file

Branches

Number of commits:
Page rendered in 0.20860s using 11 queries.