Class CeresNodeData
Metadata for CeresNode
public class CeresNodeData
- Inheritance
-
objectCeresNodeData
- 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
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
portData
Port metadata
public CeresPortData[] portData
Field Value
serializedData
Json serialized data of node properties
public string serializedData
Field Value
- string
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, int)
public CeresPortData FindPortData(string propertyName, int index)
Parameters
propertyNamestringindexint
Returns
FindPortData(string)
public CeresPortData FindPortData(string propertyName)
Parameters
propertyNamestring
Returns
GetReferencedObjects()
public UObject[] GetReferencedObjects()
Returns
- UObject[]
RemovePortData(CeresPortData)
public void RemovePortData(CeresPortData data)
Parameters
dataCeresPortData
Serialize(CeresNode)
Serialize node data
public void Serialize(CeresNode node)
Parameters
nodeCeresNode