SpoilerMask class

Configuration for applying a mask to the spoiler effect.

A mask defines a specific area where the spoiler effect is applied using a Path and a PathOperation to determine how the mask interacts with the spoiler area.

Constructors

SpoilerMask({required Path maskPath, required PathOperation maskOperation, Offset offset = Offset.zero})
Creates a mask configuration with the given path, operation, and optional offset.

Properties

hashCode → int
The hash code for this object.
no setterinherited
maskOperation → PathOperation
The operation defining how the mask interacts with the spoiler content.
final
maskPath → Path
The shape or area used as the mask.
final
offset → Offset
The offset to shift the mask position.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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

Static Methods

buildStarPath(Offset center, double outerRadius, int points, double innerRatio) → Path
Builds a star-shaped Path helper for mask creation.