Class CeresPortView
Port view for CeresNodeView
public class CeresPortView
- Inheritance
-
CeresPortView
- Inherited Members
- Extension Methods
Constructors
CeresPortView(CeresPortViewBinding, CeresNodeView, CeresPortData)
public CeresPortView(CeresPortViewBinding binding, CeresNodeView nodeView, CeresPortData portData)
Parameters
bindingCeresPortViewBindingnodeViewCeresNodeViewportDataCeresPortData
Properties
Binding
public CeresPortViewBinding Binding { get; }
Property Value
FieldResolver
public IFieldResolver FieldResolver { get; }
Property Value
Flags
public CeresPortViewFlags Flags { get; }
Property Value
NodeOwner
public CeresNodeView NodeOwner { get; }
Property Value
PortData
public CeresPortData PortData { get; }
Property Value
PortElement
public CeresPortElement PortElement { get; }
Property Value
Methods
Commit(CeresNode)
Link all ports to CeresNode instance
public void Commit(CeresNode nodeInstance)
Parameters
nodeInstanceCeresNode
Connect()
Connect port element based on current CeresPortData
public void Connect()
EndDebug()
End debugging port
public void EndDebug()
Restore(CeresNode, CeresPortData)
public void Restore(CeresNode nodeInstance, CeresPortData portData)
Parameters
nodeInstanceCeresNodeportDataCeresPortData
SetDebugData(string)
Set port debug data to display
public void SetDebugData(string debugData)
Parameters
debugDatastringDebug data to display
SetDisplayDataFromParameterInfo(ParameterInfo)
Set display name and default value from ParameterInfo
public void SetDisplayDataFromParameterInfo(ParameterInfo parameterInfo)
Parameters
parameterInfoParameterInfo
SetDisplayName(string)
public void SetDisplayName(string displayName)
Parameters
displayNamestring
SetDisplayType(Type)
public void SetDisplayType(Type displayType)
Parameters
displayTypeType
SetTooltip(string)
public void SetTooltip(string tooltip)
Parameters
tooltipstring
StartDebug()
Start debugging port
public void StartDebug()