Size class
- Available extensions
Constructors
- Size(double width, double height)
- 
          
            const
- 
          Size.fromJson(Map<String, dynamic> json)
- 
          Create Size from JSON
            factory
- Size.square(double dimension)
- 
          
            const
Properties
- aspectRatio → double
- 
  The aspect ratio of this size (width / height).
  no setter
- hashCode → int
- 
  The hash code for this object.
  no setteroverride
- height → double
- 
  
  final
- isFinite → bool
- 
  Whether this size has finite width and height.
  no setter
- isInfinite → bool
- 
  Whether this size has infinite width or height.
  no setter
- isNonNegative → bool
- 
  Whether this size has non-negative width and height.
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- width → double
- 
  
  final
Methods
- 
  combine(Size other) → Size 
- Returns the size that is the combination of this size and the given other size.
- 
  max(Size other) → Size 
- Returns the size that is the component-wise maximum of this size and the given other size.
- 
  min(Size other) → Size 
- Returns the size that is the component-wise minimum of this size and the given other size.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  scale(double factor) → Size 
- Returns a new size with the width and height scaled by the given factor.
- 
  scaleSize(double widthFactor, double heightFactor) → Size 
- Returns a new size with the width and height scaled by the given factors.
- 
  subtract(Size other) → Size 
- Returns the size that is the difference between this size and the given other size.
- 
  toCss() → String 
- Convert to CSS string for HTML output
- 
  toJson() → Map< String, dynamic> 
- Convert to JSON for serialization
- 
  toString() → String 
- 
  A string representation of this object.
  override
- 
  withHeight(double newHeight) → Size 
- Returns a new size with the given height and the same width.
- 
  withWidth(double newWidth) → Size 
- Returns a new size with the given width and the same height.
Operators
- 
  operator *(double factor) → Size 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator +(Size other) → Size 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator -(Size other) → Size 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator /(double factor) → Size 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator <(Size other) → bool 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator <=(Size other) → bool 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  override
- 
  operator >(Size other) → bool 
- 
      Available on Size, provided by the SizeOperators extension 
- 
  operator >=(Size other) → bool 
- 
      Available on Size, provided by the SizeOperators extension