MoonSizes class

Inheritance
Mixed in types
Annotations

Constructors

MoonSizes({required double x6s, required double x5s, required double x4s, required double x3s, required double x2s, required double xs, required double sm, required double md, required double lg, required double xl, required double x2l})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
lg double
The large size.
final
md double
The medium size.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sm double
The small size.
final
type Object
The extension's type.
no setterinherited
x2l double
The (2x) extra large size.
final
x2s double
The (2x) extra small size.
final
x3s double
The (3x) extra small size.
final
x4s double
The (4x) extra small size.
final
x5s double
The (5x) extra small size.
final
x6s double
The (6x) extra small size.
final
xl double
The extra large size.
final
xs double
The extra small size.
final

Methods

copyWith({double? x6s, double? x5s, double? x4s, double? x3s, double? x2s, double? xs, double? sm, double? md, double? lg, double? xl, double? x2l}) MoonSizes
Creates a copy of this theme extension with the given fields replaced by the non-null parameter values.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
override
lerp(covariant ThemeExtension<MoonSizes>? other, double t) MoonSizes
Linearly interpolate with another ThemeExtension object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

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

Constants

sizes → const MoonSizes