RetroArch
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <errno.h>
#include <boolean.h>
#include <lists/string_list.h>
#include <string/stdstring.h>
#include <libretro.h>
#include "core.h"
#include "content.h"
#include "dynamic.h"
#include "msg_hash.h"
#include "managers/state_manager.h"
#include "verbosity.h"
#include "gfx/video_driver.h"
#include "audio/audio_driver.h"
#include "tasks/tasks_internal.h"
Variables | |
struct retro_callbacks | retro_ctx |
struct retro_core_t | current_core |
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 | ) |
|
static |
core_init_libretro_cbs: : pointer to retro_callbacks object
Initializes libretro callbacks, and binds the libretro callbacks to default callback functions.
bool core_init_symbols | ( | enum rarch_core_type * | type | ) |
|
static |
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 | ) |
|
static |
struct retro_core_t current_core |
struct retro_callbacks retro_ctx |