Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public void CreateRenderStateInput(TSliceMode SliceMode, TPinVisibility Visibility, out IDXRenderStateIn Pin)
        {
            Pin = new TStatePin(this, TPinDirection.Input, SliceMode, Visibility);

            AddPin(Pin as TBasePin);
        }