public static IRawIn CreateRawInput(this IPluginHost host, InputAttribute attribute) { IRawIn result = null; host.CreateRawInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); SetInputProperties(result, attribute); return(result); }
public static IRawIn CreateRawInput(this IPluginHost host, InputAttribute attribute) { IRawIn result = null; host.CreateRawInput(attribute.Name, (TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); result.Order = attribute.Order; result.AutoValidate = attribute.AutoValidate; return(result); }