From 833c1e085796dc321848ee317b2a5644103e6a59 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Fri, 24 Oct 2025 09:37:26 -0400 Subject: graphics: refactor Renderer to not use unsafe, and allow nested modes --- graphics/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'graphics/src/lib.rs') diff --git a/graphics/src/lib.rs b/graphics/src/lib.rs index 08faae3..2efcaed 100644 --- a/graphics/src/lib.rs +++ b/graphics/src/lib.rs @@ -6,7 +6,7 @@ use std::cell::RefCell; use raylib::prelude::*; use crate::assets::{AudioData, ImageData}; -use crate::render::{FrameRenderer, Renderer}; +use crate::render::{FrameRendererImpl, Renderer}; mod assets; mod render; @@ -78,7 +78,7 @@ impl Window { /// let mut window = Window::new(800, 600, "Dungeon Crawl").unwrap(); /// let mut renderer = window.renderer(); /// ``` - pub fn renderer(&mut self) -> FrameRenderer<'_> { + pub fn renderer(&mut self) -> Result> { self.renderer.invoke(self.handle.get_mut(), &self.thread) } -- cgit v1.2.3-freya