InputSlotBase
Class in Arbor / Inherits from: DataSlot
Implements interfaces: IValueGetter, IInputSlot, IValueTryGetter
Description
Input slot
Fields
Field Name | Description |
---|---|
branchID | Branch ID |
Properties
Property Name | Description |
---|---|
branch | Get branch |
isUsed | Gets whether or not a value is used. |
slotType | Slot type |
updatedTime | Time that does not depend on timeScale when value is updated. |
Methods
Method Name | Description |
---|---|
Calculate | Perform the calculation. |
ClearBranch | Clear the connection status. Since the DataBranch remains, call it when the connection status is no longer needed by copy and paste. |
DirtyBranchCache | Mark the Data Branch cache to change |
Disconnect | Disconnect the connection. |
GetBranch | Get DataBranch. |
GetInputBranch | Get DataBranch. |
GetValue | Get the value |
GetValueObject | Get the value object. |
IsConnected | It judges whether it is connected with DataBranch. |
IsConnectedInput | It judges whether it is connected with DataBranch. |
RemoveBranch | Remove DataBranch. |
RemoveInputBranch | Remove DataBranch. |
ResetBranch | Reset DataBranch |
SetBranch | Set DataBranch. |
SetInputBranch | Set DataBranch. |
TryGetValue | Try to get a value of the specified type. |
Inherited Members
Fields
Field Name | Description |
---|---|
nodeGraph | NodeGraph slot belongs |
position | Position on ArborEditor of slot(Editor Only) |
Properties
Property Name | Description |
---|---|
connectableType | Connectable type |
connectableTypeName | Connectable type name |
dataType | The type of data stored in the slot |
enabledGUI | Whether the GUI for the slot is valid. |
isValidField | For Editor |
isVisible | For Editor. |
overrideConstraint | override ClassConstraintInfo |
slotField | DataSlotField |
Events
Event Name | Description |
---|---|
onConnectableTypeChanged | Called when the connectable type changes. |
onConnectionChanged | Callback event when connection is changed |
Methods
Method Name | Description |
---|---|
ClearVisible | For Editor. |
ConnectableTypeChanged | Called when the connectable type is changed. |
GetConstraint | Return information on type constraints. |
IsConnectable | It is judged whether connection is possible. |
SetVisible | For Editor. |
Static Methods
Method Name | Description |
---|---|
IsConnectable | Determine if DataSlots can connect to each other. |