pub struct DirtyRect {
pub left: i32,
pub top: i32,
pub right: i32,
pub bottom: i32,
}Expand description
A dirty rectangle in pixel coordinates, reported by the guest video driver. Used to communicate changed screen regions from the synthetic video device to the VNC worker.
Fields§
§left: i32Left edge (inclusive).
top: i32Top edge (inclusive).
right: i32Right edge (exclusive).
bottom: i32Bottom edge (exclusive).
Trait Implementations§
impl Copy for DirtyRect
Auto Trait Implementations§
impl Freeze for DirtyRect
impl RefUnwindSafe for DirtyRect
impl Send for DirtyRect
impl Sync for DirtyRect
impl Unpin for DirtyRect
impl UnsafeUnpin for DirtyRect
impl UnwindSafe for DirtyRect
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].