<effect label="MultiCurveEffect: adjust black and white points, color temperature and tint, and contrast">
<description>
MultiCurveEffect: adjust Levels and Exposure black and white points, color temperature and tint, and contrast
using a single combined curve. The parameters are the same as in corresponding effects, but their names are prefixed by an effect id, which is the same as effect name.
This effect implements a special interface to create a per-effect analyzer objects.
Note that the parameter names returned from those objects should be prefixed by EffectId followed by a dot.
This effect is using CurveSourceEffect, ApplyCurveEffect and the BaseCurveEffect-derived effects that are part of it:
ExposureEffect, ColorTemperatureEffect and ContrastEffect.
This effect does not support general IAutoEffect interface.
</description>
<property name="LevelsRGBEffect.BlackPoint.x" type="float" default="0" label="Levels Black point X">
<range min="0" max="1"/>
</property>
<property name="LevelsRGBEffect.BlackPoint.y" type="float" default="0" label="Levels Black point Y">
<range min="0" max="1"/>
</property>
<property name="LevelsRGBEffect.WhitePoint.x" type="float" default="1" label="Levels White point X">
<range min="0" max="1"/>
</property>
<property name="LevelsRGBEffect.WhitePoint.y" type="float" default="1" label="Levels White point Y">
<range min="0" max="1"/>
</property>
<property name="ExposureEffect.BlackPoint.x" type="float" default="0" label="Exposure Black point X">
<range min="0" max="1"/>
</property>
<property name="ExposureEffect.BlackPoint.y" type="float" default="0" label="Exposure Black point Y">
<range min="0" max="1"/>
</property>
<property name="ExposureEffect.WhitePoint.x" type="float" default="1" label="Exposure White point X">
<range min="0" max="1"/>
</property>
<property name="ExposureEffect.WhitePoint.y" type="float" default="1" label="Exposure White point Y">
<range min="0" max="1"/>
</property>
<property name="ExposureEffect._AutoFix" type="button" label="Exposure Auto Fix"/>
<!-- Note: the real possible ranges are higher than that -->
<property name="ColorTemperatureEffect.SceneTemperature" type="float" default="6500" label="Scene color temperature">
<range min="1500" max="11500"/>
</property>
<property name="ColorTemperatureEffect.SceneTint" type="float" default="0.02" label="Scene green tint">
<range min="-1" max="1"/>
</property>
<property name="ColorTemperatureEffect._AutoFix" type="button" label="Color Temperature Auto Fix"/>
<property name="ColorTemperatureEffect.CameraSettingsTemperature" type="float" default="6500" label="Camera settings color temperature">
<range min="1500" max="11500"/>
</property>
<property name="ColorTemperatureEffect.CameraSettingsTint" type="float" default="0.02" label="Camera settings green tint">