pub struct RenderCertificateInputs {
pub prev_available: bool,
pub dims_changed: bool,
pub full_redraw_due: bool,
pub dirty_row_count: usize,
pub total_rows: u16,
}Expand description
Facts the writer can prove about the frame before diffing.
Fields§
§prev_available: boolA previous frame exists to diff against.
dims_changed: boolThe viewport dimensions changed since the previous frame.
full_redraw_due: boolA periodic full-redraw probe is due.
dirty_row_count: usizeRows marked dirty by the buffer’s tracking invariant.
total_rows: u16Total rows in the frame.
Trait Implementations§
Source§impl Clone for RenderCertificateInputs
impl Clone for RenderCertificateInputs
Source§fn clone(&self) -> RenderCertificateInputs
fn clone(&self) -> RenderCertificateInputs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RenderCertificateInputs
Source§impl Debug for RenderCertificateInputs
impl Debug for RenderCertificateInputs
impl Eq for RenderCertificateInputs
Source§impl PartialEq for RenderCertificateInputs
impl PartialEq for RenderCertificateInputs
impl StructuralPartialEq for RenderCertificateInputs
Auto Trait Implementations§
impl Freeze for RenderCertificateInputs
impl RefUnwindSafe for RenderCertificateInputs
impl Send for RenderCertificateInputs
impl Sync for RenderCertificateInputs
impl Unpin for RenderCertificateInputs
impl UnsafeUnpin for RenderCertificateInputs
impl UnwindSafe for RenderCertificateInputs
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