pub struct UiDebugVirtualListWindow {Show 30 fields
pub source: UiDebugVirtualListWindowSource,
pub node: NodeId,
pub element: GlobalElementId,
pub axis: Axis,
pub is_probe_layout: bool,
pub items_len: usize,
pub items_revision: u64,
pub prev_items_revision: u64,
pub measure_mode: VirtualListMeasureMode,
pub overscan: usize,
pub estimate_row_height: Px,
pub gap: Px,
pub scroll_margin: Px,
pub viewport: Px,
pub prev_viewport: Px,
pub offset: Px,
pub prev_offset: Px,
pub content_extent: Px,
pub policy_key: u64,
pub inputs_key: u64,
pub window_range: Option<VirtualRange>,
pub prev_window_range: Option<VirtualRange>,
pub render_window_range: Option<VirtualRange>,
pub deferred_scroll_to_item: bool,
pub deferred_scroll_consumed: bool,
pub window_mismatch: bool,
pub window_shift_kind: UiDebugVirtualListWindowShiftKind,
pub window_shift_reason: Option<UiDebugVirtualListWindowShiftReason>,
pub window_shift_apply_mode: Option<UiDebugVirtualListWindowShiftApplyMode>,
pub window_shift_invalidation_detail: Option<UiDebugInvalidationDetail>,
}Fields§
§source: UiDebugVirtualListWindowSource§node: NodeId§element: GlobalElementId§axis: Axis§is_probe_layout: bool§items_len: usize§items_revision: u64§prev_items_revision: u64§measure_mode: VirtualListMeasureMode§overscan: usize§estimate_row_height: Px§gap: Px§scroll_margin: Px§viewport: Px§prev_viewport: Px§offset: Px§prev_offset: Px§content_extent: Px§policy_key: u64§inputs_key: u64§window_range: Option<VirtualRange>§prev_window_range: Option<VirtualRange>§render_window_range: Option<VirtualRange>§deferred_scroll_to_item: bool§deferred_scroll_consumed: bool§window_mismatch: bool§window_shift_kind: UiDebugVirtualListWindowShiftKind§window_shift_reason: Option<UiDebugVirtualListWindowShiftReason>§window_shift_apply_mode: Option<UiDebugVirtualListWindowShiftApplyMode>§window_shift_invalidation_detail: Option<UiDebugInvalidationDetail>Trait Implementations§
Source§impl Clone for UiDebugVirtualListWindow
impl Clone for UiDebugVirtualListWindow
Source§fn clone(&self) -> UiDebugVirtualListWindow
fn clone(&self) -> UiDebugVirtualListWindow
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 Debug for UiDebugVirtualListWindow
impl Debug for UiDebugVirtualListWindow
impl Copy for UiDebugVirtualListWindow
Auto Trait Implementations§
impl Freeze for UiDebugVirtualListWindow
impl RefUnwindSafe for UiDebugVirtualListWindow
impl Send for UiDebugVirtualListWindow
impl Sync for UiDebugVirtualListWindow
impl Unpin for UiDebugVirtualListWindow
impl UnsafeUnpin for UiDebugVirtualListWindow
impl UnwindSafe for UiDebugVirtualListWindow
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