public void AddNode(DX11Node node) { this.nodes.Add(node); if (node.Interfaces.IsRenderWindow) { this.renderwindows.Add(node); } }
public DX11OutputPin(DX11Node parentnode, IPin hdePin, IPluginIO pluginIO) : base(parentnode, hdePin, pluginIO) { this.ChildrenPins = new List <DX11InputPin>(); this.ParentNode.OutputPins.Add(this); INodeOut nodeout = (INodeOut)this.PluginIO; this.isFeedBackPin = nodeout.AllowFeedback; }
public DX11InputPin(DX11Node parentnode, IPin hdePin, IPluginIO pluginIO) : base(parentnode, hdePin, pluginIO) { this.ParentNode.InputPins.Add(this); }
public DX11OutputPin(DX11Node parentnode) : base(parentnode) { this.ChildrenPins = new List <DX11InputPin>(); this.ParentNode.OutputPins.Add(this); }
public DX11InputPin(DX11Node parentnode) : base(parentnode) { this.ParentNode.InputPins.Add(this); }
public DX11VirtualConnection(IPin sinkPin, IPin sourcePin, DX11Node sourceNode) { this.sourcePin = sourcePin; this.sourceNode = sourceNode; this.sinkPin = sinkPin; }
public void RemoveNode(DX11Node node) { this.nodes.Remove(node); this.renderwindows.Remove(node); this.renderStartPoints.Remove(node); }
public DX11Pin(DX11Node parentnode, IPin hdePin, IPluginIO pluginIO) { this.ParentNode = parentnode; this.HdePin = hdePin; this.PluginIO = pluginIO; }
public DX11Pin(DX11Node parentnode) { this.ParentNode = parentnode; }