use raidillon_assets::ModelManager; use raidillon_core::engine::EngineTrait; use crate::PlatformContext; pub trait Platform { /// Initialize platform. fn initialize(engine: E, title: String, width: u32, height: u32) -> Self; fn run(self); }