pub(crate) struct RenderNotifier {
    painter_id: PainterId,
    compositor_proxy: CompositorProxy,
}Fields§
§painter_id: PainterId§compositor_proxy: CompositorProxyImplementations§
Source§impl RenderNotifier
 
impl RenderNotifier
pub(crate) fn new( painter_id: PainterId, compositor_proxy: CompositorProxy, ) -> RenderNotifier
Trait Implementations§
Source§impl Clone for RenderNotifier
 
impl Clone for RenderNotifier
Source§fn clone(&self) -> RenderNotifier
 
fn clone(&self) -> RenderNotifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl RenderNotifier for RenderNotifier
 
impl RenderNotifier for RenderNotifier
fn clone(&self) -> Box<dyn RenderNotifier>
Source§fn wake_up(&self, _composite_needed: bool)
 
fn wake_up(&self, _composite_needed: bool)
Wake the thread containing the 
Renderer up (after updates have been put
in the renderer’s queue).Source§fn new_frame_ready(
    &self,
    document_id: DocumentId,
    _: FramePublishId,
    frame_ready_params: &FrameReadyParams,
)
 
fn new_frame_ready( &self, document_id: DocumentId, _: FramePublishId, frame_ready_params: &FrameReadyParams, )
Notify the thread containing the 
Renderer that a new frame is ready.Source§fn external_event(&self, _evt: ExternalEvent)
 
fn external_event(&self, _evt: ExternalEvent)
A Gecko-specific notification mechanism to get some code executed on the
Renderer’s thread, mostly replaced by NotificationHandler. You should
probably use the latter instead.Auto Trait Implementations§
impl Freeze for RenderNotifier
impl !RefUnwindSafe for RenderNotifier
impl Send for RenderNotifier
impl !Sync for RenderNotifier
impl Unpin for RenderNotifier
impl !UnwindSafe for RenderNotifier
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
 
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
 
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
 
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
 
fn maybe_boxed(self) -> T
Convert