ppsspp/Windows/XinputDevice.h

22 lines
429 B
C
Raw Normal View History

#pragma once
#include "InputDevice.h"
#include "Xinput.h"
struct RawInputState;
class XinputDevice :
public InputDevice
{
public:
XinputDevice();
virtual int UpdateState(InputState &input_state);
virtual bool IsPad() { return true; }
int UpdateRawStateSingle(RawInputState &rawState);
private:
2013-03-31 00:25:10 +01:00
void ApplyDiff(XINPUT_STATE &state, InputState &input_state);
int gamepad_idx;
int check_delay;
XINPUT_STATE prevState;
};