Class CeresNodeData
Metadata for CeresNode
public class CeresNodeData
- Inheritance
-
CeresNodeData
- Inherited Members
Constructors
CeresNodeData()
public CeresNodeData()
Fields
description
Node user description
public string description
Field Value
executionPath
Node execution path
public ExecutionPath executionPath
Field Value
genericParameters
Generic type parameters
public string[] genericParameters
Field Value
- string[]
graphPosition
Node graph editor position
public Rect graphPosition
Field Value
guid
Node unique id
public string guid
Field Value
nodeType
Node type
public ManagedReferenceType nodeType
Field Value
portData
Port metadata
public CeresPortData[] portData
Field Value
serializedData
Json serialized data of node properties
public string serializedData
Field Value
Methods
AddPortData(CeresPortData)
public void AddPortData(CeresPortData data)
Parameters
dataCeresPortData
ClearPortData()
public void ClearPortData()
Clone()
public virtual CeresNodeData Clone()
Returns
Deserialize(Type)
Deserialize a CeresNode instance from this data
public CeresNode Deserialize(Type outNodeType)
Parameters
outNodeTypeType
Returns
FindPortData(string)
public CeresPortData FindPortData(string propertyName)
Parameters
propertyNamestring
Returns
FindPortData(string, int)
public CeresPortData FindPortData(string propertyName, int index)
Parameters
Returns
GetReferencedObjects()
public Object[] GetReferencedObjects()
Returns
- Object[]
RemovePortData(CeresPortData)
public void RemovePortData(CeresPortData data)
Parameters
dataCeresPortData
Serialize(CeresNode)
Serialize node data
public void Serialize(CeresNode node)
Parameters
nodeCeresNode