VignetteFilter class final

Darkens the edges of the frame while preserving the center.

This is useful for modal backdrops, camera-like framing, and scene focus. strength controls the maximum edge attenuation, while roundness lets callers bias the shape toward a circle (1.0) or a wider terminal frame.

Inheritance

Constructors

VignetteFilter({double strength = 0.35, double roundness = 1.0, BufferFalloff? falloff})

Properties

falloff → BufferFalloff
Custom falloff curve for advanced shaping.
final
hashCode int
The hash code for this object.
no setterinherited
roundness double
Horizontal shape bias. Values above 1.0 stretch the vignette wider.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
strength double
Maximum edge attenuation in the range 0.0..1.0.
final

Methods

apply(Buffer source, Buffer target, double dt) → void
override
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