Ejemplo n.º 1
0
        public override IStorableParameter Clone(int cloneFlags = 0)
        {
            var p = new ColorStorableParameter();

            CopyTo(p, cloneFlags);
            return(p);
        }
Ejemplo n.º 2
0
        public override void AddToUI(IStorableParameter p)
        {
            base.AddToUI(p);

            param_ = p as ColorStorableParameter;
            if (param_ == null)
            {
                return;
            }

            color1_.Value = param_.Color1;
            color2_.Value = param_.Color2;

            widgets_.AddToUI(new Label(
                                 "This is a color parameter. The\n" +
                                 "movement sliders below will\n" +
                                 "interpolate between color 1 (0.0)\n" +
                                 "and color 2 (1.0).",
                                 Widget.Right));

            widgets_.AddToUI(color1_);
            widgets_.AddToUI(color2_);
        }
Ejemplo n.º 3
0
 protected void CopyTo(ColorStorableParameter p, int cloneFlags)
 {
     base.CopyTo(p, cloneFlags);
     p.c1_ = c1_;
     p.c2_ = c2_;
 }