RetroArch
Functions | Variables
nullinput.c File Reference
#include "../input_driver.h"
#include "../../verbosity.h"
Include dependency graph for nullinput.c:
This graph shows which files directly or indirectly include this file:

Functions

static voidnullinput_input_init (const char *joypad_driver)
 
static void nullinput_input_poll (void *data)
 
static int16_t nullinput_input_state (void *data, rarch_joypad_info_t joypad_info, const struct retro_keybind **retro_keybinds, unsigned port, unsigned device, unsigned idx, unsigned id)
 
static void nullinput_input_free_input (void *data)
 
static uint64_t nullinput_get_capabilities (void *data)
 
static bool nullinput_set_sensor_state (void *data, unsigned port, enum retro_sensor_action action, unsigned event_rate)
 
static void nullinput_grab_mouse (void *data, bool state)
 
static bool nullinput_set_rumble (void *data, unsigned port, enum retro_rumble_effect effect, uint16_t strength)
 
static bool nullinput_keyboard_mapping_is_blocked (void *data)
 

Variables

input_driver_t input_null
 

Function Documentation

◆ nullinput_get_capabilities()

static uint64_t nullinput_get_capabilities ( void data)
static

◆ nullinput_grab_mouse()

static void nullinput_grab_mouse ( void data,
bool  state 
)
static
Here is the call graph for this function:

◆ nullinput_input_free_input()

static void nullinput_input_free_input ( void data)
static
Here is the call graph for this function:

◆ nullinput_input_init()

static void* nullinput_input_init ( const char *  joypad_driver)
static
Here is the call graph for this function:

◆ nullinput_input_poll()

static void nullinput_input_poll ( void data)
static
Here is the call graph for this function:

◆ nullinput_input_state()

static int16_t nullinput_input_state ( void data,
rarch_joypad_info_t  joypad_info,
const struct retro_keybind **  retro_keybinds,
unsigned  port,
unsigned  device,
unsigned  idx,
unsigned  id 
)
static
Here is the call graph for this function:

◆ nullinput_keyboard_mapping_is_blocked()

static bool nullinput_keyboard_mapping_is_blocked ( void data)
static
Here is the call graph for this function:

◆ nullinput_set_rumble()

static bool nullinput_set_rumble ( void data,
unsigned  port,
enum retro_rumble_effect  effect,
uint16_t  strength 
)
static
Here is the call graph for this function:

◆ nullinput_set_sensor_state()

static bool nullinput_set_sensor_state ( void data,
unsigned  port,
enum retro_sensor_action  action,
unsigned  event_rate 
)
static

Variable Documentation

◆ input_null

input_driver_t input_null
Initial value:
= {
"null",
}
static uint64_t nullinput_get_capabilities(void *data)
Definition: nullinput.c:51
static bool nullinput_keyboard_mapping_is_blocked(void *data)
Definition: nullinput.c:83
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static void nullinput_input_poll(void *data)
Definition: nullinput.c:26
static bool nullinput_set_rumble(void *data, unsigned port, enum retro_rumble_effect effect, uint16_t strength)
Definition: nullinput.c:72
static int16_t nullinput_input_state(void *data, rarch_joypad_info_t joypad_info, const struct retro_keybind **retro_keybinds, unsigned port, unsigned device, unsigned idx, unsigned id)
Definition: nullinput.c:31
static void nullinput_grab_mouse(void *data, bool state)
Definition: nullinput.c:66
static void nullinput_input_free_input(void *data)
Definition: nullinput.c:46
static bool nullinput_set_sensor_state(void *data, unsigned port, enum retro_sensor_action action, unsigned event_rate)
Definition: nullinput.c:60
static void * nullinput_input_init(const char *joypad_driver)
Definition: nullinput.c:20