Trait libretro_backend::Core [] [src]

pub trait Core: Default {
    fn info() -> CoreInfo;
    fn on_load_game(&mut self, game_data: GameData) -> LoadGameResult;
    fn on_unload_game(&mut self) -> GameData;
    fn on_run(&mut self, handle: &mut RuntimeHandle);
    fn on_reset(&mut self);

    fn save_memory(&mut self) -> Option<&mut [u8]> { ... }
    fn rtc_memory(&mut self) -> Option<&mut [u8]> { ... }
    fn system_memory(&mut self) -> Option<&mut [u8]> { ... }
    fn video_memory(&mut self) -> Option<&mut [u8]> { ... }
}

Required Methods

Provided Methods

Implementors