public static int GetJoystickInfo(JoystickID joyID, out JoyInfoEx joyInfo) { return GetJoystickInfo((int)joyID, (int)JoystickConstants.JOY_RETURNALL, out joyInfo); }
public float GetU(JoystickID id) { return(2 * ((float)Upos + joystickCaps[(int)id].wUmin) / (joystickCaps[(int)id].wUmax - joystickCaps[(int)id].wUmin) - 1); }
public float GetR(JoystickID id) { return(2 * ((float)Rpos + joystickCaps[(int)id].wRmin) / (joystickCaps[(int)id].wRmax - joystickCaps[(int)id].wRmin) - 1); }
public float GetZ(JoystickID id) { return(2 * ((float)Zpos + joystickCaps[(int)id].wZmin) / (joystickCaps[(int)id].wZmax - joystickCaps[(int)id].wZmin) - 1); }
public float GetY(JoystickID id) { return(2 * ((float)Ypos + joystickCaps[(int)id].wYmin) / (joystickCaps[(int)id].wYmax - joystickCaps[(int)id].wYmin) - 1); }
public uint Vpos; /* 6th axis position */ public float GetX(JoystickID id) { return(2 * ((float)Xpos + joystickCaps[(int)id].wXmin) / (joystickCaps[(int)id].wXmax - joystickCaps[(int)id].wXmin) - 1); }