pub struct Renderer<S> { /* private fields */ }Implementations§
Source§impl<S> Renderer<S>
impl<S> Renderer<S>
pub fn render_view( &mut self, render_ctx: &RenderCtx, view: &View, state: &mut S, )
pub fn push_stage(&mut self, stage: &'static str)
pub fn add_node<T: RenderNode<S> + 'static>(&mut self, node: T)
pub fn add_node_to_stage<T: RenderNode<S> + 'static>( &mut self, stage: &str, node: T, )
pub fn get_node<T: RenderNode<S>>(&self) -> Option<&T>
pub fn get_node_mut<T: RenderNode<S>>(&mut self) -> Option<&mut T>
Trait Implementations§
Auto Trait Implementations§
impl<S> Freeze for Renderer<S>
impl<S> !RefUnwindSafe for Renderer<S>
impl<S> !Send for Renderer<S>
impl<S> !Sync for Renderer<S>
impl<S> Unpin for Renderer<S>
impl<S> !UnwindSafe for Renderer<S>
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