public List <bool> GetButtonStates() { WinMMAPI.JOYINFOEX info = new WinMMAPI.JOYINFOEX(); info.flags = WinMMAPI.JoyPosFlags.ReturnAll; WinMMAPI.joyGetPosEx(ID, info); return(UpdateButtonState(info)); }
public List <double> GetAxisStates() { WinMMAPI.JOYINFOEX info = new WinMMAPI.JOYINFOEX(); info.flags = WinMMAPI.JoyPosFlags.ReturnAll; WinMMAPI.joyGetPosEx(ID, info); return(UpdateAxisState(info)); }
public void StartCapture() { WinMMAPI.JOYINFOEX info = new WinMMAPI.JOYINFOEX(); info.flags = WinMMAPI.JoyPosFlags.ReturnAll; WinMMAPI.joyGetPosEx(ID, info); LastAxisPositions = UpdateAxisState(info); LastButtonStates = UpdateButtonState(info); }