18 #ifndef _LIBRETRO_CORE_IMPL_H 19 #define _LIBRETRO_CORE_IMPL_H 154 bool core_load(
unsigned poll_type_behavior);
162 #ifdef HAVE_NETWORKING 163 bool core_set_netplay_callbacks(
void);
165 bool core_unset_netplay_callbacks(
void);
struct rarch_system_info::@22 subsystem
unsigned port
Definition: core.h:110
Definition: libretro.h:1514
struct retro_ctx_load_content_info retro_ctx_load_content_info_t
Definition: libretro.h:1473
bool core_verify_api_version(void)
Definition: core_impl.c:480
bool enabled
Definition: core.h:94
Definition: libretro.h:2254
Definition: libretro.h:1306
const char * input_desc_btn[MAX_USERS][RARCH_FIRST_META_KEY]
Definition: core.h:65
bool core_reset_cheat(void)
Definition: core_impl.c:230
retro_input_state_t cb
Definition: core.h:88
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
bool core_deinit(void *data)
Definition: core_impl.c:138
bool core_init(void)
Definition: core_impl.c:386
void core_set_input_state(retro_ctx_input_state_info_t *info)
Definition: core_impl.c:88
struct retro_subsystem_info * data
Definition: core.h:73
const struct retro_subsystem_info * special
Definition: core.h:125
retro_environment_t env
Definition: core.h:142
bool core_get_system_av_info(struct retro_system_av_info *av_info)
Definition: core_impl.c:370
struct rarch_system_info rarch_system_info_t
#define MAX_USERS
Definition: input_defines.h:27
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
Definition: libretro.h:1840
bool core_set_controller_port_device(retro_ctx_controller_info_t *pad)
Definition: core_impl.c:267
struct retro_ctx_environ_info retro_ctx_environ_info_t
void * data
Definition: core.h:131
size_t disconnect_mask
Definition: core.h:48
unsigned region
Definition: core.h:105
void(RETRO_CALLCONV * retro_video_refresh_t)(const void *data, unsigned width, unsigned height, size_t pitch)
Definition: libretro.h:2338
bool core_init_symbols(enum rarch_core_type *type)
Definition: core_impl.c:256
bool core_get_memory(retro_ctx_memory_info_t *info)
Definition: core_impl.c:280
size_t size
Definition: core.h:132
void core_set_input_descriptors(void)
Definition: core_impl.c:511
bool core_unserialize(retro_ctx_serialize_info_t *info)
Definition: core_impl.c:325
void core_set_serialization_quirks(uint64_t quirks)
Definition: core_impl.c:357
struct retro_ctx_api_info retro_ctx_api_info_t
struct retro_ctx_controller_info retro_ctx_controller_info_t
bool core_load(unsigned poll_type_behavior)
Definition: core_impl.c:466
void(RETRO_CALLCONV * retro_audio_sample_t)(int16_t left, int16_t right)
Definition: libretro.h:2345
bool core_unload_game(void)
Definition: core_impl.c:406
retro_input_state_t state_cb
Definition: core.h:150
struct retro_game_info * info
Definition: core.h:123
struct retro_location_callback location_cb
Definition: core.h:69
bool core_get_system_info(struct retro_system_info *system)
Definition: core_impl.c:317
unsigned num_descriptors
Definition: core.h:54
bool core_get_region(retro_ctx_region_info_t *info)
Definition: core_impl.c:498
Definition: string_list.h:47
struct retro_controller_info * data
Definition: core.h:79
unsigned __int64 uint64_t
Definition: stdint.h:136
bool core_set_cheat(retro_ctx_cheat_info_t *info)
Definition: core_impl.c:224
struct retro_memory_descriptor core
Definition: core.h:47
struct retro_ctx_cheat_info retro_ctx_cheat_info_t
rarch_memory_descriptor_t * descriptors
Definition: core.h:53
rarch_memory_map_t mmaps
Definition: core.h:83
unsigned device
Definition: core.h:111
Definition: libretro.h:2189
bool core_run(void)
Definition: core_impl.c:423
bool core_serialize_size(retro_ctx_size_info_t *info)
Definition: core_impl.c:344
bool core_has_set_input_descriptor(void)
Definition: core_impl.c:506
char valid_extensions[255]
Definition: core.h:66
unsigned rotation
Definition: core.h:61
const struct string_list * content
Definition: core.h:124
struct rarch_memory_map rarch_memory_map_t
bool core_serialize(retro_ctx_serialize_info_t *info)
Definition: core_impl.c:337
Definition: libretro.h:2275
rarch_core_type
Definition: core_type.h:19
retro_audio_sample_batch_t sample_batch_cb
Definition: core.h:149
bool core_unload(void)
Definition: core_impl.c:395
#define RARCH_FIRST_META_KEY
Definition: input_defines.h:36
void(RETRO_CALLCONV * retro_input_poll_t)(void)
Definition: libretro.h:2357
GLenum type
Definition: glext.h:6233
bool core_set_default_callbacks(struct retro_callbacks *cbs)
Definition: core_impl.c:126
bool(RETRO_CALLCONV * retro_environment_t)(unsigned cmd, void *data)
Definition: libretro.h:2325
Definition: libretro.h:2129
size_t size
Definition: core.h:137
unsigned id
Definition: core.h:118
struct retro_disk_control_callback disk_control_cb
Definition: core.h:68
bool core_api_version(retro_ctx_api_info_t *api)
Definition: core_impl.c:236
bool core_set_environment(retro_ctx_environ_info_t *info)
Definition: core_impl.c:362
bool core_load_game(retro_ctx_load_content_info_t *load_info)
Definition: core_impl.c:289
bool core_set_rewind_callbacks(void)
Definition: core_impl.c:167
struct rarch_memory_descriptor rarch_memory_descriptor_t
static tesseract::TessBaseAPI * api
Definition: tess_get_text.cpp:7
bool core_is_inited(void)
Definition: core_impl.c:521
bool core_reset(void)
Definition: core_impl.c:378
void core_uninit_symbols(void)
Definition: core_impl.c:250
bool core_is_symbols_inited(void)
Definition: core_impl.c:526
bool load_no_content
Definition: core.h:63
struct retro_ctx_region_info retro_ctx_region_info_t
bool core_uninit_libretro_callbacks(void)
Definition: core_impl.c:156
retro_video_refresh_t frame_cb
Definition: core.h:147
void * data
Definition: core.h:116
size_t(RETRO_CALLCONV * retro_audio_sample_batch_t)(const int16_t *data, size_t frames)
Definition: libretro.h:2353
size_t size
Definition: core.h:117
struct retro_ctx_serialize_info retro_ctx_serialize_info_t
struct rarch_system_info::@23 ports
bool core_is_game_loaded(void)
Definition: core_impl.c:531
bool core_run_no_input_polling(void)
Definition: core_impl.c:460
const void * data_const
Definition: core.h:130
void core_unset_input_descriptors(void)
Definition: core_impl.c:516
const char * code
Definition: core.h:95
retro_audio_sample_t sample_cb
Definition: core.h:148
unsigned performance_level
Definition: core.h:62
unsigned version
Definition: core.h:100
int16_t(RETRO_CALLCONV * retro_input_state_t)(unsigned port, unsigned device, unsigned index, unsigned id)
Definition: libretro.h:2366
uint64_t core_serialization_quirks(void)
Definition: core_impl.c:352
struct retro_callbacks retro_ctx
Definition: core_impl.c:53
unsigned size
Definition: core.h:74
struct retro_callbacks retro_callbacks_t
struct retro_ctx_size_info retro_ctx_size_info_t
unsigned index
Definition: core.h:93
struct retro_ctx_input_state_info retro_ctx_input_state_info_t
bool core_set_poll_type(unsigned *type)
Definition: core_impl.c:244
retro_input_poll_t poll_cb
Definition: core.h:151
struct retro_ctx_memory_info retro_ctx_memory_info_t