Table of Contents

Class CeresNode

Namespace
Ceres.Graph
Assembly
cs.temp.dll.dll

Base class for ceres graph node

public abstract class CeresNode : IEnumerable<CeresNode>, IDisposable
Inheritance
object
CeresNode
Implements
IDisposable
Derived

Properties

GraphPosition

Node graph position

public Rect GraphPosition { get; set; }

Property Value

Rect

Guid

Node unique id

public string Guid { get; set; }

Property Value

string

NodeData

public CeresNodeData NodeData { get; protected set; }

Property Value

CeresNodeData

Methods

Dispose()

Release on node destroy

public virtual void Dispose()

GetEnumerator()

public virtual IEnumerator<CeresNode> GetEnumerator()

Returns

IEnumerator<CeresNode>

GetExecutionPath()

Get node instance execution path

public virtual ExecutionPath GetExecutionPath()

Returns

ExecutionPath

GetExecutionPath(Type)

public static ExecutionPath GetExecutionPath(Type nodeType)

Parameters

nodeType Type

Returns

ExecutionPath

GetSerializedData()

Get serialized data of this node

public virtual CeresNodeData GetSerializedData()

Returns

CeresNodeData

GetTargetSubtitle(string, bool)

public static string GetTargetSubtitle(string name, bool richText = true)

Parameters

name string
richText bool

Returns

string

GetTargetSubtitle(Type, bool)

public static string GetTargetSubtitle(Type type, bool richText = true)

Parameters

type Type
richText bool

Returns

string

GetTypeName()

Get node type short name for debug purpose

public string GetTypeName()

Returns

string

MakeSubtitle(string, bool)

public static string MakeSubtitle(string subtitle, bool richText = true)

Parameters

subtitle string
richText bool

Returns

string