Class ExecutablePortArrayNodeView
Inheritance
object
ExecutablePortArrayNodeView
Implements
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Ceres.Editor.Graph.Flow
Assembly: cs.temp.dll.dll
Syntax
[CustomNodeViewAttribute]
public class ExecutablePortArrayNodeView : ExecutableNodeView, ICeresNodeView
Constructors
ExecutablePortArrayNodeView(Type, CeresGraphView)
Declaration
public ExecutablePortArrayNodeView(Type type, CeresGraphView graphView)
Parameters
Type | Name | Description |
---|---|---|
Type | type | |
CeresGraphView | graphView |
Properties
NodeReflection
Reflection data for IPortArrayNode
Declaration
protected PortArrayNodeReflection NodeReflection { get; }
Property Value
Type | Description |
---|---|
PortArrayNodeReflection |
PortLength
Declaration
protected int PortLength { get; }
Property Value
Type | Description |
---|---|
int |
Methods
AddPort(int)
Declaration
protected void AddPort(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index |
BuildContextualMenu(ContextualMenuPopulateEvent)
Declaration
public override void BuildContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
Type | Name | Description |
---|---|---|
ContextualMenuPopulateEvent | evt |
Overrides
CompileNode()
Declaration
public override ExecutableNode CompileNode()
Returns
Type | Description |
---|---|
ExecutableNode |
Overrides
GetPortArrayElementDisplayName(int)
Declaration
protected virtual string GetPortArrayElementDisplayName(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index |
Returns
Type | Description |
---|---|
string |
RemovePort(int)
Declaration
protected void RemovePort(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index |
RemoveUnconnectedPorts()
Declaration
protected void RemoveUnconnectedPorts()
ReorderDynamicPorts()
Declaration
protected void ReorderDynamicPorts()
SetNodeInstance(CeresNode)
Declaration
public override void SetNodeInstance(CeresNode ceresNode)
Parameters
Type | Name | Description |
---|---|---|
CeresNode | ceresNode |