ColorsMulitConfiguration class
Describes brightness, saturation, contrast, sharpen, shadow, temperature, noise, exposure, vibrance, highlight, white balance, and vignette manipulation
- Inheritance
-
- Object
- ShaderConfiguration
- ColorsMulitConfiguration
- 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
-
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