5#include <IOKit/hid/IOHIDLib.h>
9#define MAX_NUM_HIDINPUT_CONTROLLERS 4
12#define MAX_NUM_CONTROLLER_BUTTONS 24
44 struct FHIDElementInfo
61 uint16 LeftTriggerAnalogMapping;
62 uint16 RightAnalogXMapping;
63 uint16 RightAnalogYMapping;
64 uint16 RightTriggerAnalogMapping;
69 struct FXBox360ControllerID
72 const int32 ProductID;
75 struct FControllerState
96 int32 LeftTriggerAnalog;
99 int32 RightTriggerAnalog;
104 FHIDDeviceInfo Device;
116 float InitialButtonRepeatDelay;
119 float ButtonRepeatDelay;
121 bool bIsGamepadAttached;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition SharedPointer.h:153