pub enum RenderEvent {
Commit(FrameOutput),
Resize {
width: u32,
height: u32,
},
ScaleFactorChanged(f64),
Scroll {
delta: Offset,
point: Point,
},
Shutdown,
}Expand description
Events received by the render loop.
Chrome: tasks posted to the compositor thread’s task queue. Each variant transfers ownership — no shared state.
Variants§
Commit(FrameOutput)
View thread finished painting — commit to compositor.
Resize
Surface resized (physical pixels).
ScaleFactorChanged(f64)
DPI scale factor changed.
Scroll
Wheel/touch scroll — compositor handles directly. Carries cursor position for hit testing which scroller to target.
Shutdown
Clean shutdown.
Auto Trait Implementations§
impl Freeze for RenderEvent
impl !RefUnwindSafe for RenderEvent
impl Send for RenderEvent
impl Sync for RenderEvent
impl Unpin for RenderEvent
impl UnsafeUnpin for RenderEvent
impl !UnwindSafe for RenderEvent
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> 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