Interface INode
Syntax
Properties
canDeleteNode
Declaration
bool canDeleteNode { get; }
Property Value
Type |
Description |
System.Boolean |
|
drawState
Declaration
DrawState drawState { get; set; }
Property Value
guid
Declaration
Property Value
hasError
Declaration
Property Value
Type |
Description |
System.Boolean |
|
name
Declaration
string name { get; set; }
Property Value
Type |
Description |
System.String |
|
owner
Declaration
IGraph owner { get; set; }
Property Value
tempId
Declaration
Identifier tempId { get; set; }
Property Value
Type |
Description |
Identifier |
|
Methods
AddSlot(ISlot)
Declaration
Parameters
Type |
Name |
Description |
ISlot |
slot |
|
Dirty(ModificationScope)
Declaration
void Dirty(ModificationScope scope)
Parameters
Declaration
T FindInputSlot<T>(int slotId)where T : ISlot
Parameters
Type |
Name |
Description |
System.Int32 |
slotId |
|
Returns
Type Parameters
FindOutputSlot<T>(Int32)
Declaration
T FindOutputSlot<T>(int slotId)where T : ISlot
Parameters
Type |
Name |
Description |
System.Int32 |
slotId |
|
Returns
Type Parameters
FindSlot<T>(Int32)
Declaration
T FindSlot<T>(int slotId)where T : ISlot
Parameters
Type |
Name |
Description |
System.Int32 |
slotId |
|
Returns
Type Parameters
Declaration
void GetInputSlots<T>(List<T> foundSlots)where T : ISlot
Parameters
Type |
Name |
Description |
List<T> |
foundSlots |
|
Type Parameters
Declaration
IEnumerable<ISlot> GetInputsWithNoConnection()
Returns
Type |
Description |
IEnumerable<ISlot> |
|
GetOutputSlots<T>(List<T>)
Declaration
void GetOutputSlots<T>(List<T> foundSlots)where T : ISlot
Parameters
Type |
Name |
Description |
List<T> |
foundSlots |
|
Type Parameters
GetSlotReference(Int32)
Declaration
SlotReference GetSlotReference(int slotId)
Parameters
Type |
Name |
Description |
System.Int32 |
slotId |
|
Returns
GetSlots<T>(List<T>)
Declaration
void GetSlots<T>(List<T> foundSlots)where T : ISlot
Parameters
Type |
Name |
Description |
List<T> |
foundSlots |
|
Type Parameters
RegisterCallback(OnNodeModified)
Declaration
void RegisterCallback(OnNodeModified callback)
Parameters
RemoveSlot(Int32)
Declaration
void RemoveSlot(int slotId)
Parameters
Type |
Name |
Description |
System.Int32 |
slotId |
|
RewriteGuid()
Declaration
Returns
UnregisterCallback(OnNodeModified)
Declaration
void UnregisterCallback(OnNodeModified callback)
Parameters
UpdateNodeAfterDeserialization()
Declaration
void UpdateNodeAfterDeserialization()
ValidateNode()
Declaration