pub struct PixelsRenderer { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Default for PixelsRenderer
impl Default for PixelsRenderer
Source§impl Renderer for PixelsRenderer
impl Renderer for PixelsRenderer
type Scene = Scene
type Error = PixelsRendererError
Source§fn attach_app_context_services(&mut self, app_context: &AppContext)
fn attach_app_context_services(&mut self, app_context: &AppContext)
Installs renderer-provided app services into the target AppContext. Read more
fn scene(&self) -> &Self::Scene
fn scene_mut(&mut self) -> &mut Self::Scene
fn rebuild_scene( &mut self, layout_tree: &LayoutTree, _viewport: Size, ) -> Result<(), Self::Error>
Source§fn rebuild_scene_from_applier(
&mut self,
applier: &mut MemoryApplier,
root: NodeId,
_viewport: Size,
) -> Result<(), Self::Error>
fn rebuild_scene_from_applier( &mut self, applier: &mut MemoryApplier, root: NodeId, _viewport: Size, ) -> Result<(), Self::Error>
Rebuilds the scene by traversing the LayoutNode tree directly via Applier. Read more
fn update_scene_from_applier( &mut self, applier: &mut MemoryApplier, root: usize, viewport: Size, dirty_nodes: &[usize], ) -> Result<(), Self::Error>
Auto Trait Implementations§
impl Freeze for PixelsRenderer
impl !RefUnwindSafe for PixelsRenderer
impl !Send for PixelsRenderer
impl !Sync for PixelsRenderer
impl Unpin for PixelsRenderer
impl UnsafeUnpin for PixelsRenderer
impl !UnwindSafe for PixelsRenderer
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