FontSubpixelLayout class

Font subpixel layout order used for text rendering on Linux. This setting determines how subpixel rendering is performed based on the physical arrangement of the display's RGB subpixels.

Properties

hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

isSupported() bool
Checks if the value is supported by the defaultTargetPlatform.
name() String
Gets the name of the value.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNativeValue() int?
Gets int native value if supported by the current platform, otherwise null.
toString() String
A string representation of this object.
override
toValue() int
Gets int value.

Operators

operator ==(Object value) bool
The equality operator.
override

Static Properties

values Set<FontSubpixelLayout>
Set of all values of FontSubpixelLayout.
final

Static Methods

asNameMap() Map<String, FontSubpixelLayout>
Creates a map from the names of FontSubpixelLayout values to the values.
byName(String? name) FontSubpixelLayout?
Gets a possible FontSubpixelLayout instance value with name name.
fromNativeValue(int? value) FontSubpixelLayout?
Gets a possible FontSubpixelLayout instance from a native value.
fromValue(int? value) FontSubpixelLayout?
Gets a possible FontSubpixelLayout instance from int value.

Constants

BGR → const FontSubpixelLayout
BGR subpixel layout (horizontal BGR order). Used for LCD displays with horizontal BGR subpixel arrangement.
RGB → const FontSubpixelLayout
RGB subpixel layout (horizontal RGB order). Used for most LCD displays with horizontal RGB subpixel arrangement.
VBGR → const FontSubpixelLayout
Vertical BGR subpixel layout. Used for displays with vertical BGR subpixel arrangement.
VRGB → const FontSubpixelLayout
Vertical RGB subpixel layout. Used for displays with vertical RGB subpixel arrangement.