Table of Contents

Class CeresPortView

Namespace
Ceres.Editor.Graph
Assembly
Ceres.Graph.Editor.dll

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

binding CeresPortViewBinding
nodeView CeresNodeView
portData CeresPortData

Properties

Binding

public CeresPortViewBinding Binding { get; }

Property Value

CeresPortViewBinding

FieldResolver

public IFieldResolver FieldResolver { get; }

Property Value

IFieldResolver

Flags

public CeresPortViewFlags Flags { get; }

Property Value

CeresPortViewFlags

NodeOwner

public CeresNodeView NodeOwner { get; }

Property Value

CeresNodeView

PortData

public CeresPortData PortData { get; }

Property Value

CeresPortData

PortElement

public CeresPortElement PortElement { get; }

Property Value

CeresPortElement

Methods

Commit(CeresNode)

Link all ports to CeresNode instance

public void Commit(CeresNode nodeInstance)

Parameters

nodeInstance CeresNode

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

nodeInstance CeresNode
portData CeresPortData

SetDebugData(string)

Set port debug data to display

public void SetDebugData(string debugData)

Parameters

debugData string

Debug data to display

SetDisplayDataFromParameterInfo(ParameterInfo)

Set display name and default value from ParameterInfo

public void SetDisplayDataFromParameterInfo(ParameterInfo parameterInfo)

Parameters

parameterInfo ParameterInfo

SetDisplayName(string)

public void SetDisplayName(string displayName)

Parameters

displayName string

SetDisplayType(Type)

public void SetDisplayType(Type displayType)

Parameters

displayType Type

SetTooltip(string)

public void SetTooltip(string tooltip)

Parameters

tooltip string

StartDebug()

Start debugging port

public void StartDebug()