RetroArch
|
#include <boolean.h>
#include <libretro.h>
#include <retro_common_api.h>
#include "core_type.h"
#include "input/input_defines.h"
Go to the source code of this file.
Classes | |
struct | rarch_memory_descriptor |
struct | rarch_memory_map |
struct | rarch_system_info |
struct | retro_ctx_input_state_info |
struct | retro_ctx_cheat_info |
struct | retro_ctx_api_info |
struct | retro_ctx_region_info |
struct | retro_ctx_controller_info |
struct | retro_ctx_memory_info |
struct | retro_ctx_load_content_info |
struct | retro_ctx_serialize_info |
struct | retro_ctx_size_info |
struct | retro_ctx_environ_info |
struct | retro_callbacks |
Typedefs | |
typedef struct rarch_memory_descriptor | rarch_memory_descriptor_t |
typedef struct rarch_memory_map | rarch_memory_map_t |
typedef struct rarch_system_info | rarch_system_info_t |
typedef struct retro_ctx_input_state_info | retro_ctx_input_state_info_t |
typedef struct retro_ctx_cheat_info | retro_ctx_cheat_info_t |
typedef struct retro_ctx_api_info | retro_ctx_api_info_t |
typedef struct retro_ctx_region_info | retro_ctx_region_info_t |
typedef struct retro_ctx_controller_info | retro_ctx_controller_info_t |
typedef struct retro_ctx_memory_info | retro_ctx_memory_info_t |
typedef struct retro_ctx_load_content_info | retro_ctx_load_content_info_t |
typedef struct retro_ctx_serialize_info | retro_ctx_serialize_info_t |
typedef struct retro_ctx_size_info | retro_ctx_size_info_t |
typedef struct retro_ctx_environ_info | retro_ctx_environ_info_t |
typedef struct retro_callbacks | retro_callbacks_t |
Enumerations | |
enum | { POLL_TYPE_EARLY = 0, POLL_TYPE_NORMAL, POLL_TYPE_LATE } |
Variables | |
struct retro_callbacks | retro_ctx |
typedef struct rarch_memory_descriptor rarch_memory_descriptor_t |
typedef struct rarch_memory_map rarch_memory_map_t |
typedef struct rarch_system_info rarch_system_info_t |
typedef struct retro_callbacks retro_callbacks_t |
typedef struct retro_ctx_api_info retro_ctx_api_info_t |
typedef struct retro_ctx_cheat_info retro_ctx_cheat_info_t |
typedef struct retro_ctx_controller_info retro_ctx_controller_info_t |
typedef struct retro_ctx_environ_info retro_ctx_environ_info_t |
typedef struct retro_ctx_input_state_info retro_ctx_input_state_info_t |
typedef struct retro_ctx_load_content_info retro_ctx_load_content_info_t |
typedef struct retro_ctx_memory_info retro_ctx_memory_info_t |
typedef struct retro_ctx_region_info retro_ctx_region_info_t |
typedef struct retro_ctx_serialize_info retro_ctx_serialize_info_t |
typedef struct retro_ctx_size_info retro_ctx_size_info_t |
bool core_api_version | ( | retro_ctx_api_info_t * | api | ) |
bool core_get_memory | ( | retro_ctx_memory_info_t * | info | ) |
bool core_get_region | ( | retro_ctx_region_info_t * | info | ) |
bool core_get_system_av_info | ( | struct retro_system_av_info * | av_info | ) |
bool core_get_system_info | ( | struct retro_system_info * | system | ) |
bool core_init_symbols | ( | enum rarch_core_type * | type | ) |
bool core_load | ( | unsigned | poll_type_behavior | ) |
bool core_load_game | ( | retro_ctx_load_content_info_t * | load_info | ) |
bool core_serialize | ( | retro_ctx_serialize_info_t * | info | ) |
bool core_serialize_size | ( | retro_ctx_size_info_t * | info | ) |
bool core_set_cheat | ( | retro_ctx_cheat_info_t * | info | ) |
bool core_set_controller_port_device | ( | retro_ctx_controller_info_t * | pad | ) |
bool core_set_default_callbacks | ( | struct retro_callbacks * | cbs | ) |
core_set_default_callbacks: : pointer to retro_callbacks object
Binds the libretro callbacks to default callback functions.
bool core_set_environment | ( | retro_ctx_environ_info_t * | info | ) |
void core_set_input_state | ( | retro_ctx_input_state_info_t * | info | ) |
bool core_set_poll_type | ( | unsigned * | type | ) |
core_set_rewind_callbacks:
Sets the audio sampling callbacks based on whether or not rewinding is currently activated.
bool core_unserialize | ( | retro_ctx_serialize_info_t * | info | ) |
struct retro_callbacks retro_ctx |