Esempio n. 1
0
        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 };
        }
Esempio n. 3
0
        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);
        }