ColorsMulitConfiguration class

Describes brightness, saturation, contrast, sharpen, shadow, temperature, noise, exposure, vibrance, highlight, white balance, and vignette manipulation

Inheritance
Available extensions

Constructors

ColorsMulitConfiguration.new({required double brightness, required double brightnessMin, required double brightnessMax, required double saturation, required double saturationMin, required double saturationMax, required double contrast, required double contrastMin, required double contrastMax, required double sharpen, required double sharpenMin, required double sharpenMax, required double shadow, required double shadowMin, required double shadowMax, required double temperature, required double temperatureMin, required double temperatureMax, required double noise, required double noiseMin, required double noiseMax, required double exposure, required double exposureMin, required double exposureMax, required double vibrance, required double vibranceMin, required double vibranceMax, required double highlight, required double highlightMin, required double highlightMax, required double wbRed, required double wbRedMin, required double wbRedMax, required double wbGreen, required double wbGreenMin, required double wbGreenMax, required double wbBlue, required double wbBlueMin, required double wbBlueMax, required double vigX, required double vigY, required double vigStart, required double vigEnd, required double vigXMin, required double vigYMin, required double vigStartMin, required double vigEndMin, required double vigXMax, required double vigYMax, required double vigStartMax, required double vigEndMax})

Properties

blueBalance double
no getter
brightness double
no getter
centerX double
no getter
centerY double
no getter
contrast double
no getter
end double
no getter
exposure double
no getter
greenBalance double
no getter
hashCode int
The hash code for this object.
no setterinherited
highlight double
no getter
needRedraw bool
no setterinherited
noise double
no getter
numUniforms Iterable<double>
Returns all shader uniforms. Order of items in array must be as listed in fragment shader code
no setterinherited
parameters List<ConfigurationParameter>
Returns all shader parameters
no setteroverride
ready bool
Returns the readiness of the shader program
no setterinherited
redBalance double
no getter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
saturation double
no getter
shadow double
no getter
sharpen double
no getter
start double
no getter
temperature double
no getter
vibrance double
no getter

Methods

colorsEffectChildren(void onChanged(ConfigurationParameter), {required Map<String, double> paramMap, required List<String> paramNames}) Iterable<Widget>

Available on FilterConfiguration, provided by the ParametersContainer extension

参数设置widget
currentParameter(List<String> names) List<ConfigurationParameter>

Available on FilterConfiguration, provided by the ParametersContainer extension

当前color 参数列表
dispose() FutureOr<void>
Disposes the shader program
inherited
export(TextureSource texture, Size size) Future<Image>
Exports date to an image
inherited
filtersDataChildren(void onChanged(ConfigurationParameter), {required Map<String, double> paramMap, required List<String> paramNames}) Iterable<Widget>

Available on FilterConfiguration, provided by the ParametersContainer extension

参数设置widget
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
prepare() FutureOr<void>
Prepares the shader program
inherited
toString() String
A string representation of this object.
inherited
update() FutureOr<void>
Updates the shader program
inherited

Operators

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