Table of Contents

Class CeresNodeData

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

Metadata for CeresNode

public class CeresNodeData
Inheritance
object
CeresNodeData
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()

Fields

description

Node user description

public string description

Field Value

string

executionPath

Node execution path

public ExecutionPath executionPath

Field Value

ExecutionPath

genericParameters

Generic type parameters

public string[] genericParameters

Field Value

string[]

graphPosition

Node graph editor position

public Rect graphPosition

Field Value

Rect

guid

Node unique id

public string guid

Field Value

string

nodeType

Node type

public ManagedReferenceType nodeType

Field Value

ManagedReferenceType

portData

Port metadata

public CeresPortData[] portData

Field Value

CeresPortData[]

serializedData

Json serialized data of node properties

public string serializedData

Field Value

string

Methods

AddPortData(CeresPortData)

public void AddPortData(CeresPortData data)

Parameters

data CeresPortData

ClearPortData()

public void ClearPortData()

Clone()

public virtual CeresNodeData Clone()

Returns

CeresNodeData

Deserialize(Type)

Deserialize a CeresNode instance from this data

public CeresNode Deserialize(Type outNodeType)

Parameters

outNodeType Type

Returns

CeresNode

FindPortData(string, int)

public CeresPortData FindPortData(string propertyName, int index)

Parameters

propertyName string
index int

Returns

CeresPortData

FindPortData(string)

public CeresPortData FindPortData(string propertyName)

Parameters

propertyName string

Returns

CeresPortData

GetReferencedObjects()

public UObject[] GetReferencedObjects()

Returns

UObject[]

RemovePortData(CeresPortData)

public void RemovePortData(CeresPortData data)

Parameters

data CeresPortData

Serialize(CeresNode)

Serialize node data

public void Serialize(CeresNode node)

Parameters

node CeresNode