Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        public void CreateSamplerStateInput(TSliceMode SliceMode, TPinVisibility Visibility, out IDXSamplerStateIn Pin)
        {
            Pin = new TStatePin(this, TPinDirection.Input, SliceMode, Visibility);

            AddPin(Pin as TBasePin);
        }