public static IDXRenderStateIn CreateRenderStateInput(this IPluginHost host, InputAttribute attribute, Type type) { IDXRenderStateIn result = null; host.CreateRenderStateInput((TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); SetInputProperties(result, attribute); return(result); }
public static IDXRenderStateIn CreateRenderStateInput(this IPluginHost host, InputAttribute attribute, Type type) { IDXRenderStateIn result = null; host.CreateRenderStateInput((TSliceMode)attribute.SliceMode, (TPinVisibility)attribute.Visibility, out result); result.Order = attribute.Order; result.AutoValidate = attribute.AutoValidate; return(result); }
public void CreateRenderStateInput(TSliceMode SliceMode, TPinVisibility Visibility, out IDXRenderStateIn Pin) { Pin = new TStatePin(this, TPinDirection.Input, SliceMode, Visibility); AddPin(Pin as TBasePin); }