Class FlutterRenderer.ViewportMetrics
- java.lang.Object
-
- io.flutter.embedding.engine.renderer.FlutterRenderer.ViewportMetrics
-
- Enclosing class:
- FlutterRenderer
public static final class FlutterRenderer.ViewportMetrics extends Object
Mutable data structure that holds all viewport metrics properties that Flutter cares about.All distance measurements, e.g., width, height, padding, viewInsets, are measured in device pixels, not logical pixels.
-
-
Field Summary
Fields Modifier and Type Field Description floatdevicePixelRatioList<FlutterRenderer.DisplayFeature>displayFeaturesintheightintphysicalTouchSlopintsystemGestureInsetBottomintsystemGestureInsetLeftintsystemGestureInsetRightintsystemGestureInsetTopstatic intunsetValueA value that indicates the setting has not been set.intviewInsetBottomintviewInsetLeftintviewInsetRightintviewInsetTopintviewPaddingBottomintviewPaddingLeftintviewPaddingRightintviewPaddingTopintwidth
-
Constructor Summary
Constructors Constructor Description ViewportMetrics()
-
-
-
Field Detail
-
unsetValue
public static final int unsetValue
A value that indicates the setting has not been set.- See Also:
- Constant Field Values
-
devicePixelRatio
public float devicePixelRatio
-
width
public int width
-
height
public int height
-
viewPaddingTop
public int viewPaddingTop
-
viewPaddingRight
public int viewPaddingRight
-
viewPaddingBottom
public int viewPaddingBottom
-
viewPaddingLeft
public int viewPaddingLeft
-
viewInsetTop
public int viewInsetTop
-
viewInsetRight
public int viewInsetRight
-
viewInsetBottom
public int viewInsetBottom
-
viewInsetLeft
public int viewInsetLeft
-
systemGestureInsetTop
public int systemGestureInsetTop
-
systemGestureInsetRight
public int systemGestureInsetRight
-
systemGestureInsetBottom
public int systemGestureInsetBottom
-
systemGestureInsetLeft
public int systemGestureInsetLeft
-
physicalTouchSlop
public int physicalTouchSlop
-
displayFeatures
public List<FlutterRenderer.DisplayFeature> displayFeatures
-
-