engage/generated/nn/
hid.rs1#[cfg(any(feature = "nn-hid-analogstickstate-types"))]
4pub mod analogstickstate;
5#[cfg(feature = "nn-hid-analogstickstate-types")]
6pub use analogstickstate::AnalogStickState;
7#[cfg(any(feature = "nn-hid-controllerfirmwareupdate-types"))]
8pub mod controllerfirmwareupdate;
9#[cfg(feature = "nn-hid-controllerfirmwareupdate-types")]
10pub use controllerfirmwareupdate::{ControllerFirmwareUpdate, IControllerFirmwareUpdate};
11#[cfg(any(feature = "nn-hid-controllerfirmwareupdatearg-types"))]
12pub mod controllerfirmwareupdatearg;
13#[cfg(feature = "nn-hid-controllerfirmwareupdatearg-types")]
14pub use controllerfirmwareupdatearg::ControllerFirmwareUpdateArg;
15#[cfg(any(feature = "nn-hid-controllerstrapguide-types"))]
16pub mod controllerstrapguide;
17#[cfg(feature = "nn-hid-controllerstrapguide-types")]
18pub use controllerstrapguide::{ControllerStrapGuide, IControllerStrapGuide};
19#[cfg(any(feature = "nn-hid-controllersupport-types"))]
20pub mod controllersupport;
21#[cfg(feature = "nn-hid-controllersupport-types")]
22pub use controllersupport::{ControllerSupport, IControllerSupport};
23#[cfg(any(feature = "nn-hid-controllersupportarg-types"))]
24pub mod controllersupportarg;
25#[cfg(feature = "nn-hid-controllersupportarg-types")]
26pub use controllersupportarg::{ControllerSupportArg, ControllerSupportArg_Color4u8Array8};
27#[cfg(any(feature = "nn-hid-controllersupportresultinfo-types"))]
28pub mod controllersupportresultinfo;
29#[cfg(feature = "nn-hid-controllersupportresultinfo-types")]
30pub use controllersupportresultinfo::ControllerSupportResultInfo;
31#[cfg(any(feature = "nn-hid-debugpad-types"))]
32pub mod debugpad;
33#[cfg(feature = "nn-hid-debugpad-types")]
34pub use debugpad::{DebugPad, IDebugPad};
35#[cfg(any(feature = "nn-hid-debugpadattribute-types"))]
36pub mod debugpadattribute;
37#[cfg(feature = "nn-hid-debugpadattribute-types")]
38pub use debugpadattribute::DebugPadAttribute;
39#[cfg(any(feature = "nn-hid-debugpadbutton-types"))]
40pub mod debugpadbutton;
41#[cfg(feature = "nn-hid-debugpadbutton-types")]
42pub use debugpadbutton::DebugPadButton;
43#[cfg(any(feature = "nn-hid-debugpadstate-types"))]
44pub mod debugpadstate;
45#[cfg(feature = "nn-hid-debugpadstate-types")]
46pub use debugpadstate::DebugPadState;
47#[cfg(any(feature = "nn-hid-directionstate-types"))]
48pub mod directionstate;
49#[cfg(feature = "nn-hid-directionstate-types")]
50pub use directionstate::DirectionState;
51#[cfg(any(feature = "nn-hid-gesture-types"))]
52pub mod gesture;
53#[cfg(feature = "nn-hid-gesture-types")]
54pub use gesture::{Gesture, IGesture};
55#[cfg(any(feature = "nn-hid-gestureattribute-types"))]
56pub mod gestureattribute;
57#[cfg(feature = "nn-hid-gestureattribute-types")]
58pub use gestureattribute::GestureAttribute;
59#[cfg(any(feature = "nn-hid-gesturedirection-types"))]
60pub mod gesturedirection;
61#[cfg(feature = "nn-hid-gesturedirection-types")]
62pub use gesturedirection::GestureDirection;
63#[cfg(any(feature = "nn-hid-gesturepoint-types"))]
64pub mod gesturepoint;
65#[cfg(feature = "nn-hid-gesturepoint-types")]
66pub use gesturepoint::GesturePoint;
67#[cfg(any(feature = "nn-hid-gesturestate-types"))]
68pub mod gesturestate;
69#[cfg(feature = "nn-hid-gesturestate-types")]
70pub use gesturestate::{GestureState, GestureState_GesturePointArray4};
71#[cfg(any(feature = "nn-hid-gesturetype-types"))]
72pub mod gesturetype;
73#[cfg(feature = "nn-hid-gesturetype-types")]
74pub use gesturetype::GestureType;
75#[cfg(any(feature = "nn-hid-gyroscopezerodriftmode-types"))]
76pub mod gyroscopezerodriftmode;
77#[cfg(feature = "nn-hid-gyroscopezerodriftmode-types")]
78pub use gyroscopezerodriftmode::GyroscopeZeroDriftMode;
79#[cfg(any(feature = "nn-hid-npad-types"))]
80pub mod npad;
81#[cfg(feature = "nn-hid-npad-types")]
82pub use npad::{INpad, Npad};
83#[cfg(any(feature = "nn-hid-npadattribute-types"))]
84pub mod npadattribute;
85#[cfg(feature = "nn-hid-npadattribute-types")]
86pub use npadattribute::NpadAttribute;
87#[cfg(any(feature = "nn-hid-npadbutton-types"))]
88pub mod npadbutton;
89#[cfg(feature = "nn-hid-npadbutton-types")]
90pub use npadbutton::NpadButton;
91#[cfg(any(feature = "nn-hid-npadcommunicationmode-types"))]
92pub mod npadcommunicationmode;
93#[cfg(feature = "nn-hid-npadcommunicationmode-types")]
94pub use npadcommunicationmode::NpadCommunicationMode;
95#[cfg(any(feature = "nn-hid-npadcontrollercolor-types"))]
96pub mod npadcontrollercolor;
97#[cfg(feature = "nn-hid-npadcontrollercolor-types")]
98pub use npadcontrollercolor::NpadControllerColor;
99#[cfg(any(feature = "nn-hid-npadfullkey-types"))]
100pub mod npadfullkey;
101#[cfg(feature = "nn-hid-npadfullkey-types")]
102pub use npadfullkey::{INpadFullKey, NpadFullKey};
103#[cfg(any(feature = "nn-hid-npadfullkeystate-types"))]
104pub mod npadfullkeystate;
105#[cfg(feature = "nn-hid-npadfullkeystate-types")]
106pub use npadfullkeystate::NpadFullKeyState;
107#[cfg(any(feature = "nn-hid-npadhandheld-types"))]
108pub mod npadhandheld;
109#[cfg(feature = "nn-hid-npadhandheld-types")]
110pub use npadhandheld::{INpadHandheld, NpadHandheld};
111#[cfg(any(feature = "nn-hid-npadhandheldactivationmode-types"))]
112pub mod npadhandheldactivationmode;
113#[cfg(feature = "nn-hid-npadhandheldactivationmode-types")]
114pub use npadhandheldactivationmode::NpadHandheldActivationMode;
115#[cfg(any(feature = "nn-hid-npadhandheldstate-types"))]
116pub mod npadhandheldstate;
117#[cfg(feature = "nn-hid-npadhandheldstate-types")]
118pub use npadhandheldstate::NpadHandheldState;
119#[cfg(any(feature = "nn-hid-npadid-types"))]
120pub mod npadid;
121#[cfg(feature = "nn-hid-npadid-types")]
122pub use npadid::NpadId;
123#[cfg(any(feature = "nn-hid-npadjoy-types"))]
124pub mod npadjoy;
125#[cfg(feature = "nn-hid-npadjoy-types")]
126pub use npadjoy::{INpadJoy, NpadJoy};
127#[cfg(any(feature = "nn-hid-npadjoyassignmentmode-types"))]
128pub mod npadjoyassignmentmode;
129#[cfg(feature = "nn-hid-npadjoyassignmentmode-types")]
130pub use npadjoyassignmentmode::NpadJoyAssignmentMode;
131#[cfg(any(feature = "nn-hid-npadjoydevicetype-types"))]
132pub mod npadjoydevicetype;
133#[cfg(feature = "nn-hid-npadjoydevicetype-types")]
134pub use npadjoydevicetype::NpadJoyDeviceType;
135#[cfg(any(feature = "nn-hid-npadjoydual-types"))]
136pub mod npadjoydual;
137#[cfg(feature = "nn-hid-npadjoydual-types")]
138pub use npadjoydual::{INpadJoyDual, NpadJoyDual};
139#[cfg(any(feature = "nn-hid-npadjoydualstate-types"))]
140pub mod npadjoydualstate;
141#[cfg(feature = "nn-hid-npadjoydualstate-types")]
142pub use npadjoydualstate::NpadJoyDualState;
143#[cfg(any(feature = "nn-hid-npadjoyholdtype-types"))]
144pub mod npadjoyholdtype;
145#[cfg(feature = "nn-hid-npadjoyholdtype-types")]
146pub use npadjoyholdtype::NpadJoyHoldType;
147#[cfg(any(feature = "nn-hid-npadjoyleft-types"))]
148pub mod npadjoyleft;
149#[cfg(feature = "nn-hid-npadjoyleft-types")]
150pub use npadjoyleft::{INpadJoyLeft, NpadJoyLeft};
151#[cfg(any(feature = "nn-hid-npadjoyleftstate-types"))]
152pub mod npadjoyleftstate;
153#[cfg(feature = "nn-hid-npadjoyleftstate-types")]
154pub use npadjoyleftstate::NpadJoyLeftState;
155#[cfg(any(feature = "nn-hid-npadjoyright-types"))]
156pub mod npadjoyright;
157#[cfg(feature = "nn-hid-npadjoyright-types")]
158pub use npadjoyright::{INpadJoyRight, NpadJoyRight};
159#[cfg(any(feature = "nn-hid-npadjoyrightstate-types"))]
160pub mod npadjoyrightstate;
161#[cfg(feature = "nn-hid-npadjoyrightstate-types")]
162pub use npadjoyrightstate::NpadJoyRightState;
163#[cfg(any(feature = "nn-hid-npadstate-types"))]
164pub mod npadstate;
165#[cfg(feature = "nn-hid-npadstate-types")]
166pub use npadstate::NpadState;
167#[cfg(any(feature = "nn-hid-npadstatearrayitem-types"))]
168pub mod npadstatearrayitem;
169#[cfg(feature = "nn-hid-npadstatearrayitem-types")]
170pub use npadstatearrayitem::NpadStateArrayItem;
171#[cfg(any(feature = "nn-hid-npadstyle-types"))]
172pub mod npadstyle;
173#[cfg(feature = "nn-hid-npadstyle-types")]
174pub use npadstyle::NpadStyle;
175#[cfg(any(feature = "nn-hid-sixaxissensor-types"))]
176pub mod sixaxissensor;
177#[cfg(feature = "nn-hid-sixaxissensor-types")]
178pub use sixaxissensor::{ISixAxisSensor, SixAxisSensor};
179#[cfg(any(feature = "nn-hid-sixaxissensorattribute-types"))]
180pub mod sixaxissensorattribute;
181#[cfg(feature = "nn-hid-sixaxissensorattribute-types")]
182pub use sixaxissensorattribute::SixAxisSensorAttribute;
183#[cfg(any(feature = "nn-hid-sixaxissensorhandle-types"))]
184pub mod sixaxissensorhandle;
185#[cfg(feature = "nn-hid-sixaxissensorhandle-types")]
186pub use sixaxissensorhandle::SixAxisSensorHandle;
187#[cfg(any(feature = "nn-hid-sixaxissensorstate-types"))]
188pub mod sixaxissensorstate;
189#[cfg(feature = "nn-hid-sixaxissensorstate-types")]
190pub use sixaxissensorstate::SixAxisSensorState;
191#[cfg(any(feature = "nn-hid-touchattribute-types"))]
192pub mod touchattribute;
193#[cfg(feature = "nn-hid-touchattribute-types")]
194pub use touchattribute::TouchAttribute;
195#[cfg(any(feature = "nn-hid-touchscreen-types"))]
196pub mod touchscreen;
197#[cfg(feature = "nn-hid-touchscreen-types")]
198pub use touchscreen::{ITouchScreen, TouchScreen};
199#[cfg(any(feature = "nn-hid-touchscreenstate1-types"))]
200pub mod touchscreenstate1;
201#[cfg(feature = "nn-hid-touchscreenstate1-types")]
202pub use touchscreenstate1::{TouchScreenState1, TouchScreenState1_TouchStateArray1};
203#[cfg(any(feature = "nn-hid-touchscreenstate10-types"))]
204pub mod touchscreenstate10;
205#[cfg(feature = "nn-hid-touchscreenstate10-types")]
206pub use touchscreenstate10::{TouchScreenState10, TouchScreenState10_TouchStateArray10};
207#[cfg(any(feature = "nn-hid-touchscreenstate11-types"))]
208pub mod touchscreenstate11;
209#[cfg(feature = "nn-hid-touchscreenstate11-types")]
210pub use touchscreenstate11::{TouchScreenState11, TouchScreenState11_TouchStateArray11};
211#[cfg(any(feature = "nn-hid-touchscreenstate12-types"))]
212pub mod touchscreenstate12;
213#[cfg(feature = "nn-hid-touchscreenstate12-types")]
214pub use touchscreenstate12::{TouchScreenState12, TouchScreenState12_TouchStateArray12};
215#[cfg(any(feature = "nn-hid-touchscreenstate13-types"))]
216pub mod touchscreenstate13;
217#[cfg(feature = "nn-hid-touchscreenstate13-types")]
218pub use touchscreenstate13::{TouchScreenState13, TouchScreenState13_TouchStateArray13};
219#[cfg(any(feature = "nn-hid-touchscreenstate14-types"))]
220pub mod touchscreenstate14;
221#[cfg(feature = "nn-hid-touchscreenstate14-types")]
222pub use touchscreenstate14::{TouchScreenState14, TouchScreenState14_TouchStateArray14};
223#[cfg(any(feature = "nn-hid-touchscreenstate15-types"))]
224pub mod touchscreenstate15;
225#[cfg(feature = "nn-hid-touchscreenstate15-types")]
226pub use touchscreenstate15::{TouchScreenState15, TouchScreenState15_TouchStateArray15};
227#[cfg(any(feature = "nn-hid-touchscreenstate16-types"))]
228pub mod touchscreenstate16;
229#[cfg(feature = "nn-hid-touchscreenstate16-types")]
230pub use touchscreenstate16::{TouchScreenState16, TouchScreenState16_TouchStateArray16};
231#[cfg(any(feature = "nn-hid-touchscreenstate2-types"))]
232pub mod touchscreenstate2;
233#[cfg(feature = "nn-hid-touchscreenstate2-types")]
234pub use touchscreenstate2::{TouchScreenState2, TouchScreenState2_TouchStateArray2};
235#[cfg(any(feature = "nn-hid-touchscreenstate3-types"))]
236pub mod touchscreenstate3;
237#[cfg(feature = "nn-hid-touchscreenstate3-types")]
238pub use touchscreenstate3::{TouchScreenState3, TouchScreenState3_TouchStateArray3};
239#[cfg(any(feature = "nn-hid-touchscreenstate4-types"))]
240pub mod touchscreenstate4;
241#[cfg(feature = "nn-hid-touchscreenstate4-types")]
242pub use touchscreenstate4::{TouchScreenState4, TouchScreenState4_TouchStateArray4};
243#[cfg(any(feature = "nn-hid-touchscreenstate5-types"))]
244pub mod touchscreenstate5;
245#[cfg(feature = "nn-hid-touchscreenstate5-types")]
246pub use touchscreenstate5::{TouchScreenState5, TouchScreenState5_TouchStateArray5};
247#[cfg(any(feature = "nn-hid-touchscreenstate6-types"))]
248pub mod touchscreenstate6;
249#[cfg(feature = "nn-hid-touchscreenstate6-types")]
250pub use touchscreenstate6::{TouchScreenState6, TouchScreenState6_TouchStateArray6};
251#[cfg(any(feature = "nn-hid-touchscreenstate7-types"))]
252pub mod touchscreenstate7;
253#[cfg(feature = "nn-hid-touchscreenstate7-types")]
254pub use touchscreenstate7::{TouchScreenState7, TouchScreenState7_TouchStateArray7};
255#[cfg(any(feature = "nn-hid-touchscreenstate8-types"))]
256pub mod touchscreenstate8;
257#[cfg(feature = "nn-hid-touchscreenstate8-types")]
258pub use touchscreenstate8::{TouchScreenState8, TouchScreenState8_TouchStateArray8};
259#[cfg(any(feature = "nn-hid-touchscreenstate9-types"))]
260pub mod touchscreenstate9;
261#[cfg(feature = "nn-hid-touchscreenstate9-types")]
262pub use touchscreenstate9::{TouchScreenState9, TouchScreenState9_TouchStateArray9};
263#[cfg(any(feature = "nn-hid-touchstate-types"))]
264pub mod touchstate;
265#[cfg(feature = "nn-hid-touchstate-types")]
266pub use touchstate::TouchState;
267#[cfg(any(feature = "nn-hid-vibration-types"))]
268pub mod vibration;
269#[cfg(feature = "nn-hid-vibration-types")]
270pub use vibration::{IVibration, Vibration};
271#[cfg(any(feature = "nn-hid-vibrationdevicehandle-types"))]
272pub mod vibrationdevicehandle;
273#[cfg(feature = "nn-hid-vibrationdevicehandle-types")]
274pub use vibrationdevicehandle::VibrationDeviceHandle;
275#[cfg(any(feature = "nn-hid-vibrationdeviceinfo-types"))]
276pub mod vibrationdeviceinfo;
277#[cfg(feature = "nn-hid-vibrationdeviceinfo-types")]
278pub use vibrationdeviceinfo::VibrationDeviceInfo;
279#[cfg(any(feature = "nn-hid-vibrationdeviceposition-types"))]
280pub mod vibrationdeviceposition;
281#[cfg(feature = "nn-hid-vibrationdeviceposition-types")]
282pub use vibrationdeviceposition::VibrationDevicePosition;
283#[cfg(any(feature = "nn-hid-vibrationdevicetype-types"))]
284pub mod vibrationdevicetype;
285#[cfg(feature = "nn-hid-vibrationdevicetype-types")]
286pub use vibrationdevicetype::VibrationDeviceType;
287#[cfg(any(feature = "nn-hid-vibrationfile_2-types"))]
288pub mod vibrationfile_2;
289#[cfg(feature = "nn-hid-vibrationfile_2-types")]
290pub use vibrationfile_2::{IVibrationFile_2, VibrationFile_2};
291#[cfg(any(feature = "nn-hid-vibrationfileinfo-types"))]
292pub mod vibrationfileinfo;
293#[cfg(feature = "nn-hid-vibrationfileinfo-types")]
294pub use vibrationfileinfo::VibrationFileInfo;
295#[cfg(any(feature = "nn-hid-vibrationfileparsercontext-types"))]
296pub mod vibrationfileparsercontext;
297#[cfg(feature = "nn-hid-vibrationfileparsercontext-types")]
298pub use vibrationfileparsercontext::{VibrationFileParserContext, VibrationFileParserContext_IntPtrArray10};
299#[cfg(any(feature = "nn-hid-vibrationvalue-types"))]
300pub mod vibrationvalue;
301#[cfg(feature = "nn-hid-vibrationvalue-types")]
302pub use vibrationvalue::VibrationValue;
303#[cfg(any(feature = "nn-hid-vibrationvaluearrayinfo-types"))]
304pub mod vibrationvaluearrayinfo;
305#[cfg(feature = "nn-hid-vibrationvaluearrayinfo-types")]
306pub use vibrationvaluearrayinfo::VibrationValueArrayInfo;