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