PaintedModel class
Represents a unit of shape or drawing information used in painting.
Constructors
-
PaintedModel({required PaintModeE mode, required List<
Offset?> offsets, required Color color, required double strokeWidth, required double opacity, bool fill = false, bool hit = false}) - Creates a new PaintedModel instance.
-
PaintedModel.fromMap(Map<
String, dynamic> map) -
Factory constructor for creating a PaintedModel instance from a map.
factory
Properties
- color → Color
-
The color used for drawing or filling the shape.
final
- fill ↔ bool
-
A boolean indicating whether the drawn shape should be filled.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hit ↔ bool
-
A boolean flag indicating whether this unit of drawing has been hit.
getter/setter pair
- id ↔ String
-
Unique id from the paint-model
latefinal
- mode → PaintModeE
-
The mode of the paint method, indicating the type of shape or drawing.
final
-
offsets
↔ List<
Offset?> -
A list of offsets representing the points of the shape or drawing.
For shapes like circles and rectangles, it contains two points.
For
FreeStyle
, it contains a list of points.getter/setter pair - opacity → double
-
The opacity for the drawing.
final
- paint → Paint
-
Gets the Paint object configured based on the properties of this
PaintedModel.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldFill → bool
-
Determines whether the shape should be filled based on the paint mode.
no setter
- strokeWidth → double
-
The width of the stroke used for drawing.
final
Methods
-
copy(
) → PaintedModel - Creates a copy of this PaintedModel instance.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> - Converts the PaintedModel instance into a map.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited