RetroArch
|
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <windowsx.h>
#include <dinput.h>
#include <boolean.h>
#include <compat/strl.h>
#include <string/stdstring.h>
#include "../../tasks/tasks_internal.h"
#include "../../gfx/video_driver.h"
#include "../input_driver.h"
#include "../input_keymaps.h"
#include "../../verbosity.h"
#include "dinput_joypad.h"
Classes | |
struct | dinput_joypad |
Variables | |
static struct dinput_joypad | g_pads [MAX_USERS] |
static unsigned | g_joypad_cnt |
static unsigned | g_last_xinput_pad_idx |
static const GUID | common_xinput_guids [] |
bool | g_xinput_block_pads |
int | g_xinput_pad_indexes [MAX_USERS] |
LPDIRECTINPUT8 | g_dinput_ctx |
input_device_driver_t | dinput_joypad |
|
static |
|
static |
bool dinput_joypad_get_vidpid_from_xinput_index | ( | int32_t | index, |
int32_t * | vid, | ||
int32_t * | pid, | ||
int32_t * | dinput_index | ||
) |
|
static |
|
static |
|
static |
bool dinput_joypad_set_rumble | ( | unsigned | pad, |
enum retro_rumble_effect | type, | ||
uint16_t | strenght | ||
) |
|
static |
|
static |
LPDIRECTINPUT8 g_dinput_ctx |
|
static |
|
static |
|
static |
bool g_xinput_block_pads |
int g_xinput_pad_indexes[MAX_USERS] |