client
pub struct Renderer { // some fields omitted }
impl Renderer
fn new(context: Rc<GameContext>) -> Self
fn render(&mut self, world_view: &WorldView, camera: &Camera, daytime: &DayTime, sun: &Sun, weather: &mut Weather, sky_view: &SkyView) -> Result<(), Box<Error>>
Is called once every main loop iteration