|
typedef struct _XINPUT_GAMEPAD | XINPUT_GAMEPAD |
|
typedef struct _XINPUT_GAMEPAD * | PXINPUT_GAMEPAD |
|
typedef struct _XINPUT_STATE | XINPUT_STATE |
|
typedef struct _XINPUT_STATE * | PXINPUT_STATE |
|
typedef struct _XINPUT_VIBRATION | XINPUT_VIBRATION |
|
typedef struct _XINPUT_VIBRATION * | PXINPUT_VIBRATION |
|
typedef struct MYDATA | MYDATA |
|
typedef INT(WINAPI * | pGetRawInputDeviceList) (OUT PRAWINPUTDEVICELIST pRawInputDeviceList, IN OUT PINT puiNumDevices, IN UINT cbSize) |
|
typedef INT(WINAPI * | pGetRawInputData) (IN HRAWINPUT hRawInput, IN UINT uiCommand, OUT LPVOID pData, IN OUT PINT pcbSize, IN UINT cbSizeHeader) |
|
typedef INT(WINAPI * | pGetRawInputDeviceInfoA) (IN HANDLE hDevice, IN UINT uiCommand, OUT LPVOID pData, IN OUT PINT pcbSize) |
|
typedef BOOL(WINAPI * | pRegisterRawInputDevices) (IN PCRAWINPUTDEVICE pRawInputDevices, IN UINT uiNumDevices, IN UINT cbSize) |
|
|
void | INS_Accumulate (void) |
|
| DWORD (WINAPI *pXInputGetState)(DWORD dwUserIndex |
|
| HRESULT (WINAPI *pDirectInputCreate)(HINSTANCE hinst |
|
void | INS_RawInput_MouseDeRegister (void) |
|
int | INS_RawInput_MouseRegister (void) |
|
void | INS_RawInput_KeyboardDeRegister (void) |
|
int | INS_RawInput_KeyboardRegister (void) |
|
void | INS_RawInput_DeInit (void) |
|
void | INS_StartupJoystick (void) |
|
void | INS_JoyMove (void) |
|
void | Force_CenterView_f (void) |
|
void | INS_UpdateClipCursor (void) |
|
void | INS_Rumble (int id, quint16_t amp_low, quint16_t amp_high, quint32_t duration) |
|
void | INS_RumbleTriggers (int id, quint16_t left, quint16_t right, quint32_t duration) |
|
void | INS_SetLEDColor (int id, vec3_t color) |
|
void | INS_SetTriggerFX (int id, const void *data, size_t size) |
|
void | INS_SetQuakeMouseState (void) |
|
void | INS_RestoreOriginalMouseState (void) |
|
void | INS_UpdateGrabs (int fullscreen, int activeapp) |
|
BOOL CALLBACK | INS_EnumerateDI7Devices (LPCDIDEVICEINSTANCE inst, LPVOID parm) |
|
int | INS_InitDInput (void) |
|
void | INS_CloseDInput (void) |
|
int | INS_RawInput_Register (void) |
|
int | INS_RawInput_IsRDPDevice (char *cDeviceString) |
|
void | INS_RawInput_Init (void) |
|
void | INS_StartupMouse (void) |
|
void | INS_ReInit (void) |
|
void | INS_Init (void) |
|
void | INS_Shutdown (void) |
|
void | INS_MouseEvent (int mstate) |
|
void | INS_MouseMove (void) |
|
void | INS_Move (void) |
|
void | INS_RawInput_MouseRead (void) |
|
void | INS_RawInput_KeyboardRead (void) |
|
void | INS_RawInput_Read (HANDLE in_device_handle) |
|
void | INS_ClearStates (void) |
|
void | INS_SetupControllerAudioDevices (qboolean enabled) |
|
void | INS_Commands (void) |
|
void | INS_DeviceChanged (void *ctx, void *data, size_t a, size_t b) |
|
void | INS_EnumerateDevices (void *ctx, void(*callback)(void *ctx, const char *type, const char *devicename, unsigned int *qdevid)) |
|
void | INS_TranslateKeyEvent (WPARAM wParam, LPARAM lParam, qboolean down, int qdeviceid, qboolean genkeystate) |
|
qboolean | INS_KeyToLocalName (int qkey, char *buf, size_t bufsize) |
|
int | INS_AppCommand (LPARAM lParam) |
|