RetroArch
|
#include <stdlib.h>
#include <boolean.h>
#include "../core.h"
#include "../dynamic.h"
#include "mylist.h"
#include "mem_util.h"
#include "dirty_input.h"
Classes | |
struct | InputListElement_t |
Typedefs | |
typedef struct InputListElement_t | InputListElement |
typedef bool(* | LoadStateFunction) (const void *, size_t) |
Functions | |
static void | reset_hook (void) |
static bool | unserialze_hook (const void *buf, size_t size) |
static void * | InputListElementConstructor (void) |
static void | InputListElementRealloc (InputListElement *element, unsigned int newSize) |
static void | InputListElementExpand (InputListElement *element, unsigned int newIndex) |
static void | InputListElementDestructor (void *element_ptr) |
static void | input_state_destroy (void) |
static void | input_state_set_last (unsigned port, unsigned device, unsigned index, unsigned id, int16_t value) |
int16_t | input_state_get_last (unsigned port, unsigned device, unsigned index, unsigned id) |
static int16_t | input_state_with_logging (unsigned port, unsigned device, unsigned index, unsigned id) |
void | add_input_state_hook (void) |
void | remove_input_state_hook (void) |
Variables | |
bool | input_is_dirty = false |
static MyList * | input_state_list = NULL |
struct retro_core_t | current_core |
struct retro_callbacks | retro_ctx |
static function_t | retro_reset_callback_original = NULL |
static LoadStateFunction | retro_unserialize_callback_original = NULL |
static retro_input_state_t | input_state_callback_original |
typedef struct InputListElement_t InputListElement |
int16_t input_state_get_last | ( | unsigned | port, |
unsigned | device, | ||
unsigned | index, | ||
unsigned | id | ||
) |
|
static |
|
static |
|
static |
|
static |
struct retro_core_t current_core |
|
static |
struct retro_callbacks retro_ctx |
|
static |
|
static |