DisplayInfo class

Native display information reported by the device.

Constructors

DisplayInfo({required int widthPixels, required int heightPixels, required double density, required int densityDpi, required double refreshRate, required List<double> supportedRefreshRates, required bool isHdrSupported, required List<String> supportedHdrTypes, double? widthPoints, double? heightPoints, double? nativeScale, int? nativeWidthPixels, int? nativeHeightPixels, double? brightness, bool isIosNative = false})
Creates a display information description.
const
DisplayInfo.fromMap(Map<Object?, Object?> map)
Creates a DisplayInfo from a map returned by the native platform.
factory

Properties

brightness → double?
The current screen brightness, usually in the range 0.0 to 1.0.
final
density → double
The logical display density scale.
final
densityDpi → int
The display density in dots per inch.
final
hashCode → int
The hash code for this object.
no setterinherited
heightPixels → int
The display height in physical pixels.
final
heightPoints → double?
The display height in logical points, when provided by the platform.
final
isHdrSupported → bool
Whether the active display reports HDR support.
final
isIosNative → bool
Whether this display information came from the iOS native implementation.
final
nativeHeightPixels → int?
The native display height in physical pixels, when safely available.
final
nativeScale → double?
The native display scale, when safely available.
final
nativeWidthPixels → int?
The native display width in physical pixels, when safely available.
final
refreshRate → double
The current display refresh rate in hertz.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
supportedHdrTypes → List<String>
Readable names for supported HDR types.
final
supportedRefreshRates → List<double>
Refresh rates supported by the active display, in hertz.
final
widthPixels → int
The display width in physical pixels.
final
widthPoints → double?
The display width in logical points, when provided by the platform.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, Object>
Converts this display information to a map using the native field names.
toString() → String
Returns a readable string containing all display fields.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited