public static ITransformIn CreateTransformInput(this IPluginHost host, InputAttribute attribute, Type type) { ITransformIn result = null; host.CreateTransformInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); SetInputProperties(result, attribute); return(result); }
public static ITransformIn CreateTransformInput(this IPluginHost host, InputAttribute attribute, Type type) { ITransformIn result = null; host.CreateTransformInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); result.Order = attribute.Order; result.AutoValidate = attribute.AutoValidate; return(result); }
public TransformInput(ITransformIn pin) { FPin = pin; pin.GetMatrixPointer(out lenptr, out dataptr); }
public void CreateTransformInput(string Name, TSliceMode SliceMode, TPinVisibility Visibility, out ITransformIn Pin) { Pin = new TTransformInPin(this, Name, SliceMode, Visibility); }