Trait Proxy
Source pub trait Proxy {
Show 26 methods
// Required method
fn core(&self) -> &Core;
// Provided methods
fn retro_set_environment(&self, cb: retro_environment_t) { ... }
fn retro_set_video_refresh(&self, cb: retro_video_refresh_t) { ... }
fn retro_set_audio_sample(&self, cb: retro_audio_sample_t) { ... }
fn retro_set_audio_sample_batch(&self, cb: retro_audio_sample_batch_t) { ... }
fn retro_set_input_poll(&self, cb: retro_input_poll_t) { ... }
fn retro_set_input_state(&self, cb: retro_input_state_t) { ... }
fn retro_init(&self) { ... }
fn retro_deinit(&self) { ... }
fn retro_api_version(&self) -> c_uint { ... }
fn retro_get_system_info(&self, info: *mut retro_system_info) { ... }
fn retro_get_system_av_info(&self, info: *mut retro_system_av_info) { ... }
fn retro_set_controller_port_device(&self, port: c_uint, device: c_uint) { ... }
fn retro_reset(&self) { ... }
fn retro_run(&self) { ... }
fn retro_serialize_size(&self) -> usize { ... }
fn retro_serialize(&self, data: *mut c_void, size: usize) -> bool { ... }
fn retro_unserialize(&self, data: *const c_void, size: usize) -> bool { ... }
fn retro_cheat_reset(&self) { ... }
fn retro_cheat_set(&self, index: c_uint, enabled: bool, code: *const c_char) { ... }
fn retro_load_game(&self, game: *const retro_game_info) -> bool { ... }
fn retro_load_game_special(
&self,
game_type: c_uint,
info: *const retro_game_info,
num_info: usize,
) -> bool { ... }
fn retro_unload_game(&self) { ... }
fn retro_get_region(&self) -> c_uint { ... }
fn retro_get_memory_data(&self, id: c_uint) -> *mut c_void { ... }
fn retro_get_memory_size(&self, id: c_uint) -> usize { ... }
}