pub struct MenuRenderer {
pub buf: MenuBuffer,
pub ctx: MenuRenderCtx,
}Fields§
§buf: MenuBuffer§ctx: MenuRenderCtxImplementations§
Source§impl MenuRenderer
impl MenuRenderer
pub fn new(width: u32, height: u32) -> Self
pub fn render_screen(&mut self, screen: &dyn MenuScreen)
pub fn render_stack(&mut self, stack: &MenuStack)
pub fn tick(&mut self, dt: f32)
pub fn to_ansi_string(&self) -> String
Auto Trait Implementations§
impl Freeze for MenuRenderer
impl RefUnwindSafe for MenuRenderer
impl Send for MenuRenderer
impl Sync for MenuRenderer
impl Unpin for MenuRenderer
impl UnsafeUnpin for MenuRenderer
impl UnwindSafe for MenuRenderer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more