Exemplo n.º 1
0
        public static IColorIn CreateColorInput(this IPluginHost host, InputAttribute attribute, Type type)
        {
            IColorIn result = null;

            host.CreateColorInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result);
            result.SetSubType(new RGBAColor(attribute.DefaultColor), attribute.HasAlpha);
            SetInputProperties(result, attribute);
            return(result);
        }
Exemplo n.º 2
0
 public ColorInput(IColorIn pin)
 {
     FPin = pin;
     pin.GetColorPointer(out lenptr, out dataptr);
 }
Exemplo n.º 3
0
        public void CreateColorInput(string Name, TSliceMode SliceMode, TPinVisibility Visibility, out IColorIn Pin)
        {
            Pin = new TColorPin(this, Name, TPinDirection.Input, null, SliceMode, Visibility);

            AddPin(Pin as TBasePin);
        }