public Node CreateInterfaceNode(String title, InterfaceDirection direction) { var node = new Node(title); node.Tag = new ShaderInterfaceParameterNodeTag { Direction = direction }; node.AddItem(new ShaderFragmentAddParameterItem { Direction = direction }); return(node); }
public ShaderFragmentInterfaceParameterItem(string name, string type, InterfaceDirection direction) : base(name, type, string.Empty, direction == InterfaceDirection.Out, direction == InterfaceDirection.In) { }