pub struct ScrollRasterSpec {
pub cache_epoch: u64,
pub content_height: f32,
pub scroll_y: f32,
pub tile_height_px: f32,
pub memory_budget_bytes: usize,
pub background_fill: Option<Color>,
pub visible_tiles: Vec<usize>,
pub prefetch_tiles: Vec<usize>,
pub max_prefetch_tiles_per_frame: usize,
pub max_prefetch_ms_per_frame: u32,
}Fields§
§cache_epoch: u64§content_height: f32§scroll_y: f32§tile_height_px: f32§memory_budget_bytes: usize§background_fill: Option<Color>§visible_tiles: Vec<usize>§prefetch_tiles: Vec<usize>§max_prefetch_tiles_per_frame: usize§max_prefetch_ms_per_frame: u32Trait Implementations§
Source§impl Clone for ScrollRasterSpec
impl Clone for ScrollRasterSpec
Source§fn clone(&self) -> ScrollRasterSpec
fn clone(&self) -> ScrollRasterSpec
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 moreSource§impl Debug for ScrollRasterSpec
impl Debug for ScrollRasterSpec
impl Eq for ScrollRasterSpec
Source§impl Hash for ScrollRasterSpec
impl Hash for ScrollRasterSpec
Source§impl PartialEq for ScrollRasterSpec
impl PartialEq for ScrollRasterSpec
impl StructuralPartialEq for ScrollRasterSpec
Auto Trait Implementations§
impl Freeze for ScrollRasterSpec
impl RefUnwindSafe for ScrollRasterSpec
impl Send for ScrollRasterSpec
impl Sync for ScrollRasterSpec
impl Unpin for ScrollRasterSpec
impl UnsafeUnpin for ScrollRasterSpec
impl UnwindSafe for ScrollRasterSpec
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