protected override void Dispose(bool disposing) { base.Dispose(disposing); m_hslFilter = null; m_lightness = null; m_saturation = null; m_masterLightnessCurvesFilter = null; m_allFilters = null; m_filtersWithoutMasterLightness = null; DisposeAndSetNull(ref m_masterLightnessCurve); DisposeAndSetNull(ref m_tempCurve); DisposeAndSetNull(ref m_filterEffect); }
public HslAdjustmentEffect() { m_filterEffect = new FilterEffect(); m_saturation = new int[ChannelCount]; m_lightness = new int[ChannelCount]; m_hslFilter = new HueSaturationLightnessFilter(); m_masterLightnessCurvesFilter = new CurvesFilter(m_masterLightnessCurve); m_masterLightnessCurve = new Curve(CurveInterpolation.Linear); m_tempCurve = new Curve(CurveInterpolation.Linear); m_filtersWithoutMasterLightness = new IFilter[] { m_hslFilter }; m_allFilters = new IFilter[] { m_hslFilter, m_masterLightnessCurvesFilter }; }
public HslAdjustmentEffect() { m_filterEffect = new FilterEffect(); m_saturation = new int[ChannelCount]; m_lightness = new int[ChannelCount]; m_hslFilter = new HueSaturationLightnessFilter(); m_masterLightnessCurvesFilter = new CurvesFilter(m_masterLightnessCurve); m_masterLightnessCurve = new Curve(CurveInterpolation.Linear); m_tempCurve = new Curve(CurveInterpolation.Linear); m_filtersWithoutMasterLightness = new IFilter[] { m_hslFilter }; m_allFilters = new IFilter[] { m_hslFilter, m_masterLightnessCurvesFilter }; }
protected override void Dispose(bool disposing) { base.Dispose(disposing); m_hslFilter = null; m_lightness = null; m_saturation = null; m_masterLightnessCurvesFilter = null; m_allFilters = null; m_filtersWithoutMasterLightness = null; DisposeAndSetNull(ref m_masterLightnessCurve); DisposeAndSetNull(ref m_tempCurve); DisposeAndSetNull(ref m_filterEffect); }