2018-03-28 14:22:07 -05:00
|
|
|
#ifndef __SECONDARY_CORE_H__
|
|
|
|
#define __SECONDARY_CORE_H__
|
|
|
|
|
2018-04-08 20:25:43 +02:00
|
|
|
#include <stddef.h>
|
2018-03-29 15:13:33 +02:00
|
|
|
#include <boolean.h>
|
|
|
|
|
2018-04-08 20:25:43 +02:00
|
|
|
#include <retro_common_api.h>
|
|
|
|
|
2018-03-29 15:13:33 +02:00
|
|
|
#include "../core_type.h"
|
2018-03-28 14:22:07 -05:00
|
|
|
|
|
|
|
RETRO_BEGIN_DECLS
|
|
|
|
|
2018-08-26 00:22:19 -05:00
|
|
|
bool secondary_core_run_use_last_input(void);
|
2018-03-28 14:22:07 -05:00
|
|
|
bool secondary_core_deserialize(const void *buffer, int size);
|
2018-05-09 19:08:16 -05:00
|
|
|
bool secondary_core_ensure_exists(void);
|
2018-03-29 15:13:33 +02:00
|
|
|
void secondary_core_destroy(void);
|
2018-03-28 14:22:07 -05:00
|
|
|
void set_last_core_type(enum rarch_core_type type);
|
|
|
|
void remember_controller_port_device(long port, long device);
|
2018-03-29 15:13:33 +02:00
|
|
|
void clear_controller_port_map(void);
|
2018-04-01 17:34:54 -05:00
|
|
|
void secondary_core_set_variable_update(void);
|
2018-03-28 14:22:07 -05:00
|
|
|
|
|
|
|
RETRO_END_DECLS
|
|
|
|
|
|
|
|
#endif
|