Example #1
0
        private void Initialize(CurveKeyCollection keysRed, CurveKeyCollection keysGreen,
                                CurveKeyCollection keysBlue)
        {
            _red   = new PreCurve(255);
            _green = new PreCurve(255);
            _blue  = new PreCurve(255);

            foreach (CurveKey key in keysRed)
            {
                _red.Keys.Add(key);
            }

            foreach (CurveKey key in keysGreen)
            {
                _green.Keys.Add(key);
            }

            foreach (CurveKey key in keysBlue)
            {
                _blue.Keys.Add(key);
            }

            _red.PreCalculate();
            _green.PreCalculate();
            _blue.PreCalculate();
        }
        private void Initialise(CurveKeyCollection keysRed, CurveKeyCollection keysGreen,
            CurveKeyCollection keysBlue)
        {
            _red = new PreCurve(255);
            _green = new PreCurve(255);
            _blue = new PreCurve(255);

            foreach(CurveKey key in keysRed)
            {
                _red.Keys.Add(key);
            }

            foreach(CurveKey key in keysGreen)
            {
                _green.Keys.Add(key);
            }

            foreach(CurveKey key in keysBlue)
            {
                _blue.Keys.Add(key);
            }

            _red.PreCalculate();
            _green.PreCalculate();
            _blue.PreCalculate();
        }
 public Opacity3Modifier(float initial, float mid, float sweep, float ultimate, byte samples)
 {
     _curve = new PreCurve(samples);
     _curve.Keys.Add(new CurveKey(0f, initial));
     _curve.Keys.Add(new CurveKey(sweep, mid));
     _curve.Keys.Add(new CurveKey(1f, ultimate));
     _curve.PreCalculate();
 }
Example #4
0
        private void Initialize(CurveKeyCollection keys)
        {
            _curve = new PreCurve(255);

            foreach (CurveKey key in keys)
            {
                _curve.Keys.Add(key);
            }

            _curve.PreCalculate();
        }
        private void Initialise(CurveKeyCollection keys)
        {
            _curve = new PreCurve(255);

            foreach (CurveKey key in keys)
            {
                _curve.Keys.Add(key);
            }

            _curve.PreCalculate();
        }
        public OpacityMultiModifier(CurveKeyCollection keys, byte samples)
        {
            _curve = new PreCurve(samples);

            foreach (CurveKey key in keys)
            {
                _curve.Keys.Add(key);
            }

            _curve.PreCalculate();
        }
        public Color3Modifier(Vector3 initial, Vector3 mid, float sweep, Vector3 ultimate, byte samples)
        {
            _red = new PreCurve(samples);
            _green = new PreCurve(samples);
            _blue = new PreCurve(samples);

            _red.Keys.Add(new CurveKey(0f, initial.X));
            _red.Keys.Add(new CurveKey(sweep, mid.X));
            _red.Keys.Add(new CurveKey(1f, ultimate.X));

            _green.Keys.Add(new CurveKey(0f, initial.Y));
            _green.Keys.Add(new CurveKey(sweep, mid.Y));
            _green.Keys.Add(new CurveKey(1f, ultimate.Y));

            _blue.Keys.Add(new CurveKey(0f, initial.Z));
            _blue.Keys.Add(new CurveKey(sweep, mid.Z));
            _blue.Keys.Add(new CurveKey(1f, ultimate.Z));

            _red.PreCalculate();
            _green.PreCalculate();
            _blue.PreCalculate();
        }