Esempio n. 1
0
 public void AddNode(DX11Node node)
 {
     this.nodes.Add(node);
     if (node.Interfaces.IsRenderWindow)
     {
         this.renderwindows.Add(node);
     }
 }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 public DX11InputPin(DX11Node parentnode, IPin hdePin, IPluginIO pluginIO)
     : base(parentnode, hdePin, pluginIO)
 {
     this.ParentNode.InputPins.Add(this);
 }
Esempio n. 4
0
 public DX11OutputPin(DX11Node parentnode) : base(parentnode)
 {
     this.ChildrenPins = new List <DX11InputPin>();
     this.ParentNode.OutputPins.Add(this);
 }
Esempio n. 5
0
 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;
 }
Esempio n. 7
0
 public void RemoveNode(DX11Node node)
 {
     this.nodes.Remove(node);
     this.renderwindows.Remove(node);
     this.renderStartPoints.Remove(node);
 }
Esempio n. 8
0
 public DX11Pin(DX11Node parentnode, IPin hdePin, IPluginIO pluginIO)
 {
     this.ParentNode = parentnode;
     this.HdePin     = hdePin;
     this.PluginIO   = pluginIO;
 }
Esempio n. 9
0
 public DX11Pin(DX11Node parentnode)
 {
     this.ParentNode = parentnode;
 }