pub struct ViewMetrics {
pub physical_size: [f64; 2],
pub physical_constraints: ViewConstraints,
pub device_pixel_ratio: f64,
pub padding: ViewPadding,
pub view_padding: ViewPadding,
pub view_insets: ViewPadding,
pub screen: Option<ScreenId>,
}Expand description
Per-view geometry the host reports (_ViewConfiguration fields we use).
Fields§
§physical_size: [f64; 2]§physical_constraints: ViewConstraints§device_pixel_ratio: f64§padding: ViewPadding§view_padding: ViewPadding§view_insets: ViewPadding§screen: Option<ScreenId>The screen the view is on, one of Platform::screens: _ViewConfiguration.displayId,
which FlutterView.display looks up. None while it is on none the host can name, as a
view without a window is.
Trait Implementations§
Source§impl Clone for ViewMetrics
impl Clone for ViewMetrics
impl Copy for ViewMetrics
Source§impl Debug for ViewMetrics
impl Debug for ViewMetrics
Source§impl Default for ViewMetrics
impl Default for ViewMetrics
Source§fn default() -> ViewMetrics
fn default() -> ViewMetrics
Returns the “default value” for a type. Read more
Source§impl PartialEq for ViewMetrics
impl PartialEq for ViewMetrics
impl StructuralPartialEq for ViewMetrics
Auto Trait Implementations§
impl Freeze for ViewMetrics
impl RefUnwindSafe for ViewMetrics
impl Send for ViewMetrics
impl Sync for ViewMetrics
impl Unpin for ViewMetrics
impl UnsafeUnpin for ViewMetrics
impl UnwindSafe for ViewMetrics
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