LightingConfig class

Class used to configure lighting

Constructors

LightingConfig({required double radius, required Color color, bool withPulse = false, bool useComponentAngle = false, Curve pulseCurve = Curves.decelerate, double pulseVariation = 0.1, double pulseSpeed = 1, double blurBorder = 20, LightingType type = LightingType.circle, Vector2? align})

Properties

align → Vector2
final
blurBorder → double
Configure blur in lighting
final
blurSigma → double
no setter
color → Color
Color of the lighting
final
hashCode → int
The hash code for this object.
no setterinherited
pulseCurve → Curve
Configure curve in pulse effect
final
pulseSpeed → double
Configure speed in pulse effect
final
pulseVariation → double
Configure variation in pulse effect
final
radius → double
Radius of the lighting
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → LightingType
Configure type of the lighting
final
useComponentAngle → bool
Light follow component angle
final
valuePulse → double
no setter
withPulse → bool
Enable pulse effect in lighting
final

Methods

copyWith({double? radius, Color? color, bool? withPulse, bool? useComponentAngle, double? pulseVariation, double? pulseSpeed, Curve? pulseCurve, double? blurBorder, LightingType? type}) → LightingConfig
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited
update(double dt) → void

Operators

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