RitoRunPaint class final

Constructors

RitoRunPaint({required RitoFontPaint font, required RitoColor color, double? wordSpacingPx, double? letterSpacingPx, RitoColor? backgroundColor, double? backgroundRadius, required List<RitoTextShadow> textShadows, RitoRunDecoration? decoration, RitoSpacing? padding, RitoRunBorder? border, double? boxTopPx, double? boxBottomPx, bool boxStart = true, bool boxEnd = true})

Properties

backgroundColor → RitoColor?
final
backgroundRadius → double?
final
border → RitoRunBorder?
final
boxBottomPx → double?
final
boxEnd → bool
final
boxStart → bool
Whether this run opens/closes its inline box. A run split across lines squares the split ends: rounding and start/end borders apply only where the box actually opens or closes.
final
boxTopPx → double?
Engine-computed inline box top/bottom relative to the run rect top; null when the run carries no box paint (extents then derive from font metrics).
final
color → RitoColor
final
decoration → RitoRunDecoration?
final
font → RitoFontPaint
final
hashCode → int
The hash code for this object.
no setterinherited
letterSpacingPx → double?
final
padding → RitoSpacing?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
textShadows → List<RitoTextShadow>
final
wordSpacingPx → double?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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