Proxy

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 { ... }
}

Required Methods§

Source

fn core(&self) -> &Core

Provided Methods§

Implementors§