public TEnumPin(PluginHost Parent, string PinName, TPinDirection PinDirection, TOnConfigurate Callback, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, 1, PinDirection, Callback, SliceMode, Visibility) { FPluginHost = Parent; base.Initialize(); }
public TBasePin(IPluginHost Parent, string PinName, int Dimension, TPinDirection PinDirection, TOnConfigurate Callback, TSliceMode SliceMode, TPinVisibility Visibility) { FParent = Parent; FName = PinName; FDimension = Dimension; FSliceMode = SliceMode; FVisibility = Visibility; FPinDirection = PinDirection; FOnConfigurate = Callback; FPinIsChanged = true; //initialize with an arbitrary order so that the sortby-order in the gui is not flickering FOrder = GlobalPinCount++; }
public TNodePin(IPluginHost Parent, string PinName, TPinDirection Direction, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, 1, Direction, null, SliceMode, Visibility) { }
public TStatePin(IPluginHost Parent, TPinDirection PinDirection, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, "State", 1, PinDirection, null, SliceMode, Visibility) { }
public TMeshPin(IPluginHost Parent, string PinName, TPinDirection PinDirection, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, 1, TPinDirection.Output, null, SliceMode, Visibility) { base.Initialize(); }
public TValuePin(IPluginHost Parent, string PinName, int Dimension, string[] DimensionNames, TPinDirection PinDirection, TOnConfigurate Callback, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, Dimension, PinDirection, Callback, SliceMode, Visibility) { FDimension = Dimension; FDimensionNames = DimensionNames; }
public TTexturePin(IPluginHost Parent, string PinName, TPinDirection PinDirection, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, 1, TPinDirection.Output, null, SliceMode, Visibility) { }
public TColorPin(IPluginHost Parent, string PinName, TPinDirection PinDirection, TOnConfigurate Callback, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, 1, PinDirection, Callback, SliceMode, Visibility) { }
public TValuePin(IPluginHost Parent, string PinName, int Dimension, string[] DimensionNames, TPinDirection PinDirection, TOnConfigurate Callback, TSliceMode SliceMode, TPinVisibility Visibility) : base(Parent, PinName, Dimension, PinDirection, Callback, SliceMode, Visibility) { FValues = new UnmanagedArray(0); FDimension = Dimension; FDimensionNames = DimensionNames; base.Initialize(); }