Path: blob/master/RSDKv5/RSDK/Input/XInput/XInputDevice.hpp
1171 views
1namespace SKU2{34struct InputDeviceXInput : InputDevice {5void UpdateInput();6void ProcessInput(int32 controllerID);78XINPUT_STATE inputState[2];9uint8 activeState;10uint8 controllerID;11uint8 stateUp;12uint8 stateDown;13uint8 stateLeft;14uint8 stateRight;15uint8 stateA;16uint8 stateB;17uint8 stateX;18uint8 stateY;19uint8 stateStart;20uint8 stateSelect;21uint8 stateBumper_L;22uint8 stateBumper_R;23uint8 stateStick_L;24uint8 stateStick_R;25int32 unused;26float hDelta_L;27float vDelta_L;28float hDelta_R;29float vDelta_R;30float deltaBumper_L;31float deltaTrigger_L;32float deltaBumper_R;33float deltaTrigger_R;34};3536extern bool32 disabledXInputDevices[PLAYER_COUNT];3738InputDeviceXInput *InitXInputDevice(uint32 id);3940void InitXInputAPI();41void UpdateXInputDevices();4243} // namespace SKU4445